Lines Matching +full:adc +full:- +full:channels
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/iio/adc/aspeed,ast2600-adc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: ADC that forms part of an ASPEED server management processor.
10 - Billy Tsai <billy_tsai@aspeedtech.com>
13 • 10-bits resolution for 16 voltage channels.
15 channels.
16 • Channel scanning can be non-continuous.
17 • Programmable ADC clock frequency.
18 • Programmable upper and lower threshold for each channels.
19 • Interrupt when larger or less than threshold for each channels.
20 • Support hysteresis for each channels.
21 • Built-in a compensating method.
22 • Built-in a register to trim internal reference voltage.
30 - aspeed,ast2600-adc0
31 - aspeed,ast2600-adc1
48 "#io-channel-cells":
51 vref-supply:
53 The external regulator supply ADC reference voltage.
55 aspeed,int-vref-microvolt:
58 ADC internal reference voltage in microvolts.
60 aspeed,battery-sensing:
66 - compatible
67 - reg
68 - clocks
69 - resets
70 - "#io-channel-cells"
75 - |
76 #include <dt-bindings/clock/ast2600-clock.h>
77 adc0: adc@1e6e9000 {
78 compatible = "aspeed,ast2600-adc0";
82 #io-channel-cells = <1>;
83 aspeed,int-vref-microvolt = <2500000>;
85 adc1: adc@1e6e9100 {
86 compatible = "aspeed,ast2600-adc1";
90 #io-channel-cells = <1>;
91 aspeed,int-vref-microvolt = <2500000>;