Add Armada 38x GP and AP boards support
Get series with b4
b4 am 1420738694-6163-1-git-send-email-gregory.clement@free-electrons.comVersions newest first · linked by author and title
- v4 Latest12 patches 0 repliesNew
- v27 patches 0 repliesSuperseded
Changes in v4 from the cover letter
- Switched the dts license to the dual one X11/GPL
Patches in v4 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/12 | ARM: mvebu: Rename DEBUG_LL to indicate UART indexarch/ | +9 | 0 replies | |
| 2/12 | ARM: mvebu: Add UART1 as DEBUG_LL possible targetarch/ | +17 | 0 replies | |
| 3/12 | ARM: mvebu: a38x: Fix node namesarch/ arch/ arch/ +2 more | +6 | 0 replies | |
| 4/12 | pinctrl: mvebu: a38x: Add UART1 muxing optionsdrivers/ | +4 | 0 replies | |
| 5/12 | ARM: mvebu: A38x: Remove redundant pinctrl informationsarch/ arch/ arch/ | +0 | 0 replies | |
| 6/12 | ARM: mvebu: Add a number of pinctrl functionsarch/ | +39 | 0 replies | |
| 7/12 | ARM: mvebu: Add Armada 385 Access Point Development Board supportarch/ arch/ | +179 | 1 reply | |
| 7/12 | ARM: mvebu: Add Armada 385 Access Point Development Board support | +0 | 1 reply | |
| 8/12 | ARM: mvebu: a38x: Add more pinctrl functionsarch/ | +47 | 0 replies | |
| 9/12 | ARM: mvebu: a38x: Add missing labelsarch/ | +2 | 0 replies | |
| 10/12 | ARM: mvebu: Document the Device Tree binding for the Armada 388 SoCDocumentation/ | +7 | 0 replies | |
| 11/12 | ARM: mvebu: Add Device Tree description of the Armada 388 SoCarch/ arch/ arch/ +1 more | +80 | 0 replies | |
| 12/12 | ARM: mvebu: Add Armada 388 General Purpose Development Board supportarch/ arch/ | +289 | 0 replies |
Reviews trailers per patch
6 of 13 patches have a Reviewed-by or Acked-by.
| Patch | Jason Cooper | Gregory CLEMENT |
|---|---|---|
| 1/12 | A-b | A-b |
| 2/12 | A-b | A-b |
| 3/12 | A-b | |
| 4/12 | A-b | |
| 5/12 | A-b | |
| 6/12 | A-b | |
| 7/12 | ||
| 7/12 | ||
| 8/12 | ||
| 9/12 | ||
| 10/12 | ||
| 11/12 | ||
| 12/12 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH v4 00/12] Add Armada 38x GP and AP boards support
Hi,
This set of patches adds the support for the Armada 385 AP and GP boards. It introduce the bindings for the Armada388 SoC variants and also adds a few clean ups here and there, a few missing pin functions needed for the board, etc.
It follows the v3 of the AP patch set:
http://thread.gmane.org/gmane.linux.ports.arm.kernel/383709
and the v2 of the GP patch set:
http://www.spinics.net/lists/arm-kernel/msg389259.html.
Thanks,
Gregory
AP changelog:
Changes from v3:
- Switched the dts license to the dual one X11/GPL
Changes from v2:
- Removed the i2c1 bus that is not used
- Added comments for the i2c0 and the UARTs
- Removed the i2c clk-frequency property
- Fixed the SPI-NOR maximum frequency
- Fixed the phy nodes unit addresses
- Add the /chosen/stdout-path property
- Changed the filename to match the board compatible
Changes from v1:
- Removed USB3 support. This required some additional patches for the phy and USB drivers that are not really related to this serie. This will be submitted as a separate one.
- Removed earlyprintk from the default bootargs
- Removed two unneeded ranges
- Changed the phy pins node name to mdio
- Moved most of the pinctrl nodes to the DTSI
- Added a comment to mention why the phy reference clock is needed.
- Rebased on top of 3.19-rc1
GP Changelog:
v2 -> v4:
- fixed the indentation of the speed-map of gpio-fan
- moved the 2ns SATA controller node in the armada388.dtsi file
- converted the DB and RD board to the Armada 388 SoC
v1 -> v2:
- removed the earlyprintk in the command line
- added the stdout-path for the bootloader
- added the pinctrl configuration for all the node that need it
- renamed pca9555_ into expander
- added comment about the connector
- switched the PHY address to match the hardware
- removed the nr-ports property which is specific to the mv-sata and not the ahci
- removed the clock-frequency property of the sdhci node
- formatted the speed-map of gpio-fan with a newline between the map entries
- removed the SATA regulators
- added the dtsi for the Armada 388 variant
Gregory CLEMENT (5):
ARM: mvebu: a38x: Add more pinctrl functions
ARM: mvebu: a38x: Add missing labels
ARM: mvebu: Document the Device Tree binding for the Armada 388 SoC
ARM: mvebu: Add Device Tree description of the Armada 388 SoC
ARM: mvebu: Add Armada 388 General Purpose Development Board support
Maxime Ripard (7):
ARM: mvebu: Rename DEBUG_LL to indicate UART index
ARM: mvebu: Add UART1 as DEBUG_LL possible target
ARM: mvebu: a38x: Fix node names
pinctrl: mvebu: a38x: Add UART1 muxing options
ARM: mvebu: A38x: Remove redundant pinctrl informations
ARM: mvebu: Add a number of pinctrl functions
ARM: mvebu: Add Armada 385 Access Point Development Board support
.../devicetree/bindings/arm/armada-38x.txt | 7 +
arch/arm/Kconfig.debug | 35 ++-
arch/arm/boot/dts/Makefile | 6 +-
arch/arm/boot/dts/armada-380.dtsi | 3 +-
arch/arm/boot/dts/armada-385-db-ap.dts | 178 +++++++++++++
arch/arm/boot/dts/armada-385-gp.dts | 288 +++++++++++++++++++++
arch/arm/boot/dts/armada-385.dtsi | 3 +-
.../dts/{armada-385-db.dts => armada-388-db.dts} | 9 +-
.../dts/{armada-385-rd.dts => armada-388-rd.dts} | 9 +-
arch/arm/boot/dts/armada-388.dtsi | 70 +++++
arch/arm/boot/dts/armada-38x.dtsi | 93 ++++++-
drivers/pinctrl/mvebu/pinctrl-armada-38x.c | 6 +-
12 files changed, 678 insertions(+), 29 deletions(-)
create mode 100644 arch/arm/boot/dts/armada-385-db-ap.dts
create mode 100644 arch/arm/boot/dts/armada-385-gp.dts
rename arch/arm/boot/dts/{armada-385-db.dts => armada-388-db.dts} (92%)
rename arch/arm/boot/dts/{armada-385-rd.dts => armada-388-rd.dts} (88%)
create mode 100644 arch/arm/boot/dts/armada-388.dtsiSignature · 1 line
1.9.1