mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
synced 2025-09-07 14:19:35 +00:00

Several TI SoC clock bindings were marked as work-in-progress / unstable
between 2013-2016, for example in commit f60b1ea5ea
("CLK: TI: add
support for gate clock"). It was enough of time to consider them stable
and expect usual ABI rules.
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Acked-by: Stephen Boyd <sboyd@kernel.org>
Acked-by: Rob Herring <robh@kernel.org>
Acked-by: Tony Lindgren <tony@atomide.com>
Link: https://lore.kernel.org/r/20240224091236.10146-2-krzysztof.kozlowski@linaro.org
Signed-off-by: Rob Herring <robh@kernel.org>
26 lines
878 B
Plaintext
26 lines
878 B
Plaintext
Binding for Texas Instruments clockdomain.
|
|
|
|
This binding uses the common clock binding[1] in consumer role.
|
|
Every clock on TI SoC belongs to one clockdomain, but software
|
|
only needs this information for specific clocks which require
|
|
their parent clockdomain to be controlled when the clock is
|
|
enabled/disabled. This binding doesn't define a new clock
|
|
binding type, it is used to group existing clock nodes under
|
|
hardware hierarchy.
|
|
|
|
[1] Documentation/devicetree/bindings/clock/clock-bindings.txt
|
|
|
|
Required properties:
|
|
- compatible : shall be "ti,clockdomain"
|
|
- #clock-cells : from common clock binding; shall be set to 0.
|
|
- clocks : link phandles of clocks within this domain
|
|
|
|
Optional properties:
|
|
- clock-output-names : from common clock binding.
|
|
|
|
Examples:
|
|
dss_clkdm: dss_clkdm {
|
|
compatible = "ti,clockdomain";
|
|
clocks = <&dss1_alwon_fck_3430es2>, <&dss_ick_3430es2>;
|
|
};
|