Lines Matching +full:gxbb +full:- +full:clkc

1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/iio/adc/amlogic,meson-saradc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Martin Blumenstingl <[email protected]>
18 - const: amlogic,meson-saradc
19 - items:
20 - enum:
21 - amlogic,meson8-saradc
22 - amlogic,meson8b-saradc
23 - amlogic,meson8m2-saradc
24 - amlogic,meson-gxbb-saradc
25 - amlogic,meson-gxl-saradc
26 - amlogic,meson-gxm-saradc
27 - amlogic,meson-axg-saradc
28 - amlogic,meson-g12a-saradc
29 - const: amlogic,meson-saradc
42 clock-names:
45 - const: clkin
46 - const: core
47 - const: adc_clk
48 - const: adc_sel
50 vref-supply: true
52 "#io-channel-cells":
55 amlogic,hhi-sysctrl:
62 nvmem-cells:
66 nvmem-cell-names:
69 power-domains:
73 - if:
78 - amlogic,meson8-saradc
79 - amlogic,meson8b-saradc
80 - amlogic,meson8m2-saradc
85 clock-names:
89 nvmem-cells: false
90 mvmem-cel-names: false
93 clock-names:
96 - if:
101 - amlogic,meson8-saradc
102 - amlogic,meson8b-saradc
103 - amlogic,meson8m2-saradc
106 amlogic,hhi-sysctrl: true
109 amlogic,hhi-sysctrl: false
112 - compatible
113 - reg
114 - interrupts
115 - clocks
116 - clock-names
117 - "#io-channel-cells"
122 - |
123 #include <dt-bindings/interrupt-controller/irq.h>
124 #include <dt-bindings/clock/gxbb-clkc.h>
125 #include <dt-bindings/interrupt-controller/arm-gic.h>
127 #address-cells = <2>;
128 #size-cells = <2>;
130 compatible = "amlogic,meson-gxl-saradc", "amlogic,meson-saradc";
131 #io-channel-cells = <1>;
135 <&clkc CLKID_SAR_ADC>,
136 <&clkc CLKID_SAR_ADC_CLK>,
137 <&clkc CLKID_SAR_ADC_SEL>;
138 clock-names = "clkin", "core", "adc_clk", "adc_sel";
141 compatible = "amlogic,meson8b-saradc", "amlogic,meson-saradc";
142 #io-channel-cells = <1>;
145 clocks = <&xtal>, <&clkc CLKID_SAR_ADC>;
146 clock-names = "clkin", "core";
147 nvmem-cells = <&tsens_caldata>;
148 nvmem-cell-names = "temperature_calib";
149 amlogic,hhi-sysctrl = <&hhi>;