switch-linux/Documentation/devicetree/bindings/i2c
Linus Torvalds 8600b697cd Merge branch 'i2c/for-4.10' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Pull i2c updates from Wolfram Sang:

 - the first series of making i2c_device_id optional instead of
   mandatory (in favor of alternatives like of_device_id).

   This involves adding a new probe callback (probe_new) which removes
   some peculiarities I2C had for a long time now. The new probe is
   matching the other subsystems now and the old one will be removed
   once all users are converted. It is expected to take a while but
   there is ongoing interest in that.

 - SMBus Host Notify introduced 4.9 got refactored. They are now using
   interrupts instead of the alert callback which solves multiple
   issues.

 - new drivers for iMX LowPower I2C, Mellanox CPLD and its I2C mux

 - significant refactoring for bcm2835 driver

 - the usual set of driver updates and improvements

* 'i2c/for-4.10' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux: (46 commits)
  i2c: fsl-lpi2c: read lpi2c fifo size in probe()
  i2c: octeon: thunderx: Remove double-check after interrupt
  i2c: octeon: thunderx: TWSI software reset in recovery
  i2c: cadence: Allow Cadence I2C to be selected for Cadence Xtensa CPUs
  i2c: sh_mobile: Add per-Generation fallback bindings
  i2c: rcar: Add per-Generation fallback bindings
  i2c: imx-lpi2c: add low power i2c bus driver
  dt-bindings: i2c: imx-lpi2c: add devicetree bindings
  i2c: designware-pcidrv: Add 10bit address feature to medfield/merrifield
  i2c: pxa: Add support for the I2C units found in Armada 3700
  i2c: pxa: Add definition of fast and high speed modes via the regs layout
  dt-bindings: i2c: pxa: Update the documentation for the Armada 3700
  i2c: qup: support SMBus block read
  i2c: qup: add ACPI support
  i2c: designware: Consolidate default functionality bits
  i2c: i2c-mux-gpio: update mux with gpiod_set_array_value_cansleep
  i2c: mux: pca954x: Add ACPI support for pca954x
  i2c: use an IRQ to report Host Notify events, not alert
  i2c: i801: remove SMBNTFDDAT reads as they always seem to return 0
  i2c: i801: use the BIT() macro for FEATURES_* also
  ...
2016-12-15 12:56:35 -08:00
..
brcm,bcm2835-i2c.txt
brcm,iproc-i2c.txt
brcm,kona-i2c.txt
i2c-arb-gpio-challenge.txt dt-bindings: i2c: add support for 'i2c-arb' subnode 2016-08-25 22:11:00 +02:00
i2c-arb.txt dt-bindings: i2c: add support for 'i2c-arb' subnode 2016-08-25 22:11:00 +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-brcmstb.txt i2c: brcmstb: Adding support for CM and DSL SoCs 2016-01-03 19:50:09 +01:00
i2c-cadence.txt
i2c-cbus-gpio.txt
i2c-cros-ec-tunnel.txt
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: refer to i2c-mux.txt 2016-06-09 22:34:08 +02:00
i2c-designware.txt
i2c-digicolor.txt
i2c-efm32.txt
i2c-emev2.txt
i2c-exynos5.txt
i2c-gate.txt dt-bindings: i2c: add support for 'i2c-gate' subnode 2016-08-25 22:11:01 +02:00
i2c-gpio.txt
i2c-hix5hd2.txt
i2c-img-scb.txt
i2c-imx-lpi2c.txt dt-bindings: i2c: imx-lpi2c: add devicetree bindings 2016-12-01 23:43:39 +01:00
i2c-imx.txt dt-bindings: i2c: Spelling s/propoerty/property/ 2016-03-18 10:26:30 +01:00
i2c-jz4780.txt
i2c-lpc2k.txt i2c: lpc2k: add driver 2015-08-24 14:05:18 +02:00
i2c-meson.txt i2c: meson: add gxbb compatible string 2016-09-15 21:37:16 +02:00
i2c-mpc.txt
i2c-mt6577.txt
i2c-mux-gpio.txt i2c: mux: refer to i2c-mux.txt 2016-06-09 22:34:08 +02:00
i2c-mux-pca954x.txt
i2c-mux-pinctrl.txt i2c: mux: refer to i2c-mux.txt 2016-06-09 22:34:08 +02:00
i2c-mux-reg.txt i2c: mux: refer to i2c-mux.txt 2016-06-09 22:34:08 +02:00
i2c-mux.txt dt-bindings: i2c: add support for 'i2c-mux' subnode 2016-08-25 22:10:59 +02:00
i2c-mv64xxx.txt
i2c-mxs.txt
i2c-nomadik.txt
i2c-ocores.txt
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-pnx.txt
i2c-pxa-pci-ce4100.txt
i2c-pxa.txt dt-bindings: i2c: pxa: Update the documentation for the Armada 3700 2016-12-01 23:31:33 +01:00
i2c-rcar.txt i2c: rcar: Add per-Generation fallback bindings 2016-12-11 22:48:53 +01:00
i2c-riic.txt
i2c-rk3x.txt dt-bindings: i2c: rk3x: add support for rk3399 2016-06-17 13:39:15 +02:00
i2c-s3c2410.txt
i2c-sh_mobile.txt i2c: sh_mobile: Add per-Generation fallback bindings 2016-12-11 22:52:28 +01: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-sunxi-p2wi.txt
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-xiic.txt i2c: xiic: Implement power management 2016-03-03 22:25:17 +01:00
i2c-xlp9xx.txt
i2c.txt i2c: 'i2c-bus' node support for v4.8-rc1 2016-10-11 23:37:26 +02:00
nvidia,tegra20-i2c.txt
nxp,pca9541.txt dt-bindings: i2c: add bindings for nxp,pca9541 2016-08-25 22:11:01 +02:00
qcom,i2c-qup.txt
trivial-devices.txt hwmon updates for v4.10 2016-12-13 15:43:56 -08:00