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