xref: /openbmc/linux/arch/arm/mach-orion5x/Kconfig (revision 5c34a4e8)
163cddd25SArnd Bergmannmenuconfig ARCH_ORION5X
263cddd25SArnd Bergmann	bool "Marvell Orion"
363cddd25SArnd Bergmann	depends on MMU && ARCH_MULTI_V5
463cddd25SArnd Bergmann	select CPU_FEROCEON
563cddd25SArnd Bergmann	select GENERIC_CLOCKEVENTS
65c34a4e8SLinus Walleij	select GPIOLIB
763cddd25SArnd Bergmann	select MVEBU_MBUS
863cddd25SArnd Bergmann	select PCI
963cddd25SArnd Bergmann	select PLAT_ORION_LEGACY
1063cddd25SArnd Bergmann	help
1163cddd25SArnd Bergmann	  Support for the following Marvell Orion 5x series SoCs:
1263cddd25SArnd Bergmann	  Orion-1 (5181), Orion-VoIP (5181L), Orion-NAS (5182),
1363cddd25SArnd Bergmann	  Orion-2 (5281), Orion-1-90 (6183).
149dd0b194SLennert Buytenhek
1563cddd25SArnd Bergmannif ARCH_ORION5X
169dd0b194SLennert Buytenhek
171bffb4a8SThomas Petazzoniconfig ARCH_ORION5X_DT
181bffb4a8SThomas Petazzoni	bool "Marvell Orion5x Flattened Device Tree"
191bffb4a8SThomas Petazzoni	select USE_OF
2098d4db26SThomas Petazzoni	select ORION_CLK
21ab5ab9dbSThomas Petazzoni	select ORION_IRQCHIP
22ab5ab9dbSThomas Petazzoni	select ORION_TIMER
234e7bb110SThomas Petazzoni	select PINCTRL
244e7bb110SThomas Petazzoni	select PINCTRL_ORION
251bffb4a8SThomas Petazzoni	help
261bffb4a8SThomas Petazzoni	  Say 'Y' here if you want your kernel to support the
271bffb4a8SThomas Petazzoni	  Marvell Orion5x using flattened device tree.
281bffb4a8SThomas Petazzoni
299dd0b194SLennert Buytenhekconfig MACH_DB88F5281
309dd0b194SLennert Buytenhek	bool "Marvell Orion-2 Development Board"
31993e2215SArnd Bergmann	select I2C_BOARDINFO if I2C
329dd0b194SLennert Buytenhek	help
339dd0b194SLennert Buytenhek	  Say 'Y' here if you want your kernel to support the
349dd0b194SLennert Buytenhek	  Marvell Orion-2 (88F5281) Development Board
359dd0b194SLennert Buytenhek
369dd0b194SLennert Buytenhekconfig MACH_RD88F5182
379dd0b194SLennert Buytenhek	bool "Marvell Orion-NAS Reference Design"
38993e2215SArnd Bergmann	select I2C_BOARDINFO if I2C
399dd0b194SLennert Buytenhek	help
409dd0b194SLennert Buytenhek	  Say 'Y' here if you want your kernel to support the
419dd0b194SLennert Buytenhek	  Marvell Orion-NAS (88F5182) RD2
429dd0b194SLennert Buytenhek
43065194a0SThomas Petazzoniconfig MACH_RD88F5182_DT
44065194a0SThomas Petazzoni	bool "Marvell Orion-NAS Reference Design (Flattened Device Tree)"
45065194a0SThomas Petazzoni	select ARCH_ORION5X_DT
46993e2215SArnd Bergmann	select I2C_BOARDINFO if I2C
47065194a0SThomas Petazzoni	help
48065194a0SThomas Petazzoni	  Say 'Y' here if you want your kernel to support the Marvell
49065194a0SThomas Petazzoni	  Orion-NAS (88F5182) RD2, Flattened Device Tree.
50065194a0SThomas Petazzoni
519dd0b194SLennert Buytenhekconfig MACH_KUROBOX_PRO
529dd0b194SLennert Buytenhek	bool "KuroBox Pro"
53993e2215SArnd Bergmann	select I2C_BOARDINFO if I2C
549dd0b194SLennert Buytenhek	help
559dd0b194SLennert Buytenhek	  Say 'Y' here if you want your kernel to support the
569dd0b194SLennert Buytenhek	  KuroBox Pro platform.
579dd0b194SLennert Buytenhek
589dd0b194SLennert Buytenhekconfig MACH_DNS323
599dd0b194SLennert Buytenhek	bool "D-Link DNS-323"
604904dbdaSAndy Shevchenko	select GENERIC_NET_UTILS
61993e2215SArnd Bergmann	select I2C_BOARDINFO if I2C
629dd0b194SLennert Buytenhek	help
639dd0b194SLennert Buytenhek	  Say 'Y' here if you want your kernel to support the
649dd0b194SLennert Buytenhek	  D-Link DNS-323 platform.
659dd0b194SLennert Buytenhek
669dd0b194SLennert Buytenhekconfig MACH_TS209
679dd0b194SLennert Buytenhek	bool "QNAP TS-109/TS-209"
684904dbdaSAndy Shevchenko	select GENERIC_NET_UTILS
699dd0b194SLennert Buytenhek	help
709dd0b194SLennert Buytenhek	  Say 'Y' here if you want your kernel to support the
719dd0b194SLennert Buytenhek	  QNAP TS-109/TS-209 platform.
729dd0b194SLennert Buytenhek
73104ea078SSylver Bruneauconfig MACH_TERASTATION_PRO2
74104ea078SSylver Bruneau	bool "Buffalo Terastation Pro II/Live"
75104ea078SSylver Bruneau	help
76104ea078SSylver Bruneau	  Say 'Y' here if you want your kernel to support the
77104ea078SSylver Bruneau	  Buffalo Terastation Pro II/Live platform.
78104ea078SSylver Bruneau
7987549251SByron Bradleyconfig MACH_LINKSTATION_PRO
8087549251SByron Bradley	bool "Buffalo Linkstation Pro/Live"
81993e2215SArnd Bergmann	select I2C_BOARDINFO if I2C
8287549251SByron Bradley	help
8387549251SByron Bradley	  Say 'Y' here if you want your kernel to support the
8487549251SByron Bradley	  Buffalo Linkstation Pro/Live platform. Both v1 and
8587549251SByron Bradley	  v2 devices are supported.
8687549251SByron Bradley
874bba1c34SAsh Hughesconfig MACH_LINKSTATION_LSCHL
884bba1c34SAsh Hughes	bool "Buffalo Linkstation Live v3 (LS-CHL)"
89993e2215SArnd Bergmann	select I2C_BOARDINFO if I2C
904bba1c34SAsh Hughes	help
914bba1c34SAsh Hughes	  Say 'Y' here if you want your kernel to support the
924bba1c34SAsh Hughes	  Buffalo Linkstation Live v3 (LS-CHL) platform.
934bba1c34SAsh Hughes
947b0a26f2SAlexey Kopytkoconfig MACH_LINKSTATION_MINI
9515979aeeSBenjamin Cama	bool "Buffalo Linkstation Mini (Flattened Device Tree)"
9615979aeeSBenjamin Cama	select ARCH_ORION5X_DT
977b0a26f2SAlexey Kopytko	help
987b0a26f2SAlexey Kopytko	  Say 'Y' here if you want your kernel to support the
9915979aeeSBenjamin Cama	  Buffalo Linkstation Mini (LS-WSGL) platform.
1007b0a26f2SAlexey Kopytko
1012d18638eSZhu Qingsenconfig MACH_LINKSTATION_LS_HGL
1022d18638eSZhu Qingsen	bool "Buffalo Linkstation LS-HGL"
103993e2215SArnd Bergmann	select I2C_BOARDINFO if I2C
1042d18638eSZhu Qingsen	help
1052d18638eSZhu Qingsen	  Say 'Y' here if you want your kernel to support the
1062d18638eSZhu Qingsen	  Buffalo Linkstation LS-HGL platform.
1072d18638eSZhu Qingsen
10847e9cffdSSylver Bruneauconfig MACH_TS409
10947e9cffdSSylver Bruneau	bool "QNAP TS-409"
1104904dbdaSAndy Shevchenko	select GENERIC_NET_UTILS
11147e9cffdSSylver Bruneau	help
11247e9cffdSSylver Bruneau	  Say 'Y' here if you want your kernel to support the
11347e9cffdSSylver Bruneau	  QNAP TS-409 platform.
11447e9cffdSSylver Bruneau
11542452b77SLennert Buytenhekconfig MACH_WRT350N_V2
11642452b77SLennert Buytenhek	bool "Linksys WRT350N v2"
11742452b77SLennert Buytenhek	help
11842452b77SLennert Buytenhek	  Say 'Y' here if you want your kernel to support the
11942452b77SLennert Buytenhek	  Linksys WRT350N v2 platform.
12042452b77SLennert Buytenhek
1217171d867SAlexander Clouterconfig MACH_TS78XX
1227171d867SAlexander Clouter	bool "Technologic Systems TS-78xx"
1237171d867SAlexander Clouter	help
1247171d867SAlexander Clouter	  Say 'Y' here if you want your kernel to support the
1257171d867SAlexander Clouter	  Technologic Systems TS-78xx platform.
1267171d867SAlexander Clouter
127b08d5af3SMartin Michlmayrconfig MACH_MV2120
128b08d5af3SMartin Michlmayr	bool "HP Media Vault mv2120"
129b08d5af3SMartin Michlmayr	help
130b08d5af3SMartin Michlmayr	  Say 'Y' here if you want your kernel to support the
131b08d5af3SMartin Michlmayr	  HP Media Vault mv2120 or mv5100.
132b08d5af3SMartin Michlmayr
13394b0bd36SThomas Petazzoniconfig MACH_D2NET_DT
13494b0bd36SThomas Petazzoni	bool "LaCie d2 Network / Big Disk Network (Flattened Device Tree)"
13594b0bd36SThomas Petazzoni	select ARCH_ORION5X_DT
1368f220860SSimon Guinot	help
1378f220860SSimon Guinot	  Say 'Y' here if you want your kernel to support the
1388f220860SSimon Guinot	  LaCie d2 Network NAS.
1398f220860SSimon Guinot
14054782674SSimon Guinotconfig MACH_NET2BIG
14154782674SSimon Guinot	bool "LaCie 2Big Network"
142993e2215SArnd Bergmann	select I2C_BOARDINFO if I2C
14354782674SSimon Guinot	help
14454782674SSimon Guinot	  Say 'Y' here if you want your kernel to support the
14554782674SSimon Guinot	  LaCie 2Big Network NAS.
14654782674SSimon Guinot
147fbf04d81SThomas Petazzoniconfig MACH_MSS2_DT
148fbf04d81SThomas Petazzoni	bool "Maxtor Shared Storage II (Flattened Device Tree)"
149fbf04d81SThomas Petazzoni	select ARCH_ORION5X_DT
1507ec753ccSSylver Bruneau	help
1517ec753ccSSylver Bruneau	  Say 'Y' here if you want your kernel to support the
1527ec753ccSSylver Bruneau	  Maxtor Shared Storage II platform.
1537ec753ccSSylver Bruneau
1542f820978SImre Kalozconfig MACH_WNR854T
1552f820978SImre Kaloz	bool "Netgear WNR854T"
1562f820978SImre Kaloz	help
1572f820978SImre Kaloz	  Say 'Y' here if you want your kernel to support the
1582f820978SImre Kaloz	  Netgear WNR854T platform.
1592f820978SImre Kaloz
16070129132SLennert Buytenhekconfig MACH_RD88F5181L_GE
16170129132SLennert Buytenhek	bool "Marvell Orion-VoIP GE Reference Design"
16270129132SLennert Buytenhek	help
16370129132SLennert Buytenhek	  Say 'Y' here if you want your kernel to support the
16470129132SLennert Buytenhek	  Marvell Orion-VoIP GE (88F5181L) RD.
16570129132SLennert Buytenhek
1666b5cdf0fSNicolas Pitreconfig MACH_RD88F5181L_FXO
1676b5cdf0fSNicolas Pitre	bool "Marvell Orion-VoIP FXO Reference Design"
1686b5cdf0fSNicolas Pitre	help
1696b5cdf0fSNicolas Pitre	  Say 'Y' here if you want your kernel to support the
1706b5cdf0fSNicolas Pitre	  Marvell Orion-VoIP FXO (88F5181L) RD.
1716b5cdf0fSNicolas Pitre
1720b0740c3SLennert Buytenhekconfig MACH_RD88F6183AP_GE
1730b0740c3SLennert Buytenhek	bool "Marvell Orion-1-90 AP GE Reference Design"
1740b0740c3SLennert Buytenhek	help
1750b0740c3SLennert Buytenhek	  Say 'Y' here if you want your kernel to support the
1760b0740c3SLennert Buytenhek	  Marvell Orion-1-90 (88F6183) AP GE RD.
1770b0740c3SLennert Buytenhek
1789dd0b194SLennert Buytenhekendif
179