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