All of lore.kernel.org
 help / color / mirror / Atom feed
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

      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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.