]> git.baikalelectronics.ru Git - kernel.git/commit
[POWERPC] PS3: Vuart rework
authorGeoff Levand <geoffrey.levand@am.sony.com>
Fri, 15 Jun 2007 22:01:06 +0000 (08:01 +1000)
committerPaul Mackerras <paulus@samba.org>
Thu, 28 Jun 2007 09:16:40 +0000 (19:16 +1000)
commit5237b57b6a946e7f67386877dd809c6b45339635
tree0f1d4b26d6597b9a81af2e2009ce2dae6aaabbc7
parenteb1a692e655f67a731d458cab192b2f73b0cf96e
[POWERPC] PS3: Vuart rework

PS3 vuart updates to reflect the new PS3 unified device support.
 - Move vuart devices to the PS3 system bus.
 - Replace use of ps3_vuart_port_device with ps3_system_bus_device.
 - Make the PS3 vuart bus driver a loadable module.
 - Add remove() and shutdown() routines.
 - Move ps3_vuart_work into ps3_vuart_port_priv.tx_list.
 - Remove redundant spinlock ps3_vuart_work.lock.
 - No longer free ps3_vuart_port_device.priv on shutdown.
 - Cleanup Kconfig defs.
 - Export symbols needed for modular port drivers.
 - Arrange to use port numbers found in repository.
 - Fix bugs in ps3_vuart_read_async() and polled reading
 - Cleanup handling of shared interrupt with ps3_vuart_bus_interrupt_get()
   and ps3_vuart_bus_interrupt_put()
 - Add more comments to vuart.c.

Signed-off-by: Geoff Levand <geoffrey.levand@am.sony.com>
Signed-off-by: Paul Mackerras <paulus@samba.org>
arch/powerpc/platforms/ps3/Kconfig
arch/powerpc/platforms/ps3/interrupt.c
drivers/ps3/vuart.c
drivers/ps3/vuart.h
include/asm-powerpc/ps3.h