73 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/clock/atmel,at91sam9x5-sckc.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Atmel Slow Clock Controller (SCKC)8 9maintainers:10 - Claudiu Beznea <claudiu.beznea@microchip.com>11 12properties:13 compatible:14 oneOf:15 - enum:16 - atmel,at91sam9x5-sckc17 - atmel,sama5d3-sckc18 - atmel,sama5d4-sckc19 - microchip,sam9x60-sckc20 - items:21 - enum:22 - microchip,sam9x7-sckc23 - microchip,sama7g5-sckc24 - const: microchip,sam9x60-sckc25 26 reg:27 maxItems: 128 29 clocks:30 maxItems: 131 32 "#clock-cells":33 enum: [0, 1]34 35 atmel,osc-bypass:36 type: boolean37 description: set when a clock signal is directly provided on XIN38 39required:40 - compatible41 - reg42 - clocks43 - "#clock-cells"44 45allOf:46 - if:47 properties:48 compatible:49 contains:50 enum:51 - microchip,sam9x60-sckc52 then:53 properties:54 "#clock-cells":55 const: 156 else:57 properties:58 "#clock-cells":59 const: 060 61additionalProperties: false62 63examples:64 - |65 clk32k: clock-controller@fffffe50 {66 compatible = "microchip,sam9x60-sckc";67 reg = <0xfffffe50 0x4>;68 clocks = <&slow_xtal>;69 #clock-cells = <1>;70 };71 72...73