diff options
author | Laura Nao <laura.nao@collabora.com> | 2025-09-15 18:19:29 +0300 |
---|---|---|
committer | Stephen Boyd <sboyd@kernel.org> | 2025-09-21 19:35:59 +0300 |
commit | dd240e95f1bee671f58148dea25e3be7cb39b50d (patch) | |
tree | d00cc84ce24a7935aa9e30c9aecab5baddfa35cc /rust/helpers/err.c | |
parent | a94737a6652bd9fe2db4161e2b81dce58505b4cc (diff) | |
download | linux-dd240e95f1bee671f58148dea25e3be7cb39b50d.tar.xz |
dt-bindings: clock: mediatek: Describe MT8196 clock controllers
Introduce binding documentation for system clocks, functional clocks,
and PEXTP0/1 and UFS reset controllers on MediaTek MT8196.
This binding also includes a handle to the hardware voter, a
fixed-function MCU designed to aggregate votes from the application
processor and other remote processors to manage clocks and power
domains.
The HWV on MT8196/MT6991 is incomplete and requires software to manually
enable power supplies, parent clocks, and FENC, as well as write to both
the HWV MMIO and the controller registers.
Because of these constraints, the HWV cannot be modeled using generic
clock, power domain, or interconnect APIs. Instead, a custom phandle is
exceptionally used to provide direct, syscon-like register access to
drivers.
Reviewed-by: NĂcolas F. R. A. Prado <nfraprado@collabora.com>
Co-developed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Laura Nao <laura.nao@collabora.com>
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
Diffstat (limited to 'rust/helpers/err.c')
0 files changed, 0 insertions, 0 deletions