MT7620n is the small version of MT7620a with a smaller package and a few peripherals missing. MT7628an is the new low cost version of the MT7620. Also fix early_printk so that it allows more SoCs. MT7628an has a different irq register layout. Make the driver load the register map from DT. John Crispin (4): MIPS: ralink: cleanup early_printk MIPS: ralink: allow loading irq registers from the devicetree MIPS: ralink: add support for MT7620n MIPS: ralink: add mt7628an support arch/mips/include/asm/mach-ralink/mt7620.h | 18 +- arch/mips/ralink/Kconfig | 2 +- arch/mips/ralink/early_printk.c | 45 +++-- arch/mips/ralink/irq.c | 34 +++- arch/mips/ralink/mt7620.c | 282 +++++++++++++++++++++++----- 5 files changed, 305 insertions(+), 76 deletions(-) -- 1.7.10.4