summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts/lpc18xx.dtsi
AgeCommit message (Collapse)Author
2015-08-05ARM: dts: lpc18xx: add pl172 memory-controller nodeJoachim Eastwood
All devices in the LPC18xx/43xx familiy contain a ARM PL172 MultiPort Memory Controller (MPMC). Signed-off-by: Joachim Eastwood <manabian@gmail.com> Signed-off-by: Olof Johansson <olof@lixom.net>
2015-08-05ARM: dts: lpc18xx: add pl111 lcd controller nodeJoachim Eastwood
NXP LPC185x and LPC435x/70 devices contain a ARM PL111 lcd controller. Signed-off-by: Joachim Eastwood <joachim.eastwood@gmail.com> Signed-off-by: Olof Johansson <olof@lixom.net>
2015-08-05ARM: dts: lpc18xx: add usb otg phy nodeJoachim Eastwood
Add the USB OTG phy under the CREG syscon node and attach it to the USB0 EHCI controller. Signed-off-by: Joachim Eastwood <manabian@gmail.com> Signed-off-by: Olof Johansson <olof@lixom.net>
2015-07-11ARM: dts: lpc18xx: add usb nodesJoachim Eastwood
Add nodes for the two USB EHCI controllers found on lpc18xx. Signed-off-by: Joachim Eastwood <manabian@gmail.com>
2015-07-11ARM: dts: lpc18xx: add ethernet nodeJoachim Eastwood
Signed-off-by: Joachim Eastwood <manabian@gmail.com>
2015-07-11ARM: dts: lpc18xx: add creg (syscon) nodeJoachim Eastwood
The CREG block contains a collection of miscellaneous configuration register like Ethernet phy mode, low power clocks and DMA multiplexer. These registers needs to be accessed from other drivers and syscon provides this capability. Signed-off-by: Joachim Eastwood <manabian@gmail.com>
2015-07-11ARM: dts: lpc18xx: add mmcsd nodeJoachim Eastwood
Signed-off-by: Joachim Eastwood <manabian@gmail.com>
2015-07-11ARM: dts: lpc18xx: add can nodesJoachim Eastwood
Signed-off-by: Joachim Eastwood <manabian@gmail.com>
2015-07-11ARM: dts: lpc18xx: add ssp nodesJoachim Eastwood
Add nodes for the ARM SSP controllers on lpc18xx. Signed-off-by: Joachim Eastwood <manabian@gmail.com>
2015-07-11ARM: dts: lpc18xx: add gpio nodeJoachim Eastwood
Add gpio and mapping between pinctrl/gpio namespace with gpio-ranges property. Signed-off-by: Joachim Eastwood <manabian@gmail.com> Acked-by: Linus Walleij <linus.walleij@linaro.org>
2015-07-11ARM: dts: lpc18xx: add pinctrl nodeJoachim Eastwood
Add pinctrl node for lpc1850-scu. Signed-off-by: Joachim Eastwood <manabian@gmail.com> Acked-by: Linus Walleij <linus.walleij@linaro.org>
2015-07-11ARM: dts: lpc18xx: add uart new compat string and clk namesJoachim Eastwood
Add lpc1850-uart compatible string on uarts together with proper clock-names. Signed-off-by: Joachim Eastwood <manabian@gmail.com>
2015-07-11ARM: dts: lpc18xx: add cgu and ccu clock-controller nodesJoachim Eastwood
Add CGU and CCU clock-controller nodes for lpc18xx together with the fixed input clocks. Also remove the temporary fixed-factor pll1 clock from both lpc18xx and lpc4350-hitex-eval DTS now that proper clock drivers are inplace. Signed-off-by: Joachim Eastwood <manabian@gmail.com> Acked-by: Michael Turquette <mturquette@baylibre.com>
2015-05-15ARM: dts: Add base DT for NXP LPC18xxJoachim Eastwood
NXP LPC18xx/43xx SoCs are very similar devices and should be able to share a common base (lpc18xx.dtsi). Diffences between the devices are put in a dtsi which is specific to that device. Signed-off-by: Joachim Eastwood <manabian@gmail.com> Signed-off-by: Arnd Bergmann <arnd@arndb.de>