Merge tag 'v5.15.57' into rpi-5.15.y
[platform/kernel/linux-rpi.git] / arch / arm / boot / dts / overlays / ltc294x-overlay.dts
1 /dts-v1/;
2 /plugin/;
3
4
5 / {
6         compatible = "brcm,bcm2835";
7
8         fragment@0 {
9                 target = <&i2c_arm>;
10                 __dormant__ {
11                         #address-cells = <1>;
12                         #size-cells = <0>;
13                         status = "okay";
14
15                         ltc2941: ltc2941@64 {
16                                 compatible = "lltc,ltc2941";
17                                 reg = <0x64>;
18                                 lltc,resistor-sense = <50>;
19                                 lltc,prescaler-exponent = <7>; 
20                         };
21                 };
22         };
23
24         fragment@1 {
25                 target = <&i2c_arm>;
26                 __dormant__ {
27                         #address-cells = <1>;
28                         #size-cells = <0>;
29                         status = "okay";
30
31                         ltc2942: ltc2942@64 {
32                                 compatible = "lltc,ltc2942";
33                                 reg = <0x64>;
34                                 lltc,resistor-sense = <50>;
35                                 lltc,prescaler-exponent = <7>; 
36                         };
37                 };
38         };
39
40         fragment@2 {
41                 target = <&i2c_arm>;
42                 __dormant__ {
43                         #address-cells = <1>;
44                         #size-cells = <0>;
45                         status = "okay";
46
47                         ltc2943: ltc2943@64 {
48                                 compatible = "lltc,ltc2943";
49                                 reg = <0x64>;
50                                 lltc,resistor-sense = <50>;
51                                 lltc,prescaler-exponent = <7>; 
52                         };
53                 };
54         };
55
56         fragment@3 {
57                 target = <&i2c_arm>;
58                 __dormant__ {
59                         #address-cells = <1>;
60                         #size-cells = <0>;
61                         status = "okay";
62
63                         ltc2944: ltc2944@64 {
64                                 compatible = "lltc,ltc2944";
65                                 reg = <0x64>;
66                                 lltc,resistor-sense = <50>;
67                                 lltc,prescaler-exponent = <7>; 
68                         };
69                 };
70         };
71
72         __overrides__ {
73                 ltc2941 = <0>,"+0";
74                 ltc2942 = <0>,"+1";
75                 ltc2943 = <0>,"+2";
76                 ltc2944 = <0>,"+3";
77                 resistor-sense = <&ltc2941>, "lltc,resistor-sense:0",
78                                  <&ltc2942>, "lltc,resistor-sense:0",
79                                  <&ltc2943>, "lltc,resistor-sense:0",
80                                  <&ltc2944>, "lltc,resistor-sense:0";
81                 prescaler-exponent = <&ltc2941>, "lltc,prescaler-exponent:0",
82                                  <&ltc2942>, "lltc,prescaler-exponent:0",
83                                  <&ltc2943>, "lltc,prescaler-exponent:0",
84                                  <&ltc2944>, "lltc,prescaler-exponent:0";
85         };
86 };