u-boot-brain/drivers
Rajeshwari Shinde cb466c056a I2C: S3C24X0: Bug fixes in i2c_transfer
This patch corrects the following issues

1) Write the correct M/T Stop value to I2CSTAT after i2c write.
   According to the spec, after finish the data transmission, we should
   write a M/T Stop (I2C_MODE_MT | I2C_TXRX_ENA) to I2CSTAT instead of
   a M/R Stop (I2C_MODE_MR | I2C_TXRX_ENA).
2) Not split the write to I2CSTAT into 2 steps in i2c read.
   According to the spec, we should write the combined M/R Start value to
   I2CSTAT after setting the slave address to I2CDS
3) Fix the mistake of making an equality check to an assignment.
   In the case of I2C write with the zero-length address, while tranfering the
   data, it should be an equality check (==) instead of an assignment (=).

Signed-off-by: Tom Wai-Hong Tam <waihong@chromium.org>
Signed-off-by: Rajeshwari Shinde <rajeshwari.s@samsung.com>
2013-03-12 19:33:11 +01:00
..
bios_emulator Add abs() macro to return absolute value 2012-05-15 08:31:37 +02:00
block mvsata_ide.c: Correction of typo in comments 2013-03-11 17:00:28 -04:00
bootcount Consolidate bootcount code into drivers/bootcount 2012-09-01 14:26:02 +02:00
dfu dfu:usb:fix: Read the "filesize" environment variable only when file read 2012-09-21 00:05:00 +02:00
dma mxs: dma: Fix APBH DMA driver for MX23 2013-01-28 11:43:00 +01:00
fpga FPGA: Cyclon II: Correctly reset the FPGA before configuration 2012-10-29 14:21:20 -07:00
gpio gpio: Build the da8xx_gpio code for the davinci644x device 2013-02-20 08:52:41 -05:00
hwmon hwmon: do not init sensors on startup 2011-08-04 23:30:38 +02:00
i2c I2C: S3C24X0: Bug fixes in i2c_transfer 2013-03-12 19:33:11 +01:00
input ppc: Move mpc5xxx clocks to arch_global_data 2013-02-04 09:05:43 -05:00
misc Merge remote-tracking branch 'u-boot/master' into u-boot-arm-merged 2012-12-19 13:02:36 -08:00
mmc blackfin: bf60x: add rsi/sdh support 2013-03-04 13:42:07 +08:00
mtd mtd: nand: Check if NAND is locked tight before lock cmds 2013-02-22 19:06:34 -06:00
net net: Use new numeric setenv functions 2013-02-28 19:09:23 -08:00
pci powerpc/p4080ds: fix PCI-e x8 link training down failure 2012-11-27 18:28:07 -06:00
pcmcia PXA: Remove PXA PCMCIA support 2012-03-26 23:09:23 +02:00
power Merge branch 'agust@denx.de' of git://git.denx.de/u-boot-staging 2013-01-14 15:30:31 -07:00
qe ppc: Move CONFIG_QE to arch_global_data 2013-02-04 09:05:42 -05:00
rtc ppc: Remove PCIPPC2 and PCIPPC6 boards 2013-03-11 17:00:28 -04:00
serial sandbox: Improve sandbox serial port keyboard interface 2013-02-28 19:09:21 -08:00
sound Sound: WM8994: Add FDT support to codec 2013-01-08 10:54:33 +09:00
spi blackfin: add bf6xx spi driver 2013-03-04 13:42:07 +08:00
tpm Introduce generic TPM support in u-boot 2011-12-07 08:45:51 +01:00
twserial Switch from archive libraries to partial linking 2010-11-17 21:02:18 +01:00
usb Merge branch 'u-boot-samsung/master' into 'u-boot-arm/master' 2013-01-14 15:21:00 +01:00
video video: tegra: Update line length to match resolution 2013-01-16 13:40:06 -07:00
watchdog mx31/mx35/mx51/mx53/mx6: add watchdog 2013-01-13 11:39:57 +01:00