~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/pwm/imx-tpm-pwm.yaml

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/devicetree/bindings/pwm/imx-tpm-pwm.yaml (Architecture m68k) and /Documentation/devicetree/bindings/pwm/imx-tpm-pwm.yaml (Architecture sparc)


  1 # SPDX-License-Identifier: (GPL-2.0-only OR BS      1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
  2 %YAML 1.2                                           2 %YAML 1.2
  3 ---                                                 3 ---
  4 $id: http://devicetree.org/schemas/pwm/imx-tpm      4 $id: http://devicetree.org/schemas/pwm/imx-tpm-pwm.yaml#
  5 $schema: http://devicetree.org/meta-schemas/co      5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6                                                     6 
  7 title: Freescale i.MX TPM PWM controller            7 title: Freescale i.MX TPM PWM controller
  8                                                     8 
  9 maintainers:                                        9 maintainers:
 10   - Shawn Guo <shawnguo@kernel.org>                 10   - Shawn Guo <shawnguo@kernel.org>
 11   - Sascha Hauer <s.hauer@pengutronix.de>           11   - Sascha Hauer <s.hauer@pengutronix.de>
 12   - Fabio Estevam <festevam@gmail.com>              12   - Fabio Estevam <festevam@gmail.com>
 13                                                    13 
 14 description: |                                     14 description: |
 15   The TPM counter and period counter are share     15   The TPM counter and period counter are shared between multiple
 16   channels, so all channels should use same pe     16   channels, so all channels should use same period setting.
 17                                                    17 
 18 allOf:                                             18 allOf:
 19   - $ref: pwm.yaml#                                19   - $ref: pwm.yaml#
 20                                                    20 
 21 properties:                                        21 properties:
 22   "#pwm-cells":                                    22   "#pwm-cells":
 23     const: 3                                       23     const: 3
 24                                                    24 
 25   compatible:                                      25   compatible:
 26     enum:                                          26     enum:
 27       - fsl,imx7ulp-pwm                            27       - fsl,imx7ulp-pwm
 28                                                    28 
 29   reg:                                             29   reg:
 30     maxItems: 1                                    30     maxItems: 1
 31                                                    31 
 32   assigned-clocks:                                 32   assigned-clocks:
 33     maxItems: 1                                    33     maxItems: 1
 34                                                    34 
 35   assigned-clock-parents:                          35   assigned-clock-parents:
 36     maxItems: 1                                    36     maxItems: 1
 37                                                    37 
 38   clocks:                                          38   clocks:
 39     maxItems: 1                                    39     maxItems: 1
 40                                                    40 
 41 required:                                          41 required:
 42   - compatible                                     42   - compatible
 43   - reg                                            43   - reg
 44   - clocks                                         44   - clocks
 45                                                    45 
 46 additionalProperties: false                        46 additionalProperties: false
 47                                                    47 
 48 examples:                                          48 examples:
 49   - |                                              49   - |
 50     #include <dt-bindings/clock/imx7ulp-clock.     50     #include <dt-bindings/clock/imx7ulp-clock.h>
 51                                                    51 
 52     pwm@40250000 {                                 52     pwm@40250000 {
 53         compatible = "fsl,imx7ulp-pwm";            53         compatible = "fsl,imx7ulp-pwm";
 54         reg = <0x40250000 0x1000>;                 54         reg = <0x40250000 0x1000>;
 55         assigned-clocks = <&pcc2 IMX7ULP_CLK_L     55         assigned-clocks = <&pcc2 IMX7ULP_CLK_LPTPM4>;
 56         assigned-clock-parents = <&scg1 IMX7UL     56         assigned-clock-parents = <&scg1 IMX7ULP_CLK_SOSC_BUS_CLK>;
 57         clocks = <&pcc2 IMX7ULP_CLK_LPTPM4>;       57         clocks = <&pcc2 IMX7ULP_CLK_LPTPM4>;
 58         #pwm-cells = <3>;                          58         #pwm-cells = <3>;
 59     };                                             59     };
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php