summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts/arm-realview-pb1176.dts
AgeCommit message (Collapse)Author
2019-12-17ARM: dts: realview: Fix some more duplicate regulator nodesRob Herring
[ Upstream commit f3b2f758ec1e6cdb13c925647cbd8ad4938b78fb ] There's a bug in dtc in checking for duplicate node names when there's another section (e.g. "/ { };"). In this case, skeleton.dtsi provides another section. Upon removal of skeleton.dtsi, the dtb fails to build due to a duplicate node 'fixedregulator@0'. As both nodes were pretty much the same 3.3V fixed regulator, it hasn't really mattered. Fix this by renaming the nodes to something unique. In the process, drop the unit-address which shouldn't be present wtihout reg property. Signed-off-by: Rob Herring <robh@kernel.org> Reviewed-by: Linus Walleij <linus.walleij@linaro.org> Signed-off-by: Olof Johansson <olof@lixom.net> Signed-off-by: Sasha Levin <sashal@kernel.org>
2019-11-20ARM: dts: realview: Fix SPI controller node namesRob Herring
[ Upstream commit 016add12977bcc30f77d7e48fc9a3a024cb46645 ] SPI controller nodes should be named 'spi' rather than 'ssp'. Fixing the name enables dtc SPI bus checks. Cc: Linus Walleij <linus.walleij@linaro.org> Signed-off-by: Rob Herring <robh@kernel.org> Signed-off-by: Linus Walleij <linus.walleij@linaro.org> Signed-off-by: Sasha Levin <sashal@kernel.org>
2016-04-04ARM: dts: realview: PB1176: define a standard VGA panelLinus Walleij
This defines the CLCD block in the PB1176 and adds a standard 640x480 VGA panel to the device tree. Cc: Pawel Moll <pawel.moll@arm.com> Cc: Rob Herring <robh@kernel.org> Cc: Russell King <linux@arm.linux.org.uk> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2016-02-11ARM: realview: add the DS1338 RTC to PB1176 DTLinus Walleij
This adds the Versatile I2C adapter and the Dallas DS1338 RTC on it to the PB1176 device tree. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2016-02-11ARM: pb1176: add ethernet to devicetreeLinus Walleij
The PB1176 device tree was missing the SMSC9118 ethernet adapter, so add it. Since this peripheral is not in either development chip but on the board itself, it gets defined in the root node of the device tree. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2016-02-11ARM: pb1176: add ISP1761 USB OTG host controllerLinus Walleij
The USB host controller was missing from the device tree so add it. This device is not inside either the development chip or the FPGA but mounted on the board, so it ends up in the root node of the device tree. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2016-02-11ARM: pb1176: add AACI to the device treeLinus Walleij
The device tree was missing the definition of the AACI Advanced Audio Codec Interface, so add it. Tested on the hardware and it works. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2016-02-11ARM: pb1176: add ICST307 clocks to the device treeLinus Walleij
This adds the five ICST307 clocks to the device tree, so we can use these with e.g. CLCD. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2016-02-11ARM: realview: add flash devices to the PB1176 DTSLinus Walleij
This adds the flash memories and ROM to the PB1175 DTS file. The secure flash is marked as "disabled" by default so as to protect the user from overwriting the boot monitor. Cc: Arnd Bergmann <arnd@arndb.de> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2015-05-11ARM: dts: update syscons to use simple-mfdLinus Walleij
The Integrators and the RealView use simple MFD devices with register bit LEDs as subnodes, update these to use the "simple-mfd" compatible property so that subdevices get spawned from the MFD nexi. Cc: Arnd Bergmann <arnd@arndb.de> Cc: Lee Jones <lee.jones@linaro.org> Cc: Pawel Moll <pawel.moll@arm.com> Cc: Mark Rutland <mark.rutland@arm.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2014-10-22ARM: realview: add MMCI to the PB1176 DTSLinus Walleij
This adds the MMC/SD card reader (MMCI) block to the RealView PB1176 DTS file. Add a special MCLK derived clock and a fixed regulator to represent the 3.3V rail hardwired to the MMC reader on the board. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2014-10-22ARM: realview: add KMIs to the PB1176 DTSLinus Walleij
This adds the Keyboard Mouse Interface (KMI) blocks to the PB1176 DTS file, and defines the special KMI clock derived from the 24 MHz chrystal. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2014-10-22ARM: realview: add FPGA UART4 to PB1176 DTSLinus Walleij
This adds the UART4 found on the FPGA to the PB1176 DTS file. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2014-10-22ARM: realview: add PL022 SSP/SPI block to PB1176 DTSLinus Walleij
Add the PL022 SSP/SPI block to the PL1176 DTS file, also define the separate SSPCLK clock derived from the 24MHz chrystal. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2014-10-22ARM: realview: add RTC clocks to device treeLinus Walleij
The PB1176 has two PL031 RTC clocks, one in the devchip and one in the FPGA. Add them to the device tree. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2014-10-22ARM: realview: add charlcd to PB1176 device treeLinus Walleij
Extend the PB1176 device tree with the character LCD device. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2014-10-22ARM: realview: add PL061 GPIO to the PB1176 DTSLinus Walleij
This adds the PL061 GPIO instances found on the PB1176 devchip and the FPGA to the DTS file. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2014-10-22ARM: realview: move DT GIC to FPGA nodeLinus Walleij
This creates a node in the device tree to hold the FPGA devices as a "simple-bus" and moves the GIC found on the FPGA to this node, so it reflects the actual topology of the system. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2014-10-22ARM: realview: add device tree and bindings for PB1176Linus Walleij
As a first example, add device tree and bindings for the RealView PB1176. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>