linux/Documentation/devicetree/bindings/i2c
Linus Torvalds 030672aea8 Merge tag 'devicetree-for-4.21' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Pull Devicetree updates from Rob Herring:
 "The biggest highlight here is the start of using json-schema for DT
  bindings. Being able to validate bindings has been discussed for years
  with little progress.

   - Initial support for DT bindings using json-schema language. This is
     the start of converting DT bindings from free-form text to a
     structured format.

   - Reworking of initrd address initialization. This moves to using the
     phys address instead of virt addr in the DT parsing code. This
     rework was motivated by CONFIG_DEV_BLK_INITRD causing unnecessary
     rebuilding of lots of files.

   - Fix stale phandle entries in phandle cache

   - DT overlay validation improvements. This exposed several memory
     leak bugs which have been fixed.

   - Use node name and device_type helper functions in DT code

   - Last remaining conversions to using %pOFn printk specifier instead
     of device_node.name directly

   - Create new common RTC binding doc and move all trivial RTC devices
     out of trivial-devices.txt.

   - New bindings for Freescale MAG3110 magnetometer, Cadence Sierra
     PHY, and Xen shared memory

   - Update dtc to upstream version v1.4.7-57-gf267e674d145"

* tag 'devicetree-for-4.21' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux: (68 commits)
  of: __of_detach_node() - remove node from phandle cache
  of: of_node_get()/of_node_put() nodes held in phandle cache
  gpio-omap.txt: add reg and interrupts properties
  dt-bindings: mrvl,intc: fix a trivial typo
  dt-bindings: iio: magnetometer: add dt-bindings for freescale mag3110
  dt-bindings: Convert trivial-devices.txt to json-schema
  dt-bindings: arm: mrvl: amend Browstone compatible string
  dt-bindings: arm: Convert Tegra board/soc bindings to json-schema
  dt-bindings: arm: Convert ZTE board/soc bindings to json-schema
  dt-bindings: arm: Add missing Xilinx boards
  dt-bindings: arm: Convert Xilinx board/soc bindings to json-schema
  dt-bindings: arm: Convert VIA board/soc bindings to json-schema
  dt-bindings: arm: Convert ST STi board/soc bindings to json-schema
  dt-bindings: arm: Convert SPEAr board/soc bindings to json-schema
  dt-bindings: arm: Convert CSR SiRF board/soc bindings to json-schema
  dt-bindings: arm: Convert QCom board/soc bindings to json-schema
  dt-bindings: arm: Convert TI nspire board/soc bindings to json-schema
  dt-bindings: arm: Convert TI davinci board/soc bindings to json-schema
  dt-bindings: arm: Convert Calxeda board/soc bindings to json-schema
  dt-bindings: arm: Convert Altera board/soc bindings to json-schema
  ...
