Thread (59 messages) 59 messages, 3 authors, 2025-10-24

Re: [PATCH v6 09/27] dt-bindings: clock: mediatek: Describe MT8196 clock controllers

From: Stephen Boyd <sboyd@kernel.org>
Date: 2025-09-21 16:53:49
Also in: linux-arm-kernel, linux-clk, linux-devicetree, linux-mediatek, lkml

Quoting Laura Nao (2025-09-15 08:19:29)
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 <redacted>
Co-developed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Reviewed-by: Krzysztof Kozlowski <redacted>
Signed-off-by: Laura Nao <redacted>
---
Applied to clk-next
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help