v2017.02.0

Sascha Hauer s.hauer at pengutronix.de
Fri Feb 10 00:09:28 PST 2017


Hi All,

I just released barebox v0217.02.0. Most notable this time is Andreys
work on Freescale Vybrid. We gained fairly complete VF610 support with
this release. Also nice is that out of 113 patches 26 have the word
"fix" in the commit log which I think is a good sign ;)

Sascha

----------------------------------------------------------------
Alexander Kurz (2):
      scripts: imx imx-usb-loader: sort USB id list
      scripts: imx imx-usb-loader: add i.MX6SL support

Alexander Shiyan (2):
      gpio: gpio-74164: Add 74lvc594 ID
      mci: omap: Add devicetree options parsing by MCI core.

Andrey Smirnov (24):
      regmap: Add regmap_write_bits() function
      gpio: Port SX150x driver from Linux
      commands: i2c: Listen for CTRL-C when probing
      i2c-mux-pca954x: Add code to control reset line
      clk: Port of_clk_set_defaults()
      i.MX: Move clk code from 'mach-imx' to 'drivers'
      i.MX: clk: Port imx_clk_gate2_cgr()
      i.MX: clk: Add IMX_PLLV3_USB_VF610 support
      i.MX: clk: Port imx_check_clocks()
      i.MX: clk: Port imx_clk_mux_flags from Linux
      i.MX: Add VF610 clock tree initialization code
      vf610: Give enet_osc explicit "enet_ext" name
      i.MX: Add 'lpuart' serial driver
      i.MX: i2c: Use read/write adapter functions
      i.MX: i2c: Add Vybrid support
      i.MX: esdhc: Do not rely on CPU type for quirks
      i.MX: esdhc: Request "per" clock explicitly
      i.MX: Kconfig: Enable OCOTP on Vybrid
      i.MX: ocotp: Remove unused #define
      i.MX: ocotp: Account for shadow memory gaps
      i.MX: ocotp: Add Vybrid support
      i.MX: fec: Enable all clocks specified for FEC
      i.MX: fec: Add support for Vybrid variant
      gpio: Add GPIO driver for Vybrid

Antony Pavlov (2):
      MIPS: drop redundant debug_ll_outhexw macro defines
      MIPS: qemu-malta_defconfig: set MAX_IMAGE_SIZE = 4 MiB

Christian Hemp (2):
      mci: imx: Add imx6sx compatible
      ARCH: ARM: Add support for phytec-phycore-imx6ul

Enrico Jorns (1):
      bootm: fix magicvar name for global_bootm_verbose

Geyslan G. Bem (1):
      checkpatch: fix another left brace warning

Ian Abbott (1):
      of_path: only handle no driver for device if it is on a bus

Jan Luebbe (3):
      video: IPU framebuffer: honor clock and enable polarities
      PWM: update enable status when using the internal API
      bootchooser: fix help message

Jan Remmet (3):
      imx6qdl-phytec-phycore-som.dtsi: rename eeprom
      imx-bbu-nand-fcb: split up read_fcb
      i.MX habv4: add RVT address for i.MX6UL

Lucas Stach (3):
      defaultenv: select COMMAND_SUPPORT and GLOBALVAR
      usb: gadget: disable AT91 driver on SAMA5D4
      barebox-imd: add dependency on generated/compile.h also for PBL version

Maik Otto (1):
      pcm049: Add 1 GByte RAM with DUAL DIE Single Rank

Michael Grzeschik (3):
      ARM: i.MX53 Vincell: change dialog compatible to proper vendor prefix
      da9053: reset FAULTLOG after read
      da9053: add dt_ids to be probed by devicetree

Moritz Warning (1):
      docs: fix typos in memcmp help text

Philippe Leduc (1):
      i.MX: IPUv3: Add parallel display support

Sascha Hauer (31):
      ARM: i.MX: Add src fixup
      spi: i.MX: reset controller on init
      input: Fix compiler warning
      globalvar: Make locally used function static
      lib/int_sqrt.c: Fix compiler warning
      ARM: socfpga: fix compiler warning
      nios2: Fix out of tree build
      nios2: Fix compiler warning
      globalvar: Fix compiler warning
      mtd: peb: fix usage of uninitialized variable
      mtd: peb: Fix format specifier
      ARM: socfpga: fix compiler warning
      of: Use %pa to print resource_size_t type
      menu: sanitize menu_add_title
      arm: at91 bootstrap: Fix menu title
      dts: update to v4.9-rc3
      dts: update to v4.9-rc4
      dts: update to v4.9-rc5
      dts: update to v4.9-rc6
      dts: update to v4.9-rc8
      dts: update to v4.9
      dts: update to v4.10-rc1
      dts: update to v4.10-rc3
      Merge branch 'for-next/dts'
      Merge branch 'for-next/i2c'
      Merge branch 'for-next/imx'
      Merge branch 'for-next/misc'
      Merge branch 'for-next/mvebu'
      Merge branch 'for-next/truncate'
      Merge branch 'for-next/vybrid'
      Release v2017.02.0

Stefan Lengfeld (4):
      ARM: dts: phycore-imx6: refactor fec nodes
      ARM: dts: phycore-imx6: fix missing ?xc-skew-ps settings for ethphy
      ARM: dts: phycore-imx6: remove unnecessary include
      Documentation: remote-control: fix markup

Steffen Trumtrar (2):
      ARM: socfpga: remove unused entry from Makefile
      ARM: socfpga: dtsi: remove fpgamgr+sysmgr entry

Teresa Remmet (7):
      libfile: copy_file: Only open regular files with O_TRUNC
      devfs: Add optional truncate callback for device files
      ubi: Add truncate callback
      fs: Remove O_TRUNC check for devices when open files
      commands: ubi: ubiupdatevol: Open device with O_TRUNC
      ubi: barebox: Remove character device flag from static volumes
      lib: libfile: Fix copying files to a non existing destination

Ulrich Ölmann (4):
      ubi: Only read necessary size when reading the VID header
      Documentation: bootchooser: fix typos
      environment: fix typo
      x86: update boot message "UBOOT2" to "BAREBOX"

Uwe Kleine-König (20):
      i2c: gpio: fix handling of return code of of_get_gpio
      i2c: gpio: use dynamic bus number unconditionally
      i2c: algo-bit: remove prototype for non-existing function
      mtd: m25p80: add support for Everspin MR25H40
      ata: pata-imx: simplify assignment of device name
      ata/ahci: simplify ahci_read_id
      scripts/kwbimage: fix handling of binary header
      scripts/kwbimage: fix typo
      scripts/kwbimage: use ALIGN_SUP instead of open-coding it
      scripts/kwbimage: allow to overwrite binary
      spi: mvebu: fix error handling for transfer problems
      spi: mvebu: fix register macros for Armada 370/XP clock divider
      spi: mvebu: make sure the value calculated for PSCL is also used
      spi: mvebu: various non-critical improvements to armada_370_xp_spi_set_baudrate
      spi: mvebu: only read from bus when data is needed
      spi: mvebu: use wait_on_timeout instead of a loop with udelay.
      spi: mvebu: add LSB support
      spi: mvebu: improve error reporting
      ARM: mvebu: enable MMU in defconfig
      ata: ide-sff: don't call free for ide_port in error path

