dt: Implement an I2C pinctrl mux for BSC0.
authorDave Stevenson <dave.stevenson@raspberrypi.com>
Thu, 9 Apr 2020 11:46:13 +0000 (12:46 +0100)
committerpopcornmix <popcornmix@gmail.com>
Wed, 1 Jul 2020 15:33:49 +0000 (16:33 +0100)
commit1ceb1eebb5eb930a847816a17ea8b80e21124ddc
treef85826206d99129a11e56721f4a861f3b87d5437
parentb5b91c961f7503e6851614024fc0a4cdec83928d
dt: Implement an I2C pinctrl mux for BSC0.

BSC0 serves either the HAT EEPROM pins on the 40pin connector,
or the display and camera on a board specific pairing of either
GPIO 28&29, or 44&45.

Use I2C_MUX_PINCTRL to allow exposing both pairs of pins as I2C
busses.

Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
16 files changed:
arch/arm/boot/dts/bcm2708-rpi-b-plus.dts
arch/arm/boot/dts/bcm2708-rpi-b.dts
arch/arm/boot/dts/bcm2708-rpi-cm.dts
arch/arm/boot/dts/bcm2708-rpi-zero-w.dts
arch/arm/boot/dts/bcm2708-rpi-zero.dts
arch/arm/boot/dts/bcm2709-rpi-2-b.dts
arch/arm/boot/dts/bcm270x-rpi.dtsi
arch/arm/boot/dts/bcm2710-rpi-2-b.dts
arch/arm/boot/dts/bcm2710-rpi-3-b-plus.dts
arch/arm/boot/dts/bcm2710-rpi-3-b.dts
arch/arm/boot/dts/bcm2710-rpi-cm3.dts
arch/arm/boot/dts/bcm2711-rpi-4-b.dts
arch/arm/boot/dts/bcm2711.dtsi
arch/arm/boot/dts/bcm283x-rpi-i2c0mux_0_28.dtsi [new file with mode: 0644]
arch/arm/boot/dts/bcm283x-rpi-i2c0mux_0_44.dtsi [new file with mode: 0644]
arch/arm/boot/dts/bcm283x.dtsi