title: How write platform driver in linux
body: <p>I started to write linux driver and i am confident on it now, but my interest now is to write
  lower-level driver (platform driver) for spi or USB or i2c controller. Is there any i can start writing to practice platform driver on linux PC.  Can some suggest how to start writing platform driver on linux.</p>
  
  <p>Thank you</p>