From: bhupesh.sharma@freescale.com (Bhupesh Sharma)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH v2 00/10] ARM64: Update support for FSL's LS2085A SoC
Date: Fri, 4 Sep 2015 12:27:42 +0530 [thread overview]
Message-ID: <1441349872-4560-1-git-send-email-bhupesh.sharma@freescale.com> (raw)
This is the v2 of the patchset which updates the support for FSL's LS2085A SoC
which is now being renamed to LS2080A (and is based on ARMv8 architecture).
Here is a description of what this patchset tries to achieve:
- Patch 1:
Freescale will be a churning out a host of ARMv8 based SoCs which
will be based on a similar overall SoC architecture. So, this patch
converts the existing infrastructure to use the generic convention
ARCH_LAYERSCAPE. Also since Freescale is renaming LS2085A to LS2080A
this patch fixes the same as well.
Further details of the LS2080a based platforms can be seen here:
http://www.freescale.com/products/arm-processors/qoriq-arm-processors/qoriq-ls2080a-40a-multicore-communications-processors:LS2080A?fsrch=1&sr=1&pageNum=1
- Patch 2:
Adds DTS binding documentation for Freescale's LS2080A QDS and RDB boards
- Patch 3:
This patch adds bindings for QIXIS FPGA controller found on FSL boards.
- Patch 4:
Updates PCIe devicetree binding documentation for LS2080A.
- Patch 5:
Updates clk-qoriq bindings for FSL's chassis-3.0 SoCs
- Patch 6:
Addresses changes required in clk-qoriq driver to handle
little-endian clockgen SoCs like LS2080A.
- Patch 7:
Updates the support of various peripherals (PMU, Watchdog, SMMU,
SATA, PCI, SPI, etc.) present on FSL LS2080a SoC in the SoC DTSI.
- Patch 8:
Updates the DTS LS2085a simulator platform to reflect the new
peripherals added in the DTSI.
- Patch 9:
Adds new DTS files for LS2085a based QDS and RDB boards.
- Patch 10:
Adds build support for LS2085a QDS and RDB board DTS files.
Rebasing details:
-----------------
- Rebased against arm-soc git tree, branch: next/dt
- Rebased against Scott's latest v2 of QorIQ clk fixes, which can be
viewed here:
https://patchwork.kernel.org/patch/7020471/
https://patchwork.kernel.org/patch/7020541/
https://patchwork.kernel.org/patch/7020491/
https://patchwork.kernel.org/patch/7020481/
https://patchwork.kernel.org/patch/7020501/
Changes since v1:
----------------
(v1 can be viewed here: http://lists.infradead.org/pipermail/linux-arm-kernel/2015-April/334990.html)
- Addressed Mark's comments regarding the FTM alarm timer node.
Removed the node for now as the FTM binding change related discussion is
underway with the maintainers.
- Added support for Layerscape family of SoCs and changed name of
LS2085a chip to LS2080a chip.
- Updated QorIQ clk driver to support LS2080a like SoCs.
- Added support for SATA nodes in the DTSI.
- Added binding document for on-board QIXIS FPGA controllers.
Note:
-----
I get a checkpatch warning for the amba-bus compatible string being missing from
Documentation/devicetree/bindings/ . I am not aware if some patch is already
being worked on, to solve the same:
compatible = "arm,amba-bus";
If not, I can try to send a patch, with the re-spin of this patchset.
Bhupesh Sharma (9):
arm64: Use generic Layerscape SoC family naming & rename LS2085A to
LS2080A
Documentation: DT: Add entry for FSL LS2080A QDS and RDB boards
Documentation/dts: Add bindings for QIXIS FPGA controller found on
FSL boards
doc/bindings: Update PCIe devicetree binding documentation for
LS2080A
doc/bindings: Update clk-qoriq bindings for FSL's chassis-3.0 SoCs
dts/ls2085a: Update DTSI to add support of various peripherals
dts/ls2085a: Update Simulator DTS to add support of various
peripherals
dts/ls2080a: Add DTS support for LS2080a QDS & RDB boards
dts/Makefile: Add build support for LS2080a QDS & RDB board DTS
Scott Wood (1):
clk: qoriq: Add ls2080a support.
.../devicetree/bindings/arm/fsl,board.txt | 31 +
Documentation/devicetree/bindings/arm/fsl.txt | 16 +-
.../devicetree/bindings/clock/qoriq-clock.txt | 16 +-
.../devicetree/bindings/pci/layerscape-pci.txt | 3 +-
arch/arm64/Kconfig | 6 +-
arch/arm64/boot/dts/freescale/Makefile | 2 +-
arch/arm64/boot/dts/freescale/fsl-ls2080a-qds.dts | 198 +++++++
.../{fsl-ls2085a-simu.dts => fsl-ls2080a-rdb.dts} | 126 +++-
.../{fsl-ls2085a-simu.dts => fsl-ls2080a-simu.dts} | 64 +-
arch/arm64/boot/dts/freescale/fsl-ls2080a.dtsi | 612 ++++++++++++++++++++
arch/arm64/boot/dts/freescale/fsl-ls2085a.dtsi | 163 ------
arch/arm64/configs/defconfig | 2 +-
drivers/clk/Kconfig | 2 +-
drivers/clk/clk-qoriq.c | 78 ++-
14 files changed, 1107 insertions(+), 212 deletions(-)
create mode 100644 Documentation/devicetree/bindings/arm/fsl,board.txt
create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls2080a-qds.dts
copy arch/arm64/boot/dts/freescale/{fsl-ls2085a-simu.dts => fsl-ls2080a-rdb.dts} (52%)
rename arch/arm64/boot/dts/freescale/{fsl-ls2085a-simu.dts => fsl-ls2080a-simu.dts} (76%)
create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls2080a.dtsi
delete mode 100644 arch/arm64/boot/dts/freescale/fsl-ls2085a.dtsi
--
1.7.9.5
next reply other threads:[~2015-09-04 6:57 UTC|newest]
Thread overview: 32+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-09-04 6:57 Bhupesh Sharma [this message]
2015-09-04 6:57 ` [PATCH v2 01/10] arm64: Use generic Layerscape SoC family naming & rename LS2085A to LS2080A Bhupesh Sharma
2015-09-04 16:31 ` Li Yang
2015-09-04 20:10 ` Sharma Bhupesh
2015-09-08 20:24 ` Stuart Yoder
2015-09-09 3:54 ` Sharma Bhupesh
2015-09-04 6:57 ` [PATCH v2 02/10] Documentation: DT: Add entry for FSL LS2080A QDS and RDB boards Bhupesh Sharma
2015-09-04 6:57 ` [PATCH v2 03/10] Documentation/dts: Add bindings for QIXIS FPGA controller found on FSL boards Bhupesh Sharma
2015-09-04 16:56 ` Li Yang
2015-09-04 20:16 ` Sharma Bhupesh
2015-09-04 21:12 ` Li Yang
2015-09-05 8:11 ` Sharma Bhupesh
2015-09-09 23:38 ` Li Yang
2015-09-04 6:57 ` [PATCH v2 04/10] doc/bindings: Update PCIe devicetree binding documentation for LS2080A Bhupesh Sharma
2015-09-04 17:56 ` Leo Li
2015-09-04 20:20 ` Sharma Bhupesh
2015-09-06 2:25 ` Lian M.H.
2015-09-06 20:00 ` Sharma Bhupesh
2015-09-07 11:32 ` Arnd Bergmann
2015-09-08 20:06 ` Li Yang
2015-09-09 3:45 ` Sharma Bhupesh
2015-09-09 9:07 ` Arnd Bergmann
2015-09-09 23:50 ` Li Yang
2015-09-10 1:52 ` Lian M.H.
2015-09-04 6:57 ` [PATCH v2 05/10] doc/bindings: Update clk-qoriq bindings for FSL's chassis-3.0 SoCs Bhupesh Sharma
2015-09-09 16:46 ` Scott Wood
2015-09-04 6:57 ` [PATCH v2 06/10] clk: qoriq: Add ls2080a support Bhupesh Sharma
2015-09-04 20:01 ` Li Yang
2015-09-04 20:09 ` Sharma Bhupesh
2015-09-04 21:06 ` Li Yang
2015-09-09 16:41 ` Scott Wood
2015-09-09 16:39 ` Scott Wood
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=1441349872-4560-1-git-send-email-bhupesh.sharma@freescale.com \
--to=bhupesh.sharma@freescale.com \
--cc=linux-arm-kernel@lists.infradead.org \
/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;
as well as URLs for NNTP newsgroup(s).