|
@@ -34,6 +34,96 @@
|
|
|
};
|
|
|
};
|
|
|
|
|
|
+&i2c1 {
|
|
|
+ pinctrl-names = "default";
|
|
|
+ pinctrl-0 = <&pinctrl_i2c1_1>;
|
|
|
+ status = "okay";
|
|
|
+
|
|
|
+ eeprom@50 {
|
|
|
+ compatible = "atmel,24c32";
|
|
|
+ reg = <0x50>;
|
|
|
+ };
|
|
|
+
|
|
|
+ pmic@58 {
|
|
|
+ compatible = "dialog,da9063";
|
|
|
+ reg = <0x58>;
|
|
|
+ interrupt-parent = <&gpio4>;
|
|
|
+ interrupts = <17 0x8>; /* active-low GPIO4_17 */
|
|
|
+
|
|
|
+ regulators {
|
|
|
+ vddcore_reg: bcore1 {
|
|
|
+ regulator-min-microvolt = <730000>;
|
|
|
+ regulator-max-microvolt = <1380000>;
|
|
|
+ regulator-always-on;
|
|
|
+ };
|
|
|
+
|
|
|
+ vddsoc_reg: bcore2 {
|
|
|
+ regulator-min-microvolt = <730000>;
|
|
|
+ regulator-max-microvolt = <1380000>;
|
|
|
+ regulator-always-on;
|
|
|
+ };
|
|
|
+
|
|
|
+ vdd_ddr3_reg: bpro {
|
|
|
+ regulator-min-microvolt = <1500000>;
|
|
|
+ regulator-max-microvolt = <1500000>;
|
|
|
+ regulator-always-on;
|
|
|
+ };
|
|
|
+
|
|
|
+ vdd_3v3_reg: bperi {
|
|
|
+ regulator-min-microvolt = <3300000>;
|
|
|
+ regulator-max-microvolt = <3300000>;
|
|
|
+ regulator-always-on;
|
|
|
+ };
|
|
|
+
|
|
|
+ vdd_buckmem_reg: bmem {
|
|
|
+ regulator-min-microvolt = <3300000>;
|
|
|
+ regulator-max-microvolt = <3300000>;
|
|
|
+ regulator-always-on;
|
|
|
+ };
|
|
|
+
|
|
|
+ vdd_eth_reg: bio {
|
|
|
+ regulator-min-microvolt = <1200000>;
|
|
|
+ regulator-max-microvolt = <1200000>;
|
|
|
+ regulator-always-on;
|
|
|
+ };
|
|
|
+
|
|
|
+ vdd_eth_io_reg: ldo4 {
|
|
|
+ regulator-min-microvolt = <2500000>;
|
|
|
+ regulator-max-microvolt = <2500000>;
|
|
|
+ regulator-always-on;
|
|
|
+ };
|
|
|
+
|
|
|
+ vdd_mx6_snvs_reg: ldo5 {
|
|
|
+ regulator-min-microvolt = <3000000>;
|
|
|
+ regulator-max-microvolt = <3000000>;
|
|
|
+ regulator-always-on;
|
|
|
+ };
|
|
|
+
|
|
|
+ vdd_3v3_pmic_io_reg: ldo6 {
|
|
|
+ regulator-min-microvolt = <3300000>;
|
|
|
+ regulator-max-microvolt = <3300000>;
|
|
|
+ regulator-always-on;
|
|
|
+ };
|
|
|
+
|
|
|
+ vdd_sd0_reg: ldo9 {
|
|
|
+ regulator-min-microvolt = <3300000>;
|
|
|
+ regulator-max-microvolt = <3300000>;
|
|
|
+ };
|
|
|
+
|
|
|
+ vdd_sd1_reg: ldo10 {
|
|
|
+ regulator-min-microvolt = <3300000>;
|
|
|
+ regulator-max-microvolt = <3300000>;
|
|
|
+ };
|
|
|
+
|
|
|
+ vdd_mx6_high_reg: ldo11 {
|
|
|
+ regulator-min-microvolt = <3000000>;
|
|
|
+ regulator-max-microvolt = <3000000>;
|
|
|
+ regulator-always-on;
|
|
|
+ };
|
|
|
+ };
|
|
|
+ };
|
|
|
+};
|
|
|
+
|
|
|
&iomuxc {
|
|
|
pinctrl-names = "default";
|
|
|
pinctrl-0 = <&pinctrl_hog>;
|
|
@@ -43,6 +133,7 @@
|
|
|
fsl,pins = <
|
|
|
MX6QDL_PAD_EIM_D23__GPIO3_IO23 0x80000000
|
|
|
MX6QDL_PAD_DISP0_DAT3__GPIO4_IO24 0x80000000 /* SPI NOR chipselect */
|
|
|
+ MX6QDL_PAD_DI0_PIN15__GPIO4_IO17 0x80000000 /* PMIC interrupt */
|
|
|
>;
|
|
|
};
|
|
|
};
|