1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0 2d4a67d9dSGabor Juhosif ATH79 3d4a67d9dSGabor Juhos 40cde7228SGabor Juhosmenu "Atheros AR71XX/AR724X/AR913X machine selection" 50cde7228SGabor Juhos 67e0dde17SGabor Juhosconfig ATH79_MACH_AP121 77e0dde17SGabor Juhos bool "Atheros AP121 reference board" 87e0dde17SGabor Juhos select SOC_AR933X 97e0dde17SGabor Juhos select ATH79_DEV_GPIO_BUTTONS 107e0dde17SGabor Juhos select ATH79_DEV_LEDS_GPIO 117e0dde17SGabor Juhos select ATH79_DEV_SPI 127e0dde17SGabor Juhos select ATH79_DEV_USB 133ae40022SGabor Juhos select ATH79_DEV_WMAC 147e0dde17SGabor Juhos help 157e0dde17SGabor Juhos Say 'Y' here if you want your kernel to support the 167e0dde17SGabor Juhos Atheros AP121 reference board. 177e0dde17SGabor Juhos 1827ea052aSGabor Juhosconfig ATH79_MACH_AP136 1927ea052aSGabor Juhos bool "Atheros AP136 reference board" 2027ea052aSGabor Juhos select SOC_QCA955X 2127ea052aSGabor Juhos select ATH79_DEV_GPIO_BUTTONS 2227ea052aSGabor Juhos select ATH79_DEV_LEDS_GPIO 2327ea052aSGabor Juhos select ATH79_DEV_SPI 2427ea052aSGabor Juhos select ATH79_DEV_USB 2527ea052aSGabor Juhos select ATH79_DEV_WMAC 2627ea052aSGabor Juhos help 2727ea052aSGabor Juhos Say 'Y' here if you want your kernel to support the 2827ea052aSGabor Juhos Atheros AP136 reference board. 2927ea052aSGabor Juhos 30aa6695ecSGabor Juhosconfig ATH79_MACH_AP81 31aa6695ecSGabor Juhos bool "Atheros AP81 reference board" 32aa6695ecSGabor Juhos select SOC_AR913X 33aa6695ecSGabor Juhos select ATH79_DEV_GPIO_BUTTONS 34aa6695ecSGabor Juhos select ATH79_DEV_LEDS_GPIO 35aa6695ecSGabor Juhos select ATH79_DEV_SPI 367e98aa46SGabor Juhos select ATH79_DEV_USB 373ae40022SGabor Juhos select ATH79_DEV_WMAC 38aa6695ecSGabor Juhos help 39aa6695ecSGabor Juhos Say 'Y' here if you want your kernel to support the 40aa6695ecSGabor Juhos Atheros AP81 reference board. 41aa6695ecSGabor Juhos 429598111fSGabor Juhosconfig ATH79_MACH_DB120 439598111fSGabor Juhos bool "Atheros DB120 reference board" 449598111fSGabor Juhos select SOC_AR934X 459598111fSGabor Juhos select ATH79_DEV_GPIO_BUTTONS 469598111fSGabor Juhos select ATH79_DEV_LEDS_GPIO 479598111fSGabor Juhos select ATH79_DEV_SPI 489598111fSGabor Juhos select ATH79_DEV_USB 499598111fSGabor Juhos select ATH79_DEV_WMAC 509598111fSGabor Juhos help 519598111fSGabor Juhos Say 'Y' here if you want your kernel to support the 529598111fSGabor Juhos Atheros DB120 reference board. 539598111fSGabor Juhos 540cde7228SGabor Juhosconfig ATH79_MACH_PB44 550cde7228SGabor Juhos bool "Atheros PB44 reference board" 560cde7228SGabor Juhos select SOC_AR71XX 573f348c5dSGabor Juhos select ATH79_DEV_GPIO_BUTTONS 58d8fec1fcSGabor Juhos select ATH79_DEV_LEDS_GPIO 5968a1d316SGabor Juhos select ATH79_DEV_SPI 607e98aa46SGabor Juhos select ATH79_DEV_USB 610cde7228SGabor Juhos help 620cde7228SGabor Juhos Say 'Y' here if you want your kernel to support the 630cde7228SGabor Juhos Atheros PB44 reference board. 640cde7228SGabor Juhos 652dc7b4a1SRene Bolldorfconfig ATH79_MACH_UBNT_XM 662dc7b4a1SRene Bolldorf bool "Ubiquiti Networks XM (rev 1.0) board" 672dc7b4a1SRene Bolldorf select SOC_AR724X 682dc7b4a1SRene Bolldorf select ATH79_DEV_GPIO_BUTTONS 692dc7b4a1SRene Bolldorf select ATH79_DEV_LEDS_GPIO 702dc7b4a1SRene Bolldorf select ATH79_DEV_SPI 712dc7b4a1SRene Bolldorf help 722dc7b4a1SRene Bolldorf Say 'Y' here if you want your kernel to support the 732dc7b4a1SRene Bolldorf Ubiquiti Networks XM (rev 1.0) board. 742dc7b4a1SRene Bolldorf 750cde7228SGabor Juhosendmenu 760cde7228SGabor Juhos 77d4a67d9dSGabor Juhosconfig SOC_AR71XX 78*eb01d42aSChristoph Hellwig select HAVE_PCI 79d4a67d9dSGabor Juhos def_bool n 80d4a67d9dSGabor Juhos 81d4a67d9dSGabor Juhosconfig SOC_AR724X 82*eb01d42aSChristoph Hellwig select HAVE_PCI 8367644c54SGabor Juhos select PCI_AR724X if PCI 84d4a67d9dSGabor Juhos def_bool n 85d4a67d9dSGabor Juhos 86d4a67d9dSGabor Juhosconfig SOC_AR913X 87d4a67d9dSGabor Juhos def_bool n 88d4a67d9dSGabor Juhos 892c048303SGabor Juhosconfig SOC_AR933X 902c048303SGabor Juhos def_bool n 912c048303SGabor Juhos 92d8411466SGabor Juhosconfig SOC_AR934X 93*eb01d42aSChristoph Hellwig select HAVE_PCI 94ec950259SGabor Juhos select PCI_AR724X if PCI 95d8411466SGabor Juhos def_bool n 96d8411466SGabor Juhos 972e6c91e3SGabor Juhosconfig SOC_QCA955X 98*eb01d42aSChristoph Hellwig select HAVE_PCI 990a5f3b1cSGabor Juhos select PCI_AR724X if PCI 1002e6c91e3SGabor Juhos def_bool n 1012e6c91e3SGabor Juhos 10267644c54SGabor Juhosconfig PCI_AR724X 10367644c54SGabor Juhos def_bool n 10467644c54SGabor Juhos 1053f348c5dSGabor Juhosconfig ATH79_DEV_GPIO_BUTTONS 1063f348c5dSGabor Juhos def_bool n 1073f348c5dSGabor Juhos 108d8fec1fcSGabor Juhosconfig ATH79_DEV_LEDS_GPIO 109d8fec1fcSGabor Juhos def_bool n 110d8fec1fcSGabor Juhos 11168a1d316SGabor Juhosconfig ATH79_DEV_SPI 11268a1d316SGabor Juhos def_bool n 11368a1d316SGabor Juhos 1147e98aa46SGabor Juhosconfig ATH79_DEV_USB 1157e98aa46SGabor Juhos def_bool n 1167e98aa46SGabor Juhos 1173ae40022SGabor Juhosconfig ATH79_DEV_WMAC 118e9c0d0aaSGabor Juhos depends on (SOC_AR913X || SOC_AR933X || SOC_AR934X || SOC_QCA955X) 1193ae40022SGabor Juhos def_bool n 1203ae40022SGabor Juhos 121d4a67d9dSGabor Juhosendif 122