Go to the documentation of this file.
9 #include <linux/export.h>
11 #include <asm/bootinfo.h>
14 #include <lantiq_soc.h>
18 #define SOC_DANUBE "Danube"
19 #define SOC_TWINPASS "Twinpass"
20 #define SOC_AMAZON_SE "Amazon_SE"
25 #define COMP_DANUBE "lantiq,danube"
26 #define COMP_TWINPASS "lantiq,twinpass"
27 #define COMP_AMAZON_SE "lantiq,ase"
28 #define COMP_AR9 "lantiq,ar9"
29 #define COMP_GR9 "lantiq,gr9"
30 #define COMP_VR9 "lantiq,vr9"
33 #define PART_MASK 0x0FFFFFFF
35 #define REV_MASK 0xF0000000
46 i->
type = SOC_TYPE_DANUBE;
52 i->
type = SOC_TYPE_DANUBE;
61 i->
type = SOC_TYPE_AR9;
68 i->
type = SOC_TYPE_AR9;
72 case SOC_ID_AMAZON_SE_1:
73 case SOC_ID_AMAZON_SE_2:
75 panic(
"ase is only supported for non pci kernels");
78 i->
type = SOC_TYPE_AMAZON_SE;
86 i->
type = SOC_TYPE_VR9;
93 i->
type = SOC_TYPE_VR9;
100 i->
type = SOC_TYPE_VR9_2;
104 case SOC_ID_GRX282_2:
105 case SOC_ID_GRX288_2:
107 i->
type = SOC_TYPE_VR9_2;