|
@@ -59,6 +59,118 @@
|
|
|
};
|
|
|
};
|
|
|
|
|
|
+&i2c1 {
|
|
|
+ status = "okay";
|
|
|
+ clock-frequency = <400000>;
|
|
|
+
|
|
|
+ act8846: act8846@5a {
|
|
|
+ compatible = "active-semi,act8846";
|
|
|
+ reg = <0x5a>;
|
|
|
+ status = "okay";
|
|
|
+
|
|
|
+ pinctrl-names = "default";
|
|
|
+ pinctrl-0 = <&act8846_dvs0_ctl>;
|
|
|
+
|
|
|
+ regulators {
|
|
|
+ vcc_ddr: REG1 {
|
|
|
+ regulator-name = "VCC_DDR";
|
|
|
+ regulator-min-microvolt = <1200000>;
|
|
|
+ regulator-max-microvolt = <1200000>;
|
|
|
+ regulator-always-on;
|
|
|
+ };
|
|
|
+
|
|
|
+ vdd_log: REG2 {
|
|
|
+ regulator-name = "VDD_LOG";
|
|
|
+ regulator-min-microvolt = <1000000>;
|
|
|
+ regulator-max-microvolt = <1000000>;
|
|
|
+ regulator-always-on;
|
|
|
+ };
|
|
|
+
|
|
|
+ vdd_arm: REG3 {
|
|
|
+ regulator-name = "VDD_ARM";
|
|
|
+ regulator-min-microvolt = <875000>;
|
|
|
+ regulator-max-microvolt = <1300000>;
|
|
|
+ regulator-always-on;
|
|
|
+ };
|
|
|
+
|
|
|
+ vcc_io: REG4 {
|
|
|
+ regulator-name = "VCC_IO";
|
|
|
+ regulator-min-microvolt = <3300000>;
|
|
|
+ regulator-max-microvolt = <3300000>;
|
|
|
+ regulator-always-on;
|
|
|
+ };
|
|
|
+
|
|
|
+ vdd_10: REG5 {
|
|
|
+ regulator-name = "VDD_10";
|
|
|
+ regulator-min-microvolt = <1000000>;
|
|
|
+ regulator-max-microvolt = <1000000>;
|
|
|
+ regulator-always-on;
|
|
|
+ };
|
|
|
+
|
|
|
+ vdd_hdmi: REG6 {
|
|
|
+ regulator-name = "VDD_HDMI";
|
|
|
+ regulator-min-microvolt = <2500000>;
|
|
|
+ regulator-max-microvolt = <2500000>;
|
|
|
+ regulator-always-on;
|
|
|
+ };
|
|
|
+
|
|
|
+ vcc18: REG7 {
|
|
|
+ regulator-name = "VCC_18";
|
|
|
+ regulator-min-microvolt = <1800000>;
|
|
|
+ regulator-max-microvolt = <1800000>;
|
|
|
+ regulator-always-on;
|
|
|
+ };
|
|
|
+
|
|
|
+ vcca_33: REG8 {
|
|
|
+ regulator-name = "VCCA_33";
|
|
|
+ regulator-min-microvolt = <3300000>;
|
|
|
+ regulator-max-microvolt = <3300000>;
|
|
|
+ regulator-always-on;
|
|
|
+ };
|
|
|
+
|
|
|
+ vcc_rmii: REG9 {
|
|
|
+ regulator-name = "VCC_RMII";
|
|
|
+ regulator-min-microvolt = <3300000>;
|
|
|
+ regulator-max-microvolt = <3300000>;
|
|
|
+ regulator-always-on;
|
|
|
+ };
|
|
|
+
|
|
|
+ vccio_wl: REG10 {
|
|
|
+ regulator-name = "VCCIO_WL";
|
|
|
+ regulator-min-microvolt = <3300000>;
|
|
|
+ regulator-max-microvolt = <3300000>;
|
|
|
+ regulator-always-on;
|
|
|
+ };
|
|
|
+
|
|
|
+ vcc_18: REG11 {
|
|
|
+ regulator-name = "VCC18_IO";
|
|
|
+ regulator-min-microvolt = <1800000>;
|
|
|
+ regulator-max-microvolt = <1800000>;
|
|
|
+ regulator-always-on;
|
|
|
+ };
|
|
|
+
|
|
|
+ vcc28: REG12 {
|
|
|
+ regulator-name = "VCC_28";
|
|
|
+ regulator-min-microvolt = <2800000>;
|
|
|
+ regulator-max-microvolt = <2800000>;
|
|
|
+ regulator-always-on;
|
|
|
+ };
|
|
|
+ };
|
|
|
+ };
|
|
|
+};
|
|
|
+
|
|
|
+&pinctrl {
|
|
|
+ pcfg_output_low: pcfg-output-low {
|
|
|
+ output-low;
|
|
|
+ };
|
|
|
+
|
|
|
+ act8846 {
|
|
|
+ act8846_dvs0_ctl: act8846-dvs0-ctl {
|
|
|
+ rockchip,pins = <RK_GPIO3 27 RK_FUNC_GPIO &pcfg_output_low>;
|
|
|
+ };
|
|
|
+ };
|
|
|
+};
|
|
|
+
|
|
|
&uart0 {
|
|
|
status = "okay";
|
|
|
};
|