61 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/samsung,exynos-clock.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Samsung Exynos SoC clock controller8 9maintainers:10 - Chanwoo Choi <cw00.choi@samsung.com>11 - Krzysztof Kozlowski <krzk@kernel.org>12 - Sylwester Nawrocki <s.nawrocki@samsung.com>13 - Tomasz Figa <tomasz.figa@gmail.com>14 15description: |16 All available clocks are defined as preprocessor macros in17 dt-bindings/clock/ headers.18 19properties:20 compatible:21 oneOf:22 - enum:23 - samsung,exynos3250-cmu24 - samsung,exynos3250-cmu-dmc25 - samsung,exynos3250-cmu-isp26 - samsung,exynos4210-clock27 - samsung,exynos4212-clock28 - samsung,exynos4412-clock29 - samsung,exynos5250-clock30 - items:31 - enum:32 - samsung,exynos5420-clock33 - samsung,exynos5800-clock34 - const: syscon35 36 clocks:37 minItems: 138 maxItems: 439 40 "#clock-cells":41 const: 142 43 reg:44 maxItems: 145 46required:47 - compatible48 - "#clock-cells"49 - reg50 51additionalProperties: false52 53examples:54 - |55 #include <dt-bindings/clock/exynos5250.h>56 clock: clock-controller@10010000 {57 compatible = "samsung,exynos5250-clock";58 reg = <0x10010000 0x30000>;59 #clock-cells = <1>;60 };61