linux/Documentation/devicetree/bindings/i2c
Linus Torvalds 78975f23cb Merge branch 'i2c/for-4.7' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Pull i2c updates from Wolfram Sang:

 - Peter Rosin did some major rework on the locking of i2c muxes by
   seperating parent-locked muxes and mux-locked muxes.

   This avoids deadlocks/workarounds when the mux itself needs i2c
   commands for muxing.  And as a side-effect, other workarounds in the
   media layer could be eliminated.  Also, Peter stepped up as the i2c
   mux maintainer and will keep an eye on these changes.

 - major updates to the octeon driver

 - add a helper to the core to generate the address+rw_bit octal and
   make drivers use it

 - quite a bunch of driver updates

* 'i2c/for-4.7' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux: (84 commits)
  i2c: rcar: add DMA support
  i2c: st: Implement bus clear
  i2c: only check scl functions when using generic recovery
  i2c: algo-bit: declare i2c_bit_quirk_no_clk_stretch as static
  i2c: tegra: disable clock before returning error
  [media] rtl2832: regmap is aware of lockdep, drop local locking hack
  [media] rtl2832_sdr: get rid of empty regmap wrappers
  [media] rtl2832: change the i2c gate to be mux-locked
  [media] si2168: change the i2c gate to be mux-locked
  iio: imu: inv_mpu6050: change the i2c gate to be mux-locked
  i2c: mux: document i2c muxes and elaborate on parent-/mux-locked muxes
  i2c: mux: relax locking of the top i2c adapter during mux-locked muxing
  i2c: muxes always lock the parent adapter
  i2c: allow adapter drivers to override the adapter locking
  i2c: uniphier: add "\n" at the end of error log
  i2c: mv64xxx: remove CONFIG_HAVE_CLK conditionals
  i2c: mv64xxx: use clk_{prepare_enable,disable_unprepare}
  i2c: mv64xxx: handle probe deferral for the clock
  i2c: mv64xxx: enable the driver on ARCH_MVEBU
  i2c: octeon: Add workaround for broken irqs on CN3860
  ...
2016-05-19 17:48:12 -07:00
..
brcm,bcm2835-i2c.txt
brcm,iproc-i2c.txt i2c: iproc: Add Broadcom iProc I2C Driver 2015-02-17 16:44:13 +01:00
brcm,kona-i2c.txt dt-bindings: brcm: rationalize Broadcom documentation naming 2015-03-26 12:14:11 -05:00
i2c-arb-gpio-challenge.txt i2c: mux: Add more warnings to i2c-arb-gpio-challenge docs 2014-05-22 10:09:22 +02:00
i2c-at91.txt i2c: at91: add support for the HOLD field 2015-12-03 21:42:37 +01:00
i2c-axxia.txt i2c: axxia: Add I2C driver for AXM55xx 2014-10-03 14:11:53 +02:00
i2c-brcmstb.txt i2c: brcmstb: Adding support for CM and DSL SoCs 2016-01-03 19:50:09 +01:00
i2c-cadence.txt i2c: removed work arounds in i2c driver for Zynq Ultrascale+ MPSoC 2015-08-10 08:37:34 +02:00
i2c-cbus-gpio.txt
i2c-cros-ec-tunnel.txt i2c: ChromeOS EC tunnel driver 2014-06-03 08:11:49 +01:00
i2c-davinci.txt i2c: davinci: Optimize clock generation on Keystone SoC 2015-10-20 17:05:16 +02:00
i2c-demux-pinctrl.txt i2c: mux: demux-pinctrl: add driver 2016-02-12 19:16:04 +01:00
i2c-designware.txt i2c: designware: Fix falling time bindings doc 2014-12-08 10:50:34 +01:00
i2c-digicolor.txt i2c: add support for the Digicolor I2C controller 2015-03-22 10:53:51 +01:00
i2c-efm32.txt i2c: efm32: correct namespacing of location property 2014-07-17 15:38:49 +02:00
i2c-emev2.txt i2c: emev2: add driver 2015-08-10 08:37:29 +02:00
i2c-exynos5.txt i2c: exynos: add support for HSI2C module on Exynos7 2014-10-03 03:35:49 +02:00
i2c-gpio.txt
i2c-hix5hd2.txt i2c: hix5hd2: add i2c controller driver 2014-10-16 09:14:17 +02:00
i2c-img-scb.txt DT: i2c: Add binding document for IMG I2C SCB 2014-11-17 19:54:24 +01:00
i2c-imx.txt dt-bindings: i2c: Spelling s/propoerty/property/ 2016-03-18 10:26:30 +01:00
i2c-jz4780.txt i2c: jz4780: Add i2c bus controller driver for Ingenic JZ4780 2015-04-03 21:22:52 +02:00
i2c-lpc2k.txt i2c: lpc2k: add driver 2015-08-24 14:05:18 +02:00
i2c-meson.txt i2c: add support for Amlogic Meson I2C controller 2014-11-18 16:16:44 +01:00
i2c-mpc.txt
i2c-mt6577.txt I2C: mediatek: Add driver for MediaTek I2C controller 2015-06-01 08:28:09 +09:00
i2c-mux-gpio.txt
i2c-mux-pca954x.txt of: i2c: Add i2c-mux-idle-disconnect DT property to PCA954x mux driver 2015-01-23 17:12:56 +01:00
i2c-mux-pinctrl.txt
i2c-mux-reg.txt i2c: mux: Add register-based mux i2c-mux-reg 2015-08-24 14:05:18 +02:00
i2c-mux.txt
i2c-mv64xxx.txt i2c: mv64xxx: Change i2c compatibles for sunxi 2014-05-22 10:09:21 +02:00
i2c-mxs.txt
i2c-nomadik.txt
i2c-ocores.txt i2c: ocores: add common clock support 2015-02-05 22:29:23 +01:00
i2c-octeon.txt i2c: octeon: Add support for cn78xx chips 2016-04-25 23:49:41 +02:00
i2c-omap.txt
i2c-opal.txt i2c: Driver to expose PowerNV platform i2c busses 2014-12-14 12:44:46 +11:00
i2c-pnx.txt
i2c-pxa-pci-ce4100.txt
i2c-pxa.txt
i2c-rcar.txt i2c: rcar: add DMA support 2016-05-15 08:52:49 +02:00
i2c-riic.txt i2c: riic: add driver 2014-01-02 15:56:52 +01:00
i2c-rk3x.txt i2c: rk3x: add support for rk3228 2016-04-12 23:34:44 +02:00
i2c-s3c2410.txt ARM: dts: add sysreg phandle to i2c device nodes for exynos 2014-11-27 03:24:45 +09:00
i2c-sh_mobile.txt i2c: sh_mobile: add support for r8a7795 (R-Car H3) 2015-10-20 18:10:20 +02:00
i2c-sirf.txt dt-bindings: i2c: Spelling s/propoerty/property/ 2016-03-18 10:26:30 +01:00
i2c-st-ddci2c.txt
i2c-st.txt i2c: st: Rename clock reference to something that exists 2015-01-24 05:43:43 +01:00
i2c-sunxi-p2wi.txt i2c: sunxi: add P2WI DT bindings documentation 2014-06-12 00:24:05 +02:00
i2c-uniphier-f.txt i2c: uniphier_f: add UniPhier FIFO-builtin I2C driver 2015-10-23 21:55:46 +02:00
i2c-uniphier.txt i2c: uniphier: add UniPhier FIFO-less I2C driver 2015-10-23 21:55:45 +02:00
i2c-versatile.txt
i2c-vt8500.txt
i2c-xgene-slimpro.txt i2c: add SLIMpro I2C device driver on APM X-Gene platform 2015-05-12 22:06:05 +02:00
i2c-xiic.txt i2c: xiic: Implement power management 2016-03-03 22:25:17 +01:00
i2c-xlp9xx.txt i2c: xlp9xx: Driver for Netlogic XLP9XX/5XX I2C controller 2015-04-10 18:59:49 +02:00
i2c.txt i2c: document binding for multi-master case 2016-01-02 22:10:32 +01:00
nvidia,tegra20-i2c.txt Documentation: DT bindings: add more Tegra chip compatible strings 2015-02-03 20:37:31 -06:00
qcom,i2c-qup.txt i2c: qup: Add device tree bindings information 2014-03-28 23:41:26 +01:00
trivial-devices.txt 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