18c2ecf20Sopenharmony_ci* Broadcom's IPROC Static ADC controller 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_ciBroadcom iProc ADC controller has 8 channels 10bit ADC. 48c2ecf20Sopenharmony_ciAllows user to convert analog input voltage values to digital. 58c2ecf20Sopenharmony_ci 68c2ecf20Sopenharmony_ciRequired properties: 78c2ecf20Sopenharmony_ci 88c2ecf20Sopenharmony_ci- compatible: Must be "brcm,iproc-static-adc" 98c2ecf20Sopenharmony_ci 108c2ecf20Sopenharmony_ci- adc-syscon: Handler of syscon node defining physical base address of the 118c2ecf20Sopenharmony_ci controller and length of memory mapped region. 128c2ecf20Sopenharmony_ci 138c2ecf20Sopenharmony_ci- #io-channel-cells = <1>; As ADC has multiple outputs 148c2ecf20Sopenharmony_ci refer to Documentation/devicetree/bindings/iio/iio-bindings.txt for details. 158c2ecf20Sopenharmony_ci 168c2ecf20Sopenharmony_ci- io-channel-ranges: 178c2ecf20Sopenharmony_ci refer to Documentation/devicetree/bindings/iio/iio-bindings.txt for details. 188c2ecf20Sopenharmony_ci 198c2ecf20Sopenharmony_ci- clocks: Clock used for this block. 208c2ecf20Sopenharmony_ci 218c2ecf20Sopenharmony_ci- clock-names: Clock name should be given as tsc_clk. 228c2ecf20Sopenharmony_ci 238c2ecf20Sopenharmony_ci- interrupts: interrupt line number. 248c2ecf20Sopenharmony_ci 258c2ecf20Sopenharmony_ciFor example: 268c2ecf20Sopenharmony_ci 278c2ecf20Sopenharmony_ci ts_adc_syscon: ts_adc_syscon@180a6000 { 288c2ecf20Sopenharmony_ci compatible = "brcm,iproc-ts-adc-syscon","syscon"; 298c2ecf20Sopenharmony_ci reg = <0x180a6000 0xc30>; 308c2ecf20Sopenharmony_ci }; 318c2ecf20Sopenharmony_ci 328c2ecf20Sopenharmony_ci adc: adc@180a6000 { 338c2ecf20Sopenharmony_ci compatible = "brcm,iproc-static-adc"; 348c2ecf20Sopenharmony_ci adc-syscon = <&ts_adc_syscon>; 358c2ecf20Sopenharmony_ci #io-channel-cells = <1>; 368c2ecf20Sopenharmony_ci io-channel-ranges; 378c2ecf20Sopenharmony_ci clocks = <&asiu_clks BCM_CYGNUS_ASIU_ADC_CLK>; 388c2ecf20Sopenharmony_ci clock-names = "tsc_clk"; 398c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 164 IRQ_TYPE_LEVEL_HIGH>; 408c2ecf20Sopenharmony_ci }; 41