ARM: dts: Add DT for NXP LPC18xx/43xx

Signed-off-by: Joachim Eastwood <manabian@gmail.com>
clocksource: add lpc32xx timer driver

Add support for using the NXP LPC timer as clocksource and
clock event. These timmer are present on many NXP devices
including LPC32XX/18XX and 43XX.

Signed-off-by: Joachim Eastwood <manabian@gmail.com>
clk: add table_size member to struct clk_mux

Signed-off-by: Joachim Eastwood <manabian@gmail.com>
clk: add lpc18xx cgu clk driver

Driver for NXP LPC18XX/43XX Clock Generation Unit (CGU).

Signed-off-by: Joachim Eastwood <manabian@gmail.com>
clk: add lpc18xx ccu clk driver

Driver for NXP LPC18XX/43XX Clock Control Unit (CCU).

Signed-off-by: Joachim Eastwood <manabian@gmail.com>
ARM: dts: add clock data to lpc18xx DT

Signed-off-by: Joachim Eastwood <manabian@gmail.com>
gpio: add lpc18xx gpio driver

Signed-off-by: Joachim Eastwood <manabian@gmail.com>
pinctrl: add lpc18xx pinctrl driver

Signed-off-by: Joachim Eastwood <manabian@gmail.com>
rtc-lpc24xx: rework

Signed-off-by: Joachim Eastwood <manabian@gmail.com>
rtc-lpc24xx: add dt support for lpc1850-rtc

Signed-off-by: Joachim Eastwood <manabian@gmail.com>
lpc2k_wdt: rework

Compiles but the entire driver should be changed over to the new
watchdog driver api. So the driver is in for what looks more or
less like a total rewrite...

Signed-off-by: Joachim Eastwood <manabian@gmail.com>
i2c-lpc2k: rework

Signed-off-by: Joachim Eastwood <manabian@gmail.com>
net: ethernet: add stmac glue for lpc18xx ethernet

Signed-off-by: Joachim Eastwood <manabian@gmail.com>
lpc4357-ea4357.dts: more eth dt stuff

Signed-off-by: Joachim Eastwood <manabian@gmail.com>
reset: add driver for lpc18xx rgu

Signed-off-by: Joachim Eastwood <manabian@gmail.com>
usb: echi: add driver for lpc18xx

Signed-off-by: Joachim Eastwood <manabian@gmail.com>
usb: phy-generic: export otg set host/peripheral functions

Signed-off-by: Joachim Eastwood <manabian@gmail.com>
usb: phy: add support for lpc18xx phy

Signed-off-by: Joachim Eastwood <manabian@gmail.com>
clk: lpc18xx-cgu: create and use CLK_MUX_TABLE macro

Signed-off-by: Joachim Eastwood <manabian@gmail.com>
clk: lpc18xx-cgu: support pll0 for usb

Signed-off-by: Joachim Eastwood <manabian@gmail.com>