From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?q?Eddy=20Petri=C8=99or?= Date: Thu, 28 Apr 2016 00:39:27 +0300 Subject: [U-Boot] [PATCH 0/2] Initial support for S32V234 - version 2 In-Reply-To: <1459642206-20101-1-git-send-email-eddy.petrisor@gmail.com> References: <1459642206-20101-1-git-send-email-eddy.petrisor@gmail.com> Message-ID: <1461793169-5526-1-git-send-email-eddy.petrisor@nxp.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Here is the second version of the proposed inital support for S32V234. Please excuse the delay, I was kept busy by some unplanned events. Tom: I did not spllit the MMU definitions into a separate file since they are not used anywhere else yet. Eddy Petri?or (1): armv8: s32v234: Introduce basic support for s32v234evb Stoica Cosmin-Stefan (1): serial: Introduce linflex uart support arch/arm/Kconfig | 5 + arch/arm/cpu/armv8/Makefile | 1 + arch/arm/cpu/armv8/s32v234/Makefile | 8 + arch/arm/cpu/armv8/s32v234/cpu.c | 97 +++++++ arch/arm/cpu/armv8/s32v234/cpu.h | 8 + arch/arm/cpu/armv8/s32v234/generic.c | 350 ++++++++++++++++++++++++ arch/arm/include/asm/arch-s32v234/clock.h | 34 +++ arch/arm/include/asm/arch-s32v234/ddr.h | 157 +++++++++++ arch/arm/include/asm/arch-s32v234/imx-regs.h | 329 ++++++++++++++++++++++ arch/arm/include/asm/arch-s32v234/lpddr2.h | 75 +++++ arch/arm/include/asm/arch-s32v234/mc_cgm_regs.h | 254 +++++++++++++++++ arch/arm/include/asm/arch-s32v234/mc_me_regs.h | 199 ++++++++++++++ arch/arm/include/asm/arch-s32v234/mc_rgm_regs.h | 31 +++ arch/arm/include/asm/arch-s32v234/mmdc.h | 89 ++++++ arch/arm/include/asm/arch-s32v234/siul.h | 150 ++++++++++ board/freescale/s32v234evb/Kconfig | 23 ++ board/freescale/s32v234evb/MAINTAINERS | 8 + board/freescale/s32v234evb/Makefile | 11 + board/freescale/s32v234evb/clock.c | 344 +++++++++++++++++++++++ board/freescale/s32v234evb/lpddr2.c | 137 ++++++++++ board/freescale/s32v234evb/s32v234evb.c | 183 +++++++++++++ board/freescale/s32v234evb/s32v234evb.cfg | 29 ++ configs/s32v234evb_defconfig | 6 + drivers/mmc/fsl_esdhc.c | 10 +- drivers/serial/Makefile | 1 + drivers/serial/serial_linflexuart.c | 274 +++++++++++++++++++ include/configs/s32v234evb.h | 305 +++++++++++++++++++++ 27 files changed, 3113 insertions(+), 5 deletions(-) create mode 100644 arch/arm/cpu/armv8/s32v234/Makefile create mode 100644 arch/arm/cpu/armv8/s32v234/cpu.c create mode 100644 arch/arm/cpu/armv8/s32v234/cpu.h create mode 100644 arch/arm/cpu/armv8/s32v234/generic.c create mode 100644 arch/arm/include/asm/arch-s32v234/clock.h create mode 100644 arch/arm/include/asm/arch-s32v234/ddr.h create mode 100644 arch/arm/include/asm/arch-s32v234/imx-regs.h create mode 100644 arch/arm/include/asm/arch-s32v234/lpddr2.h create mode 100644 arch/arm/include/asm/arch-s32v234/mc_cgm_regs.h create mode 100644 arch/arm/include/asm/arch-s32v234/mc_me_regs.h create mode 100644 arch/arm/include/asm/arch-s32v234/mc_rgm_regs.h create mode 100644 arch/arm/include/asm/arch-s32v234/mmdc.h create mode 100644 arch/arm/include/asm/arch-s32v234/siul.h create mode 100644 board/freescale/s32v234evb/Kconfig create mode 100644 board/freescale/s32v234evb/MAINTAINERS create mode 100644 board/freescale/s32v234evb/Makefile create mode 100644 board/freescale/s32v234evb/clock.c create mode 100644 board/freescale/s32v234evb/lpddr2.c create mode 100644 board/freescale/s32v234evb/s32v234evb.c create mode 100644 board/freescale/s32v234evb/s32v234evb.cfg create mode 100644 configs/s32v234evb_defconfig create mode 100644 drivers/serial/serial_linflexuart.c create mode 100644 include/configs/s32v234evb.h -- 2.1.4