summaryrefslogtreecommitdiff
path: root/tools/lib/python
diff options
context:
space:
mode:
authorLucas Tanure <tanure@linux.com>2026-09-05 16:32:32 +0100
committerUlf Hansson <ulfh@kernel.org>2026-09-11 17:17:57 +0200
commita5dbd6e7ed29507681dbab2cc2d01c6df104a02a (patch)
tree4dd1579c8d47d51f09d7f480794d86bb23e01265 /tools/lib/python
parenta76c2e905879c3bc6f599bd1a9301431383bdd82 (diff)
mmc: meson-gx: enable the bus pipeline clock on T7
On the T7 SoC, the bus path between the SD/eMMC controllers and the NIC_MATRIX fabric goes through a pipeline stage inserted by the hardware design to help timing closure. The stage has its own gate clock and, when that clock is disabled, a controller that starts a DMA transfer can never complete it, hanging the storage devices and, from there, the whole system. Add a dedicated match data for the amlogic,t7-mmc compatible that makes the driver claim and enable the "pipeline" clock for as long as the device is bound. The clock is deliberately not optional: the hardware cannot do DMA without it, and failing the probe with a clear error is preferable to booting and hitting an undiagnosable DMA hang later. Assisted-by: Claude:claude-fable-5 Signed-off-by: Lucas Tanure <tanure@linux.com> Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org> Signed-off-by: Ulf Hansson <ulfh@kernel.org>
Diffstat (limited to 'tools/lib/python')
0 files changed, 0 insertions, 0 deletions