This is based on lantiq GPL code and adds SoC detection, clocks and PMU bits for some more SoCs and also adds the PMU bits for more devices. This was tested on a VRX288 and a GRX300. This is targeted at kernel 4.5. Hauke Mehrtens (15): MIPS: lantiq: add locking for PMU register and check status afterwards MIPS: lantiq: add support for setting PMU register on AR10 and GRX390 MIPS: lantiq: rename CGU_SYS_VR9 register MIPS: lantiq: fix pp32 clock on vr9 MIPS: lantiq: add clock detection for grx390 and ar10 MIPS: lantiq: deactivate most of the devices by default MIPS: lantiq: add PMU bits for USB and SDIO devices MIPS: lantiq: add pmu bits for ar10 and grx390 MIPS: lantiq: add support for gphy firmware loading for ar10 and grx390 MIPS: lantiq: add SoC detection for ar10 and grx390 MIPS: lantiq: add clock for mei driver MIPS: lantiq: add 1e103100.deu clock MIPS: lantiq: add misc clocks MIPS: lantiq: add support for xRX220 SoC MIPS: lantiq: fix check for return value of request_mem_region() .../mips/include/asm/mach-lantiq/xway/lantiq_soc.h | 14 ++ arch/mips/lantiq/clk.h | 13 ++ arch/mips/lantiq/irq.c | 8 +- arch/mips/lantiq/xway/clk.c | 174 +++++++++++++- arch/mips/lantiq/xway/prom.c | 34 ++- arch/mips/lantiq/xway/reset.c | 113 +++++++-- arch/mips/lantiq/xway/sysctrl.c | 256 +++++++++++++++++---- 7 files changed, 538 insertions(+), 74 deletions(-) -- 2.6.1