X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=arch%2Farm%2Fboot%2Fdts%2Frk3288-miniarm.dts;h=eee3820747d68bcb1fbf3a33e97b16d8f42bc33e;hb=f2850ddd46fb907e5693a12f15261f562d1ec487;hp=f58d9dcb0834e8e8b29ec0d100b178379c46234f;hpb=5e9627e661edbf534d0649153df3dddcca7c47f2;p=firefly-linux-kernel-4.4.55.git diff --git a/arch/arm/boot/dts/rk3288-miniarm.dts b/arch/arm/boot/dts/rk3288-miniarm.dts index f58d9dcb0834..eee3820747d6 100644 --- a/arch/arm/boot/dts/rk3288-miniarm.dts +++ b/arch/arm/boot/dts/rk3288-miniarm.dts @@ -111,13 +111,6 @@ regulator-boot-on; }; - io_domains: io-domains { - compatible = "rockchip,rk3288-io-voltage-domain"; - rockchip,grf = <&grf>; - - sdcard-supply = <&vccio_sd>; - }; - /* * NOTE: vcc_sd isn't hooked up on v1.0 boards where power comes from * vcc_io directly. Those boards won't be able to power cycle SD cards @@ -165,7 +158,6 @@ #address-cells = <1>; #size-cells = <0>; #sound-dai-cells = <0>; - ddc-i2c-bus = <&i2c5>; status = "okay"; /* Don't use vopl for HDMI */ ports { @@ -175,6 +167,10 @@ }; }; +&hevc_service { + status = "okay"; +}; + &i2c0 { status = "okay"; clock-frequency = <400000>; @@ -185,7 +181,10 @@ interrupt-parent = <&gpio0>; interrupts = <4 IRQ_TYPE_LEVEL_LOW>; pinctrl-names = "default"; - pinctrl-0 = <&pmic_int &global_pwroff>; + pinctrl-0 = <&pmic_int &global_pwroff &dvs_1 &dvs_2>; + dvs-gpios = <&gpio0 11 GPIO_ACTIVE_HIGH>, + <&gpio0 12 GPIO_ACTIVE_HIGH>; + rockchip,system-power-controller; wakeup-source; #clock-cells = <1>; @@ -197,12 +196,12 @@ vcc4-supply = <&vcc_sys>; vcc6-supply = <&vcc_sys>; vcc7-supply = <&vcc_sys>; - vcc8-supply = <&vcc_18>; + vcc8-supply = <&vcc_io>; vcc9-supply = <&vcc_io>; vcc10-supply = <&vcc_io>; vcc11-supply = <&vcc_sys>; vcc12-supply = <&vcc_io>; - vddio-supply = <&vcc18_ldo1>; + vddio-supply = <&vcc_io>; regulators { vdd_cpu: DCDC_REG1 { @@ -211,6 +210,7 @@ regulator-min-microvolt = <750000>; regulator-max-microvolt = <1350000>; regulator-name = "vdd_arm"; + regulator-ramp-delay = <6000>; regulator-state-mem { regulator-off-in-suspend; }; @@ -370,19 +370,25 @@ status = "okay"; }; -&i2c5 { +&i2s { + #sound-dai-cells = <0>; status = "okay"; }; -&i2s { - #sound-dai-cells = <0>; +&io_domains { status = "okay"; + + sdcard-supply = <&vccio_sd>; }; &pwm0 { status = "okay"; }; +&rga { + status = "okay"; +}; + &saradc { vref-supply = <&vcc18_ldo1>; status ="okay"; @@ -399,7 +405,7 @@ pinctrl-0 = <&sdmmc_clk &sdmmc_cmd &sdmmc_cd &sdmmc_bus4>; status = "okay"; supports-sd; - vmmc-supply = <&vcc_sd>; + vmmc-supply = <&vcc33_sd>; vqmmc-supply = <&vccio_sd>; }; @@ -466,10 +472,6 @@ status = "okay"; }; -&hevc_service { - status = "okay"; -}; - &vpu_service { status = "okay"; }; @@ -510,6 +512,14 @@ pmic_int: pmic-int { rockchip,pins = ; }; + + dvs_1: dvs-1 { + rockchip,pins = ; + }; + + dvs_2: dvs-2 { + rockchip,pins = ; + }; }; sdmmc {