Hi Tom, On 30 June 2015 at 14:31, Tom Rini <tr...@konsulko.com> wrote: > On Tue, Jun 30, 2015 at 01:10:45PM -0700, York Sun wrote: >> >> >> On 06/30/2015 12:01 PM, Tom Rini wrote: >> > On Tue, Jun 30, 2015 at 11:42:41AM -0700, York Sun wrote: >> >> >> >> >> >> On 06/30/2015 11:33 AM, Simon Glass wrote: >> >>> Hi York, >> >>> >> >>> On 30 June 2015 at 10:08, York Sun <york...@freescale.com> wrote: >> >>>> Simon, >> >>>> >> >>>> Does the dm force using device tree? I was reviewing a patch set >> >>>> regarding SPI >> >>>> and found OF_CONTROL has to be selected in order to get the driver >> >>>> model happy. >> >>>> >> >>>> My understanding of the driver model is both device tree and platform >> >>>> data are >> >>>> allowed, like Linux. Is that still true? >> >>> >> >>> For buses you need device tree. I was rather hoping that we could >> >>> avoid platform data on platforms that have device tree. What is the >> >>> point? >> >>> >> >> >> >> Simon, >> >> >> >> It happens on a platform not using device tree, but DM will be used. >> >> >> >> I prefer DM to have both, rather than being forced to use device tree, >> >> unless we >> >> are going to enforce using device tree on all new platforms. Since device >> >> tree >> >> is still an option, I feel it is best to support platform data, like Linux >> >> drivers do. >> > >> > Well, to what end? My recollection is that in short, the kernel has >> > both since platform data predates device tree (and converting platform >> > data to device tree is still a thing that happens). But we're trying to >> > skip that intermediate step. Are there platforms where you do not plan >> > to use a device tree, ever? >> > >> >> Tom, >> >> I am not against using device tree at all. It is more dynamic and flexible. >> But >> I don't see any indication that we favor device tree over pdata (except in >> the >> code). If we are skipping pdata for new drivers, a clear message will be >> helpful. That's what I am trying to get clarification. > > OK. I think we'd agreed to that at ELC-E last year and it might have > been in a few here-and-there emails but it's worth spelling out > somewhere. > > Hey Simon? doc/driver-model/README.txt has a pdata example, so maybe > the answer here is it's time to update README.txt in a few ways :)
I'll prepare a patch. Regards, Simon _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot