关键词:rk3399;rockchip,saradc;rockchip,rk3066-tsadc;rockchip,rk3399-saradc;rockchip,rk3328-saradc;
rk3399 — saradc dts配置
1、SARADC简介:
SARADC (Successive Approximation Register (SAR) A/D Converter) 逐次逼近寄存器型模拟数字转换器
2、属性值配置:
- compatible: 配置成"rockchip,<name>-saradc" or "rockchip,rk3066-tsadc" - "rockchip,saradc": for rk3188, rk3288 - "rockchip,rk3066-tsadc": for rk3036 - "rockchip,rk3399-saradc": for rk3399 - "rockchip,rk3328-saradc", "rockchip,rk3399-saradc": for rk3328 - reg: 配置saradc的物理基地址,以及寄存器的空间大小; - interrupts: 配置saradc的中断号; - clocks: Must 配置saradc的时钟,与clock-names 一一对应; - clock-names: "saradc"代表转换时钟,apb_pclk 代表外设时钟; - vref-supply: ADC的参考电压; - #io-channel-cells: 配置成1; - resets: 配置saradc的复位控制器; - reset-names: 配置复位控制器的名称:"saradc-apb".
3、实例:
Example: saradc: saradc@2006c000 { compatible = "rockchip,saradc"; reg = <0x2006c000 0x100>; interrupts = <GIC_SPI 26 IRQ_TYPE_LEVEL_HIGH>; clocks = <&cru SCLK_SARADC>, <&cru PCLK_SARADC>; clock-names = "saradc", "apb_pclk"; resets = <&cru SRST_SARADC>; reset-names = "saradc-apb"; #io-channel-cells = <1>; vref-supply = <&vcc18>; };