2018-12-28 20:08:34 -08:00
..
brcm,bcm2835-i2c.txt
brcm,iproc-i2c.txt
brcm,kona-i2c.txt
i2c-altera.txt dt-bindings: i2c: Add Altera I2C Controller 2017-09-13 23:37:16 +02:00
i2c-arb-gpio-challenge.txt dt-bindings: Use lower case hex in unit-addresses 2017-12-26 10:37:05 -06:00
i2c-arb.txt dt-bindings: i2c: add support for 'i2c-arb' subnode 2016-08-25 22:11:00 +02:00
i2c-aspeed.txt dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
i2c-at91.txt
i2c-axxia.txt dt-bindings: Remove leading zeros from bindings notation 2017-11-09 17:05:05 -06:00
i2c-brcmstb.txt dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
i2c-cadence.txt
i2c-cbus-gpio.txt i2c: i2c-cbus-gpio: Add vendor prefix to retu node in example 2017-07-18 08:27:26 +01:00
i2c-cros-ec-tunnel.txt
i2c-davinci.txt dt-bindings: i2c: fix typo 'can by' to 'can be' 2018-05-15 10:42:20 +02:00
i2c-demux-pinctrl.txt dt-bindings: Remove "status" from examples 2017-09-05 10:03:06 -05:00
i2c-designware.txt dt-bindings: i2c: designware: document MSCC Ocelot bindings 2018-09-02 23:51:15 +02:00
i2c-digicolor.txt
i2c-efm32.txt dt-bindings: Remove "status" from examples 2017-09-05 10:03:06 -05:00
i2c-emev2.txt
i2c-exynos5.txt
i2c-fsi.txt dt-bindings: i2c: Add FSI-attached I2C master dt binding documentation 2018-07-21 00:07:03 +02:00
i2c-gate.txt dt-bindings: i2c: add support for 'i2c-gate' subnode 2016-08-25 22:11:01 +02:00
i2c-gpio.yaml dt-bindings: i2c: Convert i2c-gpio binding to json-schema 2018-12-13 09:41:49 -06:00
i2c-hix5hd2.txt
i2c-img-scb.txt
i2c-imx-lpi2c.txt dt-bindings: i2c: i2c-imx-lpi2c: add imx8qxp compatible string 2018-10-31 23:36:43 +00:00
i2c-imx.txt dt-bindings: i2c: Spelling s/propoerty/property/ 2016-03-18 10:26:30 +01:00
i2c-jz4780.txt dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
i2c-lpc2k.txt
i2c-meson.txt dt-bindings: i2c: update documentation for the Meson-AXG 2018-01-24 07:24:30 +01:00
i2c-mpc.txt dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
i2c-mtk.txt dt-bindings: i2c: Add MediaTek MT2712 i2c binding 2018-01-04 00:53:05 +01:00
i2c-mux-gpio.txt i2c: mux: refer to i2c-mux.txt 2016-06-09 22:34:08 +02:00
i2c-mux-gpmux.txt dt-bindings: i2c: i2c-mux: document general purpose i2c-mux bindings 2017-06-03 19:29:26 +09:00
i2c-mux-ltc4306.txt dt-bindings: i2c: mux: ltc4306: Add dt-bindings for I2C multiplexer/switch 2017-04-12 17:06:05 +02:00
i2c-mux-pca954x.txt dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
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: i2c-mux: spelling s/required is/required if/ 2017-10-27 22:45:28 +02:00
i2c-mv64xxx.txt i2c: mv64xxx: Fix clock resource by adding an optional bus clock 2018-01-26 18:51:03 +01:00
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 dt-bindings: i2c: omap: Add new compatible for AM654 SoCs 2018-11-09 17:25:21 +01:00
i2c-opal.txt
i2c-owl.txt dt-bindings: i2c: Add binding for Actions Semiconductor Owl I2C controller 2018-08-04 22:55:38 +02:00
i2c-pca-platform.txt dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
i2c-pnx.txt dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
i2c-pxa-pci-ce4100.txt
i2c-pxa.txt dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
i2c-rcar.txt dt-bindings: i2c: rcar: Document r8a7744 support 2018-10-01 00:29:04 +02:00
i2c-riic.txt
i2c-rk3x.txt dt-bindings: i2c: rk3x: add support for rv1108 2017-08-12 16:39:24 +02:00
i2c-s3c2410.txt i2c: s3c2410: Remove support for Exynos5440 2018-04-30 10:39:28 +02:00
i2c-sh_mobile.txt dt-bindings: i2c: sh_mobile: Document r8a7744 support 2018-10-01 00:29:13 +02:00
i2c-sirf.txt dt-bindings: i2c: Spelling s/propoerty/property/ 2016-03-18 10:26:30 +01:00
i2c-sprd.txt dt-bindings: i2c: Add Spreadtrum I2C controller documentation 2017-08-29 12:13:17 +02:00
i2c-st-ddci2c.txt
i2c-st.txt
i2c-stm32.txt dt-bindings: i2c-stm32: Document the STM32F7 I2C bindings 2017-09-14 17:34:14 +02:00
i2c-sunxi-p2wi.txt dt-bindings: Remove leading zeros from bindings notation 2017-11-09 17:05:05 -06:00
i2c-synquacer.txt dt-bindings: i2c: add binding for Socionext SynQuacer I2C 2018-04-04 20:23:37 +02:00
i2c-uniphier-f.txt
i2c-uniphier.txt
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-zx2967.txt dt: bindings: add documentation for zx2967 family i2c controller 2017-06-23 20:52:01 +02:00
i2c.txt dt-bindings: i2c: Fix SMBus typo 2018-09-26 18:02:41 -05:00
ibm,p8-occ-hwmon.txt dt-bindings: i2c: Add P8 OCC hwmon device documentation 2018-12-02 16:25:28 -08:00
nvidia,tegra20-i2c.txt dt-bindings: Remove "status" from examples 2017-09-05 10:03:06 -05:00
nvidia,tegra186-bpmp-i2c.txt dt-bindings: Add Tegra186 BPMP I2C binding 2017-02-20 19:12:10 +01:00
nxp,pca9541.txt dt-bindings: i2c: add bindings for nxp,pca9541 2016-08-25 22:11:01 +02:00
qcom,i2c-qup.txt