24 Feb
2012
24 Feb
'12
4:12 p.m.
On Fri, Feb 24, 2012 at 10:09:41PM +0800, Shawn Guo wrote:
The fsl_ssi probe function detects the client machine name using model property of the device tree. But it will not work for the ARM client machines which are to be added. The model property is given as a descriptive string on all ARM device tree (arch/arm/boot/*.dts). Instead, the compatible property gives the machine name.
The ARM machines really shouldn't be using the bindings that PowerPC is using for the machine as they conflate the machine driver with the SSI binding. The idiom for new systems is that machine drivers should be first class devices in the device tree referencing the SSI and CODEC.
The current bindings should be preserved for existing systems of course.