[U-Boot] [PATCH 0/4] cl-som-imx7: initial support

Stefano Babic sbabic at denx.de
Mon Oct 2 15:15:14 UTC 2017


On 24/09/2017 08:00, Uri Mashiach wrote:
> This patch series adds support for CompuLab CL-SOM-iMX7, SBC-iMX7, SBC-IOT-iMX7
> and IOT-GATE-iMX7.
> 
> CL-SOM-iMX7 is a miniature System-on-Module (SoM) based on
> NXP i.MX7 processor family.
> 
> SBC-iMX7 is a single board computer, implemented with the CL-SOM-iMX7 module
> and the SB-SOM-iMX7 carrier board.
> The CL-SOM-iMX7 providing most of the functions and the SB-SOM-iMX7 providing
> additional peripheral functions and connectors.
> 
> SBC-IOT-iMX7 is a internet of things single board computer, implemented with
> the CL-SOM-iMX7 module and the SB-IOT-iMX7 carrier board.
> The CL-SOM-iMX7 providing most of the functions and the SB-IOT-iMX7 providing
> additional peripheral functions and connectors.
> 
> The CL-SOM-iMX7 has the following features:
> 
> CPU:            NXP (Freescale) i.MX 7Dual ARM Cortex-A7, 1GHz processor (dual-core) or
>                 NXP (Freescale) i.MX 7Solo ARM Cortex-A7, 800MHz processor (single-core)
> 
> RAM:            256MB – 2GB, DDR3L-1066
> 
> Storage:        SLC NAND flash, 128MB - 1GB or
>                 eMMC flash, 4GB - 32GB
> 
> Ethernet:       Up to 2x 10/100/1000Mbps Ethernet ports (MAC+PHY)
> 
> WiFi:        	802.11b/g/n WiFi interface (TI WiLink 8 WL1801 chipset) or
>                 Dual-band 2x2 802.11a/b/g/n WiFi interface (TI WiLink 8 WL1837 chipset)
> 
> Bluetooth:      Bluetooth 4.1 BLE
> 
> Analog Audio:   Audio codec with stereo output, stereo input and microphone support
> 
> Digital Audio:  I2S compliant digital audio interface, MQS audio interface
> 
> Display:        Parallel 24-bit display interface, up to 1920 x 1080 @60Hz,
>                 LVDS, up to 1400 x 1050 @60Hz
>                 MIPI-DSI, 2 data lanes, up to 1400 x 1050 @60Hz
> 
> More details can be found here:
> 
> http://www.compulab.com/products/computer-on-modules/cl-som-imx7-freescale-i-mx-7-system-on-module/
> 
> http://www.compulab.com/products/sbcs/sbc-imx7-freescale-i-mx-7-single-board-computer/
> 
> http://www.compulab.com/products/sbcs/sbc-iot-imx7-nxp-i-mx-7-internet-of-things-single-board-computer/
> 
> http://www.compulab.com/products/iot-gateways/iot-gate-imx7-nxp-i-mx-7-internet-of-things-gateway/
> 
> Ilya Ledvich (1):
>   arm: imx7d: add support for Compulab cl-som-imx7
> 
> Uri Mashiach (3):
>   imx: mx7: fix the CCM_ macros
>   imx: mx7: DDR controller configuration for the i.MX7 architecture
>   imx: mx7: SPL support for i.MX7
> 
>  arch/arm/include/asm/arch-mx7/crm_regs.h  |  51 ++---
>  arch/arm/include/asm/arch-mx7/imx-regs.h  |   2 +
>  arch/arm/include/asm/arch-mx7/mx7-ddr.h   | 155 ++++++++++++++
>  arch/arm/include/asm/arch-mx7/sys_proto.h |   1 +
>  arch/arm/mach-imx/mx7/Kconfig             |   8 +
>  arch/arm/mach-imx/mx7/Makefile            |   2 +-
>  arch/arm/mach-imx/mx7/ddr.c               | 201 ++++++++++++++++++
>  arch/arm/mach-imx/spl.c                   |  23 ++-
>  board/compulab/cl-som-imx7/Kconfig        |  28 +++
>  board/compulab/cl-som-imx7/MAINTAINERS    |   6 +
>  board/compulab/cl-som-imx7/Makefile       |  17 ++
>  board/compulab/cl-som-imx7/cl-som-imx7.c  | 331 ++++++++++++++++++++++++++++++
>  board/compulab/cl-som-imx7/common.c       |  46 +++++
>  board/compulab/cl-som-imx7/common.h       |  32 +++
>  board/compulab/cl-som-imx7/mux.c          | 142 +++++++++++++
>  board/compulab/cl-som-imx7/spl.c          | 211 +++++++++++++++++++
>  configs/cl-som-imx7_defconfig             |  54 +++++
>  include/configs/cl-som-imx7.h             | 192 +++++++++++++++++
>  include/configs/imx7_spl.h                |  67 ++++++
>  19 files changed, 1544 insertions(+), 25 deletions(-)
>  create mode 100644 arch/arm/include/asm/arch-mx7/mx7-ddr.h
>  create mode 100644 arch/arm/mach-imx/mx7/ddr.c
>  create mode 100644 board/compulab/cl-som-imx7/Kconfig
>  create mode 100644 board/compulab/cl-som-imx7/MAINTAINERS
>  create mode 100644 board/compulab/cl-som-imx7/Makefile
>  create mode 100644 board/compulab/cl-som-imx7/cl-som-imx7.c
>  create mode 100644 board/compulab/cl-som-imx7/common.c
>  create mode 100644 board/compulab/cl-som-imx7/common.h
>  create mode 100644 board/compulab/cl-som-imx7/mux.c
>  create mode 100644 board/compulab/cl-som-imx7/spl.c
>  create mode 100644 configs/cl-som-imx7_defconfig
>  create mode 100644 include/configs/cl-som-imx7.h
>  create mode 100644 include/configs/imx7_spl.h
> 

Applied to u-boot-imx, master, thanks !

Best regards,
Stefano Babic

-- 
=====================================================================
DENX Software Engineering GmbH,      Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: sbabic at denx.de
=====================================================================


More information about the U-Boot mailing list