brintos

brintos / linux-shallow public Read only

0
0
Text · 1.9 KiB · fd93ed3 Raw
87 lines · yaml
1# SPDX-License-Identifier: GPL-2.02%YAML 1.23---4$id: http://devicetree.org/schemas/iio/adc/rockchip-saradc.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Rockchip Successive Approximation Register (SAR) A/D Converter8 9maintainers:10  - Heiko Stuebner <heiko@sntech.de>11 12properties:13  compatible:14    oneOf:15      - const: rockchip,saradc16      - const: rockchip,rk3066-tsadc17      - const: rockchip,rk3399-saradc18      - const: rockchip,rk3588-saradc19      - items:20          - const: rockchip,rk3576-saradc21          - const: rockchip,rk3588-saradc22      - items:23          - enum:24              - rockchip,px30-saradc25              - rockchip,rk3308-saradc26              - rockchip,rk3328-saradc27              - rockchip,rk3568-saradc28              - rockchip,rv1108-saradc29              - rockchip,rv1126-saradc30          - const: rockchip,rk3399-saradc31 32  reg:33    maxItems: 134 35  interrupts:36    maxItems: 137 38  clocks:39    items:40      - description: converter clock41      - description: peripheral clock42 43  clock-names:44    items:45      - const: saradc46      - const: apb_pclk47 48  resets:49    maxItems: 150 51  reset-names:52    const: saradc-apb53 54  vref-supply:55    description:56      The regulator supply for the ADC reference voltage.57 58  "#io-channel-cells":59    const: 160 61required:62  - compatible63  - reg64  - interrupts65  - clocks66  - clock-names67  - vref-supply68  - "#io-channel-cells"69 70additionalProperties: false71 72examples:73  - |74    #include <dt-bindings/clock/rk3288-cru.h>75    #include <dt-bindings/interrupt-controller/arm-gic.h>76    saradc: saradc@2006c000 {77      compatible = "rockchip,saradc";78      reg = <0x2006c000 0x100>;79      interrupts = <GIC_SPI 26 IRQ_TYPE_LEVEL_HIGH>;80      clocks = <&cru SCLK_SARADC>, <&cru PCLK_SARADC>;81      clock-names = "saradc", "apb_pclk";82      resets = <&cru SRST_SARADC>;83      reset-names = "saradc-apb";84      vref-supply = <&vcc18>;85      #io-channel-cells = <1>;86    };87