[PATCH v11 0/4] AT91: replace old i2c-at91.c TWI driver

2012-08-29 Thread Nikolaus Voss
The old driver has two main deficencies: i) No repeated start (Sr) condiction is possible, this makes it unusable e.g. for most SMBus transfers. ii) I/O was done with polling/busy waiting what caused over-/underruns even at light system loads and clock speeds. The new driver overcomes

[PATCH v11 4/4] G45 TWI: remove open drain setting for twi function gpios

2012-08-29 Thread Nikolaus Voss
The G45 datasheets explicitly states that setting the open drain property on peripheral function gpios is not allowed. (How about other A91 chips?) Signed-off-by: Nikolaus Voss n.v...@weinmann.de --- arch/arm/mach-at91/at91sam9g45_devices.c |6 -- 1 file changed, 6 deletions(-) diff

[PATCH v11 3/4] drivers/i2c/busses/i2c-at91.c: add new driver

2012-08-29 Thread Nikolaus Voss
This driver has the following properties compared to the old driver: 1. Support for multiple interfaces. 2. Interrupt driven I/O as opposed to polling/busy waiting. 3. Support for _one_ repeated start (Sr) condition, which is enough for most real-world applications including all SMBus transfer

[PATCH v11 1/4] drivers/i2c/busses/i2c-at91.c: remove old polling driver

2012-08-29 Thread Nikolaus Voss
Signed-off-by: Nikolaus Voss n.v...@weinmann.de --- arch/arm/mach-at91/include/mach/at91_twi.h | 68 -- drivers/i2c/busses/Makefile|1 - drivers/i2c/busses/i2c-at91.c | 314 3 files changed, 383 deletions(-) delete mode 100644

Re: [PATCH] i2c multiplexer driver for Proliant microserver N36L

2012-08-29 Thread Jean Delvare
Eddi, Thomas, On Wed, 14 Mar 2012 09:28:54 +0100, Eddi De Pieri wrote: Hi Thomas, With the updated patch and the modified sensors-detect I have been able to probe all ports and have not encountered the power issue again. If no further issues are identified I will seperate the patch

Re: [PATCH 4/5] i2c-i801: Add Device IDs for Intel Lynx Point-LP PCH

2012-08-29 Thread Jean Delvare
Hi James, Quite a long Cc list for such a trivial patch... On Thu, 9 Aug 2012 09:43:52 -0700, james.d.rals...@intel.com wrote: From: James Ralston james.d.rals...@intel.com This patch adds the SMBus Device IDs for the Intel Lynx Point-LP PCH. The Device IDs are defined in

Re: [PATCH] i2c: omap: Prevent NULL pointer dereference in remove

2012-08-29 Thread Jean Delvare
On Thu, 23 Aug 2012 19:51:26 +0530, Shubhrajyoti D wrote: Prevent the NULL pointer access of pdev-dev in remove. The platform_device is anyways deleted so remove platform_set_drvdata(pdev, NULL);. No, the platform device isn't deleted. The i2c adapters are deleted but the underlying platform

Re: [RFC PATCH 1/5] i2c: introduce i2c-cbus driver

2012-08-29 Thread Tony Lindgren
* Aaro Koskinen aaro.koski...@iki.fi [120828 14:35]: Add i2c driver to enable access to devices behind CBUS on Nokia Internet Tablets. Can you please do also a separate patch for the device tree binding for getting the GPIO pins for this controller? Other than that thanks for doing this and: