@@ -555,6 +555,7 @@ Params: addr I2C bus address of device. Set based on how the
555
555
overlay - BCM2711 only)
556
556
i2c6 Choose the I2C6 bus (configure with the i2c6
557
557
overlay - BCM2711 only)
558
+ i2c-path Override I2C path to allow for i2c-gpio buses
558
559
559
560
Channel parameters can be set for each enabled channel.
560
561
A maximum of 4 channels can be enabled (letters a thru d).
@@ -1238,6 +1239,7 @@ Params: sizex Touchscreen size x (default 800)
1238
1239
addr Sets the address for the touch controller. Note
1239
1240
that the device must be configured to use the
1240
1241
specified address.
1242
+ i2c-path Override I2C path to allow for i2c-gpio buses
1241
1243
1242
1244
1243
1245
Name: enc28j60
@@ -1439,6 +1441,7 @@ Info: Enables I2C connected Goodix gt9271 multiple touch controller using
1439
1441
Load: dtoverlay=goodix,<param>=<val>
1440
1442
Params: interrupt GPIO used for interrupt (default 4)
1441
1443
reset GPIO used for reset (default 17)
1444
+ i2c-path Override I2C path to allow for i2c-gpio buses
1442
1445
1443
1446
1444
1447
Name: googlevoicehat-soundcard
@@ -1730,6 +1733,7 @@ Params: addr I2C address of PCF8574
1730
1733
display_height Height of the display in characters (default 2)
1731
1734
1732
1735
display_width Width of the display in characters (default 16)
1736
+ i2c-path Override I2C path to allow for i2c-gpio buses
1733
1737
1734
1738
1735
1739
Name: hd44780-lcd
@@ -2095,6 +2099,8 @@ Params: addr Sets the address for the fan controller. Note
2095
2099
i2c6 Choose the I2C6 bus (configure with the i2c6
2096
2100
overlay - BCM2711 only)
2097
2101
2102
+ i2c-path Override I2C path to allow for i2c-gpio buses
2103
+
2098
2104
minpwm PWM setting for the fan when the SoC is below
2099
2105
mintemp (range 0-255. default 0)
2100
2106
maxpwm PWM setting for the fan when the SoC is above
@@ -2165,6 +2171,8 @@ Params: pca9542 Select the NXP PCA9542 device
2165
2171
i2c6 Choose the I2C6 bus (configure with the i2c6
2166
2172
overlay - BCM2711 only)
2167
2173
2174
+ i2c-path Override I2C path to allow for i2c-gpio buses
2175
+
2168
2176
disconnect_on_idle Force the mux to disconnect all child buses
2169
2177
after every transaction.
2170
2178
@@ -2186,6 +2194,7 @@ Params: addr I2C address of PCA9685A (default 0x40)
2186
2194
overlay - BCM2711 only)
2187
2195
i2c6 Choose the I2C6 bus (configure with the i2c6
2188
2196
overlay - BCM2711 only)
2197
+ i2c-path Override I2C path to allow for i2c-gpio buses
2189
2198
2190
2199
2191
2200
Name: i2c-rtc
@@ -2255,6 +2264,8 @@ Params: abx80x Select one of the ABx80x family:
2255
2264
i2c6 Choose the I2C6 bus (configure with the i2c6
2256
2265
overlay - BCM2711 only)
2257
2266
2267
+ i2c-path Override I2C path to allow for i2c-gpio buses
2268
+
2258
2269
addr Sets the address for the RTC. Note that the
2259
2270
device must be configured to use the specified
2260
2271
address.
@@ -2519,6 +2530,8 @@ Params: addr Set the address for the ADT7410, BH1750, BME280,
2519
2530
i2c6 Choose the I2C6 bus (configure with the i2c6
2520
2531
overlay - BCM2711 only)
2521
2532
2533
+ i2c-path Override I2C path to allow for i2c-gpio buses
2534
+
2522
2535
2523
2536
Name: i2c0
2524
2537
Info: Change i2c0 pin usage. Not all pin combinations are usable on all
@@ -2661,6 +2674,7 @@ Params: interrupt GPIO used for interrupt (default 4)
2661
2674
touchscreen (in pixels)
2662
2675
sizey Touchscreen size y, vertical resolution of
2663
2676
touchscreen (in pixels)
2677
+ i2c-path Override I2C path to allow for i2c-gpio buses
2664
2678
2665
2679
2666
2680
Name: imx219
@@ -3138,6 +3152,7 @@ Params: gpiopin Gpio pin connected to the INTA output of the
3138
3152
overlay - BCM2711 only)
3139
3153
i2c6 Choose the I2C6 bus (configure with the i2c6
3140
3154
overlay - BCM2711 only)
3155
+ i2c-path Override I2C path to allow for i2c-gpio buses
3141
3156
3142
3157
3143
3158
Name: mcp23s17
@@ -3587,6 +3602,17 @@ Params: addr I2C address of expander. Default 0x20.
3587
3602
cat9554 Select the Onnn CAT9554 (8 bit)
3588
3603
pca9654 Select the Onnn PCA9654 (8 bit)
3589
3604
xra1202 Select the Exar XRA1202 (8 bit)
3605
+ i2c0 Choose the I2C0 bus on GPIOs 0&1
3606
+ i2c_csi_dsi Choose the I2C0 bus on GPIOs 44&45
3607
+ i2c3 Choose the I2C3 bus (configure with the i2c3
3608
+ overlay - BCM2711 only)
3609
+ i2c4 Choose the I2C3 bus (configure with the i2c3
3610
+ overlay - BCM2711 only)
3611
+ i2c5 Choose the I2C5 bus (configure with the i2c4
3612
+ overlay - BCM2711 only)
3613
+ i2c6 Choose the I2C6 bus (configure with the i2c6
3614
+ overlay - BCM2711 only)
3615
+ i2c-path Override I2C path to allow for i2c-gpio buses
3590
3616
3591
3617
3592
3618
Name: pcf857x
@@ -3598,6 +3624,17 @@ Params: addr I2C address of expander. Default
3598
3624
pcf8574a Select the NXP PCF8574A (8 bit)
3599
3625
pcf8575 Select the NXP PCF8575 (16 bit)
3600
3626
pca8574 Select the NXP PCA8574 (8 bit)
3627
+ i2c0 Choose the I2C0 bus on GPIOs 0&1
3628
+ i2c_csi_dsi Choose the I2C0 bus on GPIOs 44&45
3629
+ i2c3 Choose the I2C3 bus (configure with the i2c3
3630
+ overlay - BCM2711 only)
3631
+ i2c4 Choose the I2C3 bus (configure with the i2c3
3632
+ overlay - BCM2711 only)
3633
+ i2c5 Choose the I2C5 bus (configure with the i2c4
3634
+ overlay - BCM2711 only)
3635
+ i2c6 Choose the I2C6 bus (configure with the i2c6
3636
+ overlay - BCM2711 only)
3637
+ i2c-path Override I2C path to allow for i2c-gpio buses
3601
3638
3602
3639
3603
3640
Name: pcie-32bit-dma
@@ -4257,6 +4294,17 @@ Load: dtoverlay=sc16is750-i2c,<param>=<val>
4257
4294
Params: int_pin GPIO used for IRQ (default 24)
4258
4295
addr Address (default 0x48)
4259
4296
xtal On-board crystal frequency (default 14745600)
4297
+ i2c0 Choose the I2C0 bus on GPIOs 0&1
4298
+ i2c_csi_dsi Choose the I2C0 bus on GPIOs 44&45
4299
+ i2c3 Choose the I2C3 bus (configure with the i2c3
4300
+ overlay - BCM2711 only)
4301
+ i2c4 Choose the I2C4 bus (configure with the i2c4
4302
+ overlay - BCM2711 only)
4303
+ i2c5 Choose the I2C5 bus (configure with the i2c5
4304
+ overlay - BCM2711 only)
4305
+ i2c6 Choose the I2C6 bus (configure with the i2c6
4306
+ overlay - BCM2711 only)
4307
+ i2c-path Override I2C path to allow for i2c-gpio buses
4260
4308
4261
4309
4262
4310
Name: sc16is750-spi0
@@ -4275,6 +4323,17 @@ Load: dtoverlay=sc16is752-i2c,<param>=<val>
4275
4323
Params: int_pin GPIO used for IRQ (default 24)
4276
4324
addr Address (default 0x48)
4277
4325
xtal On-board crystal frequency (default 14745600)
4326
+ i2c0 Choose the I2C0 bus on GPIOs 0&1
4327
+ i2c_csi_dsi Choose the I2C0 bus on GPIOs 44&45
4328
+ i2c3 Choose the I2C3 bus (configure with the i2c3
4329
+ overlay - BCM2711 only)
4330
+ i2c4 Choose the I2C4 bus (configure with the i2c4
4331
+ overlay - BCM2711 only)
4332
+ i2c5 Choose the I2C5 bus (configure with the i2c5
4333
+ overlay - BCM2711 only)
4334
+ i2c6 Choose the I2C6 bus (configure with the i2c6
4335
+ overlay - BCM2711 only)
4336
+ i2c-path Override I2C path to allow for i2c-gpio buses
4278
4337
4279
4338
4280
4339
Name: sc16is752-spi0
0 commit comments