1 # SPDX-License-Identifier: GPL-2.0 1 # SPDX-License-Identifier: GPL-2.0 2 %YAML 1.2 2 %YAML 1.2 3 --- 3 --- 4 $id: http://devicetree.org/schemas/iio/adc/roc 4 $id: http://devicetree.org/schemas/iio/adc/rockchip-saradc.yaml# 5 $schema: http://devicetree.org/meta-schemas/co 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 title: Rockchip Successive Approximation Regis 7 title: Rockchip Successive Approximation Register (SAR) A/D Converter 8 8 9 maintainers: 9 maintainers: 10 - Heiko Stuebner <heiko@sntech.de> 10 - Heiko Stuebner <heiko@sntech.de> 11 11 12 properties: 12 properties: 13 compatible: 13 compatible: 14 oneOf: 14 oneOf: 15 - const: rockchip,saradc 15 - const: rockchip,saradc 16 - const: rockchip,rk3066-tsadc 16 - const: rockchip,rk3066-tsadc 17 - const: rockchip,rk3399-saradc 17 - const: rockchip,rk3399-saradc 18 - const: rockchip,rk3588-saradc 18 - const: rockchip,rk3588-saradc 19 - items: 19 - items: 20 - const: rockchip,rk3576-saradc << 21 - const: rockchip,rk3588-saradc << 22 - items: << 23 - enum: 20 - enum: 24 - rockchip,px30-saradc 21 - rockchip,px30-saradc 25 - rockchip,rk3308-saradc 22 - rockchip,rk3308-saradc 26 - rockchip,rk3328-saradc 23 - rockchip,rk3328-saradc 27 - rockchip,rk3568-saradc 24 - rockchip,rk3568-saradc 28 - rockchip,rv1108-saradc 25 - rockchip,rv1108-saradc 29 - rockchip,rv1126-saradc 26 - rockchip,rv1126-saradc 30 - const: rockchip,rk3399-saradc 27 - const: rockchip,rk3399-saradc 31 28 32 reg: 29 reg: 33 maxItems: 1 30 maxItems: 1 34 31 35 interrupts: 32 interrupts: 36 maxItems: 1 33 maxItems: 1 37 34 38 clocks: 35 clocks: 39 items: 36 items: 40 - description: converter clock 37 - description: converter clock 41 - description: peripheral clock 38 - description: peripheral clock 42 39 43 clock-names: 40 clock-names: 44 items: 41 items: 45 - const: saradc 42 - const: saradc 46 - const: apb_pclk 43 - const: apb_pclk 47 44 48 resets: 45 resets: 49 maxItems: 1 46 maxItems: 1 50 47 51 reset-names: 48 reset-names: 52 const: saradc-apb 49 const: saradc-apb 53 50 54 vref-supply: 51 vref-supply: 55 description: 52 description: 56 The regulator supply for the ADC referen 53 The regulator supply for the ADC reference voltage. 57 54 58 "#io-channel-cells": 55 "#io-channel-cells": 59 const: 1 56 const: 1 60 57 61 required: 58 required: 62 - compatible 59 - compatible 63 - reg 60 - reg 64 - interrupts 61 - interrupts 65 - clocks 62 - clocks 66 - clock-names 63 - clock-names 67 - vref-supply 64 - vref-supply 68 - "#io-channel-cells" 65 - "#io-channel-cells" 69 66 70 additionalProperties: false 67 additionalProperties: false 71 68 72 examples: 69 examples: 73 - | 70 - | 74 #include <dt-bindings/clock/rk3288-cru.h> 71 #include <dt-bindings/clock/rk3288-cru.h> 75 #include <dt-bindings/interrupt-controller 72 #include <dt-bindings/interrupt-controller/arm-gic.h> 76 saradc: saradc@2006c000 { 73 saradc: saradc@2006c000 { 77 compatible = "rockchip,saradc"; 74 compatible = "rockchip,saradc"; 78 reg = <0x2006c000 0x100>; 75 reg = <0x2006c000 0x100>; 79 interrupts = <GIC_SPI 26 IRQ_TYPE_LEVEL_ 76 interrupts = <GIC_SPI 26 IRQ_TYPE_LEVEL_HIGH>; 80 clocks = <&cru SCLK_SARADC>, <&cru PCLK_ 77 clocks = <&cru SCLK_SARADC>, <&cru PCLK_SARADC>; 81 clock-names = "saradc", "apb_pclk"; 78 clock-names = "saradc", "apb_pclk"; 82 resets = <&cru SRST_SARADC>; 79 resets = <&cru SRST_SARADC>; 83 reset-names = "saradc-apb"; 80 reset-names = "saradc-apb"; 84 vref-supply = <&vcc18>; 81 vref-supply = <&vcc18>; 85 #io-channel-cells = <1>; 82 #io-channel-cells = <1>; 86 }; 83 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.