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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/clock/calxeda.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 ] ~

  1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
  2 %YAML 1.2
  3 ---
  4 $id: http://devicetree.org/schemas/clock/calxeda.yaml#
  5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6 
  7 title: Calxeda highbank platform Clock Controller
  8 
  9 description: |
 10   This binding covers the Calxeda SoC internal peripheral and bus clocks
 11   as used by peripherals. The clocks live inside the "system register"
 12   region of the SoC, so are typically presented as children of an
 13   "hb-sregs" node.
 14 
 15 maintainers:
 16   - Andre Przywara <andre.przywara@arm.com>
 17 
 18 properties:
 19   "#clock-cells":
 20     const: 0
 21 
 22   compatible:
 23     enum:
 24       - calxeda,hb-pll-clock
 25       - calxeda,hb-a9periph-clock
 26       - calxeda,hb-a9bus-clock
 27       - calxeda,hb-emmc-clock
 28 
 29   reg:
 30     maxItems: 1
 31 
 32   clocks:
 33     maxItems: 1
 34 
 35 required:
 36   - "#clock-cells"
 37   - compatible
 38   - clocks
 39   - reg
 40 
 41 additionalProperties: false
 42 
 43 examples:
 44   - |
 45     sregs@3fffc000 {
 46         compatible = "calxeda,hb-sregs";
 47         reg = <0x3fffc000 0x1000>;
 48 
 49         clocks {
 50             #address-cells = <1>;
 51             #size-cells = <0>;
 52 
 53             osc: oscillator {
 54                 #clock-cells = <0>;
 55                 compatible = "fixed-clock";
 56                 clock-frequency = <33333000>;
 57             };
 58 
 59             ddrpll: ddrpll@108 {
 60                 #clock-cells = <0>;
 61                 compatible = "calxeda,hb-pll-clock";
 62                 clocks = <&osc>;
 63                 reg = <0x108>;
 64             };
 65 
 66             a9pll: a9pll@100 {
 67                 #clock-cells = <0>;
 68                 compatible = "calxeda,hb-pll-clock";
 69                 clocks = <&osc>;
 70                 reg = <0x100>;
 71             };
 72 
 73             a9periphclk: a9periphclk@104 {
 74                 #clock-cells = <0>;
 75                 compatible = "calxeda,hb-a9periph-clock";
 76                 clocks = <&a9pll>;
 77                 reg = <0x104>;
 78             };
 79         };
 80     };
 81 
 82 ...

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