]> git.baikalelectronics.ru Git - uboot.git/commit
video: ipuv3_fb: skip IPU shutdown if IPU was not enabled before
authorAnatolij Gustschin <agust@denx.de>
Mon, 4 Sep 2017 21:33:45 +0000 (23:33 +0200)
committerAnatolij Gustschin <agust@denx.de>
Mon, 4 Sep 2017 21:33:45 +0000 (23:33 +0200)
commit9a625ceb964f3f1ebdba98ecbf8d2f02caf55758
tree2a71f9edb36db923182f27d7e930f3132445582d
parente2e858385f63dd831d4b9548358e5986ae5dd801
video: ipuv3_fb: skip IPU shutdown if IPU was not enabled before

Boards can skip display interface init using board_video_skip().
If display interface was not initialized (e.g. no ipuv3 framebuffer
registered or IPU clock disabled), booting Linux stops due to the
crash in IPU shutdown function, when accessing IPU registers.
Check IPU clock and skip shutdown if clock is not enabled.

Signed-off-by: Anatolij Gustschin <agust@denx.de>
drivers/video/ipu.h
drivers/video/ipu_common.c
drivers/video/mxc_ipuv3_fb.c