mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2025-08-17 12:46:59 +02:00
Some drivers call video_set_flush_dcache() to indicate that they want to have the dcache flushed for the frame buffer. These drivers benefit from our new video damage control, because we can reduce the amount of memory that gets flushed significantly. This patch enables video damage control for all device drivers that call video_set_flush_dcache() to make sure they benefit from it. Signed-off-by: Alexander Graf <agraf@csgraf.de> [Alper: Add to VIDEO_TIDSS, imply instead of select] Co-developed-by: Alper Nebi Yasak <alpernebiyasak@gmail.com> Signed-off-by: Alper Nebi Yasak <alpernebiyasak@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
155 lines
2.7 KiB
Plaintext
155 lines
2.7 KiB
Plaintext
if OMAP34XX
|
|
|
|
# We only enable the clocks for the GPIO banks that a given board requies.
|
|
config OMAP3_GPIO_2
|
|
bool
|
|
default y if CMD_GPIO
|
|
|
|
config OMAP3_GPIO_3
|
|
bool
|
|
default y if CMD_GPIO
|
|
|
|
config OMAP3_GPIO_4
|
|
bool
|
|
default y if CMD_GPIO
|
|
|
|
config OMAP3_GPIO_5
|
|
bool
|
|
default y if CMD_GPIO
|
|
|
|
config OMAP3_GPIO_6
|
|
bool
|
|
default y if CMD_GPIO
|
|
|
|
choice
|
|
prompt "OMAP3 board select"
|
|
optional
|
|
|
|
config TARGET_AM3517_EVM
|
|
bool "AM3517 EVM"
|
|
select DM
|
|
select DM_GPIO
|
|
select DM_I2C
|
|
select DM_SERIAL
|
|
select MMC
|
|
imply CMD_DM
|
|
|
|
config TARGET_CM_T35
|
|
bool "CompuLab CM-T3530 and CM-T3730 boards"
|
|
select OMAP3_GPIO_2
|
|
select OMAP3_GPIO_5
|
|
select OMAP3_GPIO_6 if LED_STATUS
|
|
|
|
config TARGET_DEVKIT8000
|
|
bool "TimLL OMAP3 Devkit8000"
|
|
select DM
|
|
select DM_GPIO
|
|
select DM_SERIAL
|
|
imply CMD_DM
|
|
|
|
config TARGET_OMAP3_EVM
|
|
bool "TI OMAP3 EVM"
|
|
select DM
|
|
select DM_GPIO
|
|
select DM_SERIAL
|
|
select OMAP3_GPIO_2
|
|
select OMAP3_GPIO_3
|
|
select OMAP3_GPIO_5
|
|
select OMAP3_GPIO_6
|
|
imply CMD_DM
|
|
|
|
config TARGET_OMAP3_IGEP00X0
|
|
bool "IGEP"
|
|
select DM
|
|
select DM_GPIO
|
|
select DM_SERIAL
|
|
select OMAP3_GPIO_3
|
|
select OMAP3_GPIO_5
|
|
select OMAP3_GPIO_6
|
|
imply CMD_DM
|
|
|
|
config TARGET_OMAP3_OVERO
|
|
bool "OMAP35xx Gumstix Overo"
|
|
select DM
|
|
select DM_GPIO
|
|
select DM_SERIAL
|
|
select OMAP3_GPIO_2
|
|
select OMAP3_GPIO_3
|
|
select OMAP3_GPIO_4
|
|
select OMAP3_GPIO_5
|
|
select OMAP3_GPIO_6
|
|
imply CMD_DM
|
|
|
|
config TARGET_OMAP3_PANDORA
|
|
bool "OMAP3 Pandora"
|
|
select OMAP3_GPIO_4
|
|
select OMAP3_GPIO_6
|
|
|
|
config TARGET_OMAP3_LOGIC
|
|
bool "OMAP3 Logic"
|
|
select BOARD_LATE_INIT
|
|
select DM
|
|
select DM_GPIO
|
|
select DM_SERIAL
|
|
select OMAP3_GPIO_3
|
|
select OMAP3_GPIO_4
|
|
select OMAP3_GPIO_6
|
|
imply CMD_DM
|
|
imply VIDEO_DAMAGE
|
|
|
|
config TARGET_TAO3530
|
|
bool "TAO3530"
|
|
select OMAP3_GPIO_2
|
|
select OMAP3_GPIO_3
|
|
select OMAP3_GPIO_4
|
|
select OMAP3_GPIO_5
|
|
select OMAP3_GPIO_6
|
|
|
|
config TARGET_SNIPER
|
|
bool "LG Optimus Black"
|
|
select DM
|
|
select DM_GPIO
|
|
select DM_SERIAL
|
|
select OMAP3_GPIO_2
|
|
select OMAP3_GPIO_3
|
|
select OMAP3_GPIO_4
|
|
select OMAP3_GPIO_5
|
|
select OMAP3_GPIO_6
|
|
imply CMD_DM
|
|
|
|
endchoice
|
|
|
|
choice
|
|
prompt "Memory Controller"
|
|
default SDRC
|
|
|
|
config SDRC
|
|
bool "SDRC controller"
|
|
help
|
|
The default memory controller on most OMAP3 boards is SDRC.
|
|
|
|
config EMIF4
|
|
bool "EMIF4 controller"
|
|
help
|
|
Enable this on boards like AM3517 which use EMIF4 controller
|
|
endchoice
|
|
|
|
config SPL_OMAP3_ID_NAND
|
|
bool "Support OMAP3-specific ID and MFR function"
|
|
depends on NAND_OMAP_GPMC
|
|
help
|
|
Support for an OMAP3-specific set of functions to return the
|
|
ID and MFR of the first attached NAND chip, if present.
|
|
|
|
config SYS_SOC
|
|
default "omap3"
|
|
|
|
source "board/logicpd/am3517evm/Kconfig"
|
|
source "board/timll/devkit8000/Kconfig"
|
|
source "board/ti/omap3evm/Kconfig"
|
|
source "board/isee/igep00x0/Kconfig"
|
|
source "board/logicpd/omap3som/Kconfig"
|
|
source "board/lg/sniper/Kconfig"
|
|
|
|
endif
|