aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/i2c
AgeCommit message (Expand)AuthorFilesLines
2012-11-03Merge branch 'i2c-embedded/for-current' of git://git.pengutronix.de/git/wsa/l...Linus Torvalds3-175/+22
2012-11-02i2c: tegra: set irq name as device nameLaxman Dewangan1-1/+1
2012-11-02i2c-nomadik: Fixup clock handlingPhilippe Begnic1-2/+7
2012-11-02i2c: mxs: remove broken PIOQUEUE supportWolfram Sang1-172/+14
2012-10-28i2c-i801: Fix commentJean Delvare1-1/+1
2012-10-28i2c-i801: Simplify dependency towards GPIOLIBJean Delvare2-4/+6
2012-10-28i2c-stub: Move to drivers/i2cJean Delvare3-35/+33
2012-10-11Merge branch 'i2c-embedded/for-next' of git://git.pengutronix.de/git/wsa/linuxLinus Torvalds12-490/+1836
2012-10-08MXS: Implement DMA support into mxs-i2cMarek Vasut1-22/+247
2012-10-08Merge tag 'v3.6-rc7' into i2c-embedded/for-nextWolfram Sang8-36/+83
2012-10-08i2c: add Renesas R-Car I2C driverKuninori Morimoto3-0/+720
2012-10-08Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/...Linus Torvalds1-13/+1
2012-10-06i2c: s3c2410: use clk_prepare_enable and clk_disable_unprepareThomas Abraham1-9/+9
2012-10-06ARM: OMAP: convert I2C driver to PM QoS for MPU latency constraintsJean Pihet1-14/+18
2012-10-06i2c: nomadik: Add Device Tree support to the Nomadik I2C driverLee Jones1-3/+32
2012-10-06i2c: algo: pca: Fix chip reset function for PCA9665Thomas Kavanagh1-13/+14
2012-10-05i2c-piix4: Fix build failureDaniel J Blueman1-0/+1
2012-10-05i2c-i801: Let i2c-mux-gpio find the GPIO chipJean Delvare1-33/+4
2012-10-05i2c-mux-gpio: Add support for dynamically allocated GPIO pinsJean Delvare1-6/+32
2012-10-05i2c-mux-gpio: Use devm_kzalloc instead of kzallocMaxime Ripard1-9/+5
2012-10-05i2c-i801: Support SMBus multiplexing on Asus Z8 seriesJean Delvare2-1/+214
2012-10-05i2c-viapro: Add VIA VX900 device IDJean Delvare2-1/+5
2012-10-05i2c-parport: i2c_parport_irq can be staticJean Delvare1-1/+1
2012-10-05i2c-designware: i2c_dw_xfer_msg can be staticJean Delvare1-1/+1
2012-10-05i2c/scx200_*: Replace printks with pr_<level>sJim Cromie2-21/+18
2012-10-05i2c: Make I2C available on UMLPeter Huewe2-14/+17
2012-10-05i2c: Convert struct i2c_msg initialization to C99 formatShubhrajyoti D1-3/+13
2012-10-05i2c-smbus: Convert kzalloc to devm_kzallocJulia Lawall1-7/+4
2012-10-05i2c-mux: Add support for device auto-detectionJean Delvare5-7/+33
2012-10-06idr: rename MAX_LEVEL to MAX_IDR_LEVELFengguang Wu1-1/+1
2012-10-01Merge tag 'multiplatform' of git://git.kernel.org/pub/scm/linux/kernel/git/ar...Linus Torvalds4-4/+4
2012-10-01Merge tag 'drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-socLinus Torvalds1-38/+92
2012-10-01Merge tag 'cleanup' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-socLinus Torvalds2-61/+62
2012-09-22Merge branch 'multiplatform/platform-data' into next/multiplatformOlof Johansson4-4/+4
2012-09-21Merge branch 'v3.7-samsung-fixes-1' of git://git.kernel.org/pub/scm/linux/ker...Olof Johansson8-36/+83
2012-09-21i2c-scmi: convert to module_acpi_driver()Mika Westerberg1-13/+1
2012-09-20Merge tag 'tegra-for-3.7-dmaengine' of git://git.kernel.org/pub/scm/linux/ker...Olof Johansson8-36/+83
2012-09-19ARM: samsung: move platform_data definitionsArnd Bergmann1-1/+1
2012-09-14Merge branch 'i2c-embedded/for-current' of git://git.pengutronix.de/git/wsa/l...Linus Torvalds3-32/+40
2012-09-14i2c: mpc: Wait for STOP to hit the busJoakim Tjernlund1-1/+17
2012-09-14i2c: algo: pca: Fix mode selection for PCA9665Thomas Kavanagh1-3/+3
2012-09-14i2c: davinci: preparation for switch to common clock frameworkMurali Karicheri1-5/+5
2012-09-14ARM: w90x900: move platform_data definitionsArnd Bergmann1-1/+1
2012-09-14ARM: imx: move platform_data definitionsArnd Bergmann1-1/+1
2012-09-14ARM: davinci: move platform_data definitionsArnd Bergmann1-1/+1
2012-09-13i2c: tegra: dynamically control fast clkLaxman Dewangan1-7/+28
2012-09-13i2c: tegra: I2_M_NOSTART functionality not supported in Tegra20Laxman Dewangan1-14/+47
2012-09-13i2c: tegra: pass proper name for getting clockLaxman Dewangan1-23/+23
2012-09-13Merge branch 'ofdeviceiddata' of git://git.pengutronix.de/git/ukl/linux into ...Olof Johansson2-7/+8
2012-09-12i2c: mxs: correctly setup speed for non devicetreeWolfram Sang1-7/+6
2012-09-12i2c: pnx: Fix read transactions of >= 2 bytesRoland Stigge1-20/+28
2012-09-12i2c: pnx: Fix bit definitionsRoland Stigge1-2/+3
2012-09-12omap-i2c: fix incorrect log message when using a device treeFlorian Vaussard1-3/+3
2012-09-12i2c: omap: sanitize exit pathFelipe Balbi1-13/+13
2012-09-12i2c: omap: switch over to autosuspend APIFelipe Balbi1-2/+10
2012-09-12i2c: omap: remove unnecessary pm_runtime_suspended checkFelipe Balbi1-3/+0
2012-09-12i2c: omap: switch to threaded IRQ supportFelipe Balbi1-6/+37
2012-09-12i2c: omap: remove redundant status readShubhrajyoti D1-2/+0
2012-09-12i2c: omap: get rid of the "complete" labelFelipe Balbi1-3/+13
2012-09-12i2c: omap: resize fifos before each messageFelipe Balbi1-32/+51
2012-09-12i2c: omap: simplify IRQ exit pathFelipe Balbi1-12/+8
2012-09-12i2c: omap: always return IRQ_HANDLEDFelipe Balbi1-1/+1
2012-09-12i2c: omap: simplify errata checkFelipe Balbi1-3/+1
2012-09-12i2c: omap: bus: add a receiver flagFelipe Balbi1-0/+8
2012-09-12i2c: omap: switch to platform_get_irq()Felipe Balbi1-5/+7
2012-09-12i2c: omap: ack IRQ in partsFelipe Balbi1-12/+16
2012-09-12i2c: omap: switch over to do {} while loopFelipe Balbi1-6/+14
2012-09-12i2c: omap: re-factor receive/transmit data loopFelipe Balbi1-122/+82
2012-09-12i2c: omap: improve i462 errata handlingFelipe Balbi1-13/+30
2012-09-12i2c: omap: split out [XR]DR and [XR]RDYFelipe Balbi1-34/+92
2012-09-12i2c: omap: simplify omap_i2c_ack_stat()Felipe Balbi1-9/+10
2012-09-12i2c: omap: add blank linesFelipe Balbi1-0/+5
2012-09-12i2c: omap: decrease indentation level on data handlingFelipe Balbi1-32/+31
2012-09-12i2c: omap: simplify num_bytes handlingFelipe Balbi1-4/+2
2012-09-12i2c: omap: switch to devm_* APIFelipe Balbi1-29/+12
2012-09-12i2c: at91: add dt support to i2c-at91Ludovic Desroches1-0/+49
2012-09-12i2c: at91: add new driverNikolaus Voss3-7/+516
2012-09-12i2c: at91: remove old polling driverNikolaus Voss2-316/+0
2012-09-12i2c: nomadik: stop fetching the regulatorLinus Walleij1-17/+0
2012-09-12i2c: davinci: add OF supportHeiko Schocher1-11/+37
2012-09-11i2c: imx: Use dev_dbg logging styleFabio Estevam1-2/+2
2012-09-11i2c: imx: Use dev_info to indicate that i2c driver was succesfully registeredFabio Estevam1-1/+1
2012-09-11i2c/mpc: make data used as *of_device_id.data constArnd Bergmann1-5/+5
2012-09-11i2c/mpc: add a const qualifierUwe Kleine-König1-1/+1
2012-09-11i2c/i2c-omap: add a const qualifierUwe Kleine-König1-1/+2
2012-09-10i2c-core: Fix for lockdep validatorJean Delvare1-2/+20
2012-09-10i2c-designware: Fix build error if CONFIG_I2C_DESIGNWARE_PLATFORM=y && CONFIG...Axel Lin3-2/+19
2012-09-10i2c-i801: Add Device IDs for Intel Lynx Point-LP PCHJames Ralston2-0/+4
2012-09-05Merge branch 'pnx4008-removal' of git://git.antcom.de/linux-2.6 into next/cle...Olof Johansson1-1/+1
2012-09-04Merge commit 'a849088aa1' from rmk/fixes into cleanup/io-pciArnd Bergmann40-992/+1310
2012-08-26ARM: mach-pnx4008: Remove architectureRoland Stigge1-1/+1
2012-08-18i2c: tegra: protect suspend/resume callbacks with CONFIG_PM_SLEEPLaxman Dewangan1-1/+1
2012-08-18i2c: diolan-u2c: Fix master_xfer return codeGuenter Roeck1-0/+1
2012-08-18I2C: OMAP: xfer: fix runtime PM get/put balance on errorKevin Hilman1-1/+1
2012-08-18i2c: nomadik: Add default configuration into the Nomadik I2C driverLee Jones1-10/+18
2012-07-31Merge tag 'random_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-2/+1
2012-07-30Merge branch 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-11/+33
2012-07-30Merge branch 'akpm' (Andrew's patch-bomb)Linus Torvalds1-7/+0
2012-07-30i2c/i2c-pxa: remove conditional compilation of clk codeViresh Kumar1-7/+0
2012-07-30Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linusLinus Torvalds1-43/+49
2012-07-28Merge branch 'i2c-embedded/for-next' of git://git.pengutronix.de/git/wsa/linuxLinus Torvalds14-541/+623
2012-07-25i2c: iop3xx: use standard gpiolib functionsRob Herring1-4/+5
2012-07-25i2c: iop3xx: clean-up trailing whitespaceRob Herring1-56/+56
2012-07-24Revert "i2c: tegra: convert normal suspend/resume to *_noirq"Wolfram Sang1-6/+3
2012-07-24i2c-omap: Add support for I2C_M_STOP message flagLaurent Pinchart1-1/+4
2012-07-24i2c: Fall back to emulated SMBus if the operation isn't supported nativelyLaurent Pinchart1-4/+10
2012-07-24i2c: Add SCCB supportLaurent Pinchart1-1/+1
2012-07-24i2c-tiny-usb: Add support for the Robofuzz OSIF USB/I2C converterEmmanuel Deloget1-0/+1
2012-07-24i2c-i801: Enable IRQ for byte_by_byte transactionsDaniel Kurtz1-7/+78
2012-07-24i2c-i801: Enable interrupts on ICH5/7/8/9/10Jean Delvare1-4/+9
2012-07-24i2c-i801: Enable IRQ for SMBus transactionsDaniel Kurtz1-4/+95
2012-07-24i2c-i801: Consolidate pollingJean Delvare1-55/+53
2012-07-24i2c-i801: Drop ENABLE_INT9Daniel Kurtz1-5/+4
2012-07-24i2c-i801: Rename some SMBHSTCNT bit constantsDaniel Kurtz1-10/+11
2012-07-24i2c-i801: Check and return errors during byte-by-byte transfersDaniel Kurtz1-4/+6
2012-07-24i2c-i801: Clear only status bits in HST_STSDaniel Kurtz1-1/+1
2012-07-24i2c-i801: Refactor use of LAST_BYTE in i801_block_transaction_byte_by_byteDaniel Kurtz1-14/+14
2012-07-24i2c-smbus: Use module_i2c_driver()Fabio Estevam1-12/+1
2012-07-24i2c-piix4: Support AMD auxiliary SMBus controllerAndrew Armenia2-4/+73
2012-07-24i2c-piix4: Separate registration and probing codeAndrew Armenia1-40/+71
2012-07-24i2c-piix4: Eliminate piix4_smba global variableAndrew Armenia1-16/+34
2012-07-24i2c/busses: Use module_pci_driverAxel Lin16-200/+16
2012-07-24i2c: Update Guenter Roeck's e-mail addressGuenter Roeck2-2/+2
2012-07-23Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/pow...Linus Torvalds1-24/+133
2012-07-23Merge tag 'clk' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-socLinus Torvalds1-5/+5
2012-07-23Merge tag 'irq' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-socLinus Torvalds1-1/+0
2012-07-23I2C: MV64XYZ: Add Device Tree supportAndrew Lunn1-5/+128
2012-07-23i2c: Convert i2c-octeon.c to use device tree.David Daney1-43/+49
2012-07-19i2c-pmcmsp: remove IRQF_SAMPLE_RANDOM which is now a no-opTheodore Ts'o1-2/+1
2012-07-16i2c: stu300: use devm managed resourcesLinus Walleij1-65/+18
2012-07-14i2c: i2c-ocores: support for 16bit and 32bit IOGanesan Ramalingam1-2/+19
2012-07-14i2c: i2c-ocores: Use reg-shift propertyGanesan Ramalingam1-14/+22
2012-07-14i2c: i2c-ocores: DT bindings and minor fixes.Jayachandran C1-38/+7
2012-07-14i2c: mv64xxxx: remove EXPERIMENTAL tagWolfram Sang1-1/+1
2012-07-13i2c-s3c2410: Use plain pm_runtime_put()Mark Brown1-2/+2
2012-07-13i2c: s3c2410: Fix pointer type passed to of_match_node()Karol Lewandowski1-1/+1
2012-07-13i2c: mxs: Set I2C timing registers for mxs-i2cMarek Vasut1-0/+66
2012-07-13ARM: ux500: Remove unused i2c platform_data initialisation codeLee Jones1-2/+1
2012-07-13i2c: i2c-bfin-twi: Move blackfin TWI register access Macro to head file.Sonic Zhang1-45/+0
2012-07-13i2c: i2c-bfin-twi: Move TWI peripheral pin request array to platform data.Sonic Zhang1-8/+4
2012-07-13i2c:i2c-bfin-twi: include twi head fileSonic Zhang1-0/+1
2012-07-13i2c:i2c-bfin-twi: TWI fails to restart next transfer in high system load.Sonic Zhang1-11/+14
2012-07-13i2c: i2c-bfin-twi: Tighten condition when failing I2C transfer if MEN bit is ...Sonic Zhang1-1/+2
2012-07-13i2c: i2c-bfin-twi: Break dead waiting loop if i2c device misbehaves.Sonic Zhang1-4/+4
2012-07-13i2c: i2c-bfin-twi: Improve the patch for bug "Illegal i2c bus lock upon certa...Sonic Zhang1-19/+24
2012-07-13i2c: i2c-bfin-twi: Illegal i2c bus lock upon certain transfer scenarios.Michael Hennerich1-0/+4
2012-07-12i2c-mv64xxxx: allow more than one driver instanceFlorian Fainelli1-1/+1
2012-07-12i2c: omap: Correct I2C revision for OMAP3Jon Hunter1-5/+5
2012-07-12i2c: omap: Do not initialise the completion everytimeShubhrajyoti D1-1/+2
2012-07-12i2c: omap: Use SET_RUNTIME_PM_OPSShubhrajyoti D1-3/+5
2012-07-12i2c: omap: Annotate the remove codeShubhrajyoti D1-3/+2
2012-07-12i2c: tegra: convert normal suspend/resume to *_noirqLaxman Dewangan1-3/+6
2012-07-12i2c-tegra: Use struct dev_pm_ops for power managementRafael J. Wysocki1-8/+10
2012-07-12i2c-stu300: Use struct dev_pm_ops for power managementRafael J. Wysocki1-9/+10
2012-07-12i2c-puv3: Use struct dev_pm_ops for power managementRafael J. Wysocki1-9/+6
2012-07-12i2c-pnx: Use struct dev_pm_ops for power managementRafael J. Wysocki1-9/+10
2012-07-12i2c-ocores: Use struct dev_pm_ops for power managementRafael J. Wysocki1-8/+9
2012-07-12i2c-bfin-twi: Use struct dev_pm_ops for power managementRafael J. Wysocki1-8/+10
2012-07-12i2c-at91: Use struct dev_pm_ops for power managementRafael J. Wysocki1-6/+7
2012-07-12i2c: tegra: use of_match_ptr() for match_table initializationLaxman Dewangan1-3/+1
2012-07-12i2c: tegra: use clk_disable_unprepare in place of clk_disableLaxman Dewangan1-1/+1
2012-07-12i2c: tegra: remove unused member variableLaxman Dewangan1-2/+0
2012-07-11i2c/powermac: Improve detection of devices from device-treeBenjamin Herrenschmidt1-24/+133
2012-07-10i2c: imx: make bitrate an u32 typeWolfram Sang1-2/+2
2012-07-09i2c: i2c-imx: Adapt the clock name to the new clock frameworkFabio Estevam1-1/+1
2012-07-09i2c: stu300: use clk_prepare/unprepareLinus Walleij1-1/+3
2012-07-09i2c: mxs: mxs_i2c_finish_read: mute flase positive uninitialized varMarc Kleine-Budde1-1/+1
2012-07-09i2c-nomadik: Add 10-bit addressing supportVirupax Sadashivpetimath1-17/+29
2012-07-09i2c-nomadik: depend on ARM_AMBA, not PLAT_NOMADIKAlessandro Rubini1-2/+3
2012-07-09i2c-nomadik: turn the platform driver to an amba driverAlessandro Rubini1-69/+73
2012-07-09i2c-nomadik: move header to <linux/platform_data/i2c-nomadik.h>Alessandro Rubini1-2/+1
2012-07-08i2c: imx: convert to use managed functionsRichard Zhao1-53/+18
2012-07-08i2c: tegra: make all resource allocation through devm_*Laxman Dewangan1-45/+17
2012-07-08i2c: tegra: support for I2C_M_NOSTART functionalityLaxman Dewangan1-5/+26
2012-07-08i2c: tegra: add PROTOCOL_MANGLING as supported functionality.Laxman Dewangan1-1/+2
2012-07-08i2c: tegra: make sure register writes completesLaxman Dewangan1-0/+4
2012-07-08I2C: OMAP: Fix timeout problem during suspend.Neil Brown1-1/+1
2012-07-08I2C: OMAP: Rename the 1p153 to the erratum id i462Shubhrajyoti D1-6/+6
2012-07-08I2C: OMAP: Do not set the XUDF(Transmit underflow) if the underflow is not re...Shubhrajyoti D1-1/+1
2012-07-08I2C: OMAP: prevent the overwrite of the errata flagsTasslehoff Kjappfot1-5/+5
2012-07-08I2C: OMAP: Handle error check for pm runtimeShubhrajyoti D1-3/+11
2012-07-08I2C: OMAP: Fix the crash in i2c removeShubhrajyoti D1-0/+2
2012-07-08I2C: OMAP: Don't check if wait_for_completion_timeout() returns less than zeroShubhrajyoti D1-6/+4
2012-07-08I2C: OMAP: Prevent the register access after pm_runtime_put in probeShubhrajyoti D1-2/+2
2012-07-08I2C: OMAP: Fix the interrupt clearing in OMAP4Shubhrajyoti D1-4/+2
2012-07-08I2C: OMAP: Fix the mismatch of pm_runtime enable and disableShubhrajyoti D1-0/+2
2012-07-08I2C: OMAP: make omap_i2c_unidle/idle functions depend on CONFIG_PM_RUNTIMEShubhrajyoti D1-43/+32
2012-07-01i2c: imx: remove unneeded mach/irqs.h inclusionShawn Guo1-1/+0
2012-06-29[media] i2c: Export an unlocked flavor of i2c_transferJean Delvare1-11/+33
2012-06-11i2c: tegra: Add clk_prepare/clk_unpreparePrashant Gaikwad1-5/+5
2012-06-04i2c: Add generic I2C multiplexer using pinctrl APIStephen Warren3-0/+292
2012-05-30i2c: Split I2C_M_NOSTART support out of I2C_FUNC_PROTOCOL_MANGLINGMark Brown3-3/+5
2012-05-30i2c-dev: Add support for I2C_M_RECV_LENJean Delvare1-4/+26
2012-05-26Merge branch 'i2c-embedded/for-next' of git://git.pengutronix.de/git/wsa/linuxLinus Torvalds27-477/+356
2012-05-26Merge tag 'dt2' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-socLinus Torvalds1-0/+13
2012-05-26Merge tag 'stmp-dev' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm...Linus Torvalds2-7/+3
2012-05-23Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/pow...Linus Torvalds1-27/+71
2012-05-22Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds3-3/+3
2012-05-22Merge tag 'pinctrl' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-socLinus Torvalds2-0/+14
2012-05-22Merge tag 'dt' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-socLinus Torvalds1-40/+117