From 8ecddbfd428d242486913150cfcc52f4d370a68e Mon Sep 17 00:00:00 2001 From: MThoren <36937756+mthoren-adi@users.noreply.github.com> Date: Tue, 14 Sep 2021 13:01:27 -0700 Subject: [PATCH] Add DC2962 (PowerStick) overlay source and blob --- rpi-dc1962c.dtbo | Bin 0 -> 1729 bytes rpi-dc1962c.dts | 124 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 124 insertions(+) create mode 100644 rpi-dc1962c.dtbo create mode 100644 rpi-dc1962c.dts diff --git a/rpi-dc1962c.dtbo b/rpi-dc1962c.dtbo new file mode 100644 index 0000000000000000000000000000000000000000..d398ca6087f3e92caed4d5fa93980bd06387bb9f GIT binary patch literal 1729 zcmcIk%}&BV5Z?N43`UI)fZ^f+BD5%li`=}Jcu^Bi%~BRZY$@q(QG7e!z!&iq)S2Cu zEwxZCOfucwnfYegZ>IZI`uQeg?~@Q>!+Hm2c*3=8yWX{QjS@OMa8zR_o^|7+=ZB}q zvd)chcc7RHB{Ka|Z(fL1B{EnwysNP3Udi6i=Ujj9hWgd&TAG(^zgm*9 z#eQM*`u)0DkMrC)SJhYXw!B|(`+yW;bNkg^4;v3N);IuF|8+zD*oAfD`z(W%EEHlD zrSjWSb>*NGV&jHp>Pi+?VgJpi;|xac(S)mOR=&$EaNu9f2e;l4G#oO~sS|B%3cs2KG;MpP2l0{1Vfx`S(D>a*0b7X+df Tj8hisz0ny*+sJes8v5i9&$`?- literal 0 HcmV?d00001 diff --git a/rpi-dc1962c.dts b/rpi-dc1962c.dts new file mode 100644 index 0000000..afff842 --- /dev/null +++ b/rpi-dc1962c.dts @@ -0,0 +1,124 @@ +/dts-v1/; +/plugin/; + +/ { + compatible = "brcm, bcm2835"; + + fragment@0 { + target = <&i2c_arm>; + __overlay__ { + #address-cells = <1>; + #size-cells = <0>; + status = "okay"; + + reg0: ltc3880@30 { + compatible = "lltc,ltc3880"; + reg = <0x30>; + regulators { + vout0 { + regulator-name = "VOUT 0"; + regulator-boot-on; + regulator-always-on; + }; + vout1 { + regulator-name = "VOUT 1"; + regulator-boot-on; + regulator-always-on; + }; + }; + }; + }; + }; + + fragment@1 { + target = <&i2c_arm>; + __overlay__ { + #address-cells = <1>; + #size-cells = <0>; + status = "okay"; + + reg1: ltc2974@32 { + compatible = "lltc,ltc2974"; + reg = <0x32>; + regulators { + vout0 { + regulator-name = "VOUT 2"; + regulator-boot-on; + regulator-always-on; + }; + vout1 { + regulator-name = "VOUT 3"; + regulator-boot-on; + regulator-always-on; + }; + vout2 { + regulator-name = "VOUT 4"; + regulator-boot-on; + regulator-always-on; + }; + vout3 { + regulator-name = "VOUT 5"; + regulator-boot-on; + regulator-always-on; + }; + }; + }; + }; + }; + + fragment@2 { + target = <&i2c_arm>; + __overlay__ { + #address-cells = <1>; + #size-cells = <0>; + status = "okay"; + + reg2: ltc2977@33 { + compatible = "lltc,ltc2977"; + reg = <0x33>; + regulators { + vout0 { + regulator-name = "VOUT 6"; + regulator-boot-on; + regulator-always-on; + }; + vout1 { + regulator-name = "VOUT 7"; + regulator-boot-on; + regulator-always-on; + }; + vout2 { + regulator-name = "VOUT 8"; + regulator-boot-on; + regulator-always-on; + }; + vout3 { + regulator-name = "VOUT 9"; + regulator-boot-on; + regulator-always-on; + }; + vout4 { + regulator-name = "VOUT 10"; + regulator-boot-on; + regulator-always-on; + }; + vout5 { + regulator-name = "VOUT 11"; + regulator-boot-on; + regulator-always-on; + }; + vout6 { + regulator-name = "VOUT 12"; + regulator-boot-on; + regulator-always-on; + }; + vout7 { + regulator-name = "VOUT 13"; + regulator-boot-on; + regulator-always-on; + }; + }; + }; + }; + }; +}; \ No newline at end of file