Lines Matching +full:r8a7791 +full:- +full:gyroadc

1 * Renesas R-Car GyroADC device driver
3 The GyroADC block is a reduced SPI block with up to 8 chipselect lines,
5 are sampled by the GyroADC block in a round-robin fashion and the result
6 presented in the GyroADC registers.
9 - compatible: Should be "<soc-specific>", "renesas,rcar-gyroadc".
10 The <soc-specific> should be one of:
11 renesas,r8a7791-gyroadc - for the GyroADC block present
12 in r8a7791 SoC
13 renesas,r8a7792-gyroadc - for the GyroADC with interrupt
15 - reg: Address and length of the register set for the device
16 - clocks: References to all the clocks specified in the clock-names
18 Documentation/devicetree/bindings/clock/clock-bindings.txt.
19 - clock-names: Shall contain "fck". The "fck" is the GyroADC block clock.
20 - power-domains: Must contain a reference to the PM domain, if available.
21 - #address-cells: Should be <1> (setting for the subnodes) for all ADCs
24 - #size-cells: Should be <0> (setting for the subnodes)
26 Sub-nodes:
28 voltage for the GyroADC channels.
31 - compatible: Should be either of:
33 - Fujitsu MB88101A compatible mode,
35 round-robin fashion. One Fujitsu chip supplies four
36 GyroADC channels with data as it contains four ADCs
37 on the chip and thus for 4-channel operation, single
40 GyroADC, no demuxer is required. The data out line
42 the GyroADC.
44 - TI ADCS7476 / TI ADC121 / ADI AD7476 compatible mode,
46 round-robin fashion. One TI/ADI chip supplies single
47 ADC channel with data, thus for 8-channel operation,
50 to the GyroADC, while MISO line of each TI/ADI ADC
51 connects to a shared input pin of the GyroADC.
53 - Maxim MAX1162 / Maxim MAX11100 compatible mode,
55 round-robin fashion. One Maxim chip supplies single
56 ADC channel with data, thus for 8-channel operation,
59 to the GyroADC, while MISO line of each Maxim ADC
60 connects to a shared input pin of the GyroADC.
61 - reg: Should be the number of the analog input. Should be present
63 - vref-supply: Reference to the channel reference voltage regulator.
66 vref_max1162: regulator-vref-max1162 {
67 compatible = "regulator-fixed";
69 regulator-name = "MAX1162 Vref";
70 regulator-min-microvolt = <4096000>;
71 regulator-max-microvolt = <4096000>;
75 compatible = "renesas,r8a7791-gyroadc", "renesas,rcar-gyroadc";
78 clock-names = "fck";
79 power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
81 pinctrl-0 = <&adc_pins>;
82 pinctrl-names = "default";
84 #address-cells = <1>;
85 #size-cells = <0>;
90 vref-supply = <&vref_max1162>;
96 vref-supply = <&vref_max1162>;