xref: /openbmc/linux/arch/arm/mach-orion5x/Kconfig (revision d43e85b7)
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
9*d43e85b7SArnd Bergmann	select PHYLIB if NETDEVICES
1063cddd25SArnd Bergmann	select PLAT_ORION_LEGACY
1163cddd25SArnd Bergmann	help
1263cddd25SArnd Bergmann	  Support for the following Marvell Orion 5x series SoCs:
1363cddd25SArnd Bergmann	  Orion-1 (5181), Orion-VoIP (5181L), Orion-NAS (5182),
1463cddd25SArnd Bergmann	  Orion-2 (5281), Orion-1-90 (6183).
159dd0b194SLennert Buytenhek
1663cddd25SArnd Bergmannif ARCH_ORION5X
179dd0b194SLennert Buytenhek
181bffb4a8SThomas Petazzoniconfig ARCH_ORION5X_DT
191bffb4a8SThomas Petazzoni	bool "Marvell Orion5x Flattened Device Tree"
201bffb4a8SThomas Petazzoni	select USE_OF
2198d4db26SThomas Petazzoni	select ORION_CLK
22ab5ab9dbSThomas Petazzoni	select ORION_IRQCHIP
23ab5ab9dbSThomas Petazzoni	select ORION_TIMER
244e7bb110SThomas Petazzoni	select PINCTRL
254e7bb110SThomas Petazzoni	select PINCTRL_ORION
261bffb4a8SThomas Petazzoni	help
271bffb4a8SThomas Petazzoni	  Say 'Y' here if you want your kernel to support the
281bffb4a8SThomas Petazzoni	  Marvell Orion5x using flattened device tree.
291bffb4a8SThomas Petazzoni
309dd0b194SLennert Buytenhekconfig MACH_DB88F5281
319dd0b194SLennert Buytenhek	bool "Marvell Orion-2 Development Board"
32993e2215SArnd Bergmann	select I2C_BOARDINFO if I2C
339dd0b194SLennert Buytenhek	help
349dd0b194SLennert Buytenhek	  Say 'Y' here if you want your kernel to support the
359dd0b194SLennert Buytenhek	  Marvell Orion-2 (88F5281) Development Board
369dd0b194SLennert Buytenhek
379dd0b194SLennert Buytenhekconfig MACH_RD88F5182
389dd0b194SLennert Buytenhek	bool "Marvell Orion-NAS Reference Design"
39993e2215SArnd Bergmann	select I2C_BOARDINFO if I2C
409dd0b194SLennert Buytenhek	help
419dd0b194SLennert Buytenhek	  Say 'Y' here if you want your kernel to support the
429dd0b194SLennert Buytenhek	  Marvell Orion-NAS (88F5182) RD2
439dd0b194SLennert Buytenhek
44065194a0SThomas Petazzoniconfig MACH_RD88F5182_DT
45065194a0SThomas Petazzoni	bool "Marvell Orion-NAS Reference Design (Flattened Device Tree)"
46065194a0SThomas Petazzoni	select ARCH_ORION5X_DT
47993e2215SArnd Bergmann	select I2C_BOARDINFO if I2C
48065194a0SThomas Petazzoni	help
49065194a0SThomas Petazzoni	  Say 'Y' here if you want your kernel to support the Marvell
50065194a0SThomas Petazzoni	  Orion-NAS (88F5182) RD2, Flattened Device Tree.
51065194a0SThomas Petazzoni
529dd0b194SLennert Buytenhekconfig MACH_KUROBOX_PRO
539dd0b194SLennert Buytenhek	bool "KuroBox Pro"
54993e2215SArnd Bergmann	select I2C_BOARDINFO if I2C
559dd0b194SLennert Buytenhek	help
569dd0b194SLennert Buytenhek	  Say 'Y' here if you want your kernel to support the
579dd0b194SLennert Buytenhek	  KuroBox Pro platform.
589dd0b194SLennert Buytenhek
599dd0b194SLennert Buytenhekconfig MACH_DNS323
609dd0b194SLennert Buytenhek	bool "D-Link DNS-323"
614904dbdaSAndy Shevchenko	select GENERIC_NET_UTILS
62993e2215SArnd Bergmann	select I2C_BOARDINFO if I2C
639dd0b194SLennert Buytenhek	help
649dd0b194SLennert Buytenhek	  Say 'Y' here if you want your kernel to support the
659dd0b194SLennert Buytenhek	  D-Link DNS-323 platform.
669dd0b194SLennert Buytenhek
679dd0b194SLennert Buytenhekconfig MACH_TS209
689dd0b194SLennert Buytenhek	bool "QNAP TS-109/TS-209"
694904dbdaSAndy Shevchenko	select GENERIC_NET_UTILS
709dd0b194SLennert Buytenhek	help
719dd0b194SLennert Buytenhek	  Say 'Y' here if you want your kernel to support the
729dd0b194SLennert Buytenhek	  QNAP TS-109/TS-209 platform.
739dd0b194SLennert Buytenhek
74104ea078SSylver Bruneauconfig MACH_TERASTATION_PRO2
75104ea078SSylver Bruneau	bool "Buffalo Terastation Pro II/Live"
76104ea078SSylver Bruneau	help
77104ea078SSylver Bruneau	  Say 'Y' here if you want your kernel to support the
78104ea078SSylver Bruneau	  Buffalo Terastation Pro II/Live platform.
79104ea078SSylver Bruneau
8087549251SByron Bradleyconfig MACH_LINKSTATION_PRO
8187549251SByron Bradley	bool "Buffalo Linkstation Pro/Live"
82993e2215SArnd Bergmann	select I2C_BOARDINFO if I2C
8387549251SByron Bradley	help
8487549251SByron Bradley	  Say 'Y' here if you want your kernel to support the
8587549251SByron Bradley	  Buffalo Linkstation Pro/Live platform. Both v1 and
8687549251SByron Bradley	  v2 devices are supported.
8787549251SByron Bradley
887b0a26f2SAlexey Kopytkoconfig MACH_LINKSTATION_MINI
8915979aeeSBenjamin Cama	bool "Buffalo Linkstation Mini (Flattened Device Tree)"
9015979aeeSBenjamin Cama	select ARCH_ORION5X_DT
917b0a26f2SAlexey Kopytko	help
927b0a26f2SAlexey Kopytko	  Say 'Y' here if you want your kernel to support the
9315979aeeSBenjamin Cama	  Buffalo Linkstation Mini (LS-WSGL) platform.
947b0a26f2SAlexey Kopytko
952d18638eSZhu Qingsenconfig MACH_LINKSTATION_LS_HGL
962d18638eSZhu Qingsen	bool "Buffalo Linkstation LS-HGL"
97993e2215SArnd Bergmann	select I2C_BOARDINFO if I2C
982d18638eSZhu Qingsen	help
992d18638eSZhu Qingsen	  Say 'Y' here if you want your kernel to support the
1002d18638eSZhu Qingsen	  Buffalo Linkstation LS-HGL platform.
1012d18638eSZhu Qingsen
10247e9cffdSSylver Bruneauconfig MACH_TS409
10347e9cffdSSylver Bruneau	bool "QNAP TS-409"
1044904dbdaSAndy Shevchenko	select GENERIC_NET_UTILS
10547e9cffdSSylver Bruneau	help
10647e9cffdSSylver Bruneau	  Say 'Y' here if you want your kernel to support the
10747e9cffdSSylver Bruneau	  QNAP TS-409 platform.
10847e9cffdSSylver Bruneau
10942452b77SLennert Buytenhekconfig MACH_WRT350N_V2
11042452b77SLennert Buytenhek	bool "Linksys WRT350N v2"
11142452b77SLennert Buytenhek	help
11242452b77SLennert Buytenhek	  Say 'Y' here if you want your kernel to support the
11342452b77SLennert Buytenhek	  Linksys WRT350N v2 platform.
11442452b77SLennert Buytenhek
1157171d867SAlexander Clouterconfig MACH_TS78XX
1167171d867SAlexander Clouter	bool "Technologic Systems TS-78xx"
1177171d867SAlexander Clouter	help
1187171d867SAlexander Clouter	  Say 'Y' here if you want your kernel to support the
1197171d867SAlexander Clouter	  Technologic Systems TS-78xx platform.
1207171d867SAlexander Clouter
121b08d5af3SMartin Michlmayrconfig MACH_MV2120
122b08d5af3SMartin Michlmayr	bool "HP Media Vault mv2120"
123b08d5af3SMartin Michlmayr	help
124b08d5af3SMartin Michlmayr	  Say 'Y' here if you want your kernel to support the
125b08d5af3SMartin Michlmayr	  HP Media Vault mv2120 or mv5100.
126b08d5af3SMartin Michlmayr
12794b0bd36SThomas Petazzoniconfig MACH_D2NET_DT
12894b0bd36SThomas Petazzoni	bool "LaCie d2 Network / Big Disk Network (Flattened Device Tree)"
12994b0bd36SThomas Petazzoni	select ARCH_ORION5X_DT
1308f220860SSimon Guinot	help
1318f220860SSimon Guinot	  Say 'Y' here if you want your kernel to support the
1328f220860SSimon Guinot	  LaCie d2 Network NAS.
1338f220860SSimon Guinot
13454782674SSimon Guinotconfig MACH_NET2BIG
13554782674SSimon Guinot	bool "LaCie 2Big Network"
136993e2215SArnd Bergmann	select I2C_BOARDINFO if I2C
13754782674SSimon Guinot	help
13854782674SSimon Guinot	  Say 'Y' here if you want your kernel to support the
13954782674SSimon Guinot	  LaCie 2Big Network NAS.
14054782674SSimon Guinot
141fbf04d81SThomas Petazzoniconfig MACH_MSS2_DT
142fbf04d81SThomas Petazzoni	bool "Maxtor Shared Storage II (Flattened Device Tree)"
143fbf04d81SThomas Petazzoni	select ARCH_ORION5X_DT
1447ec753ccSSylver Bruneau	help
1457ec753ccSSylver Bruneau	  Say 'Y' here if you want your kernel to support the
1467ec753ccSSylver Bruneau	  Maxtor Shared Storage II platform.
1477ec753ccSSylver Bruneau
1482f820978SImre Kalozconfig MACH_WNR854T
1492f820978SImre Kaloz	bool "Netgear WNR854T"
1502f820978SImre Kaloz	help
1512f820978SImre Kaloz	  Say 'Y' here if you want your kernel to support the
1522f820978SImre Kaloz	  Netgear WNR854T platform.
1532f820978SImre Kaloz
15470129132SLennert Buytenhekconfig MACH_RD88F5181L_GE
15570129132SLennert Buytenhek	bool "Marvell Orion-VoIP GE Reference Design"
15670129132SLennert Buytenhek	help
15770129132SLennert Buytenhek	  Say 'Y' here if you want your kernel to support the
15870129132SLennert Buytenhek	  Marvell Orion-VoIP GE (88F5181L) RD.
15970129132SLennert Buytenhek
1606b5cdf0fSNicolas Pitreconfig MACH_RD88F5181L_FXO
1616b5cdf0fSNicolas Pitre	bool "Marvell Orion-VoIP FXO Reference Design"
1626b5cdf0fSNicolas Pitre	help
1636b5cdf0fSNicolas Pitre	  Say 'Y' here if you want your kernel to support the
1646b5cdf0fSNicolas Pitre	  Marvell Orion-VoIP FXO (88F5181L) RD.
1656b5cdf0fSNicolas Pitre
1660b0740c3SLennert Buytenhekconfig MACH_RD88F6183AP_GE
1670b0740c3SLennert Buytenhek	bool "Marvell Orion-1-90 AP GE Reference Design"
1680b0740c3SLennert Buytenhek	help
1690b0740c3SLennert Buytenhek	  Say 'Y' here if you want your kernel to support the
1700b0740c3SLennert Buytenhek	  Marvell Orion-1-90 (88F6183) AP GE RD.
1710b0740c3SLennert Buytenhek
1729dd0b194SLennert Buytenhekendif
173