[alsa-devel] [PATCH 2/3] ALSA SoC: Add mpc5200-psc I2S driver
Grant Likely
grant.likely at secretlab.ca
Thu Jul 3 18:28:09 CEST 2008
On Wed, Jul 02, 2008 at 09:51:59AM -0400, Jon Smirl wrote:
> DMA, needs to be split out. Efika is AC97 on the MPC5200 and needs to
> share DMA code. The new Phytec pcm030 baseboard is AC97 too.
I agree, but I'm not sure the best way to organize a split. I'm not
doing anything with the Efika at the moment and I haven't dug into the
details of what needs to be done for AC97.
> What does the device tree look like?
Here is the relevant excerpt, but it is not documented yet. I haven't
made any attempt encode the layout into the device tree (clocking, etc.)
spi at f00 {
#address-cells = <1>;
#size-cells = <0>;
compatible = "fsl,mpc5200b-spi","fsl,mpc5200-spi";
reg = <0xf00 0x20>;
num-slaves = <32>;
interrupts = <2 13 0 2 14 0>;
interrupt-parent = <&mpc5200_pic>;
codec1: codec at 2 {
compatible = "ti,tlv320aic26";
linux,modalias = "tlv320aic26";
max-speed = <1000000>;
reg = <2>;
};
codec2: codec at 3 {
compatible = "ti,tlv320aic26";
linux,modalias = "tlv320aic26";
max-speed = <1000000>;
reg = <3>;
};
};
i2s at 2200 { // PSC2
compatible = "fsl,mpc5200b-psc-i2s","fsl,mpc5200-psc-i2s";
cell-index = <1>;
reg = <0x2200 0x100>;
interrupts = <2 2 0>;
interrupt-parent = <&mpc5200_pic>;
codec-handle = <&codec1>;
};
i2s at 2400 { // PSC3
compatible = "fsl,mpc5200b-psc-i2s","fsl,mpc5200-psc-i2s";
cell-index = <2>;
reg = <0x2400 0x100>;
interrupts = <2 3 0>;
interrupt-parent = <&mpc5200_pic>;
codec-handle = <&codec2>;
};
More information about the Alsa-devel
mailing list