public inbox for linux-arm-kernel@lists.infradead.org 
 help / color / mirror / Atom feed
From: Jesse Taube <mr.bossman075@gmail•com>
To: linux-imx@nxp•com
Cc: mturquette@baylibre•com, sboyd@kernel•org, robh+dt@kernel•org,
	shawnguo@kernel•org, s.hauer@pengutronix•de,
	kernel@pengutronix•de, festevam@gmail•com,
	ulf.hansson@linaro•org, aisheng.dong@nxp•com, stefan@agner•ch,
	linus.walleij@linaro•org, gregkh@linuxfoundation•org,
	arnd@arndb•de, olof@lixom•net, soc@kernel•org,
	linux@armlinux•org.uk, abel.vesa@nxp•com,
	adrian.hunter@intel•com, jirislaby@kernel•org,
	giulio.benetti@benettiengineering•com,
	nobuhiro1.iwamatsu@toshiba•co.jp, Mr.Bossman075@gmail•com,
	linux-clk@vger•kernel.org, devicetree@vger•kernel.org,
	linux-arm-kernel@lists•infradead.org,
	linux-kernel@vger•kernel.org, linux-mmc@vger•kernel.org,
	linux-gpio@vger•kernel.org, linux-serial@vger•kernel.org,
	Jesse Taube <mr.bossman075@gmail•com>
Subject: [PATCH v7 4/7] dt-bindings: clock: imx: Add documentation for i.MXRT1050 clock
Date: Mon,  3 Jan 2022 18:39:45 -0500	[thread overview]
Message-ID: <20220103233948.198119-5-Mr.Bossman075@gmail.com> (raw)
In-Reply-To: <20220103233948.198119-1-Mr.Bossman075@gmail.com>

From: Jesse Taube <mr.bossman075@gmail•com>

Add DT binding documentation for i.MXRT1050 clock driver.

Cc: Giulio Benetti <giulio.benetti@benettiengineering•com>
Signed-off-by: Jesse Taube <Mr.Bossman075@gmail•com>
---
V1->V2:
* Replace macros with values
V2->V3:
* Remove anatop
* Use lpuart not gpt
* include imxrt1050-clock.h
* 2 space tabs to 4
* Remove oneOf enum
* Change maxItems to 2
V3->V4:
* Nothing done
V4->V5:
* Remove extra newline
* Rename ccm to clock-controller
* Change minItems to const
* Change minItems to description
* Rename file to add 1050
* Change commit description to just 1050
V5->V6:
* Add maxItems for clocks description
V6->V7:
* Nothing done
---
 .../bindings/clock/imxrt1050-clock.yaml       | 67 +++++++++++++++++++
 1 file changed, 67 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/clock/imxrt1050-clock.yaml

