Thread (35 messages) 35 messages, 5 authors, 2018-11-05

[PATCH v5 2/3] clk: meson: add DT documentation for emmc clock controller

From: Jianxin Pan <hidden>
Date: 2018-10-19 15:50:36
Also in: linux-amlogic, linux-clk, lkml

On 2018/10/19 1:08, Stephen Boyd wrote:
Quoting Jianxin Pan (2018-10-17 22:07:24)
quoted
diff --git a/Documentation/devicetree/bindings/clock/amlogic,mmc-clkc.txt b/Documentation/devicetree/bindings/clock/amlogic,mmc-clkc.txt
new file mode 100644
index 0000000..9e6d343
--- /dev/null
+++ b/Documentation/devicetree/bindings/clock/amlogic,mmc-clkc.txt
@@ -0,0 +1,31 @@
+* Amlogic MMC Sub Clock Controller Driver
+
+The Amlogic MMC clock controller generates and supplies clock to support
+MMC and NAND controller
+
+Required Properties:
+
+- compatible: should be:
+               "amlogic,gx-mmc-clkc"
+               "amlogic,axg-mmc-clkc"
+
+- #clock-cells: should be 1.
+- clocks: phandles to clocks corresponding to the clock-names property
+- clock-names: list of parent clock names
+       - "clkin0", "clkin1"
+
+Parent node should have the following properties :
The example only has one node. Can you add two nodes?
OK. This clock is used by nand and emmc. I will add a new example for emmc too.
Thank you for your review.
quoted
+- compatible: "amlogic,axg-mmc-clkc", "syscon".
+- reg: base address and size of the MMC control register space.
+
+Example: Clock controller node:
+
+sd_mmc_c_clkc: clock-controller at 7000 {
+       compatible = "amlogic,axg-mmc-clkc", "syscon";
+       reg = <0x0 0x7000 0x0 0x4>;
+       #clock-cells = <1>;
+
+       clock-names = "clkin0", "clkin1";
+       clocks = <&clkc CLKID_SD_MMC_C_CLK0>,
+                <&clkc CLKID_FCLK_DIV2>;
+};
.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help