mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-10-29 23:53:32 +00:00
91fa953ea6
The clock consumer usage description was erroneously referring to
couple of dt-binding headers that are no longer valid. The definition
and/or usage of these headers is incorrect and the only file present
at the moment, dt-bindings/soc/k2g.h is also being cleaned up. The
examples in this binding were updated properly, but the update to
description was missed out. So, fix this.
Fixes: 8f306cfe43
("Documentation: dt: Add TI SCI clock driver")
Signed-off-by: Suman Anna <s-anna@ti.com>
Signed-off-by: Rob Herring <robh@kernel.org>
36 lines
1.1 KiB
Text
36 lines
1.1 KiB
Text
Texas Instruments TI-SCI Clocks
|
|
===============================
|
|
|
|
All clocks on Texas Instruments' SoCs that contain a System Controller,
|
|
are only controlled by this entity. Communication between a host processor
|
|
running an OS and the System Controller happens through a protocol known
|
|
as TI-SCI[1]. This clock implementation plugs into the common clock
|
|
framework and makes use of the TI-SCI protocol on clock API requests.
|
|
|
|
[1] Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
|
|
|
|
Required properties:
|
|
-------------------
|
|
- compatible: Must be "ti,k2g-sci-clk"
|
|
- #clock-cells: Shall be 2.
|
|
In clock consumers, this cell represents the device ID and clock ID
|
|
exposed by the PM firmware. The list of valid values for the device IDs
|
|
and clocks IDs for 66AK2G SoC are documented at
|
|
http://processors.wiki.ti.com/index.php/TISCI#66AK2G02_Data
|
|
|
|
Examples:
|
|
--------
|
|
|
|
pmmc: pmmc {
|
|
compatible = "ti,k2g-sci";
|
|
|
|
k2g_clks: clocks {
|
|
compatible = "ti,k2g-sci-clk";
|
|
#clock-cells = <2>;
|
|
};
|
|
};
|
|
|
|
uart0: serial@2530c00 {
|
|
compatible = "ns16550a";
|
|
clocks = <&k2g_clks 0x2c 0>;
|
|
};
|