Gerd Hoffmann
7f31a955a0
ARM: dts: bcm2835: add sdhost controller to devicetree
...
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com >
Acked-by: Eric Anholt <eric@anholt.net >
Acked-by: Stefan Wahren <stefan.wahren@i2se.com >
2017-03-17 17:35:50 -07:00
Eric Anholt
4aba4cf820
ARM: dts: bcm2835: Add the DSI module nodes and clocks.
...
The modules stay disabled by default, and if you want to enable DSI
you'll need an overlay that connects a panel to it.
Signed-off-by: Eric Anholt <eric@anholt.net >
2017-03-06 09:19:21 -08:00
Boris Brezillon
5ab1a37c60
ARM: dts: bcm283x: Enable the VEC IP on all RaspberryPi boards
...
Enable the VEC IP on all RaspberryPi boards.
Signed-off-by: Boris Brezillon <boris.brezillon@free-electrons.com >
Signed-off-by: Eric Anholt <eric@anholt.net >
2017-01-18 17:20:23 -08:00
Gerd Hoffmann
a6d962aeb2
ARM: dts: bcm283x: drop alt3 from &gpio
...
As the alt3 group has no pins left drop it from &gpio.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com >
Signed-off-by: Eric Anholt <eric@anholt.net >
Acked-by: Stefan Wahren <stefan.wahren@i2se.com >
2016-10-17 09:55:48 -07:00
Gerd Hoffmann
f8bef3619b
ARM: dts: bcm283x: add pinctrl group to &sdhci, drop pins from &gpio
...
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com >
Signed-off-by: Eric Anholt <eric@anholt.net >
Acked-by: Stefan Wahren <stefan.wahren@i2se.com >
2016-10-17 09:55:47 -07:00
Gerd Hoffmann
4eb65cbfa7
ARM: dts: bcm283x: add pinctrl group to &i2c1, drop pins from &gpio
...
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com >
Signed-off-by: Eric Anholt <eric@anholt.net >
2016-10-17 09:55:46 -07:00
Gerd Hoffmann
e6e1997120
ARM: dts: bcm283x: add pinctrl group to &i2c0, drop pins from &gpio
...
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com >
Signed-off-by: Eric Anholt <eric@anholt.net >
Acked-by: Stefan Wahren <stefan.wahren@i2se.com >
2016-10-17 09:55:46 -07:00
Gerd Hoffmann
14e0ea3405
ARM: dts: bcm283x: add pinctrl group to &pwm, drop pins from &gpio
...
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com >
Signed-off-by: Eric Anholt <eric@anholt.net >
Acked-by: Stefan Wahren <stefan.wahren@i2se.com >
2016-10-17 09:55:45 -07:00
Ian Campbell
6b7b554d34
ARM: dts: Remove use of skeleton.dtsi from bcm283x.dtsi
...
This file is included from DTS files under arch/arm64 too (via
broadcom/bcm2837-rpi-3-b.dts and broadcom/bcm2837.dtsi). There is a desire
not to have skeleton.dtsi for ARM64. See commit 3ebee5a2e1
("arm64: dts:
kill skeleton.dtsi") for rationale for its removal.
As well as the addition of #*-cells also requires adding the device_type to
the rpi memory node explicitly.
Note that this change results in the removal of an empty /aliases node from
bcm2835-rpi-a.dtb and bcm2835-rpi-a-plus.dtb. I have no hardware to check
if this is a problem or not.
It also results in some reordering of the nodes in the DTBs (the /aliases
and /memory nodes come later). This isn't supposed to matter but, again,
I've no hardware to check if it is true in this particular case.
Signed-off-by: Ian Campbell <ijc@hellion.org.uk >
Acked-by: Mark Rutland <mark.rutland@arm.com >
Tested-by: Stefan Wahren <stefan.wahren@i2se.com >
Cc: Catalin Marinas <catalin.marinas@arm.com >
Cc: Will Deacon <will.deacon@arm.com >
Cc: Mark Rutland <mark.rutland@arm.com >
Cc: Rob Herring <robh+dt@kernel.org >
Cc: Frank Rowand <frowand.list@gmail.com >
Cc: Eric Anholt <eric@anholt.net >
Cc: Stephen Warren <swarren@wwwdotorg.org >
Cc: Lee Jones <lee@kernel.org >
Cc: Gerd Hoffmann <kraxel@redhat.com >
Cc: devicetree@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Cc: linux-arm-kernel@lists.infradead.org
Cc: linux-rpi-kernel@lists.infradead.org
Cc: arm@kernel.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de >
2016-09-09 17:46:18 +02:00
Eric Anholt
49ac67e0c3
ARM: bcm2835: Add VC4 to the device tree.
...
VC4 is the GPU (display and 3D) present on the 283x.
Signed-off-by: Eric Anholt <eric@anholt.net >
Acked-by: Stephen Warren <swarren@wwwdotorg.org >
2016-04-19 17:31:57 -07:00
Alexander Aring
5ec6f2cd8e
ARM: bcm2835: Add the Raspberry Pi power domain driver to the DT.
...
This connects the USB driver to the USB power domain, so that USB can
actually be turned on at boot if the bootloader didn't do it for us.
Signed-off-by: Alexander Aring <alex.aring@gmail.com >
Signed-off-by: Eric Anholt <eric@anholt.net >
Reviewed-by: Kevin Hilman <khilman@linaro.org >
2016-02-02 20:02:45 -08:00
Remi Pommarel
40ad4499ba
ARM: bcm2835: Add PWM clock support to the device tree
...
Signed-off-by: Remi Pommarel <repk@triplefau.lt >
[anholt: Rebased on 2835.dtsi -> 283x.dtsi change]
Signed-off-by: Eric Anholt <eric@anholt.net >
2016-02-02 18:01:25 -08:00
Eric Anholt
4b8c3907c3
ARM: bcm2835: Move the CPU/peripheral include out of common RPi DT.
...
For Raspberry Pi 2, we want to use the same general pin assignment
bits, but need to use bcm2836.dtsi for the CPU instead.
Signed-off-by: Eric Anholt <eric@anholt.net >
Signed-off-by: Arnd Bergmann <arnd@arndb.de >
2015-12-31 17:16:59 +01:00
Eric Anholt
121432c7a0
ARM: bcm2835: Add the DDC I2C controller to the device tree.
...
We need to use it for getting video modes over HDMI.
Signed-off-by: Eric Anholt <eric@anholt.net >
Acked-by: Stephen Warren <swarren@wwwdotorg.org >
2015-10-23 10:04:02 +01:00
Eric Anholt
b35ef52672
ARM: bcm2835: Add the firmware driver information to the RPi DT
...
Signed-off-by: Eric Anholt <eric@anholt.net >
Acked-by: Stephen Warren <swarren@wwwdotorg.org >
Signed-off-by: Lee Jones <lee.jones@linaro.org >
2015-08-11 16:56:32 +01:00
Stefan Wahren
1209111209
ARM: bcm2835: dt: Use pinctrl header
...
This patch converts all bcm2835 dts and dtsi files to use the pinctrl
header file.
Reviewed-by: Stephen Warren <swarren@wwwdotorg.org >
Signed-off-by: Stefan Wahren <stefan.wahren@i2se.com >
Signed-off-by: Lee Jones <lee.jones@linaro.org >
2015-05-14 10:02:31 +01:00
Matthias Klein
ba2a1d6959
ARM: bcm2835: Add device tree for Raspberry Pi model B+
...
The model B and B+ differ in the GPIO lines for ACT and PWR leds, and the
I2S interface.
Signed-off-by: Matthias Klein <matthias.klein@linux.com >
Tested-by: Stephen Warren <swarren@nvidia.com >
Signed-off-by: Lee Jones <lee@kernel.org >
Signed-off-by: Arnd Bergmann <arnd@arndb.de >
2014-11-20 12:17:25 +01:00