Tell me more ×  I am reading about the Linux Device model which
is built around buses,devices and drivers .I am able to
understand a bit about how devices and driver matches happen but
not clear about the role of buses here,how buses matches with
device.  One more doubt I have regarding where platform device
gets it name from.  "The platform bus,simply compares the name
of each device against the name of each driver; if they are the
same, the device matches the driver."  Now I could n't really
understand above point .I believe device name is first defined
in dts file and then corresponding Driver name is defined in
platform driver code .  if these two name matches ,probe is
called from driver code which will confirm device is really in
existence.  Could anybody let me know the whole process
specially from Bus point of view.  share|improve this question
Did you go through the files present in Documentation/driver-
model/ under linux source tree ? –  Vivek S Oct 8 at 11:23 Yes
Vivek ,I have gone through it and h