From mboxrd@z Thu Jan 1 00:00:00 1970 From: aisheng.dong@nxp.com (A.s. Dong) Date: Tue, 23 Oct 2018 11:48:59 +0000 Subject: [PATCH V2 0/8] ARM: imx: add imx7ulp support Message-ID: <1540295058-26090-1-git-send-email-aisheng.dong@nxp.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org The i.MX 7ULP family of processors represents NXP?s latest achievement in ultra-low-power processing for use cases demanding long battery life. Targeted towards the growing market of portable devices, the i.MX 7ULP family of processors features NXP's advanced implementation of the Arm? Cortex?-A7 core, the Arm Cortex-M4 core, as well as a 3D and 2D Graphics Processing Units (GPUs). The i.MX 7ULP family provides up to 32-bit LPDDR2/LPDDR3 memory interface and a number of other interfaces for connecting peripherals, such as WLAN, Bluetooth, GPS, displays, and camera sensors. This patch series adds the basic support for imx7ulp. It includes machine level support code and device tree. Note: it depends on clk driver which is still under review. v1->v2: * switch to SPDX license * rebase to latest tree * pad name update * add gpio clk support * minor fix Dong Aisheng (8): dt-bindings: fsl: add compatible for imx7ulp evk dt-bindings: fsl: add imx7ulp pm related components bindings dt-bindings: gpio: vf610: add optional clocks property gpio: vf610: add optional clock support ARM: imx: add initial support for imx7ulp dts: imx: add common imx7ulp dtsi support dts: fsl: add imx7ulp evk support ARM: imx_v6_v7_defconfig: add imx7ulp support .../bindings/arm/freescale/fsl,imx7ulp-pm.txt | 23 ++ Documentation/devicetree/bindings/arm/fsl.txt | 8 + .../devicetree/bindings/gpio/gpio-vf610.txt | 6 + arch/arm/boot/dts/Makefile | 2 + arch/arm/boot/dts/imx7ulp-evk.dts | 94 ++++++ arch/arm/boot/dts/imx7ulp.dtsi | 323 +++++++++++++++++++++ arch/arm/configs/imx_v6_v7_defconfig | 1 + arch/arm/mach-imx/Kconfig | 9 + arch/arm/mach-imx/Makefile | 1 + arch/arm/mach-imx/common.h | 1 + arch/arm/mach-imx/cpu.c | 3 + arch/arm/mach-imx/mach-imx7ulp.c | 32 ++ arch/arm/mach-imx/mxc.h | 1 + arch/arm/mach-imx/pm-imx7ulp.c | 28 ++ drivers/gpio/gpio-vf610.c | 20 ++ 15 files changed, 552 insertions(+) create mode 100644 Documentation/devicetree/bindings/arm/freescale/fsl,imx7ulp-pm.txt create mode 100644 arch/arm/boot/dts/imx7ulp-evk.dts create mode 100644 arch/arm/boot/dts/imx7ulp.dtsi create mode 100644 arch/arm/mach-imx/mach-imx7ulp.c create mode 100644 arch/arm/mach-imx/pm-imx7ulp.c -- 2.7.4