^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) # SPDX-License-Identifier: GPL-2.0-only
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) if ARCH_EP93XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) menu "Cirrus EP93xx Implementation Options"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) config EP93XX_SOC_COMMON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) select SOC_BUS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) select LEDS_GPIO_REGISTER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) config CRUNCH
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) bool "Support for MaverickCrunch"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) Enable kernel support for MaverickCrunch.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) comment "EP93xx Platforms"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) config MACH_ADSSPHERE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) bool "Support ADS Sphere"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) Say 'Y' here if you want your kernel to support the ADS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) Sphere board.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) config MACH_BK3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) bool "Support Liebherr BK3.1"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) select MACH_TS72XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) Say 'Y' here if you want your kernel to support the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) Liebherr controller BK3.1.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) config MACH_EDB93XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) config MACH_EDB9301
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) bool "Support Cirrus Logic EDB9301"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) select MACH_EDB93XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) Say 'Y' here if you want your kernel to support the Cirrus
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) Logic EDB9301 Evaluation Board.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) config MACH_EDB9302
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) bool "Support Cirrus Logic EDB9302"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) select MACH_EDB93XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) Say 'Y' here if you want your kernel to support the Cirrus
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) Logic EDB9302 Evaluation Board.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) config MACH_EDB9302A
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) bool "Support Cirrus Logic EDB9302A"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) select MACH_EDB93XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) Say 'Y' here if you want your kernel to support the Cirrus
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) Logic EDB9302A Evaluation Board.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) config MACH_EDB9307
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) bool "Support Cirrus Logic EDB9307"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) select MACH_EDB93XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) Say 'Y' here if you want your kernel to support the Cirrus
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) Logic EDB9307 Evaluation Board.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) config MACH_EDB9307A
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) bool "Support Cirrus Logic EDB9307A"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) select MACH_EDB93XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) Say 'Y' here if you want your kernel to support the Cirrus
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) Logic EDB9307A Evaluation Board.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) config MACH_EDB9312
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) bool "Support Cirrus Logic EDB9312"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72) select MACH_EDB93XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) Say 'Y' here if you want your kernel to support the Cirrus
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75) Logic EDB9312 Evaluation Board.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77) config MACH_EDB9315
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78) bool "Support Cirrus Logic EDB9315"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79) select MACH_EDB93XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 81) Say 'Y' here if you want your kernel to support the Cirrus
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 82) Logic EDB9315 Evaluation Board.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 83)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 84) config MACH_EDB9315A
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 85) bool "Support Cirrus Logic EDB9315A"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 86) select MACH_EDB93XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 87) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 88) Say 'Y' here if you want your kernel to support the Cirrus
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 89) Logic EDB9315A Evaluation Board.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 90)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 91) config MACH_GESBC9312
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 92) bool "Support Glomation GESBC-9312-sx"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 93) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 94) Say 'Y' here if you want your kernel to support the Glomation
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 95) GESBC-9312-sx board.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 96)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 97) config MACH_MICRO9
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 98) bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 99)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) config MACH_MICRO9H
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) bool "Support Contec Micro9-High"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) select MACH_MICRO9
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) Say 'Y' here if you want your kernel to support the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) Contec Micro9-High board.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) config MACH_MICRO9M
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) bool "Support Contec Micro9-Mid"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) select MACH_MICRO9
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) Say 'Y' here if you want your kernel to support the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) Contec Micro9-Mid board.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) config MACH_MICRO9L
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115) bool "Support Contec Micro9-Lite"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116) select MACH_MICRO9
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118) Say 'Y' here if you want your kernel to support the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119) Contec Micro9-Lite board.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121) config MACH_MICRO9S
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122) bool "Support Contec Micro9-Slim"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) select MACH_MICRO9
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125) Say 'Y' here if you want your kernel to support the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126) Contec Micro9-Slim board.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128) config MACH_SIM_ONE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 129) bool "Support Simplemachines Sim.One board"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 130) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 131) Say 'Y' here if you want your kernel to support the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 132) Simplemachines Sim.One board.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 133)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 134) config MACH_SNAPPER_CL15
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 135) bool "Support Bluewater Systems Snapper CL15 Module"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 136) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 137) Say 'Y' here if you want your kernel to support the Bluewater
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 138) Systems Snapper CL15 Module.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 139)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 140) config MACH_TS72XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 141) bool "Support Technologic Systems TS-72xx SBC"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 142) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 143) Say 'Y' here if you want your kernel to support the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 144) Technologic Systems TS-72xx board.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 145)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 146) config MACH_VISION_EP9307
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 147) bool "Support Vision Engraving Systems EP9307 SoM"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 148) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 149) Say 'Y' here if you want your kernel to support the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 150) Vision Engraving Systems EP9307 SoM.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 151)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 152) endmenu
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 153)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 154) endif