diff --git a/patch/kernel/rockchip64-dev/orangepi-rk3399-dts.patch b/patch/kernel/rockchip64-dev/orangepi-rk3399-dts.patch index b7540d5325..59b98c7a86 100644 --- a/patch/kernel/rockchip64-dev/orangepi-rk3399-dts.patch +++ b/patch/kernel/rockchip64-dev/orangepi-rk3399-dts.patch @@ -15,7 +15,7 @@ new file mode 100644 index 000000000000..9a7887220551 --- /dev/null +++ b/arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts -@@ -0,0 +1,920 @@ +@@ -0,0 +1,927 @@ +/* + * Copyright (c) 2016 Fuzhou Rockchip Electronics Co., Ltd + * @@ -96,15 +96,6 @@ index 000000000000..9a7887220551 + regulator-max-microvolt = <3300000>; + }; + -+ vcc5v0_host: vcc5v0-host-regulator { -+ compatible = "regulator-fixed"; -+ regulator-name = "vcc5v0_host"; -+ regulator-always-on; -+ regulator-boot-on; -+ regulator-min-microvolt = <5000000>; -+ regulator-max-microvolt = <5000000>; -+ }; -+ + vcc5v0_sys: vcc5v0-sys { + compatible = "regulator-fixed"; + regulator-name = "vcc5v0_sys"; @@ -156,6 +147,16 @@ index 000000000000..9a7887220551 + rockchip,pwm_voltage = <1000000>; + }; + ++ vcc5v0_host: vcc5v0-host-regulator { ++ compatible = "regulator-fixed"; ++ enable-active-high; ++ gpio = <&gpio4 RK_PD1 GPIO_ACTIVE_HIGH>; ++ pinctrl-names = "default"; ++ pinctrl-0 = <&vcc5v0_host_en>; ++ regulator-name = "vcc5v0_host"; ++ vin-supply = <&vcc5v0_sys>; ++ }; ++ + dw_hdmi_audio: dw-hdmi-audio { + status = "disabled"; + compatible = "rockchip,dw-hdmi-audio"; @@ -894,6 +895,12 @@ index 000000000000..9a7887220551 + }; + }; + ++ usb2 { ++ vcc5v0_host_en: vcc5v0-host-en { ++ rockchip,pins = <4 25 RK_FUNC_GPIO &pcfg_pull_none>; ++ }; ++ }; ++ + fusb30x { + fusb0_int: fusb0-int { + rockchip,pins = <1 2 RK_FUNC_GPIO &pcfg_pull_up>;