mirror of
https://github.com/torvalds/linux.git
synced 2026-04-19 23:34:00 -04:00
For the TI composite clocks, we currently have only the divider clock list clock-output-names as an optional devicetree property. Let's add clock-output-names for all the TI composite clock bindings. This allows us to use clock-output-names for the clockctrl instance name instead of relying on a custom compatible or non-standard node names. Cc: Stephen Boyd <sboyd@kernel.org> Cc: Tero Kristo <kristo@kernel.org> Signed-off-by: Tony Lindgren <tony@atomide.com> Acked-by: Rob Herring <robh@kernel.org> Message-Id: <20220203112337.19821-3-tony@atomide.com>
28 lines
952 B
Plaintext
28 lines
952 B
Plaintext
Binding for Texas Instruments clockdomain.
|
|
|
|
Binding status: Unstable - ABI compatibility may be broken in the future
|
|
|
|
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>;
|
|
};
|