Yegor Yefremov (2):
      arm: am33xx: add reset duration control register address definition
      arm: baltos: prolong global reset

 Documentation/user/bootchooser.rst                 |   57 +-
 Documentation/user/remote-control.rst              |    4 +-
 Makefile                                           |    2 +-
 arch/arm/boards/phytec-phycore-omap4460/lowlevel.c |   32 +-
 arch/arm/boards/phytec-som-imx6/Makefile           |    1 +
 arch/arm/boards/phytec-som-imx6/board.c            |   60 +
 .../defaultenv-physom-imx6ul-phycore/boot/nand     |    8 +
 .../init/automount                                 |    9 +
 .../flash-header-phytec-pcl063-512mb.imxcfg        |    9 +
 .../phytec-som-imx6/flash-header-phytec-pcl063.h   |   70 +
 arch/arm/boards/phytec-som-imx6/lowlevel.c         |   21 +-
 arch/arm/boards/vscom-baltos/lowlevel.c            |    6 +
 arch/arm/configs/mvebu_defconfig                   |    1 +
 arch/arm/dts/Makefile                              |    3 +-
 arch/arm/dts/imx53-guf-vincell-lt.dts              |    2 +-
 arch/arm/dts/imx53-guf-vincell.dts                 |    2 +-
 arch/arm/dts/imx6dl-phytec-phycore-som-emmc.dts    |   17 +-
 arch/arm/dts/imx6dl-phytec-phycore-som-nand.dts    |   17 +-
 arch/arm/dts/imx6q-phytec-phycore-som-emmc.dts     |   17 +-
 arch/arm/dts/imx6q-phytec-phycore-som-nand.dts     |   17 +-
 arch/arm/dts/imx6qdl-phytec-phycore-som.dtsi       |   20 +-
 arch/arm/dts/imx6ul-phytec-phycore-som.dts         |  185 +++
 arch/arm/dts/socfpga.dtsi                          |   11 -
 arch/arm/dts/vf610-twr.dts                         |    4 +
 arch/arm/mach-at91/bootstrap.c                     |    3 +-
 arch/arm/mach-imx/Kconfig                          |    7 +-
 arch/arm/mach-imx/Makefile                         |   24 +-
 arch/arm/mach-imx/ocotp.c                          |   51 +-
 arch/arm/mach-imx/src.c                            |   57 +
 arch/arm/mach-omap/include/mach/am33xx-silicon.h   |    1 +
 arch/arm/mach-socfpga/Makefile                     |    1 -
 arch/arm/mach-socfpga/xload.c                      |    4 +-
 arch/mips/configs/qemu-malta_defconfig             |    1 +
 arch/mips/include/asm/debug_ll_ns16550.h           |   32 -
 arch/mips/include/asm/pbl_nmon.h                   |   31 +
 arch/mips/mach-ath79/include/mach/debug_ll.h       |   32 -
 arch/nios2/Makefile                                |    2 +-
 arch/nios2/cpu/cpu.c                               |    2 +-
 arch/x86/boot/boot_hdisk.S                         |    2 +-
 commands/bootchooser.c                             |    4 +-
 commands/i2c.c                                     |    2 +-
 commands/memcmp.c                                  |    4 +-
 commands/menu.c                                    |    2 +-
 commands/ubi.c                                     |    2 +-
 common/Kconfig                                     |    2 +
 common/Makefile                                    |    1 +
 common/boot.c                                      |    2 +-
 common/bootm.c                                     |    2 +-
 common/environment.c                               |    2 +-
 common/globalvar.c                                 |    4 +-
 common/imx-bbu-nand-fcb.c                          |   83 +-
 common/menu.c                                      |   12 +-
 drivers/ata/ahci.c                                 |    7 +-
 drivers/ata/ide-sff.c                              |    9 +-
 drivers/ata/pata-imx.c                             |    8 +-
 drivers/base/regmap/regmap.c                       |   27 +
 drivers/clk/Makefile                               |    3 +-
 drivers/clk/clk-conf.c                             |  148 ++
 drivers/clk/clk.c                                  |    2 +
 drivers/clk/imx/Makefile                           |   22 +
 .../clk/imx}/clk-gate-exclusive.c                  |    0
 {arch/arm/mach-imx => drivers/clk/imx}/clk-gate2.c |   12 +-
 {arch/arm/mach-imx => drivers/clk/imx}/clk-imx1.c  |    0
 {arch/arm/mach-imx => drivers/clk/imx}/clk-imx21.c |    0
 {arch/arm/mach-imx => drivers/clk/imx}/clk-imx25.c |    0
 {arch/arm/mach-imx => drivers/clk/imx}/clk-imx27.c |    0
 {arch/arm/mach-imx => drivers/clk/imx}/clk-imx31.c |    0
 {arch/arm/mach-imx => drivers/clk/imx}/clk-imx35.c |    0
 {arch/arm/mach-imx => drivers/clk/imx}/clk-imx5.c  |    0
 {arch/arm/mach-imx => drivers/clk/imx}/clk-imx6.c  |    0
 .../arm/mach-imx => drivers/clk/imx}/clk-imx6sx.c  |    0
 .../arm/mach-imx => drivers/clk/imx}/clk-imx6ul.c  |    0
 {arch/arm/mach-imx => drivers/clk/imx}/clk-pfd.c   |    0
 {arch/arm/mach-imx => drivers/clk/imx}/clk-pllv1.c |    0
 {arch/arm/mach-imx => drivers/clk/imx}/clk-pllv2.c |    0
 {arch/arm/mach-imx => drivers/clk/imx}/clk-pllv3.c |    9 +-
 drivers/clk/imx/clk-vf610.c                        |  446 ++++++
 drivers/clk/imx/clk.c                              |   21 +
 {arch/arm/mach-imx => drivers/clk/imx}/clk.h       |   23 +-
 drivers/gpio/Kconfig                               |   11 +
 drivers/gpio/Makefile                              |    2 +
 drivers/gpio/gpio-74164.c                          |    1 +
 drivers/gpio/gpio-sx150x.c                         |  274 ++++
 drivers/gpio/gpio-vf610.c                          |  166 +++
 drivers/hab/habv4.c                                |    7 +-
 drivers/i2c/busses/i2c-gpio.c                      |   18 +-
 drivers/i2c/busses/i2c-imx.c                       |  222 ++-
 drivers/i2c/muxes/i2c-mux-pca954x.c                |    7 +
 drivers/input/input.c                              |    4 +-
 drivers/mci/imx-esdhc.c                            |  127 +-
 drivers/mci/omap_hsmmc.c                           |    2 +
 drivers/mfd/da9053.c                               |   13 +
 drivers/mtd/devices/m25p80.c                       |    2 +-
 drivers/mtd/peb.c                                  |    7 +-
 drivers/mtd/spi-nor/spi-nor.c                      |    1 +
 drivers/mtd/ubi/barebox.c                          |   19 +-
 drivers/mtd/ubi/io.c                               |    2 +-
 drivers/net/fec_imx.c                              |   74 +-
 drivers/net/fec_imx.h                              |   10 +-
 drivers/of/of_path.c                               |    2 +-
 drivers/of/platform.c                              |    2 +-
 drivers/pwm/core.c                                 |    4 +
 drivers/serial/Kconfig                             |    5 +
 drivers/serial/Makefile                            |    1 +
 drivers/serial/serial_lpuart.c                     |  217 +++
 drivers/spi/imx_spi.c                              |    8 +
 drivers/spi/mvebu_spi.c                            |   87 +-
 drivers/usb/gadget/Kconfig                         |    1 +
 drivers/video/imx-ipu-v3/Kconfig                   |    4 +
 drivers/video/imx-ipu-v3/Makefile                  |    1 +
 drivers/video/imx-ipu-v3/imx-pd.c                  |  118 ++
 drivers/video/imx-ipu-v3/ipufb.c                   |    5 +-
 dts/Bindings/arm/amlogic,scpi.txt                  |   20 +
 dts/Bindings/arm/amlogic.txt                       |   19 +
 dts/Bindings/arm/arch_timer.txt                    |    5 +
 dts/Bindings/arm/arm,scpi.txt                      |   25 +-
 dts/Bindings/arm/arm-boards                        |    3 +-
 dts/Bindings/arm/atmel-at91.txt                    |   16 +
 dts/Bindings/arm/bcm/{ns2.txt => brcm,ns2.txt}     |    0
 dts/Bindings/arm/cpu-capacity.txt                  |  236 ++++
 dts/Bindings/arm/cpus.txt                          |   11 +
 dts/Bindings/arm/fsl.txt                           |   34 +-
 dts/Bindings/arm/hisilicon/hisilicon.txt           |    4 +
 dts/Bindings/arm/juno,scpi.txt                     |   26 +
 dts/Bindings/arm/keystone/ti,sci.txt               |   81 ++
 dts/Bindings/arm/omap/omap.txt                     |    9 +
 dts/Bindings/arm/oxnas.txt                         |    5 +
 dts/Bindings/arm/qcom.txt                          |    3 +
 dts/Bindings/arm/rockchip.txt                      |   16 +
 dts/Bindings/arm/samsung/samsung-boards.txt        |    5 +
 dts/Bindings/arm/shmobile.txt                      |   36 +-
 dts/Bindings/arm/sunxi.txt                         |    1 +
 dts/Bindings/arm/swir.txt                          |   12 +
 dts/Bindings/ata/ahci-fsl-qoriq.txt                |    2 +-
 dts/Bindings/ata/ahci-st.txt                       |   15 -
 dts/Bindings/bus/nvidia,tegra20-gmi.txt            |  132 ++
 dts/Bindings/bus/ti,da850-mstpri.txt               |   20 +
 dts/Bindings/clock/exynos5433-clock.txt            |   13 +-
 .../clock/{hi3519-crg.txt => hisi-crg.txt}         |   12 +-
 dts/Bindings/clock/imx31-clock.txt                 |    2 +-
 dts/Bindings/clock/oxnas,stdclk.txt                |   19 +-
 dts/Bindings/clock/qcom,gcc.txt                    |    1 +
 dts/Bindings/clock/qcom,rpmcc.txt                  |   37 +
 dts/Bindings/clock/qoriq-clock.txt                 |    3 +
 dts/Bindings/clock/renesas,cpg-mssr.txt            |    5 +-
 dts/Bindings/clock/rockchip,rk1108-cru.txt         |   59 +
 dts/Bindings/clock/st,stm32-rcc.txt                |    4 +-
 dts/Bindings/clock/sunxi-ccu.txt                   |    1 +
 dts/Bindings/clock/uniphier-clock.txt              |   16 +-
 dts/Bindings/cpufreq/brcm,stb-avs-cpu-freq.txt     |   78 ++
 dts/Bindings/crypto/fsl-sec4.txt                   |   20 +
 dts/Bindings/display/amlogic,meson-vpu.txt         |  112 ++
 dts/Bindings/display/brcm,bcm-vc4.txt              |   14 +
 dts/Bindings/display/bridge/dumb-vga-dac.txt       |    2 +
 dts/Bindings/display/bridge/dw_hdmi.txt            |    4 +-
 dts/Bindings/display/{ti => bridge}/ti,tfp410.txt  |    9 +-
 dts/Bindings/display/ht16k33.txt                   |   42 +
 dts/Bindings/display/mxsfb.txt                     |   53 +-
 dts/Bindings/display/panel/auo,g133han01.txt       |    7 +
 dts/Bindings/display/panel/auo,g185han01.txt       |    7 +
 dts/Bindings/display/panel/auo,t215hvn01.txt       |    7 +
 .../display/panel/chunghwa,claa070wp03xg.txt       |    7 +
 dts/Bindings/display/panel/display-timing.txt      |    8 +
 dts/Bindings/display/panel/nvd,9128.txt            |    7 +
 dts/Bindings/display/panel/sharp,lq150x1lg11.txt   |   36 +
 dts/Bindings/display/renesas,du.txt                |   12 +-
 dts/Bindings/display/sunxi/sun4i-drm.txt           |   10 +-
 dts/Bindings/display/tilcdc/tilcdc.txt             |    6 +-
 dts/Bindings/display/zte,vou.txt                   |   84 ++
 dts/Bindings/dma/nbpfaxi.txt                       |    8 +
 dts/Bindings/dma/qcom_hidma_mgmt.txt               |   12 +-
 dts/Bindings/dma/renesas,rcar-dmac.txt             |    1 +
 dts/Bindings/dma/snps-dma.txt                      |    2 +
 dts/Bindings/dma/st_fdma.txt                       |   87 ++
 dts/Bindings/extcon/extcon-usb-gpio.txt            |    3 +
 dts/Bindings/firmware/nvidia,tegra186-bpmp.txt     |  108 ++
 dts/Bindings/firmware/qcom,scm.txt                 |    2 +
 dts/Bindings/fpga/altera-fpga2sdram-bridge.txt     |   16 +
 dts/Bindings/fpga/altera-freeze-bridge.txt         |   23 +
 dts/Bindings/fpga/altera-hps2fpga-bridge.txt       |   39 +
 dts/Bindings/fpga/altera-socfpga-a10-fpga-mgr.txt  |   19 +
 dts/Bindings/fpga/fpga-region.txt                  |  494 +++++++
 dts/Bindings/gpio/gpio-sx150x.txt                  |   41 -
 dts/Bindings/gpio/gpio_oxnas.txt                   |    2 +-
 dts/Bindings/gpio/mrvl-gpio.txt                    |    6 +-
 dts/Bindings/hwmon/mcp3021.txt                     |   21 +
 dts/Bindings/hwmon/tmp108.txt                      |   14 +
 dts/Bindings/i2c/i2c-imx-lpi2c.txt                 |   20 +
 dts/Bindings/i2c/i2c-pxa.txt                       |    1 +
 dts/Bindings/i2c/i2c-rcar.txt                      |   32 +-
 dts/Bindings/i2c/i2c-sh_mobile.txt                 |   17 +-
 dts/Bindings/i2c/trivial-devices.txt               |   12 +
 dts/Bindings/iio/adc/envelope-detector.txt         |   54 +
 dts/Bindings/iio/adc/st,stm32-adc.txt              |   83 ++
 dts/Bindings/iio/adc/ti-adc161s626.txt             |    2 +
 dts/Bindings/iio/dac/dpot-dac.txt                  |   41 +
 dts/Bindings/iio/dac/mcp4725.txt                   |   35 +
 dts/Bindings/iio/gyroscope/invensense,mpu3050.txt  |   46 +
 dts/Bindings/iio/humidity/hts221.txt               |   22 +
 dts/Bindings/iio/light/isl29018.txt                |   28 +
 dts/Bindings/iio/light/tsl2583.txt                 |   26 +
 dts/Bindings/iio/potentiostat/lmp91000.txt         |   30 +
 dts/Bindings/iio/st-sensors.txt                    |    1 +
 dts/Bindings/input/da9062-onkey.txt                |   45 +-
 dts/Bindings/input/touchscreen/imx6ul_tsc.txt      |    3 +
 dts/Bindings/input/touchscreen/silead_gsl1680.txt  |    2 +
 dts/Bindings/input/touchscreen/touchscreen.txt     |    3 +
 dts/Bindings/input/tps65218-pwrbutton.txt          |    4 +-
 ...t2400-bt-bmc.txt => aspeed,ast2400-ibt-bmc.txt} |    4 +-
 dts/Bindings/leds/pca963x.txt                      |    3 +
 dts/Bindings/mailbox/brcm,bcm2835-mbox.txt         |    2 +-
 dts/Bindings/mailbox/nvidia,tegra186-hsp.txt       |   52 +
 dts/Bindings/media/exynos5-gsc.txt                 |    3 +-
 dts/Bindings/media/hix5hd2-ir.txt                  |    6 +-
 dts/Bindings/media/i2c/adv7604.txt                 |    3 +-
 dts/Bindings/media/mediatek-mdp.txt                |  109 ++
 dts/Bindings/media/mediatek-vcodec.txt             |   57 +-
 dts/Bindings/media/renesas,fcp.txt                 |    8 +-
 dts/Bindings/media/renesas,fdp1.txt                |   37 +
 dts/Bindings/media/s5p-mfc.txt                     |    1 +
 .../memory-controllers/ti-da8xx-ddrctl.txt         |   20 +
 dts/Bindings/mfd/altera-a10sr.txt                  |   46 +
 dts/Bindings/mfd/lp873x.txt                        |    8 +
 dts/Bindings/mfd/max77620.txt                      |   12 +
 dts/Bindings/mfd/qcom-pm8xxx.txt                   |    1 +
 dts/Bindings/mfd/rn5t618.txt                       |   16 +-
 dts/Bindings/mfd/tps65086.txt                      |    2 +-
 dts/Bindings/mmc/amlogic,meson-gx.txt              |   32 +
 dts/Bindings/mmc/brcm,sdhci-iproc.txt              |    9 +
 dts/Bindings/mmc/renesas,mmcif.txt                 |    3 +
 dts/Bindings/mmc/rockchip-dw-mshc.txt              |    1 +
 dts/Bindings/mmc/sdhci-cadence.txt                 |   32 +
 dts/Bindings/mmc/sdhci-msm.txt                     |    1 +
 dts/Bindings/mmc/sdhci.txt                         |   13 +
 dts/Bindings/mmc/synopsys-dw-mshc.txt              |   13 +-
 dts/Bindings/mmc/tmio_mmc.txt                      |    2 +-
 dts/Bindings/mtd/oxnas-nand.txt                    |   41 +
 dts/Bindings/mtd/samsung-s3c2410.txt               |   56 +
 dts/Bindings/mtd/tango-nand.txt                    |   38 +
 dts/Bindings/net/brcm,amac.txt                     |   16 +-
 dts/Bindings/net/can/rcar_can.txt                  |   12 +-
 dts/Bindings/net/can/rcar_canfd.txt                |   14 +-
 dts/Bindings/net/cpsw.txt                          |    8 +-
 dts/Bindings/net/dsa/marvell.txt                   |   24 +-
 dts/Bindings/net/ethernet.txt                      |   24 +-
 dts/Bindings/net/hisilicon-hix5hd2-gmac.txt        |   30 +-
 dts/Bindings/net/hisilicon-hns-dsaf.txt            |    8 +
 dts/Bindings/net/marvell-armada-370-neta.txt       |    7 +-
 dts/Bindings/net/marvell-orion-net.txt             |    1 +
 dts/Bindings/net/mdio-mux-mmioreg.txt              |    4 +-
 dts/Bindings/net/mscc-phy-vsc8531.txt              |   51 +-
 dts/Bindings/net/oxnas-dwmac.txt                   |   39 +
 dts/Bindings/net/phy.txt                           |   12 +
 dts/Bindings/net/smsc-lan91c111.txt                |    2 +
 dts/Bindings/net/stmmac.txt                        |   14 +-
 dts/Bindings/net/ti,dp83867.txt                    |   12 +
 .../{marvell-sd8xxx.txt => marvell-8xxx.txt}       |    8 +-
 dts/Bindings/net/wireless/qca,ath9k.txt            |   48 +
 dts/Bindings/nvmem/brcm,ocotp.txt                  |   17 +
 dts/Bindings/nvmem/lpc1850-otp.txt                 |   20 +
 dts/Bindings/opp/opp.txt                           |   27 +-
 dts/Bindings/pci/brcm,iproc-pcie.txt               |   43 +-
 dts/Bindings/pci/layerscape-pci.txt                |    1 +
 dts/Bindings/pci/nvidia,tegra20-pcie.txt           |  110 ++
 dts/Bindings/pci/pci.txt                           |    6 +
 dts/Bindings/pci/qcom,pcie.txt                     |   14 +-
 dts/Bindings/pci/rcar-pci.txt                      |    1 +
 dts/Bindings/pci/rockchip-pcie.txt                 |   11 +-
 .../{meson-usb2-phy.txt => meson8b-usb2-phy.txt}   |    6 +-
 dts/Bindings/pinctrl/allwinner,sunxi-pinctrl.txt   |   30 +
 dts/Bindings/pinctrl/atmel,at91-pinctrl.txt        |    2 +
 dts/Bindings/pinctrl/meson,pinctrl.txt             |    2 +
 dts/Bindings/pinctrl/oxnas,pinctrl.txt             |    2 +-
 dts/Bindings/pinctrl/pinctrl-bindings.txt          |   44 +-
 dts/Bindings/pinctrl/pinctrl-palmas.txt            |    9 +
 dts/Bindings/pinctrl/pinctrl-single.txt            |    3 +
 dts/Bindings/pinctrl/pinctrl-sx150x.txt            |   74 +
 dts/Bindings/pinctrl/qcom,msm8994-pinctrl.txt      |  177 +++
 dts/Bindings/pinctrl/rockchip,pinctrl.txt          |    9 +-
 dts/Bindings/pinctrl/samsung-pinctrl.txt           |   19 +
 dts/Bindings/pinctrl/st,stm32-pinctrl.txt          |   10 +-
 dts/Bindings/pinctrl/ti,da850-pupd.txt             |   55 +
 dts/Bindings/power/domain-idle-state.txt           |   33 +
 dts/Bindings/power/power_domain.txt                |   43 +
 dts/Bindings/power/renesas,rcar-sysc.txt           |    8 +-
 dts/Bindings/power/supply/tps65217_charger.txt     |    7 +-
 dts/Bindings/pwm/pwm-bcm2835.txt                   |    2 +-
 dts/Bindings/pwm/pwm-hibvt.txt                     |   21 +
 dts/Bindings/regulator/pwm-regulator.txt           |    4 +-
 dts/Bindings/regulator/tps65218.txt                |   87 +-
 dts/Bindings/remoteproc/qcom,adsp.txt              |   98 ++
 dts/Bindings/remoteproc/qcom,wcnss-pil.txt         |   30 +-
 dts/Bindings/reserved-memory/ramoops.txt           |    3 +
 dts/Bindings/reset/oxnas,reset.txt                 |   44 +-
 dts/Bindings/reset/renesas,rst.txt                 |   37 +
 dts/Bindings/reset/st,sti-powerdown.txt            |   12 +-
 dts/Bindings/reset/st,sti-softreset.txt            |    8 +-
 dts/Bindings/reset/uniphier-reset.txt              |   62 +-
 dts/Bindings/rng/omap_rng.txt                      |   14 +-
 dts/Bindings/rtc/epson,rtc7301.txt                 |   16 +
 dts/Bindings/rtc/ingenic,jz4740-rtc.txt            |   37 +
 dts/Bindings/rtc/maxim,ds3231.txt                  |    2 +-
 dts/Bindings/rtc/pcf8563.txt                       |    2 +-
 dts/Bindings/rtc/twl-rtc.txt                       |   19 +-
 dts/Bindings/scsi/hisilicon-sas.txt                |    1 +
 dts/Bindings/security/tpm/ibmvtpm.txt              |   41 +
 dts/Bindings/security/tpm/tpm-i2c.txt              |   21 +
 dts/Bindings/security/tpm/tpm_tis_mmio.txt         |   25 +
 dts/Bindings/serial/cdns,uart.txt                  |    4 +-
 dts/Bindings/serial/nvidia,tegra20-hsuart.txt      |    2 +-
 dts/Bindings/serial/renesas,sci-serial.txt         |    8 +
 dts/Bindings/{powerpc => soc}/fsl/guts.txt         |    3 +
 dts/Bindings/soc/mediatek/scpsys.txt               |   13 +-
 dts/Bindings/soc/qcom/qcom,smd.txt                 |    7 +
 dts/Bindings/sound/axentia,tse850-pcm5142.txt      |   88 ++
 dts/Bindings/sound/cs35l34.txt                     |   64 +
 dts/Bindings/sound/cs42l42.txt                     |  110 ++
 dts/Bindings/sound/davinci-mcbsp.txt               |    2 +-
 dts/Bindings/sound/omap-abe-twl6040.txt            |    2 +-
 dts/Bindings/sound/qcom,apq8016-sbc.txt            |    5 +-
 dts/Bindings/sound/qcom,msm8916-wcd-analog.txt     |   85 ++
 dts/Bindings/sound/qcom,msm8916-wcd-digital.txt    |   20 +
 dts/Bindings/sound/rt5514.txt                      |    3 +
 dts/Bindings/sound/rt5663.txt                      |    6 +-
 dts/Bindings/sound/rt5665.txt                      |   68 +
 dts/Bindings/sound/samsung,tm2-audio.txt           |   38 +
 dts/Bindings/sound/sun4i-codec.txt                 |   65 +-
 dts/Bindings/sound/sun8i-codec-analog.txt          |   16 +
 dts/Bindings/sound/tlv320aic31xx.txt               |    1 +
 dts/Bindings/sound/wm8580.txt                      |    4 +-
 dts/Bindings/spi/sh-msiof.txt                      |    1 +
 dts/Bindings/spi/spi-armada-3700.txt               |   25 +
 dts/Bindings/spi/spi-fsl-lpspi.txt                 |   19 +
 dts/Bindings/spi/spi-sun6i.txt                     |   25 +-
 dts/Bindings/sram/sram.txt                         |    2 +-
 dts/Bindings/submitting-patches.txt                |    2 +-
 dts/Bindings/thermal/brcm,bcm2835-thermal.txt      |   17 +
 dts/Bindings/thermal/rockchip-thermal.txt          |    3 +
 dts/Bindings/thermal/st-thermal.txt                |   28 +-
 dts/Bindings/timer/ezchip,nps400-timer0.txt        |   17 +
 ...p,nps400-timer.txt => ezchip,nps400-timer1.txt} |    6 +-
 dts/Bindings/ufs/ufs-qcom.txt                      |    7 +-
 dts/Bindings/usb/atmel-usb.txt                     |   10 +-
 dts/Bindings/usb/da8xx-usb.txt                     |   43 +
 dts/Bindings/usb/dwc2.txt                          |    6 +-
 dts/Bindings/usb/mt8173-mtu3.txt                   |   87 ++
 dts/Bindings/usb/mt8173-xhci.txt                   |   54 +-
 dts/Bindings/usb/ohci-da8xx.txt                    |   23 +
 dts/Bindings/usb/s3c2410-usb.txt                   |   22 +
 dts/Bindings/usb/usb-xhci.txt                      |    1 +
 dts/Bindings/vendor-prefixes.txt                   |   20 +
 dts/Bindings/video/bridge/sil-sii8620.txt          |   33 +
 dts/include/dt-bindings/clock/hi3516cv300-clock.h  |   48 +
 dts/include/dt-bindings/clock/histb-clock.h        |   66 +
 dts/include/dt-bindings/clock/imx6ul-clock.h       |   15 +-
 dts/include/dt-bindings/clock/oxsemi,ox810se.h     |   30 +
 dts/include/dt-bindings/clock/oxsemi,ox820.h       |   40 +
 dts/include/dt-bindings/clock/qcom,gcc-msm8994.h   |  137 ++
 dts/include/dt-bindings/clock/qcom,rpmcc.h         |   69 +
 dts/include/dt-bindings/clock/r7s72100-clock.h     |    7 +
 dts/include/dt-bindings/clock/r8a7743-cpg-mssr.h   |   43 +
 dts/include/dt-bindings/clock/r8a7745-cpg-mssr.h   |   44 +
 dts/include/dt-bindings/clock/r8a7794-clock.h      |    3 +-
 dts/include/dt-bindings/clock/rk1108-cru.h         |  269 ++++
 dts/include/dt-bindings/clock/rk3188-cru-common.h  |    8 +-
 dts/include/dt-bindings/clock/stih415-clks.h       |   16 -
 dts/include/dt-bindings/clock/sun50i-a64-ccu.h     |  134 ++
 dts/include/dt-bindings/clock/tegra186-clock.h     |  940 +++++++++++++
 dts/include/dt-bindings/gpio/meson-gxl-gpio.h      |  131 ++
 dts/include/dt-bindings/input/linux-event-codes.h  |    2 +-
 dts/include/dt-bindings/mailbox/tegra186-hsp.h     |   24 +
 dts/include/dt-bindings/net/mscc-phy-vsc8531.h     |   21 -
 dts/include/dt-bindings/pinctrl/at91.h             |    2 +
 dts/include/dt-bindings/pinctrl/bcm2835.h          |    5 +
 dts/include/dt-bindings/pinctrl/qcom,pmic-gpio.h   |    4 +
 dts/include/dt-bindings/pinctrl/qcom,pmic-mpp.h    |    6 +
 dts/include/dt-bindings/pinctrl/rockchip.h         |   33 +
 dts/include/dt-bindings/power/mt2701-power.h       |   27 +
 dts/include/dt-bindings/power/r8a7743-sysc.h       |   25 +
 dts/include/dt-bindings/power/r8a7745-sysc.h       |   25 +
 dts/include/dt-bindings/power/tegra186-powergate.h |   39 +
 dts/include/dt-bindings/reset/oxsemi,ox810se.h     |   53 +
 dts/include/dt-bindings/reset/oxsemi,ox820.h       |   53 +
 dts/include/dt-bindings/reset/sun50i-a64-ccu.h     |   98 ++
 dts/include/dt-bindings/reset/tegra186-reset.h     |  217 +++
 dts/include/dt-bindings/sound/cs42l42.h            |   73 +
 dts/src/arc/abilis_tb10x.dtsi                      |    1 +
 dts/src/arc/axc001.dtsi                            |    2 +-
 dts/src/arc/axs101.dts                             |    2 +-
 dts/src/arc/axs103_idu.dts                         |    2 +-
 dts/src/arc/{zebu_hs.dts => haps_hs.dts}           |    0
 dts/src/arc/{zebu_hs_idu.dts => haps_hs_idu.dts}   |    0
 dts/src/arc/nsim_700.dts                           |    2 +-
 dts/src/arc/nsimosci.dts                           |    4 +
 dts/src/arm/am335x-baltos-ir2110.dts               |   10 +-
 dts/src/arm/am335x-baltos-ir3220.dts               |    2 +-
 dts/src/arm/am335x-baltos-ir5221.dts               |    4 +-
 dts/src/arm/am335x-baltos.dtsi                     |    9 +-
 dts/src/arm/am335x-bone-common.dtsi                |   20 +
 dts/src/arm/am335x-boneblack.dts                   |   11 +
 dts/src/arm/am335x-evm.dts                         |    5 +
 dts/src/arm/am335x-evmsk.dts                       |    5 +
 dts/src/arm/am335x-icev2.dts                       |   47 +-
 dts/src/arm/am33xx.dtsi                            |    7 +
 dts/src/arm/am3517.dtsi                            |    1 +
 dts/src/arm/am4372.dtsi                            |    4 +
 dts/src/arm/am437x-idk-evm.dts                     |  101 ++
 dts/src/arm/am571x-idk.dts                         |   81 ++
 dts/src/arm/am572x-idk.dts                         |   18 +-
 dts/src/arm/am57xx-beagle-x15-common.dtsi          |    1 +
 dts/src/arm/am57xx-idk-common.dtsi                 |   84 +-
 dts/src/arm/armada-370-db.dts                      |   63 +-
 dts/src/arm/armada-370-dlink-dns327l.dts           |   30 +-
 dts/src/arm/armada-370-mirabox.dts                 |   57 +-
 dts/src/arm/armada-370-netgear-rn102.dts           |   55 +-
 dts/src/arm/armada-370-netgear-rn104.dts           |   63 +-
 dts/src/arm/armada-370-rd.dts                      |   57 +-
 dts/src/arm/armada-370-seagate-nas-4bay.dts        |   27 +-
 dts/src/arm/armada-370-seagate-nas-xbay.dtsi       |   45 +-
 dts/src/arm/armada-370-seagate-personal-cloud.dtsi |   44 +-
 dts/src/arm/armada-370-synology-ds213j.dts         |   18 +-
 dts/src/arm/armada-370-xp.dtsi                     |   39 +-
 dts/src/arm/armada-370.dtsi                        |  136 +-
 dts/src/arm/armada-375-db.dts                      |  271 ++--
 dts/src/arm/armada-375.dtsi                        |   72 +-
 dts/src/arm/armada-385-turris-omnia.dts            |  340 +++++
 dts/src/arm/armada-38x.dtsi                        |    2 +-
 dts/src/arm/armada-39x.dtsi                        |    2 +-
 dts/src/arm/armada-xp-axpwifiap.dts                |   68 +-
 dts/src/arm/armada-xp-db.dts                       |  104 +-
 dts/src/arm/armada-xp-gp.dts                       |   80 +-
 dts/src/arm/armada-xp-lenovo-ix4-300d.dts          |   53 +-
 dts/src/arm/armada-xp-linksys-mamba.dts            |   52 +-
 dts/src/arm/armada-xp-matrix.dts                   |   20 +-
 dts/src/arm/armada-xp-mv78230.dtsi                 |   12 +-
 dts/src/arm/armada-xp-mv78260.dtsi                 |   20 +-
 dts/src/arm/armada-xp-mv78460.dtsi                 |   22 +-
 dts/src/arm/armada-xp-netgear-rn2120.dts           |   74 +-
 dts/src/arm/armada-xp-openblocks-ax3-4.dts         |   58 +-
 dts/src/arm/armada-xp-synology-ds414.dts           |   75 +-
 dts/src/arm/armada-xp.dtsi                         |   94 +-
 dts/src/arm/artpec6-devboard.dts                   |    4 +
 dts/src/arm/artpec6.dtsi                           |   29 +-
 dts/src/arm/at91-sama5d4_ma5d4.dtsi                |    4 +-
 dts/src/arm/at91-sama5d4_ma5d4evk.dts              |    4 +-
 dts/src/arm/at91rm9200.dtsi                        |    4 +-
 dts/src/arm/at91sam9260.dtsi                       |    4 +-
 dts/src/arm/at91sam9260ek.dts                      |    4 +-
 dts/src/arm/at91sam9261.dtsi                       |    4 +-
 dts/src/arm/at91sam9263.dtsi                       |    4 +-
 dts/src/arm/at91sam9g45.dtsi                       |    4 +-
 dts/src/arm/at91sam9n12.dtsi                       |    4 +-
 dts/src/arm/at91sam9rl.dtsi                        |    4 +-
 dts/src/arm/at91sam9x5.dtsi                        |    4 +-
 dts/src/arm/bcm-cygnus.dtsi                        |   21 +-
 dts/src/arm/bcm-nsp.dtsi                           |   41 +-
 dts/src/arm/bcm2835-rpi-a-plus.dts                 |   67 +-
 dts/src/arm/bcm2835-rpi-a.dts                      |   69 +-
 dts/src/arm/bcm2835-rpi-b-plus.dts                 |   68 +-
 dts/src/arm/bcm2835-rpi-b-rev2.dts                 |   68 +-
 dts/src/arm/bcm2835-rpi-b.dts                      |   69 +-
 dts/src/arm/bcm2835-rpi-zero.dts                   |   67 +-
 dts/src/arm/bcm2835-rpi.dtsi                       |   15 +-
 dts/src/arm/bcm2835.dtsi                           |    6 +
 dts/src/arm/bcm2836-rpi-2-b.dts                    |    2 +-
 dts/src/arm/bcm2836.dtsi                           |    6 +
 dts/src/arm/bcm283x.dtsi                           |  212 ++-
 dts/src/arm/bcm4708-luxul-xap-1510.dts             |   64 +
 dts/src/arm/bcm4709-asus-rt-ac87u.dts              |    2 +-
 dts/src/arm/bcm4709-buffalo-wxr-1900dhp.dts        |    2 +-
 dts/src/arm/bcm4709-netgear-r7000.dts              |    2 +-
 dts/src/arm/bcm4709-netgear-r8000.dts              |    6 +-
 dts/src/arm/bcm4709-tplink-archer-c9-v1.dts        |  114 ++
 dts/src/arm/bcm4709.dtsi                           |   11 +
 dts/src/arm/bcm47094-dlink-dir-885l.dts            |    3 +-
 dts/src/arm/bcm47094-luxul-xwr-3100.dts            |  111 ++
 dts/src/arm/bcm47094-netgear-r8500.dts             |  103 ++
 dts/src/arm/bcm47094.dtsi                          |   17 +
 dts/src/arm/bcm47189-tenda-ac9.dts                 |   74 +
 dts/src/arm/bcm5301x-nand-cs0-bch4.dtsi            |   13 +
 dts/src/arm/bcm5301x.dtsi                          |    7 +
 dts/src/arm/bcm53573.dtsi                          |  159 +++
 dts/src/arm/bcm958625k.dts                         |   34 +
 dts/src/arm/berlin2q-marvell-dmp.dts               |   12 +-
 dts/src/arm/cloudengines-pogoplug-series-3.dts     |   94 ++
 dts/src/arm/da850-lcdk.dts                         |   19 +-
 dts/src/arm/da850.dtsi                             |   70 +
 dts/src/arm/dm814x.dtsi                            |    2 +
 dts/src/arm/dm816x.dtsi                            |    3 +
 dts/src/arm/dra7.dtsi                              |    2 +
 dts/src/arm/dra71-evm.dts                          |  230 +++
 dts/src/arm/dra72-evm-common.dtsi                  |  348 +----
 dts/src/arm/dra72-evm-revc.dts                     |   31 +-
 dts/src/arm/dra72-evm-tps65917.dtsi                |  150 ++
 dts/src/arm/dra72-evm.dts                          |   14 +-
 dts/src/arm/emev2.dtsi                             |    3 +-
 dts/src/arm/exynos3250-artik5-eval.dts             |    2 +-
 dts/src/arm/exynos3250-artik5.dtsi                 |    2 +-
 dts/src/arm/exynos3250-monk.dts                    |    2 +-
 dts/src/arm/exynos3250-pinctrl.dtsi                |   20 +-
 dts/src/arm/exynos3250-rinato.dts                  |    2 +-
 dts/src/arm/exynos3250.dtsi                        |   97 +-
 dts/src/arm/exynos4.dtsi                           |  100 +-
 dts/src/arm/exynos4210-pinctrl.dtsi                |   20 +-
 dts/src/arm/exynos4210.dtsi                        |   36 +-
 dts/src/arm/exynos4412-itop-elite.dts              |  240 ++++
 dts/src/arm/exynos4412-itop-scp-core.dtsi          |  501 +++++++
 dts/src/arm/exynos4412-odroidx.dts                 |    5 +
 dts/src/arm/exynos4415-pinctrl.dtsi                |  575 --------
 dts/src/arm/exynos4415.dtsi                        |  650 ---------
 dts/src/arm/exynos4x12-pinctrl.dtsi                |   20 +-
 dts/src/arm/exynos4x12.dtsi                        |   50 +-
 dts/src/arm/exynos5.dtsi                           |   64 +-
 dts/src/arm/exynos5250-snow-common.dtsi            |    4 +
 dts/src/arm/exynos5250.dtsi                        |   80 +-
 dts/src/arm/exynos5260.dtsi                        |   43 +-
 dts/src/arm/exynos5410-odroidxu.dts                |   69 +
 dts/src/arm/exynos5410-pinctrl.dtsi                |    9 +
 dts/src/arm/exynos5410.dtsi                        |   85 +-
 dts/src/arm/exynos5420-peach-pit.dts               |    3 +
 dts/src/arm/exynos5420.dtsi                        |   78 +-
 dts/src/arm/exynos5422-odroidxu3-common.dtsi       |   12 +-
 dts/src/arm/exynos5440.dtsi                        |   72 +-
 dts/src/arm/exynos54xx.dtsi                        |   34 +-
 dts/src/arm/exynos5800-peach-pi.dts                |    3 +
 dts/src/arm/hi3620.dtsi                            |    6 +-
 dts/src/arm/hip01.dtsi                             |    2 -
 dts/src/arm/hisi-x5hd2.dtsi                        |   10 +-
 dts/src/arm/imx1.dtsi                              |    4 +-
 dts/src/arm/imx23.dtsi                             |    6 +-
 dts/src/arm/imx25.dtsi                             |    4 +-
 dts/src/arm/imx27.dtsi                             |    4 +-
 dts/src/arm/imx28-m28.dtsi                         |    4 +-
 dts/src/arm/imx28-m28evk.dts                       |    4 +-
 dts/src/arm/imx28.dtsi                             |    4 +-
 dts/src/arm/imx31.dtsi                             |   23 +-
 dts/src/arm/imx35.dtsi                             |    4 +-
 dts/src/arm/imx50.dtsi                             |   48 +-
 dts/src/arm/imx51.dtsi                             |   48 +-
 dts/src/arm/imx53-m53.dtsi                         |    4 +-
 dts/src/arm/imx53-m53evk.dts                       |    4 +-
 dts/src/arm/imx53-qsb.dts                          |   14 +-
 dts/src/arm/imx53.dtsi                             |   72 +-
 dts/src/arm/imx6dl-colibri-eval-v3.dts             |  253 ++++
 dts/src/arm/imx6dl-icore.dts                       |   59 +
 dts/src/arm/imx6dl-riotboard.dts                   |    2 +-
 dts/src/arm/imx6dl-tx6dl-comtft.dts                |    2 +-
 dts/src/arm/imx6dl-tx6u-801x.dts                   |    2 +-
 dts/src/arm/imx6q-apalis-ixora.dts                 |   22 -
 dts/src/arm/imx6q-b650v3.dts                       |    6 +
 dts/src/arm/imx6q-cm-fx6.dts                       |    1 -
 dts/src/arm/imx6q-evi.dts                          |    3 -
 dts/src/arm/imx6q-icore.dts                        |   59 +
 dts/src/arm/imx6q-nitrogen6_som2.dts               |   53 +
 dts/src/arm/imx6q-novena.dts                       |    4 +
 dts/src/arm/imx6q-phytec-pbab01.dts                |    2 +-
 dts/src/arm/imx6q-tx6q-1010-comtft.dts             |    2 +-
 dts/src/arm/imx6q-tx6q-1010.dts                    |    2 +-
 dts/src/arm/imx6q-tx6q-1020-comtft.dts             |    2 +-
 dts/src/arm/imx6q-tx6q-1020.dts                    |    2 +-
 dts/src/arm/imx6q-utilite-pro.dts                  |   53 +-
 dts/src/arm/imx6qdl-apalis.dtsi                    |    9 +
 dts/src/arm/imx6qdl-apf6dev.dtsi                   |   14 +-
 dts/src/arm/imx6qdl-colibri.dtsi                   |  890 ++++++++++++
 dts/src/arm/imx6qdl-gw52xx.dtsi                    |    4 +-
 dts/src/arm/imx6qdl-gw53xx.dtsi                    |    4 +-
 dts/src/arm/imx6qdl-gw54xx.dtsi                    |    4 +-
 dts/src/arm/imx6qdl-gw552x.dtsi                    |    2 +-
 dts/src/arm/imx6qdl-icore.dtsi                     |  265 ++++
 dts/src/arm/imx6qdl-nit6xlite.dtsi                 |   32 +-
 dts/src/arm/imx6qdl-nitrogen6_max.dtsi             |   18 +-
 dts/src/arm/imx6qdl-nitrogen6_som2.dtsi            |  770 +++++++++++
 dts/src/arm/imx6qdl-nitrogen6x.dtsi                |   13 +-
 dts/src/arm/imx6qdl-phytec-pfla02.dtsi             |    6 +-
 dts/src/arm/imx6qdl-sabreauto.dtsi                 |    4 +-
 dts/src/arm/imx6qdl-sabrelite.dtsi                 |   10 +-
 dts/src/arm/imx6qdl-sabresd.dtsi                   |    4 +-
 dts/src/arm/imx6qdl-tx6.dtsi                       |   32 +-
 dts/src/arm/imx6qdl-wandboard-revb1.dtsi           |    2 +-
 dts/src/arm/imx6qdl-wandboard.dtsi                 |    4 +-
 dts/src/arm/imx6qdl.dtsi                           |   15 +-
 dts/src/arm/imx6qp.dtsi                            |   17 +
 dts/src/arm/imx6sl.dtsi                            |    8 +-
 dts/src/arm/imx6sx-sdb.dtsi                        |   16 +-
 dts/src/arm/imx6sx-udoo-neo-basic.dts              |   69 +
 dts/src/arm/imx6sx-udoo-neo-extended.dts           |   54 +
 dts/src/arm/imx6sx-udoo-neo-full.dts               |   69 +
 dts/src/arm/imx6sx-udoo-neo.dtsi                   |  293 ++++
 dts/src/arm/imx6sx.dtsi                            |   18 +-
 dts/src/arm/imx6ul-14x14-evk.dts                   |   10 +-
 dts/src/arm/imx6ul-liteboard.dts                   |  147 ++
 dts/src/arm/imx6ul-litesom.dtsi                    |   82 ++
 dts/src/arm/imx6ul.dtsi                            |    4 +-
 dts/src/arm/imx6ull-14x14-evk.dts                  |   52 +
 dts/src/arm/imx6ull-pinfunc.h                      |   56 +
 dts/src/arm/imx6ull.dtsi                           |   43 +
 dts/src/arm/imx7d-pinfunc.h                        |   12 +-
 dts/src/arm/imx7s.dtsi                             |    9 +-
 dts/src/arm/integratorap.dts                       |   35 +
 dts/src/arm/integratorcp.dts                       |   26 +
 dts/src/arm/keystone-k2g.dtsi                      |    1 +
 dts/src/arm/keystone-k2l.dtsi                      |    1 +
 dts/src/arm/kirkwood-topkick.dts                   |    2 +-
 dts/src/arm/logicpd-som-lv.dtsi                    |    5 +
 dts/src/arm/logicpd-torpedo-som.dtsi               |    4 +-
 dts/src/arm/lpc32xx.dtsi                           |    4 +
 dts/src/arm/ls1021a.dtsi                           |   84 +-
 dts/src/arm/mps2-an385.dts                         |    2 +-
 dts/src/arm/mps2-an399.dts                         |    2 +-
 dts/src/arm/mps2.dtsi                              |    4 +-
 dts/src/arm/mt2701.dtsi                            |   50 +-
 dts/src/arm/omap2.dtsi                             |    1 +
 dts/src/arm/omap2420.dtsi                          |    2 +
 dts/src/arm/omap2430.dtsi                          |    2 +
 dts/src/arm/omap3-n900.dts                         |    2 +
 dts/src/arm/omap3.dtsi                             |    3 +
 dts/src/arm/omap34xx.dtsi                          |    1 +
 dts/src/arm/omap36xx.dtsi                          |    1 +
 dts/src/arm/omap4-droid4-xt894.dts                 |  188 +++
 dts/src/arm/omap4.dtsi                             |    3 +
 dts/src/arm/omap5-board-common.dtsi                |    7 +-
 dts/src/arm/omap5-uevm.dts                         |   92 ++
 dts/src/arm/omap5.dtsi                             |    3 +
 dts/src/arm/orion5x-linkstation-lsgl.dts           |    4 +
 dts/src/arm/orion5x-lschl.dts                      |  171 +++
 dts/src/arm/ox820.dtsi                             |  296 ++++
 dts/src/arm/pxa25x.dtsi                            |  117 ++
 dts/src/arm/pxa27x.dtsi                            |   40 +
 dts/src/arm/pxa2xx.dtsi                            |    4 +-
 dts/src/arm/pxa3xx.dtsi                            |    1 +
 dts/src/arm/qcom-apq8060-dragonboard.dts           |  119 ++
 dts/src/arm/qcom-apq8064-asus-nexus7-flo.dts       |   77 +-
 dts/src/arm/qcom-apq8064-ifc6410.dts               |   74 +
 dts/src/arm/qcom-apq8064.dtsi                      |  325 +++++
 dts/src/arm/qcom-apq8084.dtsi                      |   16 +-
 dts/src/arm/qcom-mdm9615-wp8548-mangoh-green.dts   |  281 ++++
 dts/src/arm/qcom-mdm9615-wp8548.dtsi               |  170 +++
 dts/src/arm/qcom-mdm9615.dtsi                      |  557 ++++++++
 dts/src/arm/qcom-msm8660.dtsi                      |   17 +
 dts/src/arm/qcom-msm8974-lge-nexus5-hammerhead.dts |   29 +
 dts/src/arm/qcom-msm8974.dtsi                      |   16 +-
 dts/src/arm/r7s72100-rskrza1.dts                   |    5 +
 dts/src/arm/r7s72100.dtsi                          |   55 +
 dts/src/arm/r8a73a4.dtsi                           |    5 +
 dts/src/arm/r8a7740.dtsi                           |    4 +-
 dts/src/arm/r8a7743-sk-rzg1m.dts                   |   57 +
 dts/src/arm/r8a7743.dtsi                           |  476 +++++++
 dts/src/arm/r8a7745-sk-rzg1e.dts                   |   52 +
 dts/src/arm/r8a7745.dtsi                           |  476 +++++++
 dts/src/arm/r8a7778.dtsi                           |    9 +-
 dts/src/arm/r8a7779-marzen.dts                     |    2 +-
 dts/src/arm/r8a7779.dtsi                           |   16 +-
 dts/src/arm/r8a7790-lager.dts                      |  118 +-
 dts/src/arm/r8a7790.dtsi                           |   16 +-
 dts/src/arm/r8a7791-koelsch.dts                    |  137 +-
 dts/src/arm/r8a7791.dtsi                           |   19 +-
 dts/src/arm/r8a7792-wheat.dts                      |  126 ++
 dts/src/arm/r8a7792.dtsi                           |   61 +-
 dts/src/arm/r8a7793-gose.dts                       |   12 +-
 dts/src/arm/r8a7793.dtsi                           |   43 +-
 dts/src/arm/r8a7794-alt.dts                        |   62 +-
 dts/src/arm/r8a7794.dtsi                           |   86 +-
 dts/src/arm/rk1108-evb.dts                         |   69 +
 dts/src/arm/rk1108.dtsi                            |  452 ++++++
 dts/src/arm/rk3036-evb.dts                         |    2 +-
 dts/src/arm/rk3036-kylin.dts                       |    2 +-
 dts/src/arm/rk3036.dtsi                            |   11 +-
 dts/src/arm/rk3066a-bqcurie2.dts                   |    2 +-
 dts/src/arm/rk3066a-marsboard.dts                  |    2 +-
 dts/src/arm/rk3066a-mk808.dts                      |  195 +++
 dts/src/arm/rk3066a-rayeager.dts                   |    2 +-
 dts/src/arm/rk3066a.dtsi                           |   31 +-
 dts/src/arm/rk3188-px3-evb.dts                     |  328 +++++
 dts/src/arm/rk3188-radxarock.dts                   |    2 +-
 dts/src/arm/rk3188.dtsi                            |    2 +-
 dts/src/arm/rk3228-evb.dts                         |    2 +-
 dts/src/arm/rk3229-evb.dts                         |    2 +-
 dts/src/arm/rk322x.dtsi                            |    6 +-
 dts/src/arm/rk3288-evb.dtsi                        |    2 +-
 dts/src/arm/rk3288-fennec.dts                      |    2 +-
 dts/src/arm/rk3288-firefly-reload-core.dtsi        |    2 +-
 dts/src/arm/rk3288-firefly.dtsi                    |    2 +-
 dts/src/arm/rk3288-miqi.dts                        |    2 +-
 dts/src/arm/rk3288-popmetal.dts                    |   34 +-
 dts/src/arm/rk3288-r89.dts                         |    2 +-
 dts/src/arm/rk3288-rock2-som.dtsi                  |    2 +-
 dts/src/arm/rk3288-veyron.dtsi                     |    2 +-
 dts/src/arm/rk3288.dtsi                            |   15 +-
 dts/src/arm/rk3xxx.dtsi                            |    5 +-
 dts/src/arm/sama5d2.dtsi                           |   47 +-
 dts/src/arm/sama5d3.dtsi                           |    4 +-
 dts/src/arm/sama5d4.dtsi                           |   31 +-
 dts/src/arm/sh73a0.dtsi                            |    4 +-
 dts/src/arm/socfpga.dtsi                           |   33 +
 dts/src/arm/socfpga_arria10.dtsi                   |   32 +
 dts/src/arm/socfpga_arria10_socdk.dtsi             |   49 +
 dts/src/arm/socfpga_arria10_socdk_qspi.dts         |   49 +
 dts/src/arm/socfpga_arria5_socdk.dts               |   33 +
 dts/src/arm/socfpga_cyclone5_de0_sockit.dts        |    2 +-
 dts/src/arm/socfpga_cyclone5_mcv.dtsi              |    2 +-
 dts/src/arm/socfpga_cyclone5_mcvevk.dts            |    4 +-
 dts/src/arm/socfpga_cyclone5_socdk.dts             |   35 +-
 dts/src/arm/socfpga_cyclone5_sockit.dts            |   23 +-
 dts/src/arm/socfpga_cyclone5_socrates.dts          |   19 +
 dts/src/arm/socfpga_cyclone5_sodia.dts             |  123 ++
 dts/src/arm/socfpga_cyclone5_vining_fpga.dts       |    2 +-
 dts/src/arm/spear13xx.dtsi                         |    2 +
 dts/src/arm/ste-snowball.dts                       |   15 +-
 dts/src/arm/stih407-clock.dtsi                     |   10 +
 dts/src/arm/stih407-family.dtsi                    |   48 +-
 dts/src/arm/stih407-pinctrl.dtsi                   |    2 +-
 dts/src/arm/stih407.dtsi                           |    2 +-
 dts/src/arm/stih410-b2260.dts                      |   24 +-
 dts/src/arm/stih410-clock.dtsi                     |    3 +-
 dts/src/arm/stih410.dtsi                           |    2 +-
 dts/src/arm/stih415-b2000.dts                      |   15 -
 dts/src/arm/stih415-b2020.dts                      |   15 -
 dts/src/arm/stih415-clock.dtsi                     |  533 -------
 dts/src/arm/stih415-pinctrl.dtsi                   |  545 --------
 dts/src/arm/stih415.dtsi                           |  234 ----
 dts/src/arm/stih416-b2000.dts                      |   15 -
 dts/src/arm/stih416-b2020.dts                      |   37 -
 dts/src/arm/stih416-b2020e.dts                     |   65 -
 dts/src/arm/stih416-clock.dtsi                     |  756 ----------
 dts/src/arm/stih416-pinctrl.dtsi                   |  692 ---------
 dts/src/arm/stih416.dtsi                           |  517 -------
 dts/src/arm/stih41x-b2000.dtsi                     |   96 --
 dts/src/arm/stih41x-b2020.dtsi                     |   82 --
 dts/src/arm/stih41x-b2020x.dtsi                    |   32 -
 dts/src/arm/stih41x.dtsi                           |   47 -
 dts/src/arm/stihxxx-b2120.dtsi                     |   21 +-
 dts/src/arm/stm32429i-eval.dts                     |   29 +-
 dts/src/arm/stm32746g-eval.dts                     |   96 ++
 dts/src/arm/stm32f429-disco.dts                    |   13 +
 dts/src/arm/stm32f429.dtsi                         |   40 +-
 dts/src/arm/stm32f469-disco.dts                    |    8 +
 dts/src/arm/stm32f746.dtsi                         |  304 ++++
 dts/src/arm/sun4i-a10.dtsi                         |    3 +-
 dts/src/arm/sun5i-a10s-olinuxino-micro.dts         |    4 +-
 dts/src/arm/sun5i-a10s.dtsi                        |    4 +-
 dts/src/arm/sun5i-a13-olinuxino.dts                |   54 +
 dts/src/arm/sun5i-a13-utoo-p66.dts                 |   38 +-
 dts/src/arm/sun5i-gr8-chip-pro.dts                 |  266 ++++
 dts/src/arm/{ntc-gr8-evb.dts => sun5i-gr8-evb.dts} |   35 +-
 dts/src/arm/{ntc-gr8.dtsi => sun5i-gr8.dtsi}       |   47 +-
 dts/src/arm/sun5i-r8-chip.dts                      |   69 +
 dts/src/arm/sun5i-reference-design-tablet.dtsi     |   25 +
 dts/src/arm/sun5i.dtsi                             |   27 +-
 dts/src/arm/sun6i-a31-hummingbird.dts              |   80 ++
 dts/src/arm/sun6i-a31.dtsi                         |  266 +++-
 dts/src/arm/sun6i-a31s-sina31s.dts                 |    8 +
 dts/src/arm/sun6i-a31s.dtsi                        |    8 +
 dts/src/arm/sun7i-a20-bananapi-m1-plus.dts         |   62 +-
 dts/src/arm/sun7i-a20-olimex-som-evb.dts           |    4 +
 dts/src/arm/sun7i-a20.dtsi                         |    3 +-
 dts/src/arm/sun8i-a23-a33.dtsi                     |   10 +-
 dts/src/arm/sun8i-a23-polaroid-mid2407pxe03.dts    |    7 -
 dts/src/arm/sun8i-a33-sinlinx-sina33.dts           |    5 +
 dts/src/arm/sun8i-h3-nanopi-m1.dts                 |   64 +
 dts/src/arm/sun8i-h3-nanopi-neo.dts                |   79 +-
 dts/src/arm/sun8i-h3-nanopi.dtsi                   |  144 ++
 dts/src/arm/sun8i-h3.dtsi                          |   54 +-
 dts/src/arm/sun8i-reference-design-tablet.dtsi     |    7 +
 dts/src/arm/sun9i-a80-cubieboard4.dts              |   32 +
 dts/src/arm/sun9i-a80-optimus.dts                  |   30 +
 dts/src/arm/sun9i-a80.dtsi                         |   14 +-
 dts/src/arm/tegra124-apalis.dtsi                   |    2 +-
 dts/src/arm/tegra124-nyan.dtsi                     |    8 +-
 dts/src/arm/tegra20.dtsi                           |   13 +
 dts/src/arm/tegra30-apalis.dtsi                    |   49 +
 dts/src/arm/tegra30-colibri.dtsi                   |   49 +
 dts/src/arm/tegra30.dtsi                           |   13 +
 dts/src/arm/tps65217.dtsi                          |   12 +
 dts/src/arm/uniphier-common32.dtsi                 |  199 ---
 dts/src/arm/uniphier-ld4.dtsi                      |  358 +++--
 dts/src/arm/uniphier-pro4.dtsi                     |  378 +++--
 dts/src/arm/uniphier-pro5.dtsi                     |  432 ++++--
 dts/src/arm/uniphier-pxs2.dtsi                     |  399 ++++--
 dts/src/arm/uniphier-sld3.dtsi                     |   21 +-
 dts/src/arm/uniphier-sld8.dtsi                     |  359 +++--
 dts/src/arm/vexpress-v2p-ca15-tc1.dts              |    2 +-
 dts/src/arm/vexpress-v2p-ca15_a7.dts               |    7 +-
 dts/src/arm/vf-colibri.dtsi                        |    4 +
 dts/src/arm/vf500.dtsi                             |    2 +-
 dts/src/arm/vf610-zii-dev-rev-b.dts                |   66 +-
 dts/src/arm/vfxxx.dtsi                             |   18 +
 dts/src/arm/zynq-7000.dtsi                         |   10 +-
 dts/src/arm/zynq-microzed.dts                      |   96 ++
 dts/src/arm/zynq-parallella.dts                    |    2 +-
 dts/src/arm/zynq-zc702.dts                         |    2 +-
 dts/src/arm/zynq-zc706.dts                         |    2 +-
 dts/src/arm/zynq-zed.dts                           |    2 +-
 dts/src/arm/zynq-zybo.dts                          |    2 +-
 dts/src/arm64/allwinner/sun50i-a64-pine64-plus.dts |   50 +
 dts/src/arm64/allwinner/sun50i-a64-pine64.dts      |   74 +
 dts/src/arm64/allwinner/sun50i-a64.dtsi            |  261 ++++
 dts/src/arm64/amlogic/meson-gx-p23x-q20x.dtsi      |  190 +++
 dts/src/arm64/amlogic/meson-gx.dtsi                |  376 +++++
 dts/src/arm64/amlogic/meson-gxbb-nexbox-a95x.dts   |  247 ++++
 dts/src/arm64/amlogic/meson-gxbb-odroidc2.dts      |  119 +-
 dts/src/arm64/amlogic/meson-gxbb-p20x.dtsi         |  145 +-
 dts/src/arm64/amlogic/meson-gxbb-vega-s95.dtsi     |  106 +-
 dts/src/arm64/amlogic/meson-gxbb.dtsi              |  905 +++++-------
 dts/src/arm64/amlogic/meson-gxl-nexbox-a95x.dts    |  221 +++
 dts/src/arm64/amlogic/meson-gxl-s905d-p230.dts     |   77 ++
 dts/src/arm64/amlogic/meson-gxl-s905d-p231.dts     |   58 +
 dts/src/arm64/amlogic/meson-gxl-s905d.dtsi         |   48 +
 dts/src/arm64/amlogic/meson-gxl-s905x-p212.dts     |   69 +
 dts/src/arm64/amlogic/meson-gxl-s905x.dtsi         |   54 +
 dts/src/arm64/amlogic/meson-gxl.dtsi               |  305 ++++
 dts/src/arm64/amlogic/meson-gxm-nexbox-a1.dts      |  185 +++
 dts/src/arm64/amlogic/meson-gxm-s912-q200.dts      |   77 ++
 dts/src/arm64/amlogic/meson-gxm-s912-q201.dts      |   58 +
 dts/src/arm64/amlogic/meson-gxm.dtsi               |  118 ++
 dts/src/arm64/arm/juno-base.dtsi                   |   82 +-
 dts/src/arm64/arm/juno-r1.dts                      |    8 +-
 dts/src/arm64/arm/juno-r2.dts                      |    8 +-
 dts/src/arm64/arm/juno.dts                         |    8 +-
 dts/src/arm64/arm/rtsm_ve-aemv8a.dts               |    2 +-
 dts/src/arm64/broadcom/bcm2835-rpi.dtsi            |   15 +-
 dts/src/arm64/broadcom/bcm2837-rpi-3-b.dts         |    8 +-
 dts/src/arm64/broadcom/bcm2837.dtsi                |    8 +-
 dts/src/arm64/broadcom/bcm283x-rpi-usb-host.dtsi   |    3 +
 dts/src/arm64/broadcom/bcm283x.dtsi                |  212 ++-
 dts/src/arm64/broadcom/ns2-svk.dts                 |   45 +
 dts/src/arm64/broadcom/ns2.dtsi                    |   74 +-
 dts/src/arm64/exynos/exynos5433-pinctrl.dtsi       |  804 +++++++++++
 dts/src/arm64/exynos/exynos5433-tm2.dts            | 1049 ++++++++++++++
 dts/src/arm64/exynos/exynos5433-tm2e.dts           |   41 +
 .../exynos/exynos5433-tmu-g3d-sensor-conf.dtsi     |   23 +
 .../arm64/exynos/exynos5433-tmu-sensor-conf.dtsi   |   22 +
 dts/src/arm64/exynos/exynos5433-tmu.dtsi           |  296 ++++
 dts/src/arm64/exynos/exynos5433.dtsi               | 1462 ++++++++++++++++++++
 dts/src/arm64/exynos/exynos7-pinctrl.dtsi          |   20 +-
 dts/src/arm64/exynos/exynos7.dtsi                  |   87 +-
 dts/src/arm64/freescale/fsl-ls1043a-qds.dts        |    2 +-
 dts/src/arm64/freescale/fsl-ls1043a-rdb.dts        |    2 +-
 dts/src/arm64/freescale/fsl-ls1043a.dtsi           |   79 ++
 dts/src/arm64/freescale/fsl-ls1046a-qds.dts        |  212 +++
 dts/src/arm64/freescale/fsl-ls1046a-rdb.dts        |  150 ++
 dts/src/arm64/freescale/fsl-ls1046a.dtsi           |  515 +++++++
 dts/src/arm64/freescale/fsl-ls2080a-qds.dts        |    2 +-
 dts/src/arm64/freescale/fsl-ls2080a-rdb.dts        |    2 +-
 dts/src/arm64/freescale/fsl-ls2080a-simu.dts       |    2 +-
 dts/src/arm64/freescale/fsl-ls2080a.dtsi           |  123 +-
 dts/src/arm64/hisilicon/hi6220.dtsi                |    4 +-
 dts/src/arm64/hisilicon/hip06-d03.dts              |    8 -
 dts/src/arm64/hisilicon/hip06.dtsi                 |   23 +-
 dts/src/arm64/hisilicon/hip07-d05.dts              |   66 +
 dts/src/arm64/hisilicon/hip07.dtsi                 | 1059 ++++++++++++++
 dts/src/arm64/marvell/armada-3720-db.dts           |   25 +-
 dts/src/arm64/marvell/armada-3720-espressobin.dts  |   82 ++
 dts/src/arm64/marvell/armada-37xx.dtsi             |   29 +-
 dts/src/arm64/marvell/armada-ap806.dtsi            |    2 +-
 dts/src/arm64/marvell/armada-cp110-master.dtsi     |   12 +-
 dts/src/arm64/marvell/armada-cp110-slave.dtsi      |   16 +-
 dts/src/arm64/marvell/berlin4ct-dmp.dts            |    2 +-
 dts/src/arm64/marvell/berlin4ct-stb.dts            |    2 +-
 dts/src/arm64/marvell/berlin4ct.dtsi               |    2 +-
 dts/src/arm64/mediatek/mt8173-evb.dts              |   63 +-
 dts/src/arm64/mediatek/mt8173.dtsi                 |  160 ++-
 dts/src/arm64/nvidia/tegra186-p2771-0000.dts       |    8 +
 dts/src/arm64/nvidia/tegra186-p3310.dtsi           |   64 +
 dts/src/arm64/nvidia/tegra186.dtsi                 |  398 ++++++
 dts/src/arm64/nvidia/tegra210-p2180.dtsi           |   18 +
 dts/src/arm64/nvidia/tegra210-p2371-2180.dts       |   26 +
 dts/src/arm64/nvidia/tegra210-smaug.dts            |    3 +-
 dts/src/arm64/nvidia/tegra210.dtsi                 |   63 +
 dts/src/arm64/qcom/apq8016-sbc.dtsi                |   73 +-
 dts/src/arm64/qcom/apq8096-db820c-pmic-pins.dtsi   |   15 +
 dts/src/arm64/qcom/apq8096-db820c.dtsi             |    2 +
 dts/src/arm64/qcom/msm8916.dtsi                    |   73 +-
 dts/src/arm64/qcom/msm8992-bullhead-rev-101.dts    |   41 +
 dts/src/arm64/qcom/msm8992-pins.dtsi               |   38 +
 dts/src/arm64/qcom/msm8992.dtsi                    |  184 +++
 dts/src/arm64/qcom/msm8994-angler-rev-101.dts      |   40 +
 dts/src/arm64/qcom/msm8994-pins.dtsi               |   38 +
 dts/src/arm64/qcom/msm8994.dtsi                    |  216 +++
 dts/src/arm64/qcom/msm8996.dtsi                    |  101 +-
 dts/src/arm64/qcom/pm8916.dtsi                     |   45 +-
 dts/src/arm64/qcom/pm8994.dtsi                     |    1 +
 dts/src/arm64/renesas/r8a7795-h3ulcb.dts           |   53 +-
 dts/src/arm64/renesas/r8a7795-salvator-x.dts       |   85 +-
 dts/src/arm64/renesas/r8a7795.dtsi                 |   34 +-
 dts/src/arm64/renesas/r8a7796-m3ulcb.dts           |  189 +++
 dts/src/arm64/renesas/r8a7796-salvator-x.dts       |  160 +++
 dts/src/arm64/renesas/r8a7796.dtsi                 |  260 ++++
 dts/src/arm64/rockchip/rk3368-geekbox.dts          |    3 -
 dts/src/arm64/rockchip/rk3368-orion-r68-meta.dts   |    6 +-
 dts/src/arm64/rockchip/rk3368-px5-evb.dts          |  314 +++++
 dts/src/arm64/rockchip/rk3368.dtsi                 |   19 +-
 dts/src/arm64/rockchip/rk3399-evb.dts              |   40 +
 dts/src/arm64/rockchip/rk3399.dtsi                 |   63 +-
 dts/src/arm64/socionext/uniphier-ld11.dtsi         |   59 +-
 dts/src/arm64/socionext/uniphier-ld20.dtsi         |  123 +-
 dts/src/arm64/zte/zx296718.dtsi                    |   33 +-
 dts/src/mips/ingenic/jz4740.dtsi                   |   11 +
 dts/src/mips/ingenic/qi_lb60.dts                   |    4 +
 dts/src/mips/mti/malta.dts                         |    3 +-
 dts/src/powerpc/fsl/t1023rdb.dts                   |   29 +
 dts/src/powerpc/fsl/t1023si-post.dtsi              |  103 ++
 dts/src/powerpc/fsl/t1024qds.dts                   |   29 +
 dts/src/powerpc/fsl/t1024rdb.dts                   |   33 +
 dts/src/powerpc/fsl/t1042d4rdb.dts                 |   52 +
 dts/src/powerpc/fsl/t4240rdb.dts                   |    4 +
 dts/src/xtensa/kc705.dts                           |   16 +
 fs/devfs.c                                         |    5 +
 fs/fs.c                                            |    2 +-
 images/Makefile.imx                                |    5 +
 include/driver.h                                   |    1 +
 include/i2c/i2c-algo-bit.h                         |    1 -
 include/linux/clk/clk-conf.h                       |   17 +
 include/menu.h                                     |    2 +-
 include/regmap.h                                   |    6 +-
 lib/int_sqrt.c                                     |    1 +
 lib/libfile.c                                      |   23 +-
 scripts/checkpatch.pl                              |    2 +-
 scripts/imx/imx-usb-loader.c                       |   63 +-
 scripts/kwbimage.c                                 |   56 +-
 919 files changed, 42609 insertions(+), 9764 deletions(-)
 create mode 100644 arch/arm/boards/phytec-som-imx6/defaultenv-physom-imx6ul-phycore/boot/nand
 create mode 100644 arch/arm/boards/phytec-som-imx6/defaultenv-physom-imx6ul-phycore/init/automount
 create mode 100644 arch/arm/boards/phytec-som-imx6/flash-header-phytec-pcl063-512mb.imxcfg
 create mode 100644 arch/arm/boards/phytec-som-imx6/flash-header-phytec-pcl063.h
 create mode 100644 arch/arm/dts/imx6ul-phytec-phycore-som.dts
 create mode 100644 arch/arm/mach-imx/src.c
 create mode 100644 drivers/clk/clk-conf.c
 create mode 100644 drivers/clk/imx/Makefile
 rename {arch/arm/mach-imx => drivers/clk/imx}/clk-gate-exclusive.c (100%)
 rename {arch/arm/mach-imx => drivers/clk/imx}/clk-gate2.c (91%)
 rename {arch/arm/mach-imx => drivers/clk/imx}/clk-imx1.c (100%)
 rename {arch/arm/mach-imx => drivers/clk/imx}/clk-imx21.c (100%)
 rename {arch/arm/mach-imx => drivers/clk/imx}/clk-imx25.c (100%)
 rename {arch/arm/mach-imx => drivers/clk/imx}/clk-imx27.c (100%)
 rename {arch/arm/mach-imx => drivers/clk/imx}/clk-imx31.c (100%)
 rename {arch/arm/mach-imx => drivers/clk/imx}/clk-imx35.c (100%)
 rename {arch/arm/mach-imx => drivers/clk/imx}/clk-imx5.c (100%)
 rename {arch/arm/mach-imx => drivers/clk/imx}/clk-imx6.c (100%)
 rename {arch/arm/mach-imx => drivers/clk/imx}/clk-imx6sx.c (100%)
 rename {arch/arm/mach-imx => drivers/clk/imx}/clk-imx6ul.c (100%)
 rename {arch/arm/mach-imx => drivers/clk/imx}/clk-pfd.c (100%)
 rename {arch/arm/mach-imx => drivers/clk/imx}/clk-pllv1.c (100%)
 rename {arch/arm/mach-imx => drivers/clk/imx}/clk-pllv2.c (100%)
 rename {arch/arm/mach-imx => drivers/clk/imx}/clk-pllv3.c (97%)
 create mode 100644 drivers/clk/imx/clk-vf610.c
 create mode 100644 drivers/clk/imx/clk.c
 rename {arch/arm/mach-imx => drivers/clk/imx}/clk.h (83%)
 create mode 100644 drivers/gpio/gpio-sx150x.c
 create mode 100644 drivers/gpio/gpio-vf610.c
 create mode 100644 drivers/serial/serial_lpuart.c
 create mode 100644 drivers/video/imx-ipu-v3/imx-pd.c
 create mode 100644 dts/Bindings/arm/amlogic,scpi.txt
 rename dts/Bindings/arm/bcm/{ns2.txt => brcm,ns2.txt} (100%)
 create mode 100644 dts/Bindings/arm/cpu-capacity.txt
 create mode 100644 dts/Bindings/arm/juno,scpi.txt
 create mode 100644 dts/Bindings/arm/keystone/ti,sci.txt
 create mode 100644 dts/Bindings/arm/swir.txt
 create mode 100644 dts/Bindings/bus/nvidia,tegra20-gmi.txt
 create mode 100644 dts/Bindings/bus/ti,da850-mstpri.txt
 rename dts/Bindings/clock/{hi3519-crg.txt => hisi-crg.txt} (80%)
 create mode 100644 dts/Bindings/clock/qcom,rpmcc.txt
 create mode 100644 dts/Bindings/clock/rockchip,rk1108-cru.txt
 create mode 100644 dts/Bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
 create mode 100644 dts/Bindings/display/amlogic,meson-vpu.txt
 rename dts/Bindings/display/{ti => bridge}/ti,tfp410.txt (65%)
 create mode 100644 dts/Bindings/display/ht16k33.txt
 create mode 100644 dts/Bindings/display/panel/auo,g133han01.txt
 create mode 100644 dts/Bindings/display/panel/auo,g185han01.txt
 create mode 100644 dts/Bindings/display/panel/auo,t215hvn01.txt
 create mode 100644 dts/Bindings/display/panel/chunghwa,claa070wp03xg.txt
 create mode 100644 dts/Bindings/display/panel/nvd,9128.txt
 create mode 100644 dts/Bindings/display/panel/sharp,lq150x1lg11.txt
 create mode 100644 dts/Bindings/display/zte,vou.txt
 create mode 100644 dts/Bindings/dma/st_fdma.txt
 create mode 100644 dts/Bindings/firmware/nvidia,tegra186-bpmp.txt
 create mode 100644 dts/Bindings/fpga/altera-fpga2sdram-bridge.txt
 create mode 100644 dts/Bindings/fpga/altera-freeze-bridge.txt
 create mode 100644 dts/Bindings/fpga/altera-hps2fpga-bridge.txt
 create mode 100644 dts/Bindings/fpga/altera-socfpga-a10-fpga-mgr.txt
 create mode 100644 dts/Bindings/fpga/fpga-region.txt
 delete mode 100644 dts/Bindings/gpio/gpio-sx150x.txt
 create mode 100644 dts/Bindings/hwmon/mcp3021.txt
 create mode 100644 dts/Bindings/hwmon/tmp108.txt
 create mode 100644 dts/Bindings/i2c/i2c-imx-lpi2c.txt
 create mode 100644 dts/Bindings/iio/adc/envelope-detector.txt
 create mode 100644 dts/Bindings/iio/adc/st,stm32-adc.txt
 create mode 100644 dts/Bindings/iio/dac/dpot-dac.txt
 create mode 100644 dts/Bindings/iio/dac/mcp4725.txt
 create mode 100644 dts/Bindings/iio/gyroscope/invensense,mpu3050.txt
 create mode 100644 dts/Bindings/iio/humidity/hts221.txt
 create mode 100644 dts/Bindings/iio/light/isl29018.txt
 create mode 100644 dts/Bindings/iio/light/tsl2583.txt
 create mode 100644 dts/Bindings/iio/potentiostat/lmp91000.txt
 rename dts/Bindings/ipmi/{aspeed,ast2400-bt-bmc.txt => aspeed,ast2400-ibt-bmc.txt} (85%)
 create mode 100644 dts/Bindings/mailbox/nvidia,tegra186-hsp.txt
 create mode 100644 dts/Bindings/media/mediatek-mdp.txt
 create mode 100644 dts/Bindings/media/renesas,fdp1.txt
 create mode 100644 dts/Bindings/memory-controllers/ti-da8xx-ddrctl.txt
 create mode 100644 dts/Bindings/mfd/altera-a10sr.txt
 create mode 100644 dts/Bindings/mmc/amlogic,meson-gx.txt
 create mode 100644 dts/Bindings/mmc/sdhci-cadence.txt
 create mode 100644 dts/Bindings/mmc/sdhci.txt
 create mode 100644 dts/Bindings/mtd/oxnas-nand.txt
 create mode 100644 dts/Bindings/mtd/samsung-s3c2410.txt
 create mode 100644 dts/Bindings/mtd/tango-nand.txt
 create mode 100644 dts/Bindings/net/oxnas-dwmac.txt
 rename dts/Bindings/net/wireless/{marvell-sd8xxx.txt => marvell-8xxx.txt} (91%)
 create mode 100644 dts/Bindings/net/wireless/qca,ath9k.txt
 create mode 100644 dts/Bindings/nvmem/brcm,ocotp.txt
 create mode 100644 dts/Bindings/nvmem/lpc1850-otp.txt
 rename dts/Bindings/phy/{meson-usb2-phy.txt => meson8b-usb2-phy.txt} (87%)
 create mode 100644 dts/Bindings/pinctrl/pinctrl-sx150x.txt
 create mode 100644 dts/Bindings/pinctrl/qcom,msm8994-pinctrl.txt
 create mode 100644 dts/Bindings/pinctrl/ti,da850-pupd.txt
 create mode 100644 dts/Bindings/power/domain-idle-state.txt
 create mode 100644 dts/Bindings/pwm/pwm-hibvt.txt
 create mode 100644 dts/Bindings/remoteproc/qcom,adsp.txt
 create mode 100644 dts/Bindings/reset/renesas,rst.txt
 create mode 100644 dts/Bindings/rtc/epson,rtc7301.txt
 create mode 100644 dts/Bindings/rtc/ingenic,jz4740-rtc.txt
 create mode 100644 dts/Bindings/security/tpm/ibmvtpm.txt
 create mode 100644 dts/Bindings/security/tpm/tpm-i2c.txt
 create mode 100644 dts/Bindings/security/tpm/tpm_tis_mmio.txt
 rename dts/Bindings/{powerpc => soc}/fsl/guts.txt (91%)
 create mode 100644 dts/Bindings/sound/axentia,tse850-pcm5142.txt
 create mode 100644 dts/Bindings/sound/cs35l34.txt
 create mode 100644 dts/Bindings/sound/cs42l42.txt
 create mode 100644 dts/Bindings/sound/qcom,msm8916-wcd-analog.txt
 create mode 100644 dts/Bindings/sound/qcom,msm8916-wcd-digital.txt
 create mode 100755 dts/Bindings/sound/rt5665.txt
 create mode 100644 dts/Bindings/sound/samsung,tm2-audio.txt
 create mode 100644 dts/Bindings/sound/sun8i-codec-analog.txt
 create mode 100644 dts/Bindings/spi/spi-armada-3700.txt
 create mode 100644 dts/Bindings/spi/spi-fsl-lpspi.txt
 create mode 100644 dts/Bindings/thermal/brcm,bcm2835-thermal.txt
 create mode 100644 dts/Bindings/timer/ezchip,nps400-timer0.txt
 rename dts/Bindings/timer/{ezchip,nps400-timer.txt => ezchip,nps400-timer1.txt} (52%)
 create mode 100644 dts/Bindings/usb/da8xx-usb.txt
 create mode 100644 dts/Bindings/usb/mt8173-mtu3.txt
 create mode 100644 dts/Bindings/usb/ohci-da8xx.txt
 create mode 100644 dts/Bindings/usb/s3c2410-usb.txt
 create mode 100644 dts/Bindings/video/bridge/sil-sii8620.txt
 create mode 100644 dts/include/dt-bindings/clock/hi3516cv300-clock.h
 create mode 100644 dts/include/dt-bindings/clock/histb-clock.h
 create mode 100644 dts/include/dt-bindings/clock/oxsemi,ox810se.h
 create mode 100644 dts/include/dt-bindings/clock/oxsemi,ox820.h
 create mode 100644 dts/include/dt-bindings/clock/qcom,gcc-msm8994.h
 create mode 100644 dts/include/dt-bindings/clock/qcom,rpmcc.h
 create mode 100644 dts/include/dt-bindings/clock/r8a7743-cpg-mssr.h
 create mode 100644 dts/include/dt-bindings/clock/r8a7745-cpg-mssr.h
 create mode 100644 dts/include/dt-bindings/clock/rk1108-cru.h
 delete mode 100644 dts/include/dt-bindings/clock/stih415-clks.h
 create mode 100644 dts/include/dt-bindings/clock/sun50i-a64-ccu.h
 create mode 100644 dts/include/dt-bindings/clock/tegra186-clock.h
 create mode 100644 dts/include/dt-bindings/gpio/meson-gxl-gpio.h
 create mode 100644 dts/include/dt-bindings/mailbox/tegra186-hsp.h
 delete mode 100644 dts/include/dt-bindings/net/mscc-phy-vsc8531.h
 create mode 100644 dts/include/dt-bindings/power/mt2701-power.h
 create mode 100644 dts/include/dt-bindings/power/r8a7743-sysc.h
 create mode 100644 dts/include/dt-bindings/power/r8a7745-sysc.h
 create mode 100644 dts/include/dt-bindings/power/tegra186-powergate.h
 create mode 100644 dts/include/dt-bindings/reset/oxsemi,ox810se.h
 create mode 100644 dts/include/dt-bindings/reset/oxsemi,ox820.h
 create mode 100644 dts/include/dt-bindings/reset/sun50i-a64-ccu.h
 create mode 100644 dts/include/dt-bindings/reset/tegra186-reset.h
 create mode 100644 dts/include/dt-bindings/sound/cs42l42.h
 rename dts/src/arc/{zebu_hs.dts => haps_hs.dts} (100%)
 rename dts/src/arc/{zebu_hs_idu.dts => haps_hs_idu.dts} (100%)
 create mode 100644 dts/src/arm/am571x-idk.dts
 create mode 100644 dts/src/arm/armada-385-turris-omnia.dts
 create mode 100644 dts/src/arm/bcm4708-luxul-xap-1510.dts
 create mode 100644 dts/src/arm/bcm4709-tplink-archer-c9-v1.dts
 create mode 100644 dts/src/arm/bcm4709.dtsi
 create mode 100644 dts/src/arm/bcm47094-luxul-xwr-3100.dts
 create mode 100644 dts/src/arm/bcm47094-netgear-r8500.dts
 create mode 100644 dts/src/arm/bcm47094.dtsi
 create mode 100644 dts/src/arm/bcm47189-tenda-ac9.dts
 create mode 100644 dts/src/arm/bcm5301x-nand-cs0-bch4.dtsi
 create mode 100644 dts/src/arm/bcm53573.dtsi
 create mode 100644 dts/src/arm/cloudengines-pogoplug-series-3.dts
 create mode 100644 dts/src/arm/dra71-evm.dts
 create mode 100644 dts/src/arm/dra72-evm-tps65917.dtsi
 create mode 100644 dts/src/arm/exynos4412-itop-elite.dts
 create mode 100644 dts/src/arm/exynos4412-itop-scp-core.dtsi
 delete mode 100644 dts/src/arm/exynos4415-pinctrl.dtsi
 delete mode 100644 dts/src/arm/exynos4415.dtsi
 create mode 100644 dts/src/arm/imx6dl-colibri-eval-v3.dts
 create mode 100644 dts/src/arm/imx6dl-icore.dts
 create mode 100644 dts/src/arm/imx6q-icore.dts
 create mode 100644 dts/src/arm/imx6q-nitrogen6_som2.dts
 create mode 100644 dts/src/arm/imx6qdl-colibri.dtsi
 create mode 100644 dts/src/arm/imx6qdl-icore.dtsi
 create mode 100644 dts/src/arm/imx6qdl-nitrogen6_som2.dtsi
 create mode 100644 dts/src/arm/imx6sx-udoo-neo-basic.dts
 create mode 100644 dts/src/arm/imx6sx-udoo-neo-extended.dts
 create mode 100644 dts/src/arm/imx6sx-udoo-neo-full.dts
 create mode 100644 dts/src/arm/imx6sx-udoo-neo.dtsi
 create mode 100644 dts/src/arm/imx6ul-liteboard.dts
 create mode 100644 dts/src/arm/imx6ul-litesom.dtsi
 create mode 100644 dts/src/arm/imx6ull-14x14-evk.dts
 create mode 100644 dts/src/arm/imx6ull-pinfunc.h
 create mode 100644 dts/src/arm/imx6ull.dtsi
 create mode 100644 dts/src/arm/omap4-droid4-xt894.dts
 create mode 100644 dts/src/arm/orion5x-lschl.dts
 create mode 100644 dts/src/arm/ox820.dtsi
 create mode 100644 dts/src/arm/pxa25x.dtsi
 create mode 100644 dts/src/arm/qcom-mdm9615-wp8548-mangoh-green.dts
 create mode 100644 dts/src/arm/qcom-mdm9615-wp8548.dtsi
 create mode 100644 dts/src/arm/qcom-mdm9615.dtsi
 create mode 100644 dts/src/arm/r8a7743-sk-rzg1m.dts
 create mode 100644 dts/src/arm/r8a7743.dtsi
 create mode 100644 dts/src/arm/r8a7745-sk-rzg1e.dts
 create mode 100644 dts/src/arm/r8a7745.dtsi
 create mode 100644 dts/src/arm/rk1108-evb.dts
 create mode 100644 dts/src/arm/rk1108.dtsi
 create mode 100644 dts/src/arm/rk3066a-mk808.dts
 create mode 100644 dts/src/arm/rk3188-px3-evb.dts
 create mode 100644 dts/src/arm/socfpga_arria10_socdk_qspi.dts
 create mode 100644 dts/src/arm/socfpga_cyclone5_sodia.dts
 delete mode 100644 dts/src/arm/stih415-b2000.dts
 delete mode 100644 dts/src/arm/stih415-b2020.dts
 delete mode 100644 dts/src/arm/stih415-clock.dtsi
 delete mode 100644 dts/src/arm/stih415-pinctrl.dtsi
 delete mode 100644 dts/src/arm/stih415.dtsi
 delete mode 100644 dts/src/arm/stih416-b2000.dts
 delete mode 100644 dts/src/arm/stih416-b2020.dts
 delete mode 100644 dts/src/arm/stih416-b2020e.dts
 delete mode 100644 dts/src/arm/stih416-clock.dtsi
 delete mode 100644 dts/src/arm/stih416-pinctrl.dtsi
 delete mode 100644 dts/src/arm/stih416.dtsi
 delete mode 100644 dts/src/arm/stih41x-b2000.dtsi
 delete mode 100644 dts/src/arm/stih41x-b2020.dtsi
 delete mode 100644 dts/src/arm/stih41x-b2020x.dtsi
 delete mode 100644 dts/src/arm/stih41x.dtsi
 create mode 100644 dts/src/arm/stm32746g-eval.dts
 create mode 100644 dts/src/arm/stm32f746.dtsi
 create mode 100644 dts/src/arm/sun5i-gr8-chip-pro.dts
 rename dts/src/arm/{ntc-gr8-evb.dts => sun5i-gr8-evb.dts} (92%)
 rename dts/src/arm/{ntc-gr8.dtsi => sun5i-gr8.dtsi} (95%)
 create mode 100644 dts/src/arm/sun8i-h3-nanopi-m1.dts
 create mode 100644 dts/src/arm/sun8i-h3-nanopi.dtsi
 delete mode 100644 dts/src/arm/uniphier-common32.dtsi
 create mode 100644 dts/src/arm/zynq-microzed.dts
 create mode 100644 dts/src/arm64/allwinner/sun50i-a64-pine64-plus.dts
 create mode 100644 dts/src/arm64/allwinner/sun50i-a64-pine64.dts
 create mode 100644 dts/src/arm64/allwinner/sun50i-a64.dtsi
 create mode 100644 dts/src/arm64/amlogic/meson-gx-p23x-q20x.dtsi
 create mode 100644 dts/src/arm64/amlogic/meson-gx.dtsi
 create mode 100644 dts/src/arm64/amlogic/meson-gxbb-nexbox-a95x.dts
 create mode 100644 dts/src/arm64/amlogic/meson-gxl-nexbox-a95x.dts
 create mode 100644 dts/src/arm64/amlogic/meson-gxl-s905d-p230.dts
 create mode 100644 dts/src/arm64/amlogic/meson-gxl-s905d-p231.dts
 create mode 100644 dts/src/arm64/amlogic/meson-gxl-s905d.dtsi
 create mode 100644 dts/src/arm64/amlogic/meson-gxl-s905x-p212.dts
 create mode 100644 dts/src/arm64/amlogic/meson-gxl-s905x.dtsi
 create mode 100644 dts/src/arm64/amlogic/meson-gxl.dtsi
 create mode 100644 dts/src/arm64/amlogic/meson-gxm-nexbox-a1.dts
 create mode 100644 dts/src/arm64/amlogic/meson-gxm-s912-q200.dts
 create mode 100644 dts/src/arm64/amlogic/meson-gxm-s912-q201.dts
 create mode 100644 dts/src/arm64/amlogic/meson-gxm.dtsi
 create mode 100644 dts/src/arm64/broadcom/bcm283x-rpi-usb-host.dtsi
 create mode 100644 dts/src/arm64/exynos/exynos5433-pinctrl.dtsi
 create mode 100644 dts/src/arm64/exynos/exynos5433-tm2.dts
 create mode 100644 dts/src/arm64/exynos/exynos5433-tm2e.dts
 create mode 100644 dts/src/arm64/exynos/exynos5433-tmu-g3d-sensor-conf.dtsi
 create mode 100644 dts/src/arm64/exynos/exynos5433-tmu-sensor-conf.dtsi
 create mode 100644 dts/src/arm64/exynos/exynos5433-tmu.dtsi
 create mode 100644 dts/src/arm64/exynos/exynos5433.dtsi
 create mode 100644 dts/src/arm64/freescale/fsl-ls1046a-qds.dts
 create mode 100644 dts/src/arm64/freescale/fsl-ls1046a-rdb.dts
 create mode 100644 dts/src/arm64/freescale/fsl-ls1046a.dtsi
 create mode 100644 dts/src/arm64/hisilicon/hip07-d05.dts
 create mode 100644 dts/src/arm64/hisilicon/hip07.dtsi
 create mode 100644 dts/src/arm64/marvell/armada-3720-espressobin.dts
 create mode 100644 dts/src/arm64/nvidia/tegra186-p2771-0000.dts
 create mode 100644 dts/src/arm64/nvidia/tegra186-p3310.dtsi
 create mode 100644 dts/src/arm64/nvidia/tegra186.dtsi
 create mode 100644 dts/src/arm64/qcom/apq8096-db820c-pmic-pins.dtsi
 create mode 100644 dts/src/arm64/qcom/msm8992-bullhead-rev-101.dts
 create mode 100644 dts/src/arm64/qcom/msm8992-pins.dtsi
 create mode 100644 dts/src/arm64/qcom/msm8992.dtsi
 create mode 100644 dts/src/arm64/qcom/msm8994-angler-rev-101.dts
 create mode 100644 dts/src/arm64/qcom/msm8994-pins.dtsi
 create mode 100644 dts/src/arm64/qcom/msm8994.dtsi
 create mode 100644 dts/src/arm64/renesas/r8a7796-m3ulcb.dts
 create mode 100644 dts/src/arm64/rockchip/rk3368-px5-evb.dts
 create mode 100644 include/linux/clk/clk-conf.h
-- 
Pengutronix e.K.                           |                             |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |



More information about the barebox mailing list