Is this what the device tree entries should look like?
First example is ac97 audio:
[EMAIL PROTECTED] { // PSC1
device_type = "sound";
compatible = "mpc5200b-psc-ac97\0mpc5200-psc-ac97";
cell-index = <0>;
reg = <2000 100>;
interrupts = <2 1 0>;
interrupt-parent = <&mpc5200_pic>;
codec-handle = <&codec0>
};
[EMAIL PROTECTED] { // use to trigger loading platform specific fabric driver
device_type = "pseudo-sound"
};
codec0:[EMAIL PROTECTED] {
device_type = "codec"
compatible = "stac9766\0ac97"
};
Second is i2s/i2c connected:
How do I link this to the i2c bus?
[EMAIL PROTECTED] { // PSC1
device_type = "sound";
compatible = "mpc5200b-psc-i2s\0mpc5200-psc-i2s";
cell-index = <0>;
reg = <2000 100>;
interrupts = <2 1 0>;
interrupt-parent = <&mpc5200_pic>;
codec-handle = <&codec0>
};
[EMAIL PROTECTED] {
device_type = "i2c";
compatible = "mpc5200b-i2c\0mpc5200-i2c\0fsl-i2c";
cell-index = <0>;
reg = <3d00 40>;
interrupts = <2 f 0>;
interrupt-parent = <&mpc5200_pic>;
fsl5200-clocking;
};
[EMAIL PROTECTED] { // use to trigger loading platform specific fabric driver
device_type = "pseudo-sound"
};
codec0:[EMAIL PROTECTED] {
device_type = "codec"
compatible = "tas5508"
};
--
Jon Smirl
[EMAIL PROTECTED]
_______________________________________________
Linuxppc-dev mailing list
[email protected]
https://ozlabs.org/mailman/listinfo/linuxppc-dev