Lines Matching +full:r8a7791 +full:- +full:gyroadc
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/iio/adc/renesas,rcar-gyroadc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Renesas R-Car GyroADC
10 - Marek Vasut <marek.vasut+renesas@gmail.com>
13 The GyroADC block is a reduced SPI block with up to 8 chipselect lines,
15 are sampled by the GyroADC block in a round-robin fashion and the result
16 presented in the GyroADC registers.
23 - enum:
24 - renesas,r8a7791-gyroadc
25 - renesas,r8a7792-gyroadc
26 - const: renesas,rcar-gyroadc
34 clock-names:
37 power-domains:
43 "#address-cells":
46 "#size-cells":
52 - compatible
53 - reg
54 - clocks
55 - clock-names
56 - power-domains
57 - resets
58 - "#address-cells"
59 - "#size-cells"
62 "@[0-7]$":
68 - Fujitsu MB88101A compatible mode,
69 12bit sampling, up to 4 channels can be sampled in round-robin
70 fashion. One Fujitsu chip supplies four GyroADC channels with
71 data as it contains four ADCs on the chip and thus for 4-channel
73 of the MB88101A connect directly to two CHS lines of the GyroADC,
75 connects to a shared input pin of the GyroADC.
77 - TI ADCS7476 / TI ADC121 / ADI AD7476 compatible mode, 15bit
78 sampling, up to 8 channels can be sampled in round-robin
80 thus for 8-channel operation, 8 chips are required.
82 of the TI/ADI chips to the GyroADC, while MISO line of each
83 TI/ADI ADC connects to a shared input pin of the GyroADC.
85 - Maxim MAX1162 / Maxim MAX11100 compatible mode, 16bit sampling,
86 up to 8 channels can be sampled in round-robin fashion. One
88 8-channel operation, 8 chips are required.
90 of the MAX chips to the GyroADC, while MISO line of each Maxim
91 ADC connects to a shared input pin of the GyroADC.
93 - adi,ad7476
94 - fujitsu,mb88101a
95 - maxim,max1162
96 - maxim,max11100
97 - ti,adcs7476
98 - ti,adc121
104 vref-supply: true
109 - compatible
110 - reg
111 - vref-supply
114 - |
115 #include <dt-bindings/clock/r8a7791-cpg-mssr.h>
116 #include <dt-bindings/power/r8a7791-sysc.h>
119 compatible = "renesas,r8a7791-gyroadc", "renesas,rcar-gyroadc";
122 clock-names = "fck";
123 power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
126 #address-cells = <1>;
127 #size-cells = <0>;
132 vref-supply = <&vref_max1162>;
138 vref-supply = <&vref_max1162>;