diff mbox series

[2/3] media: dt-bindings: media: i2c: imx219: document clock-frequency property

Message ID 20201205183355.6488-2-michael.srba@seznam.cz
State Superseded
Headers show
Series None | expand

Commit Message

Michael Srba Dec. 5, 2020, 6:33 p.m. UTC
From: Michael Srba <Michael.Srba@seznam.cz>

This patch documents the clock-frequency property, which allows the driver
to change the clock frequency from it's default value.

Signed-off-by: Michael Srba <Michael.Srba@seznam.cz>
---
 Documentation/devicetree/bindings/media/i2c/imx219.yaml | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

Comments

Krzysztof Kozlowski Dec. 7, 2020, 9:46 a.m. UTC | #1
On Sat, Dec 05, 2020 at 07:33:54PM +0100, michael.srba@seznam.cz wrote:
> From: Michael Srba <Michael.Srba@seznam.cz>

> 

> This patch documents the clock-frequency property, which allows the driver

> to change the clock frequency from it's default value.

> 

> Signed-off-by: Michael Srba <Michael.Srba@seznam.cz>

> ---

>  Documentation/devicetree/bindings/media/i2c/imx219.yaml | 8 +++++++-

>  1 file changed, 7 insertions(+), 1 deletion(-)

> 

> diff --git a/Documentation/devicetree/bindings/media/i2c/imx219.yaml b/Documentation/devicetree/bindings/media/i2c/imx219.yaml

> index dfc4d29a4f04..666b8a9da5be 100644

> --- a/Documentation/devicetree/bindings/media/i2c/imx219.yaml

> +++ b/Documentation/devicetree/bindings/media/i2c/imx219.yaml

> @@ -27,6 +27,10 @@ properties:

>    clocks:

>      maxItems: 1

>  

> +  clock-frequency:

> +    description:

> +      Frequency of the input clock in Hertz.

> +

>    VDIG-supply:

>      description:

>        Digital I/O voltage supply, 1.8 volts

> @@ -78,6 +82,7 @@ required:

>    - compatible

>    - reg

>    - clocks

> +  - clock-frequency


Although you can make the field required in bindings, your driver
implementation must support older DTBs.

Best regards,
Krzysztof
diff mbox series

Patch

diff --git a/Documentation/devicetree/bindings/media/i2c/imx219.yaml b/Documentation/devicetree/bindings/media/i2c/imx219.yaml
index dfc4d29a4f04..666b8a9da5be 100644
--- a/Documentation/devicetree/bindings/media/i2c/imx219.yaml
+++ b/Documentation/devicetree/bindings/media/i2c/imx219.yaml
@@ -27,6 +27,10 @@  properties:
   clocks:
     maxItems: 1
 
+  clock-frequency:
+    description:
+      Frequency of the input clock in Hertz.
+
   VDIG-supply:
     description:
       Digital I/O voltage supply, 1.8 volts
@@ -78,6 +82,7 @@  required:
   - compatible
   - reg
   - clocks
+  - clock-frequency
   - VANA-supply
   - VDIG-supply
   - VDDL-supply
@@ -95,6 +100,7 @@  examples:
             compatible = "sony,imx219";
             reg = <0x10>;
             clocks = <&imx219_clk>;
+            clock-frequency = <24000000>;
             VANA-supply = <&imx219_vana>;   /* 2.8v */
             VDIG-supply = <&imx219_vdig>;   /* 1.8v */
             VDDL-supply = <&imx219_vddl>;   /* 1.2v */