diff options
| author | wdenk <wdenk> | 2004-03-23 20:18:25 +0000 | 
|---|---|---|
| committer | wdenk <wdenk> | 2004-03-23 20:18:25 +0000 | 
| commit | efa329cb892c8b9a5e453638b3ca57c94b71e9a2 (patch) | |
| tree | b8c5361b7054e21662e619100c1a7f53e6d8de0a /cpu/pxa/i2c.c | |
| parent | 7d7ce4125f769a21a321c3df972272c5854d54f7 (diff) | |
| download | olio-uboot-2014.01-efa329cb892c8b9a5e453638b3ca57c94b71e9a2.tar.xz olio-uboot-2014.01-efa329cb892c8b9a5e453638b3ca57c94b71e9a2.zip | |
* Add start-up delay to make sure power has stabilized before
  attempting to switch on USB on SX1 board.
* Patch by Josef Wagner, 18 Mar 2004:
  - Add support for MicroSys XM250 board (PXA255)
  - Add support for MicroSys PM828 board (MPC8280)
  - Add support for 32 MB Flash on PM825/826
  - new SDRAM refresh rate for PM825/PM826
  - added support for MicroSys PM520 (MPC5200)
  - replaced Query by Identify command in CPU86/flash.c
    to support 28F160F3B
* Fix wrap around problem with udelay() on ARM920T
* Add support for Macronix flash on TRAB board
Diffstat (limited to 'cpu/pxa/i2c.c')
| -rw-r--r-- | cpu/pxa/i2c.c | 6 | 
1 files changed, 5 insertions, 1 deletions
| diff --git a/cpu/pxa/i2c.c b/cpu/pxa/i2c.c index cc2c49ca7..b6155b137 100644 --- a/cpu/pxa/i2c.c +++ b/cpu/pxa/i2c.c @@ -448,13 +448,17 @@ int i2c_write(uchar chip, uint addr, int alen, uchar *buffer, int len)  uchar i2c_reg_read (uchar chip, uchar reg)  { +	char buf; +  	PRINTD(("i2c_reg_read(chip=0x%02x, reg=0x%02x)\n",chip,reg)); -	return 0; +	i2c_read(chip, reg, 1, &buf, 1); +	return (buf);  }  void  i2c_reg_write(uchar chip, uchar reg, uchar val)  {  	PRINTD(("i2c_reg_write(chip=0x%02x, reg=0x%02x, val=0x%02x)\n",chip,reg,val)); +	i2c_write(chip, reg, 1, &val, 1);  }  #endif	/* CONFIG_HARD_I2C */ |