mirror of
https://github.com/u-boot/u-boot.git
synced 2024-11-28 07:03:31 +08:00
board: ge: bx50v3: Fix to meet LVDS display power on timing
On a reset/reboot, the display power needs to be off for atleast 500ms before turning it back on. So add a delay to the boot process to meet the display timing requirement. Signed-off-by: Akshay Bhat <akshay.bhat@timesys.com> Cc: Stefano Babic <sbabic@denx.de>
This commit is contained in:
parent
54971ac6de
commit
8d293f49b4
@ -476,6 +476,13 @@ static void setup_display_bx50v3(void)
|
||||
struct mxc_ccm_reg *mxc_ccm = (struct mxc_ccm_reg *)CCM_BASE_ADDR;
|
||||
struct iomuxc *iomux = (struct iomuxc *)IOMUXC_BASE_ADDR;
|
||||
|
||||
/* When a reset/reboot is performed the display power needs to be turned
|
||||
* off for atleast 500ms. The boot time is ~300ms, we need to wait for
|
||||
* an additional 200ms here. Unfortunately we use external PMIC for
|
||||
* doing the reset, so can not differentiate between POR vs soft reset
|
||||
*/
|
||||
mdelay(200);
|
||||
|
||||
/* IPU1 DI0 clock is 480/7 = 68.5 MHz */
|
||||
setbits_le32(&mxc_ccm->cscmr2, MXC_CCM_CSCMR2_LDB_DI0_IPU_DIV);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user