aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichal Suchanek <msuchanek@suse.de>2022-12-03 13:31:29 +0100
committerKever Yang <kever.yang@rock-chips.com>2022-12-19 10:56:12 +0800
commit216928c772798609ba2cb01a42b6f89832bb0587 (patch)
tree60c353fa1dff000760e0caebbfcf1e1dd927de5d
parentc74f6e748b360b0c88404ce200bc97055c2aef44 (diff)
downloadu-boot-216928c772798609ba2cb01a42b6f89832bb0587.zip
u-boot-216928c772798609ba2cb01a42b6f89832bb0587.tar.gz
u-boot-216928c772798609ba2cb01a42b6f89832bb0587.tar.bz2
rockchip: Pinebook Pro: Do not initialize i2c before relocation
The i2c locks up when initialized before relocation, and it stays broken in Linux as well breaking the ability to boot Linux. The i2c bus and pmic was not actually used in pre-reloc before commit ad607512f575 ("power: pmic: rk8xx: Support sysreset shutdown method") The cause is not known. This is board-specific, other boards that do not add the option to include the i2c bus in pre-reloc DT are not affected. Signed-off-by: Michal Suchanek <msuchanek@suse.de> Reviewed-by: Peter Robinson <pbrobinson@gmail.com> Tested-by: Peter Robinson <pbrobinson@gmail.com> Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
-rw-r--r--arch/arm/dts/rk3399-pinebook-pro-u-boot.dtsi8
1 files changed, 0 insertions, 8 deletions
diff --git a/arch/arm/dts/rk3399-pinebook-pro-u-boot.dtsi b/arch/arm/dts/rk3399-pinebook-pro-u-boot.dtsi
index 2d87bea..fd87102 100644
--- a/arch/arm/dts/rk3399-pinebook-pro-u-boot.dtsi
+++ b/arch/arm/dts/rk3399-pinebook-pro-u-boot.dtsi
@@ -20,14 +20,6 @@
rockchip,panel = <&edp_panel>;
};
-&i2c0 {
- u-boot,dm-pre-reloc;
-};
-
-&rk808 {
- u-boot,dm-pre-reloc;
-};
-
&sdhci {
max-frequency = <25000000>;
u-boot,dm-pre-reloc;