File tree 5 files changed +56
-12
lines changed
arch/arm/boot/dts/overlays 5 files changed +56
-12
lines changed Original file line number Diff line number Diff line change @@ -1221,27 +1221,35 @@ Info: Enable the i2c3 bus
1221
1221
Load: dtoverlay=i2c3,<param>
1222
1222
Params: pins_2_3 Use GPIOs 2 and 3
1223
1223
pins_4_5 Use GPIOs 4 and 5 (default)
1224
+ baudrate Set the baudrate for the interface (default
1225
+ "100000")
1224
1226
1225
1227
1226
1228
Name: i2c4
1227
1229
Info: Enable the i2c4 bus
1228
1230
Load: dtoverlay=i2c4,<param>
1229
1231
Params: pins_6_7 Use GPIOs 6 and 7
1230
1232
pins_8_9 Use GPIOs 8 and 9 (default)
1233
+ baudrate Set the baudrate for the interface (default
1234
+ "100000")
1231
1235
1232
1236
1233
1237
Name: i2c5
1234
1238
Info: Enable the i2c5 bus
1235
1239
Load: dtoverlay=i2c5,<param>
1236
1240
Params: pins_10_11 Use GPIOs 10 and 11
1237
1241
pins_12_13 Use GPIOs 12 and 13 (default)
1242
+ baudrate Set the baudrate for the interface (default
1243
+ "100000")
1238
1244
1239
1245
1240
1246
Name: i2c6
1241
1247
Info: Enable the i2c6 bus
1242
1248
Load: dtoverlay=i2c6,<param>
1243
1249
Params: pins_0_1 Use GPIOs 0 and 1
1244
1250
pins_22_23 Use GPIOs 22 and 23 (default)
1251
+ baudrate Set the baudrate for the interface (default
1252
+ "100000")
1245
1253
1246
1254
1247
1255
Name: i2s-gpio28-31
Original file line number Diff line number Diff line change 6
6
7
7
fragment@0 {
8
8
target = <&i2c3>;
9
- __overlay__ {
9
+ frag0: __overlay__ {
10
10
status = "okay";
11
11
pinctrl-names = "default";
12
12
pinctrl-0 = <&i2c3_pins>;
13
+ clock-frequency = <100000>;
13
14
};
14
15
};
15
16
20
21
};
21
22
};
22
23
24
+ fragment@2 {
25
+ target = <&i2c3_pins>;
26
+ __overlay__ {
27
+ brcm,pins = <4 5>;
28
+ };
29
+ };
30
+
23
31
__overrides__ {
24
- pins_2_3 = <0>,"=1";
25
- pins_4_5 = <0>,"!1";
32
+ pins_2_3 = <0>,"=1!2";
33
+ pins_4_5 = <0>,"!1=2";
34
+ baudrate = <&frag0>, "clock-frequency:0";
26
35
};
27
36
};
Original file line number Diff line number Diff line change 6
6
7
7
fragment@0 {
8
8
target = <&i2c4>;
9
- __overlay__ {
9
+ frag0: __overlay__ {
10
10
status = "okay";
11
11
pinctrl-names = "default";
12
12
pinctrl-0 = <&i2c4_pins>;
13
+ clock-frequency = <100000>;
13
14
};
14
15
};
15
16
20
21
};
21
22
};
22
23
24
+ fragment@2 {
25
+ target = <&i2c4_pins>;
26
+ __overlay__ {
27
+ brcm,pins = <8 9>;
28
+ };
29
+ };
30
+
23
31
__overrides__ {
24
- pins_6_7 = <0>,"=1";
25
- pins_8_9 = <0>,"!1";
32
+ pins_6_7 = <0>,"=1!2";
33
+ pins_8_9 = <0>,"!1=2";
34
+ baudrate = <&frag0>, "clock-frequency:0";
26
35
};
27
36
};
Original file line number Diff line number Diff line change 6
6
7
7
fragment@0 {
8
8
target = <&i2c5>;
9
- __overlay__ {
9
+ frag0: __overlay__ {
10
10
status = "okay";
11
11
pinctrl-names = "default";
12
12
pinctrl-0 = <&i2c5_pins>;
13
+ clock-frequency = <100000>;
13
14
};
14
15
};
15
16
20
21
};
21
22
};
22
23
24
+ fragment@2 {
25
+ target = <&i2c5_pins>;
26
+ __overlay__ {
27
+ brcm,pins = <12 13>;
28
+ };
29
+ };
30
+
23
31
__overrides__ {
24
- pins_10_11 = <0>,"=1";
25
- pins_12_13 = <0>,"!1";
32
+ pins_10_11 = <0>,"=1!2";
33
+ pins_12_13 = <0>,"!1=2";
34
+ baudrate = <&frag0>, "clock-frequency:0";
26
35
};
27
36
};
Original file line number Diff line number Diff line change 6
6
7
7
fragment@0 {
8
8
target = <&i2c6>;
9
- __overlay__ {
9
+ frag0: __overlay__ {
10
10
status = "okay";
11
11
pinctrl-names = "default";
12
12
pinctrl-0 = <&i2c6_pins>;
13
+ clock-frequency = <100000>;
13
14
};
14
15
};
15
16
20
21
};
21
22
};
22
23
24
+ fragment@2 {
25
+ target = <&i2c6_pins>;
26
+ __overlay__ {
27
+ brcm,pins = <22 23>;
28
+ };
29
+ };
30
+
23
31
__overrides__ {
24
- pins_0_1 = <0>,"=1";
25
- pins_22_23 = <0>,"!1";
32
+ pins_0_1 = <0>,"=1!2";
33
+ pins_22_23 = <0>,"!1=2";
34
+ baudrate = <&frag0>, "clock-frequency:0";
26
35
};
27
36
};
You can’t perform that action at this time.
0 commit comments