arm64: dts: rockchip: update rk3399-evb-ind-lpddr4-linux.dts

1) add hub_reset signal for V14 boards

As the previous version boards, USB3.0 hub has stability problems.
In order to solve this issue, The reset pin of USB3.0 hub is controlled
by GPIO and reset USB3.0 hub through software on v14 board.

2) fix the order for hdmi_sound

3) enable i2s1

The i2s1 is used by rk809 codec.

Signed-off-by: Caesar Wang <wxt@rock-chips.com>
Change-Id: I2a1ccba30705f83884b8284d418dd0cb6cb481fc
This commit is contained in:
Caesar Wang
2022-07-21 11:16:21 +08:00
committed by Tao Huang
parent 8d561bed6b
commit ddc9d56cc7

View File

@@ -17,6 +17,17 @@
reg = <0x0 0xff8d0000 0x0 0x20000>;
};
hub_reset: hub-reset {
compatible = "regulator-fixed";
enable-active-high;
gpio = <&gpio4 18 GPIO_ACTIVE_HIGH>;
regulator-name = "hub_reset";
regulator-always-on;
regulator-boot-on;
regulator-min-microvolt = <5000000>;
regulator-max-microvolt = <5000000>;
};
vcc_lcd: vcc-lcd {
compatible = "regulator-fixed";
regulator-name = "vcc_lcd";
@@ -117,6 +128,10 @@
status = "disabled";
};
&hdmi_sound {
status = "okay";
};
&i2c1 {
status = "okay";
@@ -163,7 +178,7 @@
&i2s1 {
#sound-dai-cells = <0>;
status = "disabled";
status = "okay";
};
&i2s2 {
@@ -171,10 +186,6 @@
status = "okay";
};
&hdmi_sound {
status = "okay";
};
&mipi_dphy_rx0 {
status = "okay";
@@ -291,6 +302,30 @@
status = "disabled";
};
&vcca_0v9 {
regulator-always-on;
regulator-boot-on;
regulator-min-microvolt = <900000>;
regulator-max-microvolt = <900000>;
regulator-name = "vcca_0v9";
regulator-state-mem {
regulator-on-in-suspend;
regulator-suspend-microvolt = <900000>;
};
};
&vcc0v9_soc {
regulator-always-on;
regulator-boot-on;
regulator-min-microvolt = <900000>;
regulator-max-microvolt = <900000>;
regulator-name = "vcc0v9_soc";
regulator-state-mem {
regulator-off-in-suspend;
};
};
&vopb {
status = "okay";
};