[PATCH 0/7] MIPS: Loongson1B: add NAND, DMA and GPIO support

From: Keguang Zhang
Date: Wed Apr 06 2016 - 08:11:11 EST


From: Kelvin Cheung <keguang.zhang@xxxxxxxxx>

This patchset is to add NAND, DMA and GPIO support for Loongson1B,
and moreover, include some updates/fixes.

This applies on top of mips-for-linux-next.

Thanks!

Kelvin Cheung (7):
clk: Loongson1: Update clocks of Loongson1B
cpufreq: Loongson1: Update cpufreq of Loongson1B
dmaengine: Loongson1: add Loongson1 dmaengine driver
mtd: nand: add Loongson1 NAND driver
gpio: Loongson1: add Loongson1 GPIO driver
MIPS: Loongson1B: Some updates/fixes for LS1B
MAINTAINERS: add Loongson1 architecture entry

MAINTAINERS | 9 +
arch/mips/Kconfig | 2 +
arch/mips/configs/loongson1b_defconfig | 125 +++++
arch/mips/configs/ls1b_defconfig | 110 -----
arch/mips/include/asm/mach-loongson32/cpufreq.h | 1 -
arch/mips/include/asm/mach-loongson32/dma.h | 25 +
arch/mips/include/asm/mach-loongson32/irq.h | 1 -
arch/mips/include/asm/mach-loongson32/loongson1.h | 4 +-
arch/mips/include/asm/mach-loongson32/nand.h | 30 ++
arch/mips/include/asm/mach-loongson32/platform.h | 14 +-
arch/mips/include/asm/mach-loongson32/regs-clk.h | 24 +-
arch/mips/include/asm/mach-loongson32/regs-mux.h | 84 ++--
arch/mips/include/asm/mach-loongson32/regs-pwm.h | 12 +-
arch/mips/loongson32/common/platform.c | 105 ++++-
arch/mips/loongson32/common/reset.c | 13 +-
arch/mips/loongson32/common/time.c | 27 +-
arch/mips/loongson32/ls1b/board.c | 67 ++-
drivers/clk/Makefile | 2 +-
drivers/clk/clk-loongson1.c | 163 +++++++
drivers/clk/clk-ls1x.c | 162 -------
drivers/cpufreq/Makefile | 2 +-
drivers/cpufreq/loongson1-cpufreq.c | 230 +++++++++
drivers/cpufreq/ls1x-cpufreq.c | 222 ---------
drivers/dma/Kconfig | 9 +
drivers/dma/Makefile | 1 +
drivers/dma/loongson1-dma.c | 546 ++++++++++++++++++++++
drivers/gpio/Kconfig | 7 +
drivers/gpio/Makefile | 1 +
drivers/gpio/gpio-loongson1.c | 102 ++++
drivers/mtd/nand/Kconfig | 8 +
drivers/mtd/nand/Makefile | 1 +
drivers/mtd/nand/loongson1_nand.c | 522 +++++++++++++++++++++
32 files changed, 2041 insertions(+), 590 deletions(-)
create mode 100644 arch/mips/configs/loongson1b_defconfig
delete mode 100644 arch/mips/configs/ls1b_defconfig
create mode 100644 arch/mips/include/asm/mach-loongson32/dma.h
create mode 100644 arch/mips/include/asm/mach-loongson32/nand.h
create mode 100644 drivers/clk/clk-loongson1.c
delete mode 100644 drivers/clk/clk-ls1x.c
create mode 100644 drivers/cpufreq/loongson1-cpufreq.c
delete mode 100644 drivers/cpufreq/ls1x-cpufreq.c
create mode 100644 drivers/dma/loongson1-dma.c
create mode 100644 drivers/gpio/gpio-loongson1.c
create mode 100644 drivers/mtd/nand/loongson1_nand.c

--
1.9.1