60 lines · yaml
1# SPDX-License-Identifier: GPL-2.0+2%YAML 1.23---4$id: http://devicetree.org/schemas/clock/allwinner,sun9i-a80-usb-clks.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Allwinner A80 USB Clock Controller8 9maintainers:10 - Chen-Yu Tsai <wens@csie.org>11 - Maxime Ripard <mripard@kernel.org>12 13properties:14 "#clock-cells":15 const: 116 17 "#reset-cells":18 const: 119 20 compatible:21 const: allwinner,sun9i-a80-usb-clks22 23 reg:24 maxItems: 125 26 clocks:27 items:28 - description: Bus Clock29 - description: High Frequency Oscillator30 31 clock-names:32 items:33 - const: bus34 - const: hosc35 36required:37 - "#clock-cells"38 - "#reset-cells"39 - compatible40 - reg41 - clocks42 - clock-names43 44additionalProperties: false45 46examples:47 - |48 #include <dt-bindings/clock/sun9i-a80-ccu.h>49 50 usb_clocks: clock@a08000 {51 compatible = "allwinner,sun9i-a80-usb-clks";52 reg = <0x00a08000 0x8>;53 clocks = <&ccu CLK_BUS_USB>, <&osc24M>;54 clock-names = "bus", "hosc";55 #clock-cells = <1>;56 #reset-cells = <1>;57 };58 59...60