linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* remove pxa ssp driver???
@ 2013-08-21  3:19 Chao Xie
  2013-08-21  9:00 ` Daniel Mack
  0 siblings, 1 reply; 4+ messages in thread
From: Chao Xie @ 2013-08-21  3:19 UTC (permalink / raw)
  To: linux-arm-kernel

hi
In arch/arm/plat-pxa, there is a ssp driver named ssp.c.
The ssp driver will probe all the ssp devices one by one, and linked
them into a list.
The driver also provides two APIs pxa_request_pxa() and pxa_ssp_free().

So why we will have ssp.c driver? The only thing the driver will do is
linked all the ssp devices into a list, and then provides APIs to
others to allocate and free the ssp ports.

The ssp connection is defined by board, and it is fixed. So for a
single board, i do not think the port will be allocated or freed
dynamically. Is there any case that will two drivers will share same
port?

If the two APIs are not needed. Then we can remove the driver, and
lets other drivers, for example, spi-pxa.c and sound/soc/pxa/pxa-ssp.c
to directly handle the ssp resources(get irq number, iomap the
register and etc.)

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

end of thread, other threads:[~2013-08-22  6:07 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-08-21  3:19 remove pxa ssp driver??? Chao Xie
2013-08-21  9:00 ` Daniel Mack
2013-08-22  3:13   ` Chao Xie
2013-08-22  6:07     ` Daniel Mack

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).