All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] [PATCH v2 0/9] arm:exynos4: Enable Multi I2C
@ 2012-10-22  7:21 Piotr Wilczek
  2012-10-22  7:21 ` [U-Boot] [PATCH v2 1/9] exynos:clock: Add i2c clock Piotr Wilczek
                   ` (9 more replies)
  0 siblings, 10 replies; 12+ messages in thread
From: Piotr Wilczek @ 2012-10-22  7:21 UTC (permalink / raw)
  To: u-boot

This patchset enables both software and hardware I2C support for Exynos 4.
New multi_i2c driver is added to support simultaneous use of hardware
and software I2C drivers.
The s3c24x0_i2c driver is modified to use for for both Exynos 4 and Exynos 5.
Both s3c24x0_i2c and soft_i2c drivers are modified so can be used separetly
(only hardware or only software) or can be used simultaneously.
Pinmux setting and clock is add for Exynos4 to support hardware I2C.

This patchset depends on the following patchset:
http://patchwork.ozlabs.org/patch/192742/
http://patchwork.ozlabs.org/patch/192743/
http://patchwork.ozlabs.org/patch/192744/
...
http://patchwork.ozlabs.org/patch/192765/

Changes in v2:
	- added multi_i2c driver;
	- modified s3c24x0_i2c driver
	- modified soft_i2c driver
	- modified exynos4_get_i2c_clk function;

Piotr Wilczek (9):
  exynos:clock: Add i2c clock
  exynos:cpu: Add Exynos4 I2C spacing
  exynos:pinmux: Add pinmux support for i2c
  drivers:i2c: Modify I2C driver for Exynos4
  drivers:i2c: Add support for multi I2C
  driver:i2c: Modify Soft I2C driver for Multi-I2C
  driver:i2c: Modify s3c24x0_i2c driver for Multi-I2C
  drivers:i2c: modify I2C header for Multi-I2C
  arm:trats: Use Multi-I2C on Trarts board

 arch/arm/cpu/armv7/exynos/clock.c      |   17 +++++
 arch/arm/cpu/armv7/exynos/pinmux.c     |   51 +++++++++++++
 arch/arm/include/asm/arch-exynos/cpu.h |    2 +
 board/samsung/trats/trats.c            |   35 +++++++++-
 drivers/i2c/Makefile                   |    1 +
 drivers/i2c/multi_i2c.c                |  124 ++++++++++++++++++++++++++++++++
 drivers/i2c/s3c24x0_i2c.c              |   89 +++++++++++++++++++----
 drivers/i2c/soft_i2c.c                 |   60 ++++++++++++++--
 include/configs/trats.h                |    9 ++-
 include/i2c.h                          |   11 +++
 include/multi_i2c.h                    |   62 ++++++++++++++++
 11 files changed, 439 insertions(+), 22 deletions(-)
 create mode 100644 drivers/i2c/multi_i2c.c
 create mode 100644 include/multi_i2c.h

-- 
1.7.5.4

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2012-10-23 11:31 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-10-22  7:21 [U-Boot] [PATCH v2 0/9] arm:exynos4: Enable Multi I2C Piotr Wilczek
2012-10-22  7:21 ` [U-Boot] [PATCH v2 1/9] exynos:clock: Add i2c clock Piotr Wilczek
2012-10-22  7:21 ` [U-Boot] [PATCH v2 2/9] exynos:cpu: Add Exynos4 I2C spacing Piotr Wilczek
2012-10-22  7:21 ` [U-Boot] [PATCH v2 3/9] exynos:pinmux: Add pinmux support for i2c Piotr Wilczek
2012-10-22  7:21 ` [U-Boot] [PATCH v2 4/9] drivers:i2c: Modify I2C driver for Exynos4 Piotr Wilczek
2012-10-22  7:21 ` [U-Boot] [PATCH v2 5/9] drivers:i2c: Add support for multi I2C Piotr Wilczek
2012-10-22  7:21 ` [U-Boot] [PATCH v2 6/9] driver:i2c: Modify Soft I2C driver for Multi-I2C Piotr Wilczek
2012-10-22  7:21 ` [U-Boot] [PATCH v2 7/9] driver:i2c: Modify s3c24x0_i2c " Piotr Wilczek
2012-10-22  7:21 ` [U-Boot] [PATCH v2 8/9] drivers:i2c: modify I2C header " Piotr Wilczek
2012-10-22  7:21 ` [U-Boot] [PATCH v2 9/9] arm:trats: Use Multi-I2C on Trarts board Piotr Wilczek
2012-10-22 17:07 ` [U-Boot] [PATCH v2 0/9] arm:exynos4: Enable Multi I2C Heiko Schocher
2012-10-23 11:31   ` Piotr Wilczek

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.