Thread (1 message) 1 message, 1 author, 2012-03-19

Re: [PATCH] Device Tree Bindings for Freescale TDM controller

From: Scott Wood <hidden>
Date: 2012-03-19 17:32:36
Also in: linux-devicetree

On 03/17/2012 02:33 AM, Aggrwal Poonam-B10812 wrote:
quoted
quoted
+  - compatible
+      Usage: required
+      Value type: <string>
+      Definition: Should contain "fsl,mpc8315-tdm".
+	  So mpc8313 will have compatible = "fsl,mpc8315-tdm";
+	  p1010 will have compatible "fsl,p1010-tdm", "fsl,mpc8315-tdm";
Shouldn't mpc8313 have:
compatible = "fsl,mpc8313-tdm", "fsl,mpc8315-tdm"?

I thought we were going to use 8313 as the canonical implementation, not
8315.
MPC8315 was the first FSL platform to have this controller.
MPC8313 does not have TDM.
OK, so no example for mpc8313 then. :-)
quoted
Will this frequency ever need to be > 4GHz?
Don't think so, at max this will be CCB, not sure if CCB on our platforms may get bigger than 4G ever.
Still, I think we should always make clock-frequency properties be 32/64
as the ePAPR describes, just in case.
quoted
Might want to specify as u32 or u64, as ePAPR suggests.
Means Value type: <u32 or u64>?
Yes.
In this case the driver must always use 64bit data structure to read this. Is this correct?
No, you'd use of_read_number().  Maybe factor out an of_get_frequency().

-Scott
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help