Go to the documentation of this file.
16 #ifndef _ASM_ARCH_CPU_H
17 #define _ASM_ARCH_CPU_H
19 #include <mach/common.h>
30 #define DAVINCI_CPU_ID_DM6446 0x64460000
31 #define DAVINCI_CPU_ID_DM6467 0x64670000
32 #define DAVINCI_CPU_ID_DM355 0x03550000
33 #define DAVINCI_CPU_ID_DM365 0x03650000
34 #define DAVINCI_CPU_ID_DA830 0x08300000
35 #define DAVINCI_CPU_ID_DA850 0x08500000
36 #define DAVINCI_CPU_ID_TNETV107X 0x0b8a0000
38 #define IS_DAVINCI_CPU(type, id) \
39 static inline int is_davinci_ ##type(void) \
41 return (davinci_soc_info.cpu_id == (id)); \
52 #ifdef CONFIG_ARCH_DAVINCI_DM644x
53 #define cpu_is_davinci_dm644x() is_davinci_dm644x()
55 #define cpu_is_davinci_dm644x() 0
58 #ifdef CONFIG_ARCH_DAVINCI_DM646x
59 #define cpu_is_davinci_dm646x() is_davinci_dm646x()
61 #define cpu_is_davinci_dm646x() 0
64 #ifdef CONFIG_ARCH_DAVINCI_DM355
65 #define cpu_is_davinci_dm355() is_davinci_dm355()
67 #define cpu_is_davinci_dm355() 0
70 #ifdef CONFIG_ARCH_DAVINCI_DM365
71 #define cpu_is_davinci_dm365() is_davinci_dm365()
73 #define cpu_is_davinci_dm365() 0
76 #ifdef CONFIG_ARCH_DAVINCI_DA830
77 #define cpu_is_davinci_da830() is_davinci_da830()
79 #define cpu_is_davinci_da830() 0
82 #ifdef CONFIG_ARCH_DAVINCI_DA850
83 #define cpu_is_davinci_da850() is_davinci_da850()
85 #define cpu_is_davinci_da850() 0
88 #ifdef CONFIG_ARCH_DAVINCI_TNETV107X
89 #define cpu_is_davinci_tnetv107x() is_davinci_tnetv107x()
91 #define cpu_is_davinci_tnetv107x() 0