Re: (subset) [PATCH v4 0/6] Fix SATA support for NSP SoCs
From: Florian Fainelli
Date: Mon Nov 09 2026 - 15:04:15 EST
On 11/7/26 04:45, Niklas Cassel wrote:
On Thu, 29 Oct 2026 14:25:07 -0700, Florian Fainelli wrote:
This patch series fixes SATA on the Northstar Plus (BCM58xxx/8831x)
which was broken due to a number of things:
- the SATA PHY assumed separate PCB windows when a shared one is used
for this generation of SoCs
- the clock/reset (IDM) was not being configured by the driver which
meant that depending upon what the boot loader did, or did not, we
could have had the AHCI controller still in reset by then
- on some reference boards, the AHCI controller is not DMA coherent,
assuming so leads to all sorts of timeouts, data corruption, etc.
[...]
Applied to libata/linux.git (for-7.5), thanks!
[2/6] dt-bindings: ata: sata-brcm: Describe the NSP IDM registers
https://git.kernel.org/libata/linux/c/262e3bbc
[3/6] ata: ahci_brcm: Initialize the NSP interface clock and reset
https://git.kernel.org/libata/linux/c/14d30246
Thank you Niklas, Kishon, can you take patch #1 through your PHY tree and I will take patches 4-6 through the broadcom ARM SoC trees. Thanks!
--
Florian