@@ -301,10 +301,31 @@ Params:
301
301
i2c_baudrate An alias for i2c_arm_baudrate
302
302
303
303
i2c_csi_dsi Set to "on" to enable the i2c_csi_dsi interface
304
+ The I2C bus and GPIOs are platform specific:
305
+ B rev 1:
306
+ i2c-1 on 2 & 3
307
+ B rev 2, B+, CM, Zero, Zero W, 2B, CM2, CM3,
308
+ CM4S:
309
+ i2c-0 on 28 & 29
310
+ 3B, 3B+, Zero 2W, 4B, 400, CM4:
311
+ i2c-0 on 44 & 45
312
+ 5, 500:
313
+ i2c-11/i2c-4 on 40 & 41
314
+ CM5 on CM5IO:
315
+ i2c-0 on 0 & 1
316
+ CM5 on CM4IO:
317
+ i2c-10/i2c-6 on 38 & 39
304
318
305
319
i2c_csi_dsi0 Set to "on" to enable the i2c_csi_dsi0 interface
320
+ The I2C bus and GPIOs are platform specific:
321
+ B rev 1 & 2, B+, CM, Zero, Zero W, 2B, CM2,
322
+ CM3, CM4S, 3B, 3B+, Zero 2W, 4B, 400, CM4,
323
+ CM5 on CM4IO:
324
+ i2c-0 on 0 & 1
325
+ 5, 500, CM5 on CM5IO:
326
+ i2c-10/i2c-6 on 38 & 39
306
327
307
- i2c_csi_dsi1 Set to "on" to enable the i2c_csi_dsi1 interface
328
+ i2c_csi_dsi1 A Pi 5 family-specific alias for i2c_csi_dsi.
308
329
309
330
i2c_vc Set to "on" to enable the i2c interface
310
331
usually reserved for the VideoCore processor
@@ -546,7 +567,12 @@ Params: addr I2C bus address of device. Set based on how the
546
567
Amplifier for this channel. (Default 1 sets the
547
568
full scale of the channel to 4.096 Volts)
548
569
i2c0 Choose the I2C0 bus on GPIOs 0&1
549
- i2c_csi_dsi Choose the I2C0 bus on GPIOs 44&45
570
+ i2c_csi_dsi Choose the I2C bus connected to the main
571
+ camera/display connector.
572
+ See "dtparam -h i2c_csi_dsi" for details.
573
+ i2c_csi_dsi0 Choose the I2C bus connected to the second
574
+ camera/display connector, if present.
575
+ See "dtparam -h i2c_csi_dsi0" for details.
550
576
i2c3 Choose the I2C3 bus (configure with the i2c3
551
577
overlay - BCM2711 only)
552
578
i2c4 Choose the I2C4 bus (configure with the i2c4
@@ -2101,7 +2127,13 @@ Params: addr Sets the address for the fan controller. Note
2101
2127
2102
2128
i2c0 Choose the I2C0 bus on GPIOs 0&1
2103
2129
2104
- i2c_csi_dsi Choose the I2C0 bus on GPIOs 44&45
2130
+ i2c_csi_dsi Choose the I2C bus connected to the main
2131
+ camera/display connector.
2132
+ See "dtparam -h i2c_csi_dsi" for details.
2133
+
2134
+ i2c_csi_dsi0 Choose the I2C bus connected to the second
2135
+ camera/display connector, if present.
2136
+ See "dtparam -h i2c_csi_dsi0" for details.
2105
2137
2106
2138
i2c3 Choose the I2C3 bus (configure with the i2c3
2107
2139
overlay - BCM2711 only)
@@ -2173,7 +2205,13 @@ Params: pca9542 Select the NXP PCA9542 device
2173
2205
2174
2206
i2c0 Choose the I2C0 bus on GPIOs 0&1
2175
2207
2176
- i2c_csi_dsi Choose the I2C0 bus on GPIOs 44&45
2208
+ i2c_csi_dsi Choose the I2C bus connected to the main
2209
+ camera/display connector.
2210
+ See "dtparam -h i2c_csi_dsi" for details.
2211
+
2212
+ i2c_csi_dsi0 Choose the I2C bus connected to the second
2213
+ camera/display connector, if present.
2214
+ See "dtparam -h i2c_csi_dsi0" for details.
2177
2215
2178
2216
i2c3 Choose the I2C3 bus (configure with the i2c3
2179
2217
overlay - BCM2711 only)
@@ -2201,7 +2239,12 @@ Info: Adds support for an NXP PCA9685A I2C PWM controller on i2c_arm
2201
2239
Load: dtoverlay=i2c-pwm-pca9685a,<param>=<val>
2202
2240
Params: addr I2C address of PCA9685A (default 0x40)
2203
2241
i2c0 Choose the I2C0 bus on GPIOs 0&1
2204
- i2c_csi_dsi Choose the I2C0 bus on GPIOs 44&45
2242
+ i2c_csi_dsi Choose the I2C bus connected to the main
2243
+ camera/display connector.
2244
+ See "dtparam -h i2c_csi_dsi" for details.
2245
+ i2c_csi_dsi0 Choose the I2C bus connected to the second
2246
+ camera/display connector, if present.
2247
+ See "dtparam -h i2c_csi_dsi0" for details.
2205
2248
i2c3 Choose the I2C3 bus (configure with the i2c3
2206
2249
overlay - BCM2711 only)
2207
2250
i2c4 Choose the I2C3 bus (configure with the i2c3
@@ -2266,7 +2309,13 @@ Params: abx80x Select one of the ABx80x family:
2266
2309
2267
2310
i2c0 Choose the I2C0 bus on GPIOs 0&1
2268
2311
2269
- i2c_csi_dsi Choose the I2C0 bus on GPIOs 44&45
2312
+ i2c_csi_dsi Choose the I2C bus connected to the main
2313
+ camera/display connector.
2314
+ See "dtparam -h i2c_csi_dsi" for details.
2315
+
2316
+ i2c_csi_dsi0 Choose the I2C bus connected to the second
2317
+ camera/display connector, if present.
2318
+ See "dtparam -h i2c_csi_dsi0" for details.
2270
2319
2271
2320
i2c3 Choose the I2C3 bus (configure with the i2c3
2272
2321
overlay - BCM2711 only)
@@ -2549,7 +2598,12 @@ Params: addr Set the address for the ADT7410, AS73211,
2549
2598
2550
2599
i2c0 Choose the I2C0 bus on GPIOs 0&1
2551
2600
2552
- i2c_csi_dsi Choose the I2C0 bus on GPIOs 44&45
2601
+ i2c_csi_dsi Choose the I2C bus connected to the main
2602
+ camera/display connector.
2603
+ See "dtparam -h i2c_csi_dsi" for details.
2604
+ i2c_csi_dsi0 Choose the I2C bus connected to the second
2605
+ camera/display connector, if present.
2606
+ See "dtparam -h i2c_csi_dsi0" for details.
2553
2607
2554
2608
i2c3 Choose the I2C3 bus (configure with the i2c3
2555
2609
overlay - BCM2711 only)
@@ -3176,7 +3230,12 @@ Params: gpiopin Gpio pin connected to the INTA output of the
3176
3230
mcp23008 Configure an MCP23008 instead.
3177
3231
noints Disable the interrupt GPIO line.
3178
3232
i2c0 Choose the I2C0 bus on GPIOs 0&1
3179
- i2c_csi_dsi Choose the I2C0 bus on GPIOs 44&45
3233
+ i2c_csi_dsi Choose the I2C bus connected to the main
3234
+ camera/display connector.
3235
+ See "dtparam -h i2c_csi_dsi" for details.
3236
+ i2c_csi_dsi0 Choose the I2C bus connected to the second
3237
+ camera/display connector, if present.
3238
+ See "dtparam -h i2c_csi_dsi0" for details.
3180
3239
i2c3 Choose the I2C3 bus (configure with the i2c3
3181
3240
overlay - BCM2711 only)
3182
3241
i2c4 Choose the I2C4 bus (configure with the i2c4
@@ -3636,7 +3695,12 @@ Params: addr I2C address of expander. Default 0x20.
3636
3695
pca9654 Select the Onnn PCA9654 (8 bit)
3637
3696
xra1202 Select the Exar XRA1202 (8 bit)
3638
3697
i2c0 Choose the I2C0 bus on GPIOs 0&1
3639
- i2c_csi_dsi Choose the I2C0 bus on GPIOs 44&45
3698
+ i2c_csi_dsi Choose the I2C bus connected to the main
3699
+ camera/display connector.
3700
+ See "dtparam -h i2c_csi_dsi" for details.
3701
+ i2c_csi_dsi0 Choose the I2C bus connected to the second
3702
+ camera/display connector, if present.
3703
+ See "dtparam -h i2c_csi_dsi0" for details.
3640
3704
i2c3 Choose the I2C3 bus (configure with the i2c3
3641
3705
overlay - BCM2711 only)
3642
3706
i2c4 Choose the I2C3 bus (configure with the i2c3
@@ -3658,7 +3722,12 @@ Params: addr I2C address of expander. Default
3658
3722
pcf8575 Select the NXP PCF8575 (16 bit)
3659
3723
pca8574 Select the NXP PCA8574 (8 bit)
3660
3724
i2c0 Choose the I2C0 bus on GPIOs 0&1
3661
- i2c_csi_dsi Choose the I2C0 bus on GPIOs 44&45
3725
+ i2c_csi_dsi Choose the I2C bus connected to the main
3726
+ camera/display connector.
3727
+ See "dtparam -h i2c_csi_dsi" for details.
3728
+ i2c_csi_dsi0 Choose the I2C bus connected to the second
3729
+ camera/display connector, if present.
3730
+ See "dtparam -h i2c_csi_dsi0" for details.
3662
3731
i2c3 Choose the I2C3 bus (configure with the i2c3
3663
3732
overlay - BCM2711 only)
3664
3733
i2c4 Choose the I2C3 bus (configure with the i2c3
@@ -4330,7 +4399,12 @@ Params: int_pin GPIO used for IRQ (default 24)
4330
4399
addr Address (default 0x48)
4331
4400
xtal On-board crystal frequency (default 14745600)
4332
4401
i2c0 Choose the I2C0 bus on GPIOs 0&1
4333
- i2c_csi_dsi Choose the I2C0 bus on GPIOs 44&45
4402
+ i2c_csi_dsi Choose the I2C bus connected to the main
4403
+ camera/display connector.
4404
+ See "dtparam -h i2c_csi_dsi" for details.
4405
+ i2c_csi_dsi0 Choose the I2C bus connected to the second
4406
+ camera/display connector, if present.
4407
+ See "dtparam -h i2c_csi_dsi0" for details.
4334
4408
i2c3 Choose the I2C3 bus (configure with the i2c3
4335
4409
overlay - BCM2711 only)
4336
4410
i2c4 Choose the I2C4 bus (configure with the i2c4
@@ -4359,7 +4433,12 @@ Params: int_pin GPIO used for IRQ (default 24)
4359
4433
addr Address (default 0x48)
4360
4434
xtal On-board crystal frequency (default 14745600)
4361
4435
i2c0 Choose the I2C0 bus on GPIOs 0&1
4362
- i2c_csi_dsi Choose the I2C0 bus on GPIOs 44&45
4436
+ i2c_csi_dsi Choose the I2C bus connected to the main
4437
+ camera/display connector.
4438
+ See "dtparam -h i2c_csi_dsi" for details.
4439
+ i2c_csi_dsi0 Choose the I2C bus connected to the second
4440
+ camera/display connector, if present.
4441
+ See "dtparam -h i2c_csi_dsi0" for details.
4363
4442
i2c3 Choose the I2C3 bus (configure with the i2c3
4364
4443
overlay - BCM2711 only)
4365
4444
i2c4 Choose the I2C4 bus (configure with the i2c4
0 commit comments