1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/iio/adc/brcm,iproc-static-adc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Broadcom's IPROC Static ADC controller
10 - Raveendra Padasalagi <raveendra.padasalagi@broadcom.com>
13 Broadcom iProc ADC controller has 8 10bit channels
17 const: brcm,iproc-static-adc
20 $ref: /schemas/types.yaml#/definitions/phandle
22 syscon node defining physical base address of the controller and length
23 of memory mapped region.
37 additionalProperties: false
49 #include <dt-bindings/clock/bcm-cygnus.h>
50 #include <dt-bindings/interrupt-controller/arm-gic.h>
51 #include <dt-bindings/interrupt-controller/irq.h>
56 ts_adc_syscon: ts_adc_syscon@180a6000 {
57 compatible = "brcm,iproc-ts-adc-syscon","syscon";
58 reg = <0x180a6000 0xc30>;
62 compatible = "brcm,iproc-static-adc";
63 adc-syscon = <&ts_adc_syscon>;
64 #io-channel-cells = <1>;
65 clocks = <&asiu_clks BCM_CYGNUS_ASIU_ADC_CLK>;
66 clock-names = "tsc_clk";
67 interrupts = <GIC_SPI 164 IRQ_TYPE_LEVEL_HIGH>;