diff --git a/src/target/xscale.c b/src/target/xscale.c
index 39378c01a02baba1ab175ceda4fffe28793e4b60..6bcd0251f3c48b4a51377e69ecaf0c2f350c2c44 100644
--- a/src/target/xscale.c
+++ b/src/target/xscale.c
@@ -586,7 +586,7 @@ int xscale_write_rx(target_t *target)
 	for (;;)
 	{
 		int i;
-		for (i=0; i<10; i++)
+		for (i=0; i<100; i++)
 		{
 			jtag_add_dr_scan(3, fields, TAP_RTI);