ARM: dts: bcm283x: Fix PWM pin assignment
authorStefan Wahren <stefan.wahren@i2se.com>
Sat, 21 Apr 2018 11:28:34 +0000 (13:28 +0200)
committerEric Anholt <eric@anholt.net>
Mon, 23 Apr 2018 20:00:36 +0000 (13:00 -0700)
commitc4bb97821744b02e04be2744c1a726e2a21e7779
tree7b0b13cf7af1398b861cb618997d3dad8680ad3a
parent60cc43fc888428bb2f18f08997432d426a243338
ARM: dts: bcm283x: Fix PWM pin assignment

All RPi 1 and 2 boards used the PWM (audio out) on pin 40 and 45.
So it was easy to define them in bcm2835-rpi.dtsi. Starting with RPi 3
this wont work anymore, because it uses pin 40 and 41. Furthermore the
Zero variants doesn't have audio out.

This patch fixes this pin conflict by moving the PWM node to the board-level.

Change summary:
RPi 3 B:      PWM1 45 -> 41
Zero, Zero W: PWM disabled
all other:    no functional change

Reported-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Stefan Wahren <stefan.wahren@i2se.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
Signed-off-by: Eric Anholt <eric@anholt.net>
arch/arm/boot/dts/bcm2835-rpi-a-plus.dts
arch/arm/boot/dts/bcm2835-rpi-a.dts
arch/arm/boot/dts/bcm2835-rpi-b-plus.dts
arch/arm/boot/dts/bcm2835-rpi-b-rev2.dts
arch/arm/boot/dts/bcm2835-rpi-b.dts
arch/arm/boot/dts/bcm2835-rpi.dtsi
arch/arm/boot/dts/bcm2836-rpi-2-b.dts
arch/arm/boot/dts/bcm2837-rpi-3-b.dts