Messages in this thread | | | Date | Wed, 16 Feb 2011 08:53:49 -0800 | From | Mark Brown <> | Subject | Re: platform data and mfd design question |
| |
On Wed, Feb 16, 2011 at 09:48:33AM +0100, Linus Walleij wrote: > On 02/15/2011 10:51 PM, Abhijeet Dharmapurikar wrote: > >Msm on the other hand declares the struct mfd_cell subdevice[] array in > >the board file and passes this on to the core driver via platfom data.
> This way the platform data tells the core driver what kind of > silicon it has "hey, PM8058, guess what, you have an RTC!" > which looks backwards to me, especially given that it does > not need any fancy platform data at all, just two IRQ numbers > which the core driver can very well handle.
Indeed, and the RTC would still be useful even without IRQ support I imagine (it should still be able to tell you the time).
| |