mirror of
https://github.com/torvalds/linux.git
synced 2026-04-18 14:53:58 -04:00
Add documentation and dt bindings for the Amlogic A1 Peripherals clock controller. A1 PLL clock controller has references to A1 Peripherals clock controller objects, so reflect them in the schema. Signed-off-by: Jian Hu <jian.hu@amlogic.com> Signed-off-by: Dmitry Rokosov <ddrokosov@sberdevices.ru> Reviewed-by: Conor Dooley <conor.dooley@microchip.com> Link: https://lore.kernel.org/r/20230523135351.19133-6-ddrokosov@sberdevices.ru Signed-off-by: Jerome Brunet <jbrunet@baylibre.com>
60 lines
1.3 KiB
YAML
60 lines
1.3 KiB
YAML
# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
|
|
%YAML 1.2
|
|
---
|
|
$id: http://devicetree.org/schemas/clock/amlogic,a1-pll-clkc.yaml#
|
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
|
|
|
title: Amlogic A1 PLL Clock Control Unit
|
|
|
|
maintainers:
|
|
- Neil Armstrong <neil.armstrong@linaro.org>
|
|
- Jerome Brunet <jbrunet@baylibre.com>
|
|
- Jian Hu <jian.hu@jian.hu.com>
|
|
- Dmitry Rokosov <ddrokosov@sberdevices.ru>
|
|
|
|
properties:
|
|
compatible:
|
|
const: amlogic,a1-pll-clkc
|
|
|
|
'#clock-cells':
|
|
const: 1
|
|
|
|
reg:
|
|
maxItems: 1
|
|
|
|
clocks:
|
|
items:
|
|
- description: input fixpll_in
|
|
- description: input hifipll_in
|
|
|
|
clock-names:
|
|
items:
|
|
- const: fixpll_in
|
|
- const: hifipll_in
|
|
|
|
required:
|
|
- compatible
|
|
- '#clock-cells'
|
|
- reg
|
|
- clocks
|
|
- clock-names
|
|
|
|
additionalProperties: false
|
|
|
|
examples:
|
|
- |
|
|
#include <dt-bindings/clock/amlogic,a1-peripherals-clkc.h>
|
|
apb {
|
|
#address-cells = <2>;
|
|
#size-cells = <2>;
|
|
|
|
clock-controller@7c80 {
|
|
compatible = "amlogic,a1-pll-clkc";
|
|
reg = <0 0x7c80 0 0x18c>;
|
|
#clock-cells = <1>;
|
|
clocks = <&clkc_periphs CLKID_FIXPLL_IN>,
|
|
<&clkc_periphs CLKID_HIFIPLL_IN>;
|
|
clock-names = "fixpll_in", "hifipll_in";
|
|
};
|
|
};
|