diff options
author | Amaury Pouly <amaury.pouly@gmail.com> | 2013-10-22 00:02:05 +0200 |
---|---|---|
committer | Amaury Pouly <amaury.pouly@gmail.com> | 2013-10-22 00:02:05 +0200 |
commit | 5c7167c79c369973969f2199efa191cdf857a1a4 (patch) | |
tree | e5a869cbd804349a04c606c03e545dfb14379180 | |
parent | a31c50ff46e25fa0278f9598bf7cb0c908b831f2 (diff) | |
download | rockbox-5c7167c79c369973969f2199efa191cdf857a1a4.tar.gz rockbox-5c7167c79c369973969f2199efa191cdf857a1a4.zip |
imx233/i2c: relax timeout
Change-Id: Ie9cf8c8bb0a89d9cbcc795e04559864b9fbaf639
-rw-r--r-- | firmware/target/arm/imx233/i2c-imx233.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/firmware/target/arm/imx233/i2c-imx233.c b/firmware/target/arm/imx233/i2c-imx233.c index ed2931269b..782a6f6c7e 100644 --- a/firmware/target/arm/imx233/i2c-imx233.c +++ b/firmware/target/arm/imx233/i2c-imx233.c | |||
@@ -240,7 +240,7 @@ int i2c_write(int device, const unsigned char* buf, int count) | |||
240 | imx233_i2c_begin(); | 240 | imx233_i2c_begin(); |
241 | imx233_i2c_add(true, true, &addr, 1, false); /* start + dev addr */ | 241 | imx233_i2c_add(true, true, &addr, 1, false); /* start + dev addr */ |
242 | imx233_i2c_add(false, true, (void *)buf, count, true); /* data + stop */ | 242 | imx233_i2c_add(false, true, (void *)buf, count, true); /* data + stop */ |
243 | return imx233_i2c_end(1); | 243 | return imx233_i2c_end(10); |
244 | } | 244 | } |
245 | 245 | ||
246 | int i2c_read(int device, unsigned char* buf, int count) | 246 | int i2c_read(int device, unsigned char* buf, int count) |
@@ -249,7 +249,7 @@ int i2c_read(int device, unsigned char* buf, int count) | |||
249 | imx233_i2c_begin(); | 249 | imx233_i2c_begin(); |
250 | imx233_i2c_add(true, true, &addr, 1, false); /* start + dev addr */ | 250 | imx233_i2c_add(true, true, &addr, 1, false); /* start + dev addr */ |
251 | imx233_i2c_add(false, false, buf, count, true); /* data + stop */ | 251 | imx233_i2c_add(false, false, buf, count, true); /* data + stop */ |
252 | return imx233_i2c_end(1); | 252 | return imx233_i2c_end(10); |
253 | } | 253 | } |
254 | 254 | ||
255 | int i2c_readmem(int device, int address, unsigned char* buf, int count) | 255 | int i2c_readmem(int device, int address, unsigned char* buf, int count) |
@@ -260,7 +260,7 @@ int i2c_readmem(int device, int address, unsigned char* buf, int count) | |||
260 | imx233_i2c_add(true, true, start, 2, false); /* start + dev addr + addr */ | 260 | imx233_i2c_add(true, true, start, 2, false); /* start + dev addr + addr */ |
261 | imx233_i2c_add(true, true, &addr_rd, 1, false); /* start + dev addr */ | 261 | imx233_i2c_add(true, true, &addr_rd, 1, false); /* start + dev addr */ |
262 | imx233_i2c_add(false, false, buf, count, true); /* data + stop */ | 262 | imx233_i2c_add(false, false, buf, count, true); /* data + stop */ |
263 | return imx233_i2c_end(1); | 263 | return imx233_i2c_end(10); |
264 | } | 264 | } |
265 | 265 | ||
266 | int i2c_writemem(int device, int address, const unsigned char* buf, int count) | 266 | int i2c_writemem(int device, int address, const unsigned char* buf, int count) |
@@ -269,5 +269,5 @@ int i2c_writemem(int device, int address, const unsigned char* buf, int count) | |||
269 | imx233_i2c_begin(); | 269 | imx233_i2c_begin(); |
270 | imx233_i2c_add(true, true, start, 2, false); /* start + dev addr + addr */ | 270 | imx233_i2c_add(true, true, start, 2, false); /* start + dev addr + addr */ |
271 | imx233_i2c_add(false, true, (void *)buf, count, true); /* data + stop */ | 271 | imx233_i2c_add(false, true, (void *)buf, count, true); /* data + stop */ |
272 | return imx233_i2c_end(1); | 272 | return imx233_i2c_end(10); |
273 | } | 273 | } |