OpenCloudOS-Kernel/arch/arm/mach-ep93xx/include/mach
Hartley Sweeten 6531a991f9 ARM: 5754/1: ep93xx: update i2c support
Update the ep93xx i2c support:

  1) The platform init code passes the configuration data for the
     i2c-gpio driver.  This allows any gpio pin do be used for the
     sda and scl pins.  It also allows the platform to specify the
     udelay and timeout.
  2) Program the gpio configuration register to enable/disable the
     open drain drivers.  Note that this really only works if the
     sda and scl pins are set to EP93XX_GPIO_LINE_EEDAT and
     EP93XX_GPIO_LINE_EECLK.
  3) Update the edb93xx.c platform init to use the new support.

Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com>
Acked-by: Ryan Mallon <ryan@bluewatersys.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2009-10-10 12:45:13 +01:00
..
clkdev.h [ARM] ep93xx: convert to clkdev and match clocks by struct device where possible 2008-11-30 17:11:49 +00:00
debug-macro.S [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
dma.h [ARM] 5414/2: ep93xx m2p dma core 2009-03-03 12:20:11 +00:00
entry-macro.S [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
ep93xx-regs.h ARM: 5754/1: ep93xx: update i2c support 2009-10-10 12:45:13 +01:00
ep93xx_keypad.h Input: add matrix keypad driver for Cirrus EP93xx 2009-04-18 23:44:59 -07:00
fb.h ep93xx video driver platform support 2009-09-23 07:39:51 -07:00
gpio.h ARM: 5745/1: Change ep93xx gpio_irq static inlines to macros 2009-10-07 13:12:58 +01:00
hardware.h [ARM] 5592/1: ep93xx: cleanup platform header includes 2009-07-09 16:13:44 +01:00
io.h [ARM] 5573/1: ep93xx: ensure typesafe io 2009-06-27 10:41:12 +01:00
irqs.h [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
memory.h ARM: 5744/1: ep93xx: add remaining phys offset selections 2009-10-07 13:11:56 +01:00
platform.h ARM: 5754/1: ep93xx: update i2c support 2009-10-10 12:45:13 +01:00
system.h [ARM] 5577/2: ep93xx: syscon locked register functions 2009-07-09 16:10:51 +01:00
timex.h [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
ts72xx.h Merge branch 'master' into devel 2009-09-12 12:04:37 +01:00
uncompress.h [ARM] 5276/1: ep93xx: allow selecting UART for early kernel messages 2008-10-03 11:03:39 +01:00
vmalloc.h [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00