diff options
| author | Justin Hibbits <jhibbits@FreeBSD.org> | 2026-08-21 01:29:45 +0000 |
|---|---|---|
| committer | Justin Hibbits <jhibbits@FreeBSD.org> | 2026-08-21 02:26:09 +0000 |
| commit | 48609042212a43a8dd9c3f205e91dcabe5cd96fe (patch) | |
| tree | 4326058f6f339aef6fbdb2a3ef68a0d39a1d5a7c /source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPythonImpl.h | |
| parent | a952adecc8ddf0dcd8af2fa90af1062e88ba148d (diff) | |
sdhci_fsl_fdt: Add support for PowerPC eSDHC controllers
Migrate all PowerPC QorIQ to the sdhci_fsl_fdt SDHC driver. There are a
few differences that need to be accounted for:
* On PowerPC device trees, the `clock-frequency` property defines the
clock rate, not a `clocks` reference property.
* On some older SoCs (P1022 only?) the BURST fields of the WML register
are reserved, and must be 0x10, so add a FSL quirk (errata field) to
account for this.
* The PowerPC eSDHC controllers must have the DMA SNOOP bit set for DMA
to work properly and avoid corruption.
As part of this, make the fallback "fsl,esdhc" compat data work for
PowerPC. If these fallbacks are not compatible with ARM SoCs, newer
compat strings could be added for those, but the conservative catch-all
should work for most SoCs, though perhaps less optimal.
Differential Revision: https://reviews.freebsd.org/D58630
Diffstat (limited to 'source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPythonImpl.h')
0 files changed, 0 insertions, 0 deletions
