Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

3 Commits   0 Branches   0 Tags
^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