diff options
author | Maurus Cuelenaere <mcuelenaere@gmail.com> | 2009-03-09 22:17:37 +0000 |
---|---|---|
committer | Maurus Cuelenaere <mcuelenaere@gmail.com> | 2009-03-09 22:17:37 +0000 |
commit | 70ab3fca0d5bc9a2cffdef50db0b2fb152cb1892 (patch) | |
tree | f2990213a230c884a5d4409d904b8b2867615584 /firmware/target/mips/ingenic_jz47xx/i2c-jz4740.c | |
parent | b1983d21c2dc19c2c3aa4904bfaeabb3ca20092e (diff) |
Onda VX747:
* Fix warnings
* Add fake battery level information to make sure Rockbox doesn't shutdown
* Enable switching between touch modes by pressing (VOL_DOWN|VOL_UP)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20269 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/mips/ingenic_jz47xx/i2c-jz4740.c')
-rw-r--r-- | firmware/target/mips/ingenic_jz47xx/i2c-jz4740.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/firmware/target/mips/ingenic_jz47xx/i2c-jz4740.c b/firmware/target/mips/ingenic_jz47xx/i2c-jz4740.c index b97448f4bb..5df0e90683 100644 --- a/firmware/target/mips/ingenic_jz47xx/i2c-jz4740.c +++ b/firmware/target/mips/ingenic_jz47xx/i2c-jz4740.c @@ -74,6 +74,7 @@ static int i2c_put_data(unsigned char data) return -1; } +#if 0 static int i2c_put_data_nack(unsigned char data) { unsigned int timeout = TIMEOUT*10; @@ -86,6 +87,7 @@ static int i2c_put_data_nack(unsigned char data) return 0; } +#endif static int i2c_get_data(unsigned char *data, int ack) { @@ -111,13 +113,17 @@ static int i2c_get_data(unsigned char *data, int ack) return -1; } +void i2c_setclk(unsigned int i2cclk) +{ + __i2c_set_clk(__cpm_get_i2sclk(), i2cclk); +} + /* * I2C interface */ void i2c_open(void) { - /* TODO */ - //__i2c_set_clk(jz_clocks.extalclk, 10000); /* default 10 KHz */ + i2c_setclk(10000); /* default 10 KHz */ __i2c_enable(); } @@ -127,12 +133,6 @@ void i2c_close(void) __i2c_disable(); } -void i2c_setclk(unsigned int i2cclk) -{ - /* TODO */ - //__i2c_set_clk(jz_clocks.extalclk, i2cclk); -} - int i2c_read(int device, unsigned char *buf, int count) { int cnt = count; |