Commit b652b438 authored by Russell King's avatar Russell King
Browse files

[PATCH] I2C: Add PXA I2C driver



Add support for the I2C PXA driver.

Signed-off-by: default avatarRussell King <rmk@arm.linux.org.uk>
parent c0105338
Loading
Loading
Loading
Loading
+16 −0
Original line number Diff line number Diff line
@@ -144,6 +144,22 @@ config I2C_I810
	  This driver can also be built as a module.  If so, the module
	  will be called i2c-i810.

config I2C_PXA
	tristate "Intel PXA2XX I2C adapter (EXPERIMENTAL)"
	depends on I2C && EXPERIMENTAL && ARCH_PXA
	help
	  If you have devices in the PXA I2C bus, say yes to this option.
	  This driver can also be built as a module.  If so, the module
	  will be called i2c-pxa.

config I2C_PXA_SLAVE
	bool "Intel PXA2XX I2C Slave comms support"
	depends on I2C_PXA
	help
	  Support I2C slave mode communications on the PXA I2C bus.  This
	  is necessary for systems where the PXA may be a target on the
	  I2C bus.

config I2C_PIIX4
	tristate "Intel PIIX4"
	depends on I2C && PCI
+1 −0
Original line number Diff line number Diff line
@@ -28,6 +28,7 @@ obj-$(CONFIG_I2C_PARPORT_LIGHT) += i2c-parport-light.o
obj-$(CONFIG_I2C_PCA_ISA)	+= i2c-pca-isa.o
obj-$(CONFIG_I2C_PIIX4)		+= i2c-piix4.o
obj-$(CONFIG_I2C_PROSAVAGE)	+= i2c-prosavage.o
obj-$(CONFIG_I2C_PXA)		+= i2c-pxa.o
obj-$(CONFIG_I2C_RPXLITE)	+= i2c-rpx.o
obj-$(CONFIG_I2C_S3C2410)	+= i2c-s3c2410.o
obj-$(CONFIG_I2C_SAVAGE4)	+= i2c-savage4.o
+1031 −0

File added.

Preview size limit exceeded, changes collapsed.

+70 −0

File added.

Preview size limit exceeded, changes collapsed.

+1 −0
Original line number Diff line number Diff line
@@ -203,6 +203,7 @@
#define I2C_ALGO_MV64XXX 0x190000	/* Marvell mv64xxx i2c ctlr	*/
#define I2C_ALGO_PCA	0x1a0000	/* PCA 9564 style adapters	*/
#define I2C_ALGO_AU1550	0x1b0000        /* Au1550 PSC algorithm		*/
#define I2C_ALGO_PXA	0x1c0000	/* Intel PXA I2C algorithm	*/

#define I2C_ALGO_EXP	0x800000	/* experimental			*/

Loading