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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/clock/vf610-clock.txt

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/clock/vf610-clock.txt (Architecture sparc64) and /Documentation/devicetree/bindings/clock/vf610-clock.txt (Architecture m68k)


  1 * Clock bindings for Freescale Vybrid VF610 SO      1 * Clock bindings for Freescale Vybrid VF610 SOC
  2                                                     2 
  3 Required properties:                                3 Required properties:
  4 - compatible: Should be "fsl,vf610-ccm"             4 - compatible: Should be "fsl,vf610-ccm"
  5 - reg: Address and length of the register set       5 - reg: Address and length of the register set
  6 - #clock-cells: Should be <1>                       6 - #clock-cells: Should be <1>
  7                                                     7 
  8 Optional properties:                                8 Optional properties:
  9 - clocks: list of clock identifiers which are       9 - clocks: list of clock identifiers which are external input clocks to the
 10         given clock controller. Please refer t     10         given clock controller. Please refer the next section to find
 11         the input clocks for a given controlle     11         the input clocks for a given controller.
 12 - clock-names: list of names of clocks which a     12 - clock-names: list of names of clocks which are external input clocks to the
 13         given clock controller.                    13         given clock controller.
 14                                                    14 
 15 Input clocks for top clock controller:             15 Input clocks for top clock controller:
 16         - sxosc (external crystal oscillator 3     16         - sxosc (external crystal oscillator 32KHz, recommended)
 17         - fxosc (external crystal oscillator 2     17         - fxosc (external crystal oscillator 24MHz, recommended)
 18         - audio_ext                                18         - audio_ext
 19         - enet_ext                                 19         - enet_ext
 20                                                    20 
 21 The clock consumer should specify the desired      21 The clock consumer should specify the desired clock by having the clock
 22 ID in its "clocks" phandle cell. See include/d     22 ID in its "clocks" phandle cell. See include/dt-bindings/clock/vf610-clock.h
 23 for the full list of VF610 clock IDs.              23 for the full list of VF610 clock IDs.
 24                                                    24 
 25 Examples:                                          25 Examples:
 26                                                    26 
 27 clks: ccm@4006b000 {                               27 clks: ccm@4006b000 {
 28         compatible = "fsl,vf610-ccm";              28         compatible = "fsl,vf610-ccm";
 29         reg = <0x4006b000 0x1000>;                 29         reg = <0x4006b000 0x1000>;
 30         #clock-cells = <1>;                        30         #clock-cells = <1>;
 31         clocks = <&sxosc>, <&fxosc>;               31         clocks = <&sxosc>, <&fxosc>;
 32         clock-names = "sxosc", "fxosc";            32         clock-names = "sxosc", "fxosc";
 33 };                                                 33 };
 34                                                    34 
 35 uart1: serial@40028000 {                           35 uart1: serial@40028000 {
 36         compatible = "fsl,vf610-uart";             36         compatible = "fsl,vf610-uart";
 37         reg = <0x40028000 0x1000>;                 37         reg = <0x40028000 0x1000>;
 38         interrupts = <0 62 0x04>;                  38         interrupts = <0 62 0x04>;
 39         clocks = <&clks VF610_CLK_UART1>;          39         clocks = <&clks VF610_CLK_UART1>;
 40         clock-names = "ipg";                       40         clock-names = "ipg";
 41 };                                                 41 };
                                                      

~ [ 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