From: York Sun <york.sun@nxp.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH 9/9][v2] armv8: ls1012a: Add support of ls1012ardb board
Date: Wed, 11 May 2016 09:04:35 -0700 [thread overview]
Message-ID: <57335813.9040307@nxp.com> (raw)
In-Reply-To: <1462951756-12523-10-git-send-email-prabhakar.kushwaha@nxp.com>
On 05/11/2016 12:30 AM, Prabhakar Kushwaha wrote:
> QorIQ LS1012A Reference Design System (LS1012ARDB) is a high-performance
> development platform, with a complete debugging environment.
> The LS1012ARDB board supports the QorIQ LS1012A processor and is
> optimized to support the high-bandwidth DDR3L memory and
> a full complement of high-speed SerDes ports.
>
> Signed-off-by: Calvin Johnson <calvin.johnson@nxp.com>
> Signed-off-by: Pratiyush Mohan Srivastava <pratiyush.srivastava@nxp.com>
> Signed-off-by: Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
> ---
> Changes for v2: Sending as it is
>
> arch/arm/Kconfig | 10 ++
> arch/arm/dts/Makefile | 3 +-
> arch/arm/dts/fsl-ls1012a-rdb.dts | 16 +++
> arch/arm/dts/fsl-ls1012a-rdb.dtsi | 39 ++++++
> board/freescale/ls1012ardb/Kconfig | 15 +++
> board/freescale/ls1012ardb/MAINTAINERS | 6 +
> board/freescale/ls1012ardb/Makefile | 7 ++
> board/freescale/ls1012ardb/README | 89 ++++++++++++++
> board/freescale/ls1012ardb/ls1012ardb.c | 210 ++++++++++++++++++++++++++++++++
> configs/ls1012ardb_qspi_defconfig | 32 +++++
> include/configs/ls1012ardb.h | 59 +++++++++
> 11 files changed, 485 insertions(+), 1 deletion(-)
> create mode 100644 arch/arm/dts/fsl-ls1012a-rdb.dts
> create mode 100644 arch/arm/dts/fsl-ls1012a-rdb.dtsi
> create mode 100644 board/freescale/ls1012ardb/Kconfig
> create mode 100644 board/freescale/ls1012ardb/MAINTAINERS
> create mode 100644 board/freescale/ls1012ardb/Makefile
> create mode 100644 board/freescale/ls1012ardb/README
> create mode 100644 board/freescale/ls1012ardb/ls1012ardb.c
> create mode 100644 configs/ls1012ardb_qspi_defconfig
> create mode 100644 include/configs/ls1012ardb.h
>
<snip>
> diff --git a/board/freescale/ls1012ardb/MAINTAINERS b/board/freescale/ls1012ardb/MAINTAINERS
> new file mode 100644
> index 0000000..757e810
> --- /dev/null
> +++ b/board/freescale/ls1012ardb/MAINTAINERS
> @@ -0,0 +1,6 @@
> +LS1012ARDB BOARD
> +M:
> +S: Maintained
> +F: board/freescale/ls1012ardb/
> +F: include/configs/ls1012ardb.h
> +F: configs/ls1012ardb_defconfig
Who is the maintainer for this board?
> diff --git a/board/freescale/ls1012ardb/Makefile b/board/freescale/ls1012ardb/Makefile
> new file mode 100644
> index 0000000..05fa9d9
> --- /dev/null
> +++ b/board/freescale/ls1012ardb/Makefile
> @@ -0,0 +1,7 @@
> +#
> +# Copyright 2016 Freescale Semiconductor, Inc.
> +#
> +# SPDX-License-Identifier: GPL-2.0+
> +#
> +
> +obj-y += ls1012ardb.o
> diff --git a/board/freescale/ls1012ardb/README b/board/freescale/ls1012ardb/README
> new file mode 100644
> index 0000000..cda03f6
> --- /dev/null
> +++ b/board/freescale/ls1012ardb/README
> @@ -0,0 +1,89 @@
> +Overview
> +--------
> +The LS1012ARDB power supplies (PS) provide all the voltages necessary
> +for the correct operation of the LS1012A processor, DDR3L, QSPI memory,
> +and other onboard peripherals.
> +
> +LS1012A SoC Overview
> +--------------------
> +The LS1012A features an advanced 64-bit ARM v8 Cortex-
> +A53 processor, with 32 KB of parity protected L1-I cache,
> +32 KB of ECC protected L1-D cache, as well as 256 KB of
> +ECC protected L2 cache.
> +
> +The LS1012A SoC includes the following function and features:
> + - One 64-bit ARM v8 Cortex-A53 core with the following capabilities:
> + - ARM v8 cryptography extensions
> + - One 16-bit DDR3L SDRAM memory controller, Up to 1.0 GT/s, Supports
> + 16-/8-bit operation (no ECC support)
> + - ARM core-link CCI-400 cache coherent interconnect
> + - Packet Forwarding Engine (PFE)
> + - Cryptography acceleration (SEC)
> + - Ethernet interfaces supported by PFE:
> + - One Configurable x3 SerDes:
> + Two Serdes PLLs supported for usage by any SerDes data lane
> + Support for up to 6 GBaud operation
> + - High-speed peripheral interfaces:
> + - One PCI Express Gen2 controller, supporting x1 operation
> + - One serial ATA (SATA Gen 3.0) controller
> + - One USB 3.0/2.0 controller with integrated PHY
> + - One USB 2.0 controller with ULPI interface. .
> + - Additional peripheral interfaces:
> + - One quad serial peripheral interface (QuadSPI) controller
> + - One serial peripheral interface (SPI) controller
> + - Two enhanced secure digital host controllers
> + - Two I2C controllers
> + - One 16550 compliant DUART (two UART interfaces)
> + - Two general purpose IOs (GPIO)
> + - Two FlexTimers
> + - Five synchronous audio interfaces (SAI)
> + - Pre-boot loader (PBL) provides pre-boot initialization and RCW loading
> + - Single-source clocking solution enabling generation of core, platform,
> + DDR, SerDes, and USB clocks from a single external crystal and internal
> + crystaloscillator
> + - Thermal monitor unit (TMU) with +/- 3C accuracy
> + - Two WatchDog timers
> + - ARM generic timer
> + - QorIQ platform's trust architecture 2.1
SoC overview should be put into a common file for SoC. Please add technical
information into README. This is not a product brochure.
> +
> + LS1012ARDB board Overview
> + -----------------------
> + - SERDES Connections, 4 lanes supporting:
> + - PCI Express - 3.0
> + - SGMII, SGMII 2.5
> + - SATA 3.0
> + - DDR Controller
> + - 6-bit, 1 GB DDR3L SDRAM memory, running at data rates up to 1 GT/s
Obviously this is a copy-n-paste. I guess you meant 16-bit. I am going to stop
here. Check my comments for qds patch.
York
prev parent reply other threads:[~2016-05-11 16:04 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-05-11 7:29 [U-Boot] [PATCH 0/9][v2] armv8: fsl-layerscape: Add support of LS1012A SoC and platform Prabhakar Kushwaha
2016-05-11 7:29 ` [U-Boot] [PATCH 1/9][v2] armv8: fsl-layerscape: Put SMMU config code in SMMU_BASE Prabhakar Kushwaha
2016-05-11 7:29 ` [U-Boot] [PATCH 2/9][v2] armv8: fsl-layerscape: Avoid LS1043A specifc defines Prabhakar Kushwaha
2016-05-11 7:29 ` [U-Boot] [PATCH 3/9][v2] driver: mtd: spi: Adding support for QSPI flash Prabhakar Kushwaha
2016-05-11 7:29 ` [U-Boot] [PATCH 4/9][v2] armv8: fsl-layerscape: fix compile warning "rcw_tmp" Prabhakar Kushwaha
2016-05-11 7:29 ` [U-Boot] [PATCH 5/9][v2] armv8: fsl-layerscape: Add support of QorIQ LS1012A SoC Prabhakar Kushwaha
2016-05-11 7:29 ` [U-Boot] [PATCH 6/9][v2] board: freescale: common: Conditionally compile IFC QXIS func Prabhakar Kushwaha
2016-05-11 7:29 ` [U-Boot] [PATCH 7/9][v2] board: freescale: common: Add flag for LBMAP brdcfg reg offset Prabhakar Kushwaha
2016-05-11 7:29 ` [U-Boot] [PATCH 8/9][v2] armv8: ls1012a: Add support of ls1012aqds board Prabhakar Kushwaha
2016-05-11 15:59 ` York Sun
2016-05-11 22:06 ` Alexander Graf
2016-05-12 22:46 ` Edward L Swarthout
2016-05-14 5:22 ` Prabhakar Kushwaha
2016-05-11 7:29 ` [U-Boot] [PATCH 9/9][v2] armv8: ls1012a: Add support of ls1012ardb board Prabhakar Kushwaha
2016-05-11 16:04 ` York Sun [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=57335813.9040307@nxp.com \
--to=york.sun@nxp.com \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox