• 周五. 5月 2nd, 2025

rk3399 — saradc dts配置

关键词: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>;
	};

发表评论

您的电子邮箱地址不会被公开。