[U-Boot] [PATCH 0/4] cl-som-imx7: initial support
Uri Mashiach
uri.mashiach at compulab.co.il
Sun Sep 24 06:00:21 UTC 2017
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
--
2.7.4
More information about the U-Boot
mailing list