ARM: dts: Create bcm2708-rpi-b-rev1.dts
authorPhil Elwell <phil@raspberrypi.com>
Tue, 21 Apr 2020 16:34:27 +0000 (17:34 +0100)
committerpopcornmix <popcornmix@gmail.com>
Wed, 1 Jul 2020 15:33:50 +0000 (16:33 +0100)
commitd59f8c147cba61d32fe2162901c7c358b9d2fcc3
tree203601ff0ae1bcdff9fdd37b4826ed1a10654c41
parent33cf02db2551802fd49ea28da70b4c1c24719aac
ARM: dts: Create bcm2708-rpi-b-rev1.dts

The first revision of the Pi Model B used I2C0 to address the camera
and I2C0 was available for user applications on the 26-pin header.
The second revision switched the roles, kept I2C0 on the 26-pin header
and added I2C1 on a new 8-way header (P5).

Up to now, downstream DTS has used a single file for both revisions of
the board, with a small amount of patching from the firmware. With the
introduction of an I2C mux to share I2C0 between the camera/display
connectors and the IDC headers, the difference between the two versions
becomes too great to comfortably manage with tweaking, hence this split.

Upstream DTS files already have bcm2835-rpi-b.dts and
bcm2835-rpi-b-rev2.dts, but for backwards compatibility the new file is
being added as bcm2708-rpi-b-rev1.dts, rather than renaming the old
shared version to bcm2708-rpi-b-rev2.dts.

Signed-off-by: Phil Elwell <phil@raspberrypi.com>
arch/arm/boot/dts/Makefile
arch/arm/boot/dts/bcm2708-rpi-b-rev1.dts [new file with mode: 0644]
arch/arm/boot/dts/bcm270x-rpi.dtsi