diff --git a/Documentation/devicetree/bindings/clock/imxrt1050-clock.yaml b/Documentation/devicetree/bindings/clock/imxrt1050-clock.yaml
new file mode 100644
index 000000000000..35fd08c143f4
--- /dev/null
+++ b/Documentation/devicetree/bindings/clock/imxrt1050-clock.yaml
@@ -0,0 +1,67 @@
+# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
+%YAML 1.2
+---
+$id: http://devicetree.org/schemas/clock/imxrt1050-clock.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+title: Clock bindings for Freescale i.MXRT
+
+maintainers:
+  - Giulio Benetti <giulio.benetti@benettiengineering•com>
+  - Jesse Taube <Mr.Bossman075@gmail•com>
+
+description: |
+  The clock consumer should specify the desired clock by having the clock
+  ID in its "clocks" phandle cell. See include/dt-bindings/clock/imxrt*-clock.h
+  for the full list of i.MXRT clock IDs.
+
+properties:
+  compatible:
+    const: fsl,imxrt1050-ccm
+
+  reg:
+    maxItems: 1
+
+  interrupts:
+    maxItems: 2
+
+  clocks:
+    description: 24m osc
+    maxItems: 1
+
+  clock-names:
+    const: osc
+
+  '#clock-cells':
+    const: 1
+
+required:
+  - compatible
+  - reg
+  - interrupts
+  - clocks
+  - clock-names
+  - '#clock-cells'
+
+additionalProperties: false
+
+examples:
+  - |
+    #include <dt-bindings/clock/imxrt1050-clock.h>
+
+    clks: clock-controller@400fc000 {
+        compatible = "fsl,imxrt1050-ccm";
+        reg = <0x400fc000 0x4000>;
+        interrupts = <95>, <96>;
+        clocks = <&osc>;
+        clock-names = "osc";
+        #clock-cells = <1>;
+    };
+
+    lpuart1: serial@40184000 {
+        compatible = "fsl,imxrt1050-lpuart";
+        reg = <0x40184000 0x4000>;
+        interrupts = <20>;
+        clocks = <&clks IMXRT1050_CLK_LPUART1>;
+        clock-names = "ipg";
+    };
-- 
2.34.1


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists•infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

  parent reply	other threads:[~2022-01-03 23:41 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-01-03 23:39 [PATCH v7 0/7] Add initial support for the i.MXRTxxxx SoC family starting from i.IMXRT1050 SoC Jesse Taube
2022-01-03 23:39 ` [PATCH v7 1/7] ARM: imx: Add initial support for i.MXRT10xx family Jesse Taube
2022-01-03 23:39 ` [PATCH v7 2/7] ARM: dts: imxrt1050-pinfunc: Add pinctrl binding header Jesse Taube
2022-01-04 19:06   ` Rob Herring
2022-01-03 23:39 ` [PATCH v7 3/7] dt-bindings: imx: Add clock binding for i.MXRT1050 Jesse Taube
2022-01-04 19:07   ` Rob Herring
2022-01-03 23:39 ` Jesse Taube [this message]
2022-01-04 19:07   ` [PATCH v7 4/7] dt-bindings: clock: imx: Add documentation for i.MXRT1050 clock Rob Herring
2022-01-03 23:39 ` [PATCH v7 5/7] clk: imx: Add initial support for i.MXRT1050 clock driver Jesse Taube
2022-01-05 23:51   ` Stephen Boyd
2022-01-06 21:22     ` Jesse Taube
2022-01-09 19:07     ` Jesse Taube
2022-01-10 20:12       ` Stephen Boyd
2022-01-10 22:48         ` Abel Vesa
2022-01-11  0:18           ` Jesse Taube
2022-01-11 20:52             ` Abel Vesa
2022-01-12  2:46           ` Stephen Boyd
2022-01-03 23:39 ` [PATCH v7 6/7] ARM: dts: imx: Add i.MXRT1050-EVK support Jesse Taube
2022-01-03 23:39 ` [PATCH v7 7/7] ARM: imxrt_defconfig: Add i.MXRT family defconfig Jesse Taube
  -- strict thread matches above, loose matches on Subject: below --
2022-01-11 21:25 [PATCH v7 0/7] Add initial support for the i.MXRTxxxx SoC family starting from i.IMXRT1050 SoC Jesse Taube
2022-01-11 21:26 ` [PATCH v7 4/7] dt-bindings: clock: imx: Add documentation for i.MXRT1050 clock Jesse Taube

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20220103233948.198119-5-Mr.Bossman075@gmail.com \
    --to=mr.bossman075@gmail$(echo .)com \
    --cc=abel.vesa@nxp$(echo .)com \
    --cc=adrian.hunter@intel$(echo .)com \
    --cc=aisheng.dong@nxp$(echo .)com \
    --cc=arnd@arndb$(echo .)de \
    --cc=devicetree@vger$(echo .)kernel.org \
    --cc=festevam@gmail$(echo .)com \
    --cc=giulio.benetti@benettiengineering$(echo .)com \
    --cc=gregkh@linuxfoundation$(echo .)org \
    --cc=jirislaby@kernel$(echo .)org \
    --cc=kernel@pengutronix$(echo .)de \
    --cc=linus.walleij@linaro$(echo .)org \
    --cc=linux-arm-kernel@lists$(echo .)infradead.org \
    --cc=linux-clk@vger$(echo .)kernel.org \
    --cc=linux-gpio@vger$(echo .)kernel.org \
    --cc=linux-imx@nxp$(echo .)com \
    --cc=linux-kernel@vger$(echo .)kernel.org \
    --cc=linux-mmc@vger$(echo .)kernel.org \
    --cc=linux-serial@vger$(echo .)kernel.org \
    --cc=linux@armlinux$(echo .)org.uk \
    --cc=mturquette@baylibre$(echo .)com \
    --cc=nobuhiro1.iwamatsu@toshiba$(echo .)co.jp \
    --cc=olof@lixom$(echo .)net \
    --cc=robh+dt@kernel$(echo .)org \
    --cc=s.hauer@pengutronix$(echo .)de \
    --cc=sboyd@kernel$(echo .)org \
    --cc=shawnguo@kernel$(echo .)org \
    --cc=soc@kernel$(echo .)org \
    --cc=stefan@agner$(echo .)ch \
    --cc=ulf.hansson@linaro$(echo .)org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox