diff options
author | Lukasz Majewski | 2019-01-09 23:05:02 +0100 |
---|---|---|
committer | Tom Rini | 2019-01-11 10:03:42 -0500 |
commit | b6a6238f0455db4ad9f447a4424cb5f56e47cd60 (patch) | |
tree | 1876fa1bd65888e92cfbbe636ce2a98b334d85a4 /common/board_r.c | |
parent | 64abfc9b6bb3721621d5132e112ae2e91c57d8bb (diff) |
Revert "dm: pinctrl: Prevent (re-)configuring pins when already done before relocation"
This reverts commit a7f4b4b344396590845e6552c82829ef68ef9f89.
As reported by Alex Kiernan the above optimization introduces a
regression in the below use case where:
1. Device has defined 'u-boot,dm-spl' property (@ eMMC DTS node)
2. The device downloads its MLO/SPL via UART (not eMMC - the eMMC pinmux
pins are NOT probed/configured in MLO/SPL).
3. The loaded via UART MLO/SPL wants to load Linux from eMMC. In this case
the DM core and pinctrl uclass checks 'u-boot,dm-spl' and don't
configure pins (as it thinks that those were initialized in MLO/SPL).
As we are very close to release - please revert this commit.
Reported-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Lukasz Majewski <lukma@denx.de>
Reviewed-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'common/board_r.c')
0 files changed, 0 insertions, 0 deletions