u-boot/board/freescale/ls1021aiot
Alison Wang 158097052a armv7: ls102xa: Add workaround for DDR erratum A-008850
Barrier transactions from CCI400 need to be disabled till
the DDR is configured, otherwise it may lead to system hang.
The patch adds workaround to fix the erratum.

Signed-off-by: Shengzhou Liu <Shengzhou.Liu@nxp.com>
Signed-off-by: Alison Wang <alison.wang@nxp.com>
Reviewed-by: Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
2019-03-15 11:52:01 +05:30
..
dcu.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
Kconfig
ls102xa_pbi.cfg
ls102xa_rcw_sd.cfg
ls1021aiot.c armv7: ls102xa: Add workaround for DDR erratum A-008850 2019-03-15 11:52:01 +05:30
MAINTAINERS
Makefile SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
psci.S SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
README

Overview
--------
The LS1021A-IOT is a Freescale reference board that hosts
the LS1021A SoC.

LS1021AIOT board Overview
-------------------------
 - DDR Controller
	- Supports 1GB un-buffered DDR3L SDRAM discrete
	devices(32-bit bus) with 4 bit ECC
	- DDR power supplies 1.35V to all devices with
	automatic tracking of VTT
	- Soldered DDR chip
	- Supprot one fixed speed
 - Ethernet
	- Two on-board SGMII 10/100/1G ethernet ports
	- One Gbit Etherent RGMII interface to 4-ports switch
	with 4x 10/100/1000 RJ145 ports
 - CPLD
	- 8-bit registers in CPLD for system configuration
	- connected to IFC_AD[0:7]
 - Power Supplies
	- 12V@5A DC
 - SDHC
	- SDHC port connects directly to a full 8-bit SD/MMC slot
	- Support for SDIO devices
 - USB
	- Two on-board USB 3.0
	- One on-board USB k22
 - PCIe
	- Two MiniPCIe Solts
 - SATA
	- Support SATA Connector
 - AUDIO
	- AUDIO in and out
 - I/O Expansion
	- Arduino Shield Connector
	- Port0 - CAN/GPIO/Flextimer
	- Port1 - GPIO/CPLD Expansion
	- Port2 - SPI/I2C/UART

Memory map
-----------
The addresses in brackets are physical addresses.

Start Address	End Address		Description			Size
0x00_0100_0000	0x00_0FFF_FFFF	CCSRBAR				240MB
0x00_4000_0000	0x00_43FF_FFFF	QSPI(Chip select 0)	64MB
0x00_4400_0000	0x00_47FF_FFFF	QSPI(Chip select 1)	64MB
0x00_6000_0000	0x00_6000_FFFF	CPLD				64K
0x00_8000_0000	0x00_BFFF_FFFF	DDR					1GB

Boot description
-----------------
LS1021A-IOT support two ways of boot:
Qspi boot and SD boot
The board doesn't support boot from another
source without changing any switch/jumper.