From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Songjun Wu To: yixin.zhu@intel.com, hua.ma@intel.com, chuanhua.lei@intel.com Cc: hauke.mehrtens@intel.com, thomas.langer@intel.com, Songjun Wu , devicetree@vger.kernel.org, Ralf Baechle , Michael Turquette , Kate Stewart , James Hogan , linux-mips@linux-mips.org, Stephen Boyd , Jiri Slaby , linux-kernel@vger.kernel.org, Thomas Gleixner , Philippe Ombredanne , Rob Herring , linux-serial@vger.kernel.org, Greg Kroah-Hartman , "GitAuthor:Ma"@ecsmtp.isng.intel.com, Mark Rutland , linux-clk@vger.kernel.org Subject: [PATCH 0/7] MIPS: intel: add initial support for Intel MIPS SoCs Date: Fri, 1 Jun 2018 13:55:40 +0800 Message-Id: <20180601055547.1532-1-songjun.wu@intel.com> List-ID: This patch series is for adding the support for Intel MIPS Interaptive SoC GRX500 family. It mainly includes CCF support, serial driver optimization and DTS modification. Ma, Hua (1): MIPS: intel: Add initial support for Intel MIPS SoCs Songjun Wu (5): tty: serial: lantiq: Always use readl()/writel() tty: serial: lantiq: Convert global lock to per device lock tty: serial: lantiq: Remove unneeded header includes and macros tty: serial: lantiq: Add CCF support MIPS: dts: Add aliases node for lantiq danube serial Zhu Yixin (1): clk: intel: Add clock driver for GRX500 SoC .../devicetree/bindings/clock/intel,grx500-clk.txt | 46 ++ .../devicetree/bindings/serial/lantiq_asc.txt | 15 + arch/mips/Kbuild.platforms | 1 + arch/mips/Kconfig | 37 +- arch/mips/boot/dts/Makefile | 1 + arch/mips/boot/dts/intel-mips/Makefile | 3 + arch/mips/boot/dts/intel-mips/easy350_anywan.dts | 20 + arch/mips/boot/dts/intel-mips/xrx500.dtsi | 196 ++++++ arch/mips/boot/dts/lantiq/danube.dtsi | 6 +- arch/mips/configs/grx500_defconfig | 165 +++++ .../asm/mach-intel-mips/cpu-feature-overrides.h | 61 ++ arch/mips/include/asm/mach-intel-mips/ioremap.h | 39 ++ arch/mips/include/asm/mach-intel-mips/irq.h | 17 + .../asm/mach-intel-mips/kernel-entry-init.h | 76 +++ arch/mips/include/asm/mach-intel-mips/spaces.h | 29 + arch/mips/include/asm/mach-intel-mips/war.h | 18 + arch/mips/intel-mips/Kconfig | 22 + arch/mips/intel-mips/Makefile | 3 + arch/mips/intel-mips/Platform | 11 + arch/mips/intel-mips/irq.c | 36 ++ arch/mips/intel-mips/prom.c | 184 ++++++ arch/mips/intel-mips/time.c | 56 ++ drivers/clk/Kconfig | 1 + drivers/clk/Makefile | 1 + drivers/clk/intel/Kconfig | 21 + drivers/clk/intel/Makefile | 7 + drivers/clk/intel/clk-cgu-api.c | 676 +++++++++++++++++++++ drivers/clk/intel/clk-cgu-api.h | 120 ++++ drivers/clk/intel/clk-grx500.c | 236 +++++++ drivers/tty/serial/Kconfig | 2 +- drivers/tty/serial/lantiq.c | 415 ++++++++----- include/dt-bindings/clock/intel,grx500-clk.h | 61 ++ 32 files changed, 2418 insertions(+), 164 deletions(-) create mode 100644 Documentation/devicetree/bindings/clock/intel,grx500-clk.txt create mode 100644 arch/mips/boot/dts/intel-mips/Makefile create mode 100644 arch/mips/boot/dts/intel-mips/easy350_anywan.dts create mode 100644 arch/mips/boot/dts/intel-mips/xrx500.dtsi create mode 100644 arch/mips/configs/grx500_defconfig create mode 100644 arch/mips/include/asm/mach-intel-mips/cpu-feature-overrides.h create mode 100644 arch/mips/include/asm/mach-intel-mips/ioremap.h create mode 100644 arch/mips/include/asm/mach-intel-mips/irq.h create mode 100644 arch/mips/include/asm/mach-intel-mips/kernel-entry-init.h create mode 100644 arch/mips/include/asm/mach-intel-mips/spaces.h create mode 100644 arch/mips/include/asm/mach-intel-mips/war.h create mode 100644 arch/mips/intel-mips/Kconfig create mode 100644 arch/mips/intel-mips/Makefile create mode 100644 arch/mips/intel-mips/Platform create mode 100644 arch/mips/intel-mips/irq.c create mode 100644 arch/mips/intel-mips/prom.c create mode 100644 arch/mips/intel-mips/time.c create mode 100644 drivers/clk/intel/Kconfig create mode 100644 drivers/clk/intel/Makefile create mode 100644 drivers/clk/intel/clk-cgu-api.c create mode 100644 drivers/clk/intel/clk-cgu-api.h create mode 100644 drivers/clk/intel/clk-grx500.c create mode 100644 include/dt-bindings/clock/intel,grx500-clk.h -- 2.11.0