public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] : Suggestions for SPI driver pusher
@ 2013-08-09  8:48 Jagan Teki
  2013-08-09 12:04 ` Tom Rini
  0 siblings, 1 reply; 2+ messages in thread
From: Jagan Teki @ 2013-08-09  8:48 UTC (permalink / raw)
  To: u-boot

Hi,

FYI: I am trying to prepare the spi driver code to more readable.
As each spi driver has a common set of calls.

<< header file inclusion >>
<< Register bit masks >>

<< MISC macro definitions >>

<< controller reg structure >>

<< controller private slave structure >>

<< inline func defination >>

<< spi_xfer_sub() >>

<< spi_setup_slave_sub >>

<< spi_cs_is_valid >>

<< spi_cs_activate >>

<< spi_cs_deactivate >>

<< spi_init >>

<< spi_setup_slave >>
{
	spi_setup_slave_sub()
}

<< spi_free_slave >>

<< spi_claim_bus >>

<< spi_release_bus >>

<< spi_xfer code >>
{
   spi_xfer_sub()
}

I am just trying to do the above format at-least from the drivers which 
are pushing now onwards.

Please see the reff driver
http://git.denx.de/?p=u-boot/u-boot-spi.git;a=commitdiff;h=1465d055f9d7a81edacf30c9d20a1b51dfcbfa8d

Let me know your views.

--
Thanks,
Jagan.

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2013-08-09 12:04 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-08-09  8:48 [U-Boot] : Suggestions for SPI driver pusher Jagan Teki
2013-08-09 12:04 ` Tom Rini

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox