Skip to content

AHCI and SATA PHY support for Broadcom STB SoCs

Brian Norris linux-arm-kernel linux-devicetree linux-ide lkml 3 versions – Applied

Status from this message: Applied to devicetree/next, thanks!

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v3 Latest5 patches 22 repliesApplied
  2. v25 patches 7 repliesSuperseded
  3. v15 patches 17 repliesSuperseded

Changes in v3 from the cover letter

- straighten out endianness for big endian MIPS and ARM in AHCI driver
- rename sata_brcmstb.c to ahci_brcmstb.c
- bind ahci_brcmstb.c against the specific string, "brcm,bcm7445-ahci" instead of the generic one

Patches in v3 Applied

#Subject and filesSizeRepliesApplied
1/5Documentation: devicetree: add Broadcom SATA bindingDocumentation/devicetree/bindings/ata/brcm,sata-brcmstb.txt+35 -01 reply
2/5Documentation: devicetree: add Broadcom SATA PHY bindingDocumentation/devicetree/bindings/phy/brcm,brcmstb-sata-phy.txt+40 -00 replies
3/5ata: add Broadcom AHCI SATA3 driver for STB chipsdrivers/ata/Kconfig drivers/ata/Makefile drivers/ata/ahci_brcmstb.c+332 -05 replies
4/5phy: add Broadcom SATA3 PHY driver for Broadcom STB SoCsdrivers/phy/Kconfig drivers/phy/Makefile drivers/phy/phy-brcmstb-sata.c+226 -07 replies
5/5ARM: dts: brcmstb: add nodes for SATA controller and PHYarch/arm/boot/dts/bcm7445.dtsi+37 -01 reply

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v3 yet.

Read the v3 thread

Cover letter [PATCH v3 0/5] AHCI and SATA PHY support for Broadcom STB SoCs

Few changes since v2, and the changes are *only* to the SATA driver, not to any of the DT bindings or the PHY driver. I'm resending the whole series for completeness.

I'll list the changelog in each patch, but in summary:

v2 -> v3:
- straighten out endianness for big endian MIPS and ARM in AHCI driver
- rename sata_brcmstb.c to ahci_brcmstb.c
- bind ahci_brcmstb.c against the specific string, "brcm,bcm7445-ahci" instead of the generic one

Brian

Brian Norris (5):
Documentation: devicetree: add Broadcom SATA binding
Documentation: devicetree: add Broadcom SATA PHY binding
ata: add Broadcom AHCI SATA3 driver for STB chips
phy: add Broadcom SATA3 PHY driver for Broadcom STB SoCs
ARM: dts: brcmstb: add nodes for SATA controller and PHY

 .../devicetree/bindings/ata/brcm,sata-brcmstb.txt  |  35 +++
 .../bindings/phy/brcm,brcmstb-sata-phy.txt         |  40 +++
 arch/arm/boot/dts/bcm7445.dtsi                     |  37 +++
 drivers/ata/Kconfig                                |   9 +
 drivers/ata/Makefile                               |   1 +
 drivers/ata/ahci_brcmstb.c                         | 322 +++++++++++++++++++++
 drivers/phy/Kconfig                                |   9 +
 drivers/phy/Makefile                               |   1 +
 drivers/phy/phy-brcmstb-sata.c                     | 216 ++++++++++++++
 9 files changed, 670 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/ata/brcm,sata-brcmstb.txt
 create mode 100644 Documentation/devicetree/bindings/phy/brcm,brcmstb-sata-phy.txt
 create mode 100644 drivers/ata/ahci_brcmstb.c
 create mode 100644 drivers/phy/phy-brcmstb-sata.c
Signature · 1 line
1.9.1