gpios = <&gpa2 0 3 3 0>,
<&gpa2 1 3 3 0>;
- power-regulator {
- compatible = "ti,tps65090";
- reg = <0x48>;
- interrupts = <22 0>;
- interrupt-parent = <&wakeup_eint>;
- no-ack-irq;
-
- voltage-regulators {
- VFET1 {
- tps65090-control-reg-offset = <15>;
- tps65090-overcurrent-wait = <3>;
- regulator-name = "vcd_led";
- regulator-min-microvolt = <12000000>;
- regulator-max-microvolt = <12000000>;
- };
- VFET2 {
- tps65090-control-reg-offset = <16>;
- tps65090-overcurrent-wait = <3>;
- regulator-name = "video_mid";
- regulator-min-microvolt = <5000000>;
- regulator-max-microvolt = <5000000>;
- regulator-always-on;
- };
- VFET3 {
- tps65090-control-reg-offset = <17>;
- tps65090-overcurrent-wait = <3>;
- regulator-name = "wwan_r";
- regulator-min-microvolt = <3300000>;
- regulator-max-microvolt = <3300000>;
- regulator-always-on;
- };
- VFET4 {
- tps65090-control-reg-offset = <18>;
- tps65090-overcurrent-wait = <3>;
- regulator-name = "sdcard";
- regulator-min-microvolt = <3300000>;
- regulator-max-microvolt = <3300000>;
- };
- VFET5 {
- tps65090-control-reg-offset = <19>;
- tps65090-overcurrent-wait = <3>;
- regulator-name = "camout";
- regulator-min-microvolt = <3300000>;
- regulator-max-microvolt = <3300000>;
- regulator-always-on;
- };
- VFET6 {
- tps65090-control-reg-offset = <20>;
- tps65090-overcurrent-wait = <3>;
- regulator-name = "lcd_vdd";
- regulator-min-microvolt = <3300000>;
- regulator-max-microvolt = <3300000>;
- };
- VFET7 {
- tps65090-control-reg-offset = <21>;
- tps65090-overcurrent-wait = <3>;
- regulator-name = "ts";
- regulator-min-microvolt = <5000000>;
- regulator-max-microvolt = <5000000>;
- };
- VBAT: charger {
- tps65090-control-reg-offset = <4>;
- regulator-name = "vinchg";
- };
- };
- };
-
ec: chromeos-ec@0 {
compatible = "google,chromeos-ec-i2c";
reg = <0x1e>;
};
};
+ i2c@12CA0000 {
+ power-regulator {
+ compatible = "ti,tps65090";
+ reg = <0x48>;
+ interrupts = <22 0>;
+ interrupt-parent = <&wakeup_eint>;
+ no-ack-irq;
+
+ voltage-regulators {
+ VFET1 {
+ tps65090-control-reg-offset = <15>;
+ tps65090-overcurrent-wait = <3>;
+ regulator-name = "vcd_led";
+ regulator-min-microvolt = <12000000>;
+ regulator-max-microvolt = <12000000>;
+ };
+ VFET2 {
+ tps65090-control-reg-offset = <16>;
+ tps65090-overcurrent-wait = <3>;
+ regulator-name = "video_mid";
+ regulator-min-microvolt = <5000000>;
+ regulator-max-microvolt = <5000000>;
+ regulator-always-on;
+ };
+ VFET3 {
+ tps65090-control-reg-offset = <17>;
+ tps65090-overcurrent-wait = <3>;
+ regulator-name = "wwan_r";
+ regulator-min-microvolt = <3300000>;
+ regulator-max-microvolt = <3300000>;
+ regulator-always-on;
+ };
+ VFET4 {
+ tps65090-control-reg-offset = <18>;
+ tps65090-overcurrent-wait = <3>;
+ regulator-name = "sdcard";
+ regulator-min-microvolt = <3300000>;
+ regulator-max-microvolt = <3300000>;
+ };
+ VFET5 {
+ tps65090-control-reg-offset = <19>;
+ tps65090-overcurrent-wait = <3>;
+ regulator-name = "camout";
+ regulator-min-microvolt = <3300000>;
+ regulator-max-microvolt = <3300000>;
+ regulator-always-on;
+ };
+ VFET6 {
+ tps65090-control-reg-offset = <20>;
+ tps65090-overcurrent-wait = <3>;
+ regulator-name = "lcd_vdd";
+ regulator-min-microvolt = <3300000>;
+ regulator-max-microvolt = <3300000>;
+ };
+ VFET7 {
+ tps65090-control-reg-offset = <21>;
+ tps65090-overcurrent-wait = <3>;
+ regulator-name = "ts";
+ regulator-min-microvolt = <5000000>;
+ regulator-max-microvolt = <5000000>;
+ };
+ VBAT: charger {
+ tps65090-control-reg-offset = <4>;
+ regulator-name = "vinchg";
+ };
+ };
+ };
+ };
+
i2c@12CD0000 {
codec {
compatible = "maxim,max98095";
samsung,wait-free-us = <500000>;
samsung,arbitration-gpios = <&gpf0 3 1 0 0>,
<&gpe0 4 0 3 0>;
+
+ power-regulator {
+ compatible = "ti,tps65090";
+ reg = <0x48>;
+ interrupts = <22 0>;
+ interrupt-parent = <&wakeup_eint>;
+ no-ack-irq;
+
+ voltage-regulators {
+ VFET1 {
+ tps65090-control-reg-offset = <15>;
+ tps65090-overcurrent-wait = <3>;
+ regulator-name = "vcd_led";
+ regulator-min-microvolt = <12000000>;
+ regulator-max-microvolt = <12000000>;
+ };
+ VFET2 {
+ tps65090-control-reg-offset = <16>;
+ tps65090-overcurrent-wait = <3>;
+ regulator-name = "video_mid";
+ regulator-min-microvolt = <5000000>;
+ regulator-max-microvolt = <5000000>;
+ regulator-always-on;
+ };
+ VFET3 {
+ tps65090-control-reg-offset = <17>;
+ tps65090-overcurrent-wait = <3>;
+ regulator-name = "wwan_r";
+ regulator-min-microvolt = <3300000>;
+ regulator-max-microvolt = <3300000>;
+ regulator-always-on;
+ };
+ VFET4 {
+ tps65090-control-reg-offset = <18>;
+ tps65090-overcurrent-wait = <3>;
+ regulator-name = "sdcard";
+ regulator-min-microvolt = <3300000>;
+ regulator-max-microvolt = <3300000>;
+ };
+ VFET5 {
+ tps65090-control-reg-offset = <19>;
+ tps65090-overcurrent-wait = <3>;
+ regulator-name = "camout";
+ regulator-min-microvolt = <3300000>;
+ regulator-max-microvolt = <3300000>;
+ regulator-always-on;
+ };
+ VFET6 {
+ tps65090-control-reg-offset = <20>;
+ tps65090-overcurrent-wait = <3>;
+ regulator-name = "lcd_vdd";
+ regulator-min-microvolt = <3300000>;
+ regulator-max-microvolt = <3300000>;
+ };
+ VFET7 {
+ tps65090-control-reg-offset = <21>;
+ tps65090-overcurrent-wait = <3>;
+ regulator-name = "ts";
+ regulator-min-microvolt = <5000000>;
+ regulator-max-microvolt = <5000000>;
+ };
+ VBAT: charger {
+ tps65090-control-reg-offset = <4>;
+ regulator-name = "vinchg";
+ };
+ };
+ };
};
+
i2c@12CD0000 {
ptn3460-bridge@20 {
compatible = "nxp,ptn3460";