This patch set contains support for Ingenic's XBurst cpu, plus basic support for their JZ4730 reference boards. Graham Gower (3): Add XBurst JZ4730 support. 8250: serial driver changes for XBurst SoCs. net: add driver for JZ4730 ethernet controller. arch/mips/Kconfig | 13 + arch/mips/Makefile | 14 +- arch/mips/boot/Makefile | 15 +- arch/mips/include/asm/bootinfo.h | 7 + arch/mips/include/asm/cpu.h | 9 + arch/mips/include/asm/mach-generic/irq.h | 2 +- arch/mips/include/asm/mach-xburst/clock-jz4730.h | 41 + arch/mips/include/asm/mach-xburst/dma-jz4730.h | 156 +++ arch/mips/include/asm/mach-xburst/irq-jz4730.h | 33 + arch/mips/include/asm/mach-xburst/uart-jz4730.h | 141 +++ arch/mips/include/asm/mach-xburst/war.h | 25 + arch/mips/include/asm/mach-xburst/xburst.h | 20 + arch/mips/include/asm/r4kcache.h | 240 +++++ arch/mips/kernel/cpu-probe.c | 21 + arch/mips/mm/c-r4k.c | 30 + arch/mips/mm/tlbex.c | 5 + arch/mips/xburst/Kconfig | 23 + arch/mips/xburst/Makefile | 3 + arch/mips/xburst/jz4730/Makefile | 11 + arch/mips/xburst/jz4730/board-libra.c | 32 + arch/mips/xburst/jz4730/board-pmp.c | 32 + arch/mips/xburst/jz4730/clocks.c | 294 +++++ arch/mips/xburst/jz4730/irq.c | 104 ++ arch/mips/xburst/jz4730/platform.c | 49 + arch/mips/xburst/jz4730/prom.c | 104 ++ arch/mips/xburst/jz4730/setup.c | 136 +++ arch/mips/xburst/jz4730/time.c | 140 +++ drivers/net/Kconfig | 10 + drivers/net/Makefile | 1 + drivers/net/jz_eth.c | 1232 ++++++++++++++++++++++ drivers/net/jz_eth.h | 403 +++++++ drivers/serial/8250.c | 12 + 32 files changed, 3355 insertions(+), 3 deletions(-) create mode 100644 arch/mips/include/asm/mach-xburst/clock-jz4730.h create mode 100644 arch/mips/include/asm/mach-xburst/dma-jz4730.h create mode 100644 arch/mips/include/asm/mach-xburst/irq-jz4730.h create mode 100644 arch/mips/include/asm/mach-xburst/uart-jz4730.h create mode 100644 arch/mips/include/asm/mach-xburst/war.h create mode 100644 arch/mips/include/asm/mach-xburst/xburst.h create mode 100644 arch/mips/xburst/Kconfig create mode 100644 arch/mips/xburst/Makefile create mode 100644 arch/mips/xburst/jz4730/Makefile create mode 100644 arch/mips/xburst/jz4730/board-libra.c create mode 100644 arch/mips/xburst/jz4730/board-pmp.c create mode 100644 arch/mips/xburst/jz4730/clocks.c create mode 100644 arch/mips/xburst/jz4730/irq.c create mode 100644 arch/mips/xburst/jz4730/platform.c create mode 100644 arch/mips/xburst/jz4730/prom.c create mode 100644 arch/mips/xburst/jz4730/setup.c create mode 100644 arch/mips/xburst/jz4730/time.c create mode 100644 drivers/net/jz_eth.c create mode 100644 drivers/net/jz_eth.h