Kconfig (f746929ffdc8a83c0e6092343d4475f6485e13d3) | Kconfig (3fa609755c11fbe8770ede4d895ebb86fb7b9f1e) |
---|---|
1menu "TI OMAP/AM/DM/DRA Family" 2 depends on ARCH_MULTI_V6 || ARCH_MULTI_V7 3 4config ARCH_OMAP2 5 bool "TI OMAP2" 6 depends on ARCH_MULTI_V6 7 select ARCH_OMAP2PLUS 8 select CPU_V6 --- 15 unchanged lines hidden (view full) --- 24 select ARCH_OMAP2PLUS 25 select ARCH_NEEDS_CPU_IDLE_COUPLED if SMP 26 select ARM_CPU_SUSPEND if PM 27 select ARM_ERRATA_720789 28 select ARM_GIC 29 select HAVE_ARM_SCU if SMP 30 select HAVE_ARM_TWD if SMP 31 select OMAP_INTERCONNECT | 1menu "TI OMAP/AM/DM/DRA Family" 2 depends on ARCH_MULTI_V6 || ARCH_MULTI_V7 3 4config ARCH_OMAP2 5 bool "TI OMAP2" 6 depends on ARCH_MULTI_V6 7 select ARCH_OMAP2PLUS 8 select CPU_V6 --- 15 unchanged lines hidden (view full) --- 24 select ARCH_OMAP2PLUS 25 select ARCH_NEEDS_CPU_IDLE_COUPLED if SMP 26 select ARM_CPU_SUSPEND if PM 27 select ARM_ERRATA_720789 28 select ARM_GIC 29 select HAVE_ARM_SCU if SMP 30 select HAVE_ARM_TWD if SMP 31 select OMAP_INTERCONNECT |
32 select OMAP_INTERCONNECT_BARRIER |
|
32 select PL310_ERRATA_588369 if CACHE_L2X0 33 select PL310_ERRATA_727915 if CACHE_L2X0 34 select PM_OPP if PM 35 select PM if CPU_IDLE 36 select ARM_ERRATA_754322 37 select ARM_ERRATA_775420 38 39config SOC_OMAP5 40 bool "TI OMAP5" 41 depends on ARCH_MULTI_V7 42 select ARCH_OMAP2PLUS 43 select ARM_CPU_SUSPEND if PM 44 select ARM_GIC 45 select HAVE_ARM_SCU if SMP 46 select HAVE_ARM_TWD if SMP 47 select HAVE_ARM_ARCH_TIMER 48 select ARM_ERRATA_798181 if SMP | 33 select PL310_ERRATA_588369 if CACHE_L2X0 34 select PL310_ERRATA_727915 if CACHE_L2X0 35 select PM_OPP if PM 36 select PM if CPU_IDLE 37 select ARM_ERRATA_754322 38 select ARM_ERRATA_775420 39 40config SOC_OMAP5 41 bool "TI OMAP5" 42 depends on ARCH_MULTI_V7 43 select ARCH_OMAP2PLUS 44 select ARM_CPU_SUSPEND if PM 45 select ARM_GIC 46 select HAVE_ARM_SCU if SMP 47 select HAVE_ARM_TWD if SMP 48 select HAVE_ARM_ARCH_TIMER 49 select ARM_ERRATA_798181 if SMP |
50 select OMAP_INTERCONNECT_BARRIER |
|
49 50config SOC_AM33XX 51 bool "TI AM33XX" 52 depends on ARCH_MULTI_V7 53 select ARCH_OMAP2PLUS 54 select ARM_CPU_SUSPEND if PM 55 56config SOC_AM43XX --- 8 unchanged lines hidden (view full) --- 65 bool "TI DRA7XX" 66 depends on ARCH_MULTI_V7 67 select ARCH_OMAP2PLUS 68 select ARM_CPU_SUSPEND if PM 69 select ARM_GIC 70 select HAVE_ARM_ARCH_TIMER 71 select IRQ_CROSSBAR 72 select ARM_ERRATA_798181 if SMP | 51 52config SOC_AM33XX 53 bool "TI AM33XX" 54 depends on ARCH_MULTI_V7 55 select ARCH_OMAP2PLUS 56 select ARM_CPU_SUSPEND if PM 57 58config SOC_AM43XX --- 8 unchanged lines hidden (view full) --- 67 bool "TI DRA7XX" 68 depends on ARCH_MULTI_V7 69 select ARCH_OMAP2PLUS 70 select ARM_CPU_SUSPEND if PM 71 select ARM_GIC 72 select HAVE_ARM_ARCH_TIMER 73 select IRQ_CROSSBAR 74 select ARM_ERRATA_798181 if SMP |
75 select OMAP_INTERCONNECT_BARRIER |
|
73 74config ARCH_OMAP2PLUS 75 bool 76 select ARCH_HAS_BANDGAP 77 select ARCH_HAS_HOLES_MEMORYMODEL 78 select ARCH_OMAP 79 select ARCH_REQUIRE_GPIOLIB 80 select CLKSRC_MMIO --- 5 unchanged lines hidden (view full) --- 86 select OMAP_GPMC 87 select PINCTRL 88 select SOC_BUS 89 select TI_PRIV_EDMA 90 select OMAP_IRQCHIP 91 help 92 Systems based on OMAP2, OMAP3, OMAP4 or OMAP5 93 | 76 77config ARCH_OMAP2PLUS 78 bool 79 select ARCH_HAS_BANDGAP 80 select ARCH_HAS_HOLES_MEMORYMODEL 81 select ARCH_OMAP 82 select ARCH_REQUIRE_GPIOLIB 83 select CLKSRC_MMIO --- 5 unchanged lines hidden (view full) --- 89 select OMAP_GPMC 90 select PINCTRL 91 select SOC_BUS 92 select TI_PRIV_EDMA 93 select OMAP_IRQCHIP 94 help 95 Systems based on OMAP2, OMAP3, OMAP4 or OMAP5 96 |
97config OMAP_INTERCONNECT_BARRIER 98 bool 99 select ARM_HEAVY_MB 100 |
|
94 95if ARCH_OMAP2PLUS 96 97menu "TI OMAP2/3/4 Specific Features" 98 99config ARCH_OMAP2PLUS_TYPICAL 100 bool "Typical OMAP configuration" 101 default y --- 133 unchanged lines hidden (view full) --- 235 help 236 If you know that none of your system initiators will attempt to 237 access SDRAM during CORE DVFS, select Y here. This should boost 238 SDRAM performance at lower CORE OPPs. There are relatively few 239 users who will wish to say yes at this point - almost everyone will 240 wish to say no. Selecting yes without understanding what is 241 going on could result in system crashes; 242 | 101 102if ARCH_OMAP2PLUS 103 104menu "TI OMAP2/3/4 Specific Features" 105 106config ARCH_OMAP2PLUS_TYPICAL 107 bool "Typical OMAP configuration" 108 default y --- 133 unchanged lines hidden (view full) --- 242 help 243 If you know that none of your system initiators will attempt to 244 access SDRAM during CORE DVFS, select Y here. This should boost 245 SDRAM performance at lower CORE OPPs. There are relatively few 246 users who will wish to say yes at this point - almost everyone will 247 wish to say no. Selecting yes without understanding what is 248 going on could result in system crashes; 249 |
243config OMAP4_ERRATA_I688 244 bool "OMAP4 errata: Async Bridge Corruption" 245 depends on (ARCH_OMAP4 || SOC_OMAP5) && !ARCH_MULTIPLATFORM 246 select ARCH_HAS_BARRIERS 247 help 248 If a data is stalled inside asynchronous bridge because of back 249 pressure, it may be accepted multiple times, creating pointer 250 misalignment that will corrupt next transfers on that data path 251 until next reset of the system (No recovery procedure once the 252 issue is hit, the path remains consistently broken). Async bridge 253 can be found on path between MPU to EMIF and MPU to L3 interconnect. 254 This situation can happen only when the idle is initiated by a 255 Master Request Disconnection (which is trigged by software when 256 executing WFI on CPU). 257 The work-around for this errata needs all the initiators connected 258 through async bridge must ensure that data path is properly drained 259 before issuing WFI. This condition will be met if one Strongly ordered 260 access is performed to the target right before executing the WFI. 261 In MPU case, L3 T2ASYNC FIFO and DDR T2ASYNC FIFO needs to be drained. 262 IO barrier ensure that there is no synchronisation loss on initiators 263 operating on both interconnect port simultaneously. | |
264endmenu 265 266endif 267 268endmenu | 250endmenu 251 252endif 253 254endmenu |