linux/drivers/i2c/busses
Linus Torvalds b852495908 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Pull i2c updates from Wolfram Sang:
 "Mostly usual driver updates and improvements.  The changelog should
  give an idea.  Standing out is the i2c-qup driver with lots of new
  capabilities and we also have now an i2c-demuxer.

  I'd especially like to welcome Peter Rosin as the i2c-mux maintainer.
  He has an interesting series for muxes in the queue and agreed to look
  after this part of the subsystem.  Thank you, Peter, and welcome
  again!

  The octeon changes were applied pretty recently before the merge
  window.  I am aware.  They are the first (and relatively simple)
  patches of a larger overhaul to this driver.  In case something goes
  wrong with them, they are easy to fix (or revert).  The advantage I
  see is that they are out of the way, and I can concentrate on the next
  block of patches.  I really would like to apply the overhaul in
  smaller batches to avoid regressions.  And waiting a cycle for the
  introductory patches seemed too much of a delay for me"

* 'i2c/for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux: (39 commits)
  i2c: octeon: Support I2C_M_RECV_LEN
  i2c: octeon: Cleanup resource allocation code
  i2c: octeon: Cleanup i2c-octeon driver
  MAINTAINERS: add Peter Rosin as i2c mux maintainer
  dt-bindings: i2c: Spelling s/propoerty/property/
  i2c: immediately mark ourselves as registered
  i2c: i801: sort IDs alphabetically
  MAINTAINERS: Mika and me are designated reviewers for I2C DESIGNWARE
  i2c: octeon: Cleanup kerneldoc comments
  i2c: do not use internal data from driver core
  i2c: cadence: Fix the kernel-doc warnings
  i2c: imx: remove extra spaces.
  i2c: rcar: don't open code of_device_get_match_data()
  i2c: qup: Fix fifo handling after adding V2 support
  i2c: xiic: Implement power management
  i2c: piix4: Pre-shift the port number
  i2c: piix4: Always use the same type for port
  i2c: piix4: Support alternative port selection register
  i2c: tegra: don't open code of_device_get_match_data()
  i2c: riic, sh_mobile, rcar: Use ARCH_RENESAS
  ...
2016-03-22 12:47:40 -07:00
..
Kconfig i2c: riic, sh_mobile, rcar: Use ARCH_RENESAS 2016-02-24 11:20:30 +01:00
Makefile i2c: uniphier_f: add UniPhier FIFO-builtin I2C driver 2015-10-23 21:55:46 +02:00
i2c-acorn.c
i2c-ali15x3.c
i2c-ali1535.c
i2c-ali1563.c
i2c-amd756-s4882.c
i2c-amd756.c
i2c-amd8111.c
i2c-at91.c i2c: at91: add support for the HOLD field 2015-12-03 21:42:37 +01:00
i2c-au1550.c i2c: au1550: Convert to devm_kzalloc and devm_ioremap_resource 2015-10-23 23:31:11 +02:00
i2c-axxia.c
i2c-bcm-iproc.c i2c: iproc: Support larger TX transfer 2016-02-12 22:43:08 +01:00
i2c-bcm-kona.c
i2c-bcm2835.c i2c: bcm2835: add I2C_AQ_NO_CLK_STRETCH 2015-11-30 18:37:26 +01:00
i2c-bfin-twi.c
i2c-brcmstb.c i2c: brcmstb: allocate correct amount of memory for regmap 2016-03-01 19:16:45 +01:00
i2c-cadence.c i2c: cadence: Fix the kernel-doc warnings 2016-03-12 15:59:22 +01:00
i2c-cbus-gpio.c
i2c-cpm.c
i2c-cros-ec-tunnel.c
i2c-davinci.c i2c: davinci: Increase module clock frequency 2015-11-30 15:55:07 +01:00
i2c-designware-baytrail.c i2c: designware-platform: Drop duplicate module information 2016-02-12 20:40:13 +01:00
i2c-designware-core.c i2c: designware: Prevent runtime suspend during adapter registration 2016-02-12 20:40:14 +01:00
i2c-designware-core.h i2c: designware: remove redundant lock 2016-02-12 20:40:12 +01:00
i2c-designware-pcidrv.c i2c: designware: use to_pci_dev() 2016-01-03 19:54:00 +01:00
i2c-designware-platdrv.c i2c: designware: Add device HID for future AMD I2C controller 2016-03-10 21:34:47 +01:00
i2c-digicolor.c
i2c-diolan-u2c.c
i2c-dln2.c
i2c-efm32.c
i2c-eg20t.c i2c: eg20t: set i2c_adapter->dev.of_node 2015-12-03 22:11:46 +01:00
i2c-elektor.c
i2c-emev2.c i2c: emev2: add slave support 2015-12-05 19:55:36 +01:00
i2c-exynos5.c
i2c-gpio.c
i2c-highlander.c
i2c-hix5hd2.c
i2c-hydra.c
i2c-i801.c Merge branch 'i2c/for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux 2016-03-22 12:47:40 -07:00
i2c-ibm_iic.c i2c: ibm_iic: rename i2c_timings struct due to clash with generic version 2016-01-05 02:06:10 +01:00
i2c-ibm_iic.h
i2c-img-scb.c i2c: img-scb: support repeated starts on IP v3.3 2016-01-02 22:05:21 +01:00
i2c-imx.c i2c: imx: remove extra spaces. 2016-03-03 22:31:13 +01:00
i2c-iop3xx.c
i2c-iop3xx.h
i2c-isch.c
i2c-ismt.c Merge branch 'i2c/for-4.4' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux 2015-11-10 11:58:25 -08:00
i2c-jz4780.c
i2c-kempld.c
i2c-lpc2k.c
i2c-meson.c i2c: meson: Fix module autoload for OF platform driver 2015-10-20 18:14:36 +02:00
i2c-mpc.c
i2c-mt65xx.c i2c: mt65xx: add 4GB DMA mode support in i2c driver 2016-02-12 20:40:15 +01:00
i2c-mv64xxx.c i2c: mv64xxx: The n clockdiv factor is 0 based on sunxi SoCs 2015-11-30 15:54:22 +01:00
i2c-mxs.c
i2c-nforce2-s4985.c
i2c-nforce2.c
i2c-nomadik.c
i2c-ocores.c i2c: ocores: support big-endian register layout 2015-10-20 17:47:45 +02:00
i2c-octeon.c i2c: octeon: Support I2C_M_RECV_LEN 2016-03-18 15:50:42 +01:00
i2c-omap.c i2c: omap: Fix PM regression with deferred probe for pm_runtime_reinit 2016-02-12 19:42:31 +01:00
i2c-opal.c
i2c-parport-light.c
i2c-parport.c
i2c-parport.h
i2c-pasemi.c
i2c-pca-isa.c
i2c-pca-platform.c
i2c-piix4.c i2c: piix4: Pre-shift the port number 2016-02-24 15:59:06 +01:00
i2c-pmcmsp.c
i2c-pnx.c Merge branch 'i2c/for-4.4' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux 2015-11-10 11:58:25 -08:00
i2c-powermac.c
i2c-puv3.c
i2c-pxa-pci.c
i2c-pxa.c i2c: pxa: Add support for pxa910/988 & new configuration features 2015-10-25 09:36:43 +01:00
i2c-qup.c i2c: qup: Fix fifo handling after adding V2 support 2016-03-03 22:25:22 +01:00
i2c-rcar.c i2c: rcar: don't open code of_device_get_match_data() 2016-03-03 22:25:23 +01:00
i2c-riic.c
i2c-rk3x.c i2c: rk3x: populate correct variable for sda_falling_time 2015-11-30 14:27:41 +01:00
i2c-robotfuzz-osif.c
i2c-s3c2410.c i2c: s3c2410: remove superfluous runtime PM calls 2016-01-10 09:27:53 +01:00
i2c-scmi.c
i2c-sh7760.c
i2c-sh_mobile.c i2c: sh_mobile: add support for r8a7795 (R-Car H3) 2015-10-20 18:10:20 +02:00
i2c-sibyte.c
i2c-simtec.c
i2c-sirf.c i2c: sirf: tune the divider to make i2c bus freq more accurate 2015-10-23 22:48:45 +02:00
i2c-sis96x.c
i2c-sis630.c
i2c-sis5595.c
i2c-st.c Merge branch 'i2c/for-4.5' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux 2016-01-14 11:25:37 -08:00
i2c-stu300.c i2c: stu300: Fix module autoload for OF platform driver 2015-10-20 18:15:39 +02:00
i2c-sun6i-p2wi.c
i2c-taos-evm.c i2c: taos-evm: replace simple_strtoul by kstrtou8 2015-11-30 18:37:22 +01:00
i2c-tegra.c i2c: tegra: don't open code of_device_get_match_data() 2016-02-24 11:24:29 +01:00
i2c-tiny-usb.c
i2c-uniphier-f.c i2c: uniphier: fix typos in error messages 2016-02-12 20:23:37 +01:00
i2c-uniphier.c i2c: uniphier: fix typos in error messages 2016-02-12 20:23:37 +01:00
i2c-versatile.c
i2c-via.c
i2c-viapro.c
i2c-viperboard.c
i2c-wmt.c
i2c-xgene-slimpro.c
i2c-xiic.c i2c: xiic: Implement power management 2016-03-03 22:25:17 +01:00
i2c-xlp9xx.c
i2c-xlr.c i2c: xlr: add interrupt support for Sigma Designs chips 2015-12-16 11:42:58 +01:00
scx200_acb.c