diff options
author | Ege Mihmanli <egemih@google.com> | 2018-01-07 18:03:07 -0800 |
---|---|---|
committer | Julius Werner <jwerner@chromium.org> | 2018-01-10 20:57:17 +0000 |
commit | bb9bdeb59480cade6f428237c6727d805d6c5f4c (patch) | |
tree | 8155354b15fac50678564dd92684eacf16912b2d /toolchain.inc | |
parent | 1876f3ae4530fa691c9d6e88f3f7f8807d57d318 (diff) | |
download | coreboot-bb9bdeb59480cade6f428237c6727d805d6c5f4c.tar.xz |
soc/rockchip/rk3399: Ensure full eDP init sequence
This patch fixes 2 edp display issues:
1. When rk_edp_prepare fails >3 times, edp_init isn't run because
while-condition is not satisfied. Then, only a partial init sequence is
ran. This causes all aux transactions to fail.
2. If rk_edp_prepare never succeeds, coreboot never leaves link training
stage due to infinite loop. Boot process is stuck.
TEST=Boot past eDP initialization stage and make sure AP logs don't have
show aux transaction fails.
Change-Id: I44c3f53e8786558c43078d4afe9acde4d64796e7
Signed-off-by: Ege Mihmanli <egemih@google.com>
Reviewed-on: https://review.coreboot.org/23152
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Julius Werner <jwerner@chromium.org>
Diffstat (limited to 'toolchain.inc')
0 files changed, 0 insertions, 0 deletions