^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) menu "TI OMAP/AM/DM/DRA Family"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) depends on ARCH_MULTI_V6 || ARCH_MULTI_V7
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) config ARCH_OMAP2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) bool "TI OMAP2"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) depends on ARCH_MULTI_V6
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) select ARCH_OMAP2PLUS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) select CPU_V6
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) select SOC_HAS_OMAP2_SDRC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) config ARCH_OMAP3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) bool "TI OMAP3"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) depends on ARCH_MULTI_V7
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) select ARCH_OMAP2PLUS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) select ARM_CPU_SUSPEND if PM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) select OMAP_INTERCONNECT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) select PM_OPP if PM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) select PM if CPU_IDLE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) select SOC_HAS_OMAP2_SDRC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) select ARM_ERRATA_430973
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) config ARCH_OMAP4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) bool "TI OMAP4"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) depends on ARCH_MULTI_V7
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) select ARCH_OMAP2PLUS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) select ARCH_NEEDS_CPU_IDLE_COUPLED if SMP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) select ARM_CPU_SUSPEND if PM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) select ARM_ERRATA_720789
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) select ARM_GIC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) select HAVE_ARM_SCU if SMP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) select HAVE_ARM_TWD if SMP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) select OMAP_INTERCONNECT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) select OMAP_INTERCONNECT_BARRIER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) select PL310_ERRATA_588369 if CACHE_L2X0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) select PL310_ERRATA_727915 if CACHE_L2X0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) select PM_OPP if PM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) select PM if CPU_IDLE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) select ARM_ERRATA_754322
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) select ARM_ERRATA_775420
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) select OMAP_INTERCONNECT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) config SOC_OMAP5
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) bool "TI OMAP5"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) depends on ARCH_MULTI_V7
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) select ARCH_OMAP2PLUS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) select ARM_CPU_SUSPEND if PM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) select ARM_GIC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) select HAVE_ARM_SCU if SMP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) select HAVE_ARM_ARCH_TIMER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) select ARM_ERRATA_798181 if SMP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) select OMAP_INTERCONNECT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) select OMAP_INTERCONNECT_BARRIER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) select PM_OPP if PM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) select ZONE_DMA if ARM_LPAE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) config SOC_AM33XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) bool "TI AM33XX"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) depends on ARCH_MULTI_V7
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) select ARCH_OMAP2PLUS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) select ARM_CPU_SUSPEND if PM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) config SOC_AM43XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) bool "TI AM43x"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) depends on ARCH_MULTI_V7
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) select ARCH_OMAP2PLUS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) select ARM_GIC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) select MACH_OMAP_GENERIC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69) select HAVE_ARM_SCU
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) select GENERIC_CLOCKEVENTS_BROADCAST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) select HAVE_ARM_TWD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72) select ARM_ERRATA_754322
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73) select ARM_ERRATA_775420
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) select OMAP_INTERCONNECT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75) select ARM_CPU_SUSPEND if PM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77) config SOC_DRA7XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78) bool "TI DRA7XX"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79) depends on ARCH_MULTI_V7
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80) select ARCH_OMAP2PLUS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 81) select ARM_CPU_SUSPEND if PM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 82) select ARM_GIC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 83) select HAVE_ARM_SCU if SMP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 84) select HAVE_ARM_ARCH_TIMER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 85) select IRQ_CROSSBAR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 86) select ARM_ERRATA_798181 if SMP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 87) select OMAP_INTERCONNECT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 88) select OMAP_INTERCONNECT_BARRIER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 89) select PM_OPP if PM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 90) select ZONE_DMA if ARM_LPAE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 91) select PINCTRL_TI_IODELAY if OF && PINCTRL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 92)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 93) config ARCH_OMAP2PLUS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 94) bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 95) select ARCH_HAS_BANDGAP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 96) select ARCH_HAS_HOLES_MEMORYMODEL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 97) select ARCH_HAS_RESET_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 98) select ARCH_OMAP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 99) select CLKSRC_MMIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) select GENERIC_IRQ_CHIP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) select GPIOLIB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) select MACH_OMAP_GENERIC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) select MEMORY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) select MFD_SYSCON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) select OMAP_DM_TIMER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) select OMAP_GPMC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) select PINCTRL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) select PM_GENERIC_DOMAINS if PM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) select PM_GENERIC_DOMAINS_OF if PM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) select RESET_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) select SOC_BUS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) select TI_SYSC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113) select OMAP_IRQCHIP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) select CLKSRC_TI_32K
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116) Systems based on OMAP2, OMAP3, OMAP4 or OMAP5
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118) config OMAP_INTERCONNECT_BARRIER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119) bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) select ARM_HEAVY_MB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) if ARCH_OMAP2PLUS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125) menu "TI OMAP2/3/4 Specific Features"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127) config ARCH_OMAP2PLUS_TYPICAL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128) bool "Typical OMAP configuration"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 129) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 130) select AEABI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 131) select HIGHMEM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 132) select I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 133) select I2C_OMAP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 134) select MENELAUS if ARCH_OMAP2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 135) select NEON if CPU_V7
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 136) select PM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 137) select REGULATOR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 138) select REGULATOR_FIXED_VOLTAGE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 139) select TWL4030_CORE if ARCH_OMAP3 || ARCH_OMAP4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 140) select TWL4030_POWER if ARCH_OMAP3 || ARCH_OMAP4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 141) select VFP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 142) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 143) Compile a kernel suitable for booting most boards
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 144)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 145) config SOC_HAS_OMAP2_SDRC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 146) bool "OMAP2 SDRAM Controller support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 147)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 148) config SOC_HAS_REALTIME_COUNTER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 149) bool "Real time free running counter"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 150) depends on SOC_OMAP5 || SOC_DRA7XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 151) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 152)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 153) comment "OMAP Core Type"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 154) depends on ARCH_OMAP2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 155)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 156) config SOC_OMAP2420
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 157) bool "OMAP2420 support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 158) depends on ARCH_OMAP2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 159) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 160) select OMAP_DM_TIMER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 161) select SOC_HAS_OMAP2_SDRC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 162)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 163) config SOC_OMAP2430
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 164) bool "OMAP2430 support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 165) depends on ARCH_OMAP2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 166) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 167) select SOC_HAS_OMAP2_SDRC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 168)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 169) config SOC_OMAP3430
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 170) bool "OMAP3430 support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 171) depends on ARCH_OMAP3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 172) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 173) select SOC_HAS_OMAP2_SDRC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 174)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 175) config SOC_TI81XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 176) bool "TI81XX support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 177) depends on ARCH_OMAP3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 178) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 179)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 180) config OMAP_PACKAGE_CBC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 181) bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 182)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 183) config OMAP_PACKAGE_CBB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 184) bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 185)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 186) config OMAP_PACKAGE_CUS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 187) bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 188)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 189) config OMAP_PACKAGE_CBP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 190) bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 191)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 192) comment "OMAP Legacy Platform Data Board Type"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 193) depends on ARCH_OMAP2PLUS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 194)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 195) config MACH_OMAP_GENERIC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 196) bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 197)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 198) config MACH_OMAP2_TUSB6010
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 199) bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 200) depends on ARCH_OMAP2 && SOC_OMAP2420
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 201) default y if MACH_NOKIA_N8X0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 202)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 203) config MACH_OMAP3517EVM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 204) bool "OMAP3517/ AM3517 EVM board"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 205) depends on ARCH_OMAP3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 206) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 207)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 208) config MACH_OMAP3_PANDORA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 209) bool "OMAP3 Pandora"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 210) depends on ARCH_OMAP3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 211) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 212) select OMAP_PACKAGE_CBB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 213)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 214) config MACH_NOKIA_N810
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 215) bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 216)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 217) config MACH_NOKIA_N810_WIMAX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 218) bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 219)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 220) config MACH_NOKIA_N8X0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 221) bool "Nokia N800/N810"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 222) depends on SOC_OMAP2420
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 223) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 224) select MACH_NOKIA_N810
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 225) select MACH_NOKIA_N810_WIMAX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 226)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 227) config OMAP3_SDRC_AC_TIMING
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 228) bool "Enable SDRC AC timing register changes"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 229) depends on ARCH_OMAP3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 230) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 231) If you know that none of your system initiators will attempt to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 232) access SDRAM during CORE DVFS, select Y here. This should boost
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 233) SDRAM performance at lower CORE OPPs. There are relatively few
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 234) users who will wish to say yes at this point - almost everyone will
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 235) wish to say no. Selecting yes without understanding what is
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 236) going on could result in system crashes;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 237)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 238) endmenu
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 239)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 240) endif
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 241)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 242) config OMAP5_ERRATA_801819
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 243) bool "Errata 801819: An eviction from L1 data cache might stall indefinitely"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 244) depends on SOC_OMAP5 || SOC_DRA7XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 245) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 246) A livelock can occur in the L2 cache arbitration that might prevent
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 247) a snoop from completing. Under certain conditions this can cause the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 248) system to deadlock.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 249)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 250) endmenu