Thread (46 messages) 46 messages, 5 authors, 2010-01-12
STALE6004d

[PATCH 07/13] powerpc/5200: LocalPlus driver: reset BestComm when committing new request

From: Roman Fietze <hidden>
Date: 2009-12-22 07:05:25
Subsystem: linux for powerpc (32-bit and 64-bit), the rest · Maintainers: Madhavan Srinivasan, Michael Ellerman, Linus Torvalds

Signed-off-by: Roman Fietze <redacted>
=2D--
 arch/powerpc/platforms/52xx/mpc52xx_lpbfifo.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/arch/powerpc/platforms/52xx/mpc52xx_lpbfifo.c b/arch/powerpc/p=
latforms/52xx/mpc52xx_lpbfifo.c
index 8d8a63a..a7cd585 100644
=2D-- a/arch/powerpc/platforms/52xx/mpc52xx_lpbfifo.c
+++ b/arch/powerpc/platforms/52xx/mpc52xx_lpbfifo.c
@@ -398,6 +398,8 @@ int mpc52xx_lpbfifo_submit(struct mpc52xx_lpbfifo_reque=
st *req)
 	req->buffer_not_done_cnt =3D 0;
 	req->pos =3D 0;
=20
+	bcom_gen_bd_rx_reset(lpbfifo.bcom_rx_task);
+	bcom_gen_bd_tx_reset(lpbfifo.bcom_tx_task);
 	mpc52xx_lpbfifo_kick(req);
 	spin_unlock_irqrestore(&lpbfifo.lock, flags);
=20
@@ -456,7 +458,7 @@ mpc52xx_lpbfifo_probe(struct of_device *op, const struc=
t of_device_id *match)
 	lpbfifo.bcom_rx_task =3D bcom_gen_bd_rx_init(4,
 						   res.start + offsetof(struct mpc52xx_sclpc, fifo_data),
 						   BCOM_INITIATOR_SCLPC, BCOM_IPR_SCLPC,
=2D						   16*1024*1024);
+						   16 * 1024 * 1024);
 	if (!lpbfifo.bcom_rx_task)
 		goto err_bcom_rx;
=20
=2D-=20
1.6.5.5



=2D-=20
Roman Fietze                Telemotive AG B=FCro M=FChlhausen
Breitwiesen                              73347 M=FChlhausen
Tel.: +49(0)7335/18493-45        http://www.telemotive.de
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help