• 周五. 5月 2nd, 2025

rk3308 — 内置 codec dts配置

关键词:rk3308; rockchip,rk3308-codec; 

rk3308 — 内置 codec dts配置

1、完整版rk3308 codec配置文件(原始dts文件):

rk3308平台:rk3308.dtsi

2、属性值配置:

- compatible: "rockchip,rk3308-codec"
- reg: 设置内置codec的寄存器物理基地址,以及寄存器的空间大小;
- rockchip,grf: 配置grf;
- clocks: 配置内置codec的时钟;
- clock-names: 配置时钟名为 "acodec".
- resets : 配置cru复位;
- reset-names : 配置复位的名称 "acodec-reset";
- hp-ctl-gpios: 配置耳机探测的gpio;
- spk-ctl-gpios: 配置speaker的gpio;

3、以rk3088为例:

Example for rk3308 internal codec:

acodec: acodec@ff560000 {
	compatible = "rockchip,rk3308-codec";
	reg = <0x0 0xff560000 0x0 0x10000>;
	rockchip,grf = <&grf>;
	clocks = <&cru PCLK_ACODEC>;
	clock-names = "acodec";
	resets = <&cru SRST_ACODEC_P>;
	reset-names = "acodec-reset";
	hp-ctl-gpios = <&gpio0 1 GPIO_ACTIVE_HIGH>;
	spk-ctl-gpios = <&gpio0 5 GPIO_ACTIVE_HIGH>;
	status = "okay";
};

发表评论

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