u-boot-brain/drivers/video
Peng Fan a3c252d6d6 video: mxsfb: introduce lcdif_power_down
Introudce a new function lcdif_power_down.

1. Waits for a VSYNC interrupt to guarantee the reset is done at the
   VSYNC edge, which somehow makes the LCDIF consume the display FIFO(?)
   and helps the LCDIF work normally at the kernel stage.
2. Add power down function to stop lcdif.

The reason to introduce lcdif_power_down is that we want lcdif to be in
initial state when doing uboot reset or before kernel boot to make
system stable, otherwise system may hang.

Signed-off-by: Peng Fan <Peng.Fan@freescale.com>
Cc: Stefano Babic <sbabic@denx.de>
Cc: Anatolij Gustschin <agust@denx.de>
Acked-by: Anatolij Gustschin <agust@denx.de>
2015-11-12 17:40:53 +01:00
..
bridge dm: video: Add support for the NXP PTN3460 bridge 2015-08-05 21:06:13 -06:00
tegra124 dm: Use dev_get_addr() where possible 2015-08-31 07:57:26 -06:00
am335x-fb.c
am335x-fb.h
anx9804.c bitops: introduce BIT() definition 2015-09-11 17:15:32 -04:00
anx9804.h video: Add support for the ANX9804 parallel lcd to dp bridge chip 2015-08-14 08:37:39 +02:00
ati_ids.h
ati_radeon_fb.c
ati_radeon_fb.h
atmel_hlcdfb.c lcd: atmel: Add 32bpp support for HLCDC 2015-11-01 22:02:16 +01:00
atmel_lcdfb.c Remove typedefs from bmp_layout.h 2015-06-10 19:26:54 -06:00
bcm2835.c Move ALLOC_CACHE_ALIGN_BUFFER() to the new memalign.h header 2015-09-11 17:15:20 -04:00
bus_vcxk.c Remove typedefs from bmp_layout.h 2015-06-10 19:26:54 -06:00
cfb_console.c video: Drop DEV_EXT_VIDEO flag 2015-11-05 08:24:42 +01:00
coreboot_fb.c video: coreboot: Save VESA mode for future use 2015-08-26 07:54:08 -07:00
ct69000.c video: ct69000: Remove unused codes 2015-08-26 07:54:17 -07:00
da8xx-fb.c video: discard empty video_set_lut implementation 2015-08-30 23:57:07 +02:00
da8xx-fb.h
dp-uclass.c
exynos_dp_lowlevel.c of: clean up OF_CONTROL ifdef conditionals 2015-08-18 13:46:05 -04:00
exynos_dp_lowlevel.h
exynos_dp.c exynos: video: Remove non-device-tree code 2015-08-05 21:06:17 -06:00
exynos_fb.c of: clean up OF_CONTROL ifdef conditionals 2015-08-18 13:46:05 -04:00
exynos_fb.h
exynos_fimd.c of: clean up OF_CONTROL ifdef conditionals 2015-08-18 13:46:05 -04:00
exynos_mipi_dsi_common.c
exynos_mipi_dsi_common.h
exynos_mipi_dsi_lowlevel.c
exynos_mipi_dsi_lowlevel.h
exynos_mipi_dsi.c of: clean up OF_CONTROL ifdef conditionals 2015-08-18 13:46:05 -04:00
exynos_pwm_bl.c
formike.c
fsl_dcu_fb.c
fsl_diu_fb.c
hitachi_tx18d42vm_lcd.c
hitachi_tx18d42vm_lcd.h
imx25lcdc.c
ipu_common.c
ipu_disp.c
ipu_regs.h
ipu.h
Kconfig Merge git://git.denx.de/u-boot-x86 2015-08-14 16:27:16 -04:00
l5f31188.c
ld9040.c
lg4573.c video, lg4573: make spi bus and cs configurable 2015-09-02 15:38:16 +02:00
Makefile video: Add support for the ANX9804 parallel lcd to dp bridge chip 2015-08-14 08:37:39 +02:00
mb862xx.c Revert "powerpc: ppc4xx: remove lwmon5 support" 2015-10-11 17:12:09 -04:00
mpc8xx_lcd.c
mx3fb.c video: discard empty video_set_lut implementation 2015-08-30 23:57:07 +02:00
mxc_ipuv3_fb.c video: discard empty video_set_lut implementation 2015-08-30 23:57:07 +02:00
mxcfb.h
mxsfb.c video: mxsfb: introduce lcdif_power_down 2015-11-12 17:40:53 +01:00
omap3_dss.c
pxa_lcd.c lcd: pxa: clean-up include file order 2015-08-24 20:30:38 +02:00
s6e8ax0.c
s6e63d6.c
sandbox_sdl.c
scf0403_lcd.c
sed156x.c
sed13806.c
sm501.c
smiLynxEM.c
ssd2828.c
ssd2828.h
sunxi_display.c sunxi: power: Unify axp pmic function names 2015-10-20 18:40:27 +02:00
tegra.c of: clean up OF_CONTROL ifdef conditionals 2015-08-18 13:46:05 -04:00
vesa_fb.c video: vesa_fb: Fix wrong return value check of pci_find_class() 2015-10-21 07:46:25 -06:00
videomodes.c
videomodes.h