#clock-cells = <0>;
};
- io-domains {
- compatible = "rockchip,rk3399-io-voltage-domain";
- rockchip,grf = <&grf>;
-
- bt656-supply = <&vcc1v8_s0>; /* bt656_gpio2ab_ms */
- audio-supply = <&vcc1v8_s0>; /* audio_gpio3d4a_ms */
- sdmmc-supply = <&vcc_sd>; /* sdmmc_gpio4b_ms */
- gpio1830-supply = <&vcc_3v0>; /* gpio1833_gpio4cd_ms */
- };
-
pmu-io-domains {
compatible = "rockchip,rk3399-pmu-io-voltage-domain";
rockchip,grf = <&pmugrf>;
};
};
+&io_domains {
+ status = "okay";
+
+ bt656-supply = <&vcc1v8_s0>; /* bt656_gpio2ab_ms */
+ audio-supply = <&vcc1v8_s0>; /* audio_gpio3d4a_ms */
+ sdmmc-supply = <&vcc_sd>; /* sdmmc_gpio4b_ms */
+ gpio1830-supply = <&vcc_3v0>; /* gpio1833_gpio4cd_ms */
+};
+
&sdmmc {
clock-frequency = <150000000>;
clock-freq-min-max = <400000 150000000>;
#clock-cells = <0>;
};
- io-domains {
- compatible = "rockchip,rk3399-io-voltage-domain";
- rockchip,grf = <&grf>;
-
- bt656-supply = <&vcc1v8_s0>; /* bt656_gpio2ab_ms */
- audio-supply = <&vcc1v8_s0>; /* audio_gpio3d4a_ms */
- sdmmc-supply = <&vcc_sd>; /* sdmmc_gpio4b_ms */
- gpio1830-supply = <&vcc_3v0>; /* gpio1833_gpio4cd_ms */
- };
-
pmu-io-domains {
compatible = "rockchip,rk3399-pmu-io-voltage-domain";
rockchip,grf = <&pmugrf>;
status = "okay";
};
+&io_domains {
+ status = "okay";
+
+ bt656-supply = <&vcc1v8_s0>; /* bt656_gpio2ab_ms */
+ audio-supply = <&vcc1v8_s0>; /* audio_gpio3d4a_ms */
+ sdmmc-supply = <&vcc_sd>; /* sdmmc_gpio4b_ms */
+ gpio1830-supply = <&vcc_3v0>; /* gpio1833_gpio4cd_ms */
+};
+
&pinctrl {
sdio-pwrseq {
wifi_enable_h: wifi-enable-h {
regulator-boot-on;
};
- io-domains {
- compatible = "rockchip,rk3399-io-voltage-domain";
- rockchip,grf = <&grf>;
-
- bt656-supply = <&vcc1v8_dvp>;
- audio-supply = <&vcca1v8_codec>;
- sdmmc-supply = <&vcc_sd>;
- gpio1830-supply = <&vcc_3v0>;
- };
-
pmu-io-domains {
compatible = "rockchip,rk3399-pmu-io-voltage-domain";
rockchip,grf = <&pmugrf>;
};
};
+&io_domains {
+ status = "okay";
+
+ bt656-supply = <&vcc1v8_dvp>;
+ audio-supply = <&vcca1v8_codec>;
+ sdmmc-supply = <&vcc_sd>;
+ gpio1830-supply = <&vcc_3v0>;
+};
+
&pcie_phy {
status = "disabled";
};
/* END REGULATORS */
- io-domains {
- compatible = "rockchip,rk3399-io-voltage-domain";
- rockchip,grf = <&grf>;
-
- bt656-supply = <&pp1800_ap_io>; /* APIO2_VDD; 2a 2b */
- audio-supply = <&pp1800_audio>; /* APIO5_VDD; 3d 4a */
- sdmmc-supply = <&ppvar_sd_card_io>; /* SDMMC0_VDD; 4b */
- gpio1830-supply = <&pp3000_ap>; /* APIO4_VDD; 4c 4d */
- };
-
pmu-io-domains {
compatible = "rockchip,rk3399-pmu-io-voltage-domain";
rockchip,grf = <&pmugrf>;
status = "okay";
};
+&io_domains {
+ status = "okay";
+
+ bt656-supply = <&pp1800_ap_io>; /* APIO2_VDD; 2a 2b */
+ audio-supply = <&pp1800_audio>; /* APIO5_VDD; 3d 4a */
+ sdmmc-supply = <&ppvar_sd_card_io>; /* SDMMC0_VDD; 4b */
+ gpio1830-supply = <&pp3000_ap>; /* APIO4_VDD; 4c 4d */
+};
+
&pwm0 {
status = "okay";
};
regulator-boot-on;
};
- io-domains {
- compatible = "rockchip,rk3399-io-voltage-domain";
- rockchip,grf = <&grf>;
-
- bt656-supply = <&vcc1v8_dvp>;
- audio-supply = <&vcca1v8_codec>;
- sdmmc-supply = <&vcc_sd>;
- gpio1830-supply = <&vcc_3v0>;
- };
-
pmu-io-domains {
compatible = "rockchip,rk3399-pmu-io-voltage-domain";
rockchip,grf = <&pmugrf>;
};
};
+&io_domains {
+ status = "okay";
+
+ bt656-supply = <&vcc1v8_dvp>;
+ audio-supply = <&vcca1v8_codec>;
+ sdmmc-supply = <&vcc_sd>;
+ gpio1830-supply = <&vcc_3v0>;
+};
+
&isp0 {
status = "okay";
};
regulator-boot-on;
};
- io-domains {
- compatible = "rockchip,rk3399-io-voltage-domain";
- rockchip,grf = <&grf>;
-
- bt656-supply = <&vcc1v8_dvp>;
- audio-supply = <&vcca1v8_codec>;
- sdmmc-supply = <&vcc_sd>;
- gpio1830-supply = <&vcc_3v0>;
- };
-
pmu-io-domains {
compatible = "rockchip,rk3399-pmu-io-voltage-domain";
rockchip,grf = <&pmugrf>;
#sound-dai-cells = <0>;
};
+&io_domains {
+ status = "okay";
+
+ bt656-supply = <&vcc1v8_dvp>;
+ audio-supply = <&vcca1v8_codec>;
+ sdmmc-supply = <&vcc_sd>;
+ gpio1830-supply = <&vcc_3v0>;
+};
+
&spdif {
status = "okay";
#sound-dai-cells = <0>;
};
};
- io-domains {
- compatible = "rockchip,rk3399-io-voltage-domain";
- rockchip,grf = <&grf>;
-
- bt656-supply = <&vcc1v8_s3>;
- audio-supply = <&vcc1v8_s3>;
- sdmmc-supply = <&vcc_sd>;
- gpio1830-supply = <&vcc1v8_s3>;
- };
-
pmu-io-domains {
compatible = "rockchip,rk3399-pmu-io-voltage-domain";
rockchip,grf = <&pmugrf>;
};
};
+&io_domains {
+ status = "okay";
+
+ bt656-supply = <&vcc1v8_s3>;
+ audio-supply = <&vcc1v8_s3>;
+ sdmmc-supply = <&vcc_sd>;
+ gpio1830-supply = <&vcc1v8_s3>;
+};
+
&threshold {
temperature = <85000>; /* millicelsius */
};
};
};
- io-domains {
- compatible = "rockchip,rk3399-io-voltage-domain";
- rockchip,grf = <&grf>;
-
- bt656-supply = <&vcc_3v0>; /* bt656_gpio2ab_ms */
- audio-supply = <&vcca1v8_codec>; /* audio_gpio3d4a_ms */
- sdmmc-supply = <&vcc_sd>; /* sdmmc_gpio4b_ms */
- gpio1830-supply = <&vcc_3v0>; /* gpio1833_gpio4cd_ms */
- };
-
pmu-io-domains {
compatible = "rockchip,rk3399-pmu-io-voltage-domain";
rockchip,grf = <&pmugrf>;
status = "okay";
};
+&io_domains {
+ status = "okay";
+
+ bt656-supply = <&vcc_3v0>; /* bt656_gpio2ab_ms */
+ audio-supply = <&vcca1v8_codec>; /* audio_gpio3d4a_ms */
+ sdmmc-supply = <&vcc_sd>; /* sdmmc_gpio4b_ms */
+ gpio1830-supply = <&vcc_3v0>; /* gpio1833_gpio4cd_ms */
+};
+
&pcie0 {
assigned-clocks = <&cru SCLK_PCIEPHY_REF>;
assigned-clock-parents = <&cru SCLK_PCIEPHY_REF100M>;
regulator-boot-on;
};
- io-domains {
- compatible = "rockchip,rk3399-io-voltage-domain";
- rockchip,grf = <&grf>;
-
- bt656-supply = <&vcc_3v0>;
- audio-supply = <&vcca1v8_codec>;
- sdmmc-supply = <&vcc_sd>;
- gpio1830-supply = <&vcc_3v0>;
- };
-
pmu-io-domains {
compatible = "rockchip,rk3399-pmu-io-voltage-domain";
rockchip,grf = <&pmugrf>;
};
};
+&io_domains {
+ status = "okay";
+ bt656-supply = <&vcc_3v0>;
+ audio-supply = <&vcca1v8_codec>;
+ sdmmc-supply = <&vcc_sd>;
+ gpio1830-supply = <&vcc_3v0>;
+};
+
&cpu_l0 {
cpu-supply = <&vdd_cpu_l>;
};
regulator-boot-on;
};
- io-domains {
- compatible = "rockchip,rk3399-io-voltage-domain";
- rockchip,grf = <&grf>;
-
- bt656-supply = <&vcc1v8_dvp>;
- audio-supply = <&vcca1v8_codec>;
- sdmmc-supply = <&vcc_sd>;
- gpio1830-supply = <&vcc_3v0>;
- };
-
pmu-io-domains {
compatible = "rockchip,rk3399-pmu-io-voltage-domain";
rockchip,grf = <&pmugrf>;
#sound-dai-cells = <0>;
};
+&io_domains {
+ status = "okay";
+
+ bt656-supply = <&vcc1v8_dvp>;
+ audio-supply = <&vcca1v8_codec>;
+ sdmmc-supply = <&vcc_sd>;
+ gpio1830-supply = <&vcc_3v0>;
+};
+
&spdif {
status = "okay";
#sound-dai-cells = <0>;
#address-cells = <1>;
#size-cells = <1>;
+ io_domains: io-domains {
+ compatible = "rockchip,rk3399-io-voltage-domain";
+ status = "disabled";
+ };
+
emmc_phy: phy@f780 {
compatible = "rockchip,rk3399-emmc-phy";
reg = <0xf780 0x24>;