What should the clocks be?
Why are there three I2S devices?
Did I get interrupt and DMA values right?
spdif@1c21000 {
compatible = "allwinner,sun7i-a20-spdif";
reg = <0x01C21000 0x20>;
interrupts = <0 13 4>;
clocks = <&apb1_gates 16>;
dmas = <&dma 0 2>, <&dma 0 2>;
dma-names = "rx", "tx";
status = "disabled";
}
ac97@1c21400 {
compatible = "allwinner,sun7i-a20-ac97";
reg = <0x01C21400 0x20>;
interrupts = <0 15 4>;
clocks = <&apb1_gates 16>;
dmas = <&dma 0 5>, <&dma 0 5>;
dma-names = "rx", "tx";
status = "disabled";
}
i2s0: i2s@1c22000 {
compatible = "allwinner,sun7i-a20-i2s";
reg = <0x01C22000 0x20>;
interrupts = <0 16 4>;
clocks = <&apb1_gates 16>;
dmas = <&dma 0 2>, <&dma 0 3>;
dma-names = "rx", "tx";
status = "disabled";
}
i2s1: i2s@1c22400 {
compatible = "allwinner,sun7i-a20-i2s";
reg = <0x01C22400 0x20>;
interrupts = <0 87 4>;
clocks = <&apb1_gates 16>;
dmas = <&dma 0 4>, <&dma 0 4>;
dma-names = "rx", "tx";
status = "disabled";
}
i2s2: i2s@1c24400 {
compatible = "allwinner,sun7i-a20-i2s";
reg = <0x01C24400 0x20>;
interrupts = <0 90 4>;
clocks = <&apb1_gates 16>;
dmas = <&dma 0 6>, <&dma 0 6>;
dma-names = "rx", "tx";
status = "disabled";
}
codec@1c22c00 {
compatible = "allwinner,sun7i-a20-codec";
reg = <0x01C22c00 0x20>;
interrupts = <0 30 4>;
clocks = <&apb1_gates 16>;
dmas = <&dma 0 19>, <&dma 0 19>;
dma-names = "rx", "tx";
status = "disabled";
}
--
Jon Smirl
[email protected]
--
You received this message because you are subscribed to the Google Groups
"linux-sunxi" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.