关键词:rk3128; rk312x-spdif;
rk3128 — spdif dts配置
1、属性值配置:
- compatible : "rk312x-spdif" - reg: 设置audio的寄存器物理基地址,以及寄存器的空间大小; - clocks: 设置3128 spdif audio时钟,与clock-names 一一对应; - clocks-names: 设置时钟名称; - interrupts: 设置audio codec的中断; - dmas: 设置audio codec的dma; - dma-names: 设置dma的名称; - pinctrl-names: 设置为 default; - pinctrl-0: 设置与audio codec相关的pin脚;
2、以rk3128为例:
Example: spdif: spdif@10204000 { compatible = "rk312x-spdif"; reg = <0x10204000 0x1000>; clocks = <&clk_spdif>, <&clk_gates10 9>; clock-names = "spdif_8ch_mclk", "spdif_hclk"; interrupts = <GIC_SPI 55 IRQ_TYPE_LEVEL_HIGH>; dmas = <&pdma 13>; //#dma-cells = <1>; dma-names = "tx"; pinctrl-names = "default"; pinctrl-0 = <&spdif_tx>; };