Hi All, We have a November release. There are a few things worth noting this time. First there are two fixes in the ARM kernel start code. The code stumbled upon zImages padded with less than 40 bytes, this has been fixed by Lucas. Then we have a fix when uImages are started over tftp. This didn't work properly anymore since the merge of tftp forward lseeking. One new nice feature we have is that the fastboot support now can automatically export all barebox_update handlers, so barebox can more easily and safely be updated over fastboot. This feature is enabled with the -b option to the usbgadget command. Finally Michael and Lucas have put some love into the vexpress code which now uses device tree probing and also uses the device tree passed in by QEMU. Have fun Sascha ---------------------------------------------------------------- Aleksander Morgado (2): lib,ratp: avoid too verbose info messages console_countdown: ignore errors in getchar() Antony Pavlov (3): mtd: m25p80: make it possible to use 4K erase block eeprom: at24: fix 'assignment from incompatible pointer type' warning elf.h: Use EI_NIDENT instead of numeric value Clément Leger (1): Marvell: implement marvell_of_reg_init Enrico Jorns (1): efi: add missing Kconfig selects Lucas Stach (9): ARM: vexpress: always build relocatable image of: populate clock providers before other devices clk: versatile: add basic clocks clocksource: sp804: silently ignore secondary instaces mci: mmci: add DT support ARM: vexpress: switch to DT probe and multi-image build ARM: vexpress: regenerate config docs: add qemu vexpress arm: bootm: don't fall over if image is padded with less than 40 bytes Marc Kleine-Budde (2): imx-bbu-nand-fcb: read_firmware_all(): Spell "Secondary firmware" with a capital "S" UBI: attach: add missing newline at end of pr_err() Michael Grzeschik (1): uimage: fix: add can_lseek_backward and use in uimage_open Michael Olbrich (4): vexpress: use device tree provided by QEMU if available vexpress: add bootstate node to the device tree of: base: add function to copy a device tree node ARM: vexpress: add fixup handler for 'virtio, mmio' devices Nikita Yushchenko (3): 2d-primitives: fix missing pixel in gu_draw_line() fbtest: add solid pattern fbtest: add gradients pattern Oleksij Rempel (13): add ar9331.dtsi and enable mac0 MIPS: dts: ar9344: add mac0 node MIPS: dts: tl_wdr4300: enable mac0 MIPS: dts: tl_wdr4300: add alias for spiflash MIPS: dts: tl_wdr4300: remove RO flag from barebox partition net: phy: add ar8327 driver MIPS: dts: tl_wdr4300: rename it to tl_wdr4300 v1.7 MIPS: tplink-wdr4300_defconfig: add network support MIPS: dts: ar9344: add APB bus net: ag71xx: disable eth interface on barebox shutdown net: ag71xx: define parent devices clk: add ar9344 clock driver MIPS: dts: ar9344: add pll node Philipp Zabel (1): mmc: allow skipping SD card initialization Sascha Hauer (36): scripts: imx imx-usb-loader: Add support for i.MX6ull scripts: imx imx-usb-loader: Fix last transfer error message usbgadget: autostart: Handle errors in file list gracefully usbgadget: do not register when no functions present usbgadget: only set to peripheral mode when error checking is done usbgadget: unregister when usb_composite_probe() fails ARM: cache-armv7: Use designated instructions for isb/dsb/dmb ARM: rename flush_icache to icache_invalidate file_list: Add function to add an entry to the list file_list: Add function to get entry by its name file_list: Allow only unique names on list file_list: Fix memory leak in failure path file_list: Add GPL header to file file_list: Add error messages usbgadget: fastboot: Use function to find file_list entry by name bbu: Add function to iterate over registered handlers usbgadget command: catch errors when parsing the file list usbgadget: fastboot: Allow to automatically export the bbu handlers fastboot command: Add -b option to export bbu handlers usbgadget autostart: add usbgadget.fastboot_bbu to automatically export bbu handlers dts: update to v4.14-rc1 dts: update to v4.14-rc2 dts: update to v4.14-rc3 dts: update to v4.14-rc4 ARM: i.MX6ul: Add SoC specific lowlevel_init function ARM: Add i.MX6ull evk support graphic_utils: Fix freeing uninitialzed pointer in fb_open() Merge branch 'for-next/arm' Merge branch 'for-next/dts' Merge branch 'for-next/e1000' Merge branch 'for-next/graphics' Merge branch 'for-next/imx' Merge branch 'for-next/mips' Merge branch 'for-next/misc' Merge branch 'for-next/usbgadget' Release v2017.11.0 Steffen Trumtrar (2): regmap: port regmap_update_bits from linux ARM: socfpga: dts: sockit: remove upstreamed nodes Uwe Kleine-König (7): gpiolib: check validity for gpio_info in *_active() ARM: i.MX53 QSB: drop phy reset handling in board file pinctrl: mxs: fix error message to mention right property name remove checks for xzalloc() returning NULL e1000: implement register mapping for E1000_FLSW{CTL, DATA, CNT} e1000: implement support for smaller flash chips e1000: Don't poll for FLSWCTL.GLDONE before starting a flash transaction Yegor Yefremov (1): net: ath79: add ag71xx Ethernet driver Documentation/boards/arm-qemu-vexpress.rst | 20 + Makefile | 2 +- arch/arm/boards/Makefile | 1 + arch/arm/boards/freescale-mx53-qsb/board.c | 11 - arch/arm/boards/nxp-imx6ull-evk/Makefile | 2 + arch/arm/boards/nxp-imx6ull-evk/board.c | 50 ++ .../flash-header-nxp-imx6ull-evk.imxcfg | 75 +++ arch/arm/boards/nxp-imx6ull-evk/lowlevel.c | 74 +++ arch/arm/boards/phytec-som-imx6/lowlevel.c | 2 +- arch/arm/boards/technexion-pico-hobbit/lowlevel.c | 2 +- arch/arm/boards/vexpress/Makefile | 2 - .../arm/boards/vexpress/defaultenv-vexpress/config | 38 -- arch/arm/boards/vexpress/init.c | 144 +---- arch/arm/boards/vexpress/lowlevel.c | 36 +- arch/arm/configs/vexpress_ca9_defconfig | 52 -- arch/arm/configs/vexpress_defconfig | 17 +- arch/arm/cpu/cache-armv7.S | 22 +- arch/arm/cpu/common.c | 2 +- arch/arm/cpu/cpu.c | 2 +- arch/arm/cpu/lowlevel.S | 7 + arch/arm/cpu/start-pbl.c | 2 +- arch/arm/cpu/uncompress.c | 2 +- arch/arm/dts/Makefile | 3 + arch/arm/dts/imx6ull-14x14-evk.dts | 29 + arch/arm/dts/socfpga_cyclone5_sockit.dts | 108 ---- arch/arm/dts/vexpress-v2p-ca15.dts | 27 + arch/arm/dts/vexpress-v2p-ca9.dts | 90 +++ arch/arm/include/asm/barebox-arm-head.h | 1 + arch/arm/include/asm/cache.h | 2 +- arch/arm/lib/bootm.c | 4 +- arch/arm/mach-imx/Kconfig | 4 + arch/arm/mach-imx/cpu_init.c | 7 + arch/arm/mach-imx/include/mach/generic.h | 1 + arch/arm/mach-imx/include/mach/imx6-regs.h | 1 + arch/arm/mach-vexpress/Kconfig | 7 +- arch/arm/mach-vexpress/Makefile | 1 - arch/arm/mach-vexpress/devices.c | 83 --- arch/arm/mach-vexpress/include/mach/devices.h | 9 - arch/arm/mach-vexpress/v2m.c | 38 -- arch/mips/configs/tplink-wdr4300_defconfig | 12 +- arch/mips/dts/ar9331.dtsi | 12 + ...4_tl_wdr4300.dts => ar9344-tl-wdr4300-v1.7.dts} | 10 +- arch/mips/dts/ar9344.dtsi | 55 +- arch/mips/dts/tplink-mr3020.dts | 5 + arch/mips/mach-ath79/include/mach/ar71xx_regs.h | 12 + commands/fbtest.c | 122 +++- commands/usbgadget.c | 20 +- common/bbu.c | 15 + common/console_countdown.c | 14 +- common/file-list.c | 72 ++- common/imx-bbu-nand-fcb.c | 2 +- common/state/backend_bucket_circular.c | 2 - common/state/backend_format_dtb.c | 2 - common/state/backend_format_raw.c | 4 - common/uimage.c | 4 +- drivers/base/regmap/regmap.c | 29 + drivers/clk/Makefile | 4 +- drivers/clk/clk-ar9344.c | 148 +++++ drivers/clk/mxs/clk-div.c | 2 - drivers/clk/mxs/clk-pll.c | 2 - drivers/clk/mxs/clk-ref.c | 2 - drivers/clk/vexpress/Makefile | 1 + drivers/clk/vexpress/clk-sp810.c | 136 ++++ drivers/clk/vexpress/clk-vexpress-osc.c | 42 ++ drivers/clocksource/amba-sp804.c | 4 +- drivers/eeprom/at24.c | 2 +- drivers/efi/Kconfig | 2 + drivers/gpio/gpio-clps711x.c | 2 - drivers/gpio/gpio-generic.c | 2 - drivers/gpio/gpio-vf610.c | 2 - drivers/gpio/gpiolib.c | 12 + drivers/mci/mci-core.c | 12 +- drivers/mci/mmci.c | 39 +- drivers/mtd/nand/atmel_nand.c | 2 - drivers/mtd/spi-nor/Kconfig | 13 + drivers/mtd/ubi/attach.c | 2 +- drivers/net/Kconfig | 7 + drivers/net/Makefile | 1 + drivers/net/ag71xx.c | 684 +++++++++++++++++++++ drivers/net/e1000/e1000.h | 9 +- drivers/net/e1000/eeprom.c | 27 +- drivers/net/e1000/regio.c | 9 + drivers/net/gianfar.c | 3 - drivers/net/phy/Kconfig | 5 + drivers/net/phy/Makefile | 1 + drivers/net/phy/ar8327.c | 280 +++++++++ drivers/net/phy/marvell.c | 73 ++- drivers/of/base.c | 20 +- drivers/pci/pci-imx6.c | 2 - drivers/pinctrl/pinctrl-mxs.c | 2 +- drivers/pinctrl/pinctrl-rockchip.c | 2 - drivers/usb/gadget/autostart.c | 25 +- drivers/usb/gadget/f_fastboot.c | 29 +- drivers/usb/gadget/multi.c | 11 +- drivers/usb/gadget/pxa27x_udc.c | 2 - drivers/usb/musb/musb_host.c | 2 - drivers/usb/musb/phy-am335x-control.c | 4 - drivers/usb/musb/phy-am335x.c | 2 - drivers/video/backlight-pwm.c | 2 - drivers/video/tc358767.c | 2 - dts/Bindings/arc/hsdk.txt | 7 + dts/Bindings/arm/amlogic.txt | 41 ++ dts/Bindings/arm/arch_timer.txt | 1 - dts/Bindings/arm/bcm/brcm,bcm2835.txt | 4 + dts/Bindings/arm/bhf.txt | 6 + dts/Bindings/arm/coresight.txt | 4 +- dts/Bindings/arm/cpus.txt | 1 + dts/Bindings/arm/marvell/armada-8kp.txt | 15 + .../arm/marvell/cp110-system-controller0.txt | 1 - dts/Bindings/arm/mediatek.txt | 18 +- dts/Bindings/arm/omap/omap.txt | 9 + dts/Bindings/arm/pmu.txt | 2 + dts/Bindings/arm/qcom.txt | 2 + dts/Bindings/arm/rockchip.txt | 12 + dts/Bindings/arm/shmobile.txt | 8 + dts/Bindings/ata/ahci-mtk.txt | 51 ++ dts/Bindings/ata/apm-xgene.txt | 2 - dts/Bindings/ata/imx-pata.txt | 1 - dts/Bindings/bus/mvebu-mbus.txt | 3 - dts/Bindings/bus/nvidia,tegra20-gmi.txt | 2 - dts/Bindings/bus/nvidia,tegra210-aconnect.txt | 1 - dts/Bindings/chosen.txt | 26 +- dts/Bindings/clock/alphascale,acc.txt | 1 - dts/Bindings/clock/amlogic,gxbb-aoclkc.txt | 23 +- dts/Bindings/clock/amlogic,gxbb-clkc.txt | 1 - dts/Bindings/clock/amlogic,meson8b-clkc.txt | 10 +- dts/Bindings/clock/at91-clock.txt | 10 + dts/Bindings/clock/brcm,kona-ccu.txt | 1 - dts/Bindings/clock/exynos5433-clock.txt | 1 - dts/Bindings/clock/hi3660-clock.txt | 1 - dts/Bindings/clock/hix5hd2-clock.txt | 1 - dts/Bindings/clock/idt,versaclock5.txt | 30 +- dts/Bindings/clock/imx21-clock.txt | 1 - dts/Bindings/clock/imx23-clock.txt | 1 - dts/Bindings/clock/imx25-clock.txt | 1 - dts/Bindings/clock/imx27-clock.txt | 1 - dts/Bindings/clock/imx28-clock.txt | 1 - dts/Bindings/clock/imx31-clock.txt | 1 - dts/Bindings/clock/imx5-clock.txt | 1 - dts/Bindings/clock/imx6q-clock.txt | 1 - dts/Bindings/clock/mt8173-cpu-dvfs.txt | 83 --- dts/Bindings/clock/nvidia,tegra124-dfll.txt | 1 - dts/Bindings/clock/pxa-clock.txt | 1 - dts/Bindings/clock/renesas,cpg-mssr.txt | 4 +- dts/Bindings/clock/renesas,r8a7778-cpg-clocks.txt | 1 - dts/Bindings/clock/renesas,rcar-usb2-clock-sel.txt | 55 ++ dts/Bindings/clock/renesas,rz-cpg-clocks.txt | 1 - dts/Bindings/clock/rockchip,rk3128-cru.txt | 8 +- dts/Bindings/clock/samsung,s3c2410-clock.txt | 1 - dts/Bindings/clock/samsung,s3c2412-clock.txt | 1 - dts/Bindings/clock/samsung,s3c2443-clock.txt | 1 - dts/Bindings/clock/samsung,s3c64xx-clock.txt | 1 - dts/Bindings/clock/samsung,s5pv210-clock.txt | 1 - dts/Bindings/clock/silabs,si5351.txt | 6 +- dts/Bindings/clock/snps,hsdk-pll-clock.txt | 28 + dts/Bindings/clock/snps,pll-clock.txt | 28 + dts/Bindings/clock/st,stm32h7-rcc.txt | 71 +++ dts/Bindings/clock/sunxi-ccu.txt | 6 + dts/Bindings/clock/ti,sci-clk.txt | 7 +- dts/Bindings/clock/ti/dra7-atl.txt | 2 - dts/Bindings/clock/uniphier-clock.txt | 8 +- dts/Bindings/clock/zx296702-clk.txt | 1 - dts/Bindings/clock/zx296718-clk.txt | 1 - dts/Bindings/cpufreq/cpufreq-mediatek.txt | 247 ++++++++ dts/Bindings/crypto/artpec6-crypto.txt | 16 + dts/Bindings/crypto/atmel-crypto.txt | 13 + dts/Bindings/crypto/fsl-dcp.txt | 1 - dts/Bindings/crypto/inside-secure-safexcel.txt | 1 - dts/Bindings/crypto/marvell-cesa.txt | 1 - dts/Bindings/crypto/mv_cesa.txt | 1 - dts/Bindings/crypto/rockchip-crypto.txt | 1 - dts/Bindings/crypto/st,stm32-hash.txt | 30 + dts/Bindings/devfreq/event/rockchip-dfi.txt | 1 - dts/Bindings/devfreq/rk3399_dmc.txt | 1 - dts/Bindings/display/atmel,lcdc.txt | 1 - dts/Bindings/display/atmel/hlcdc-dc.txt | 1 - dts/Bindings/display/bridge/dw_mipi_dsi.txt | 32 + .../bridge/megachips-stdpxxxx-ge-b850v3-fw.txt | 1 - dts/Bindings/display/bridge/renesas,dw-hdmi.txt | 2 +- dts/Bindings/display/exynos/exynos5433-decon.txt | 12 - dts/Bindings/display/fsl,tcon.txt | 1 - dts/Bindings/display/imx/fsl-imx-drm.txt | 2 +- dts/Bindings/display/marvell,pxa2xx-lcdc.txt | 1 - dts/Bindings/display/panel/innolux,p079zca.txt | 1 - dts/Bindings/display/renesas,du.txt | 51 +- dts/Bindings/display/repaper.txt | 52 ++ .../display/rockchip/analogix_dp-rockchip.txt | 1 - dts/Bindings/display/rockchip/dw_hdmi-rockchip.txt | 8 +- .../display/rockchip/dw_mipi_dsi_rockchip.txt | 2 - .../display/rockchip/inno_hdmi-rockchip.txt | 1 - dts/Bindings/display/rockchip/rockchip-vop.txt | 4 + dts/Bindings/display/simple-framebuffer-sunxi.txt | 1 - dts/Bindings/display/sitronix,st7586.txt | 22 + dts/Bindings/display/st,stm32-ltdc.txt | 105 +++- dts/Bindings/display/sunxi/sun4i-drm.txt | 37 +- dts/Bindings/dma/fsl-edma.txt | 1 - dts/Bindings/dma/mv-xor.txt | 1 - dts/Bindings/dma/qcom_adm.txt | 1 - dts/Bindings/dma/renesas,rcar-dmac.txt | 1 + dts/Bindings/dma/renesas,usb-dmac.txt | 1 + dts/Bindings/dma/snps-dma.txt | 1 - dts/Bindings/dma/st_fdma.txt | 1 - dts/Bindings/dma/ste-dma40.txt | 1 - dts/Bindings/dma/sun4i-dma.txt | 1 - dts/Bindings/dma/sun6i-dma.txt | 1 + dts/Bindings/dma/ti-dma-crossbar.txt | 1 - dts/Bindings/dma/ti-edma.txt | 96 ++- dts/Bindings/eeprom/eeprom.txt | 6 +- dts/Bindings/extcon/extcon-usbc-cros-ec.txt | 24 + dts/Bindings/fpga/altera-passive-serial.txt | 29 + dts/Bindings/fpga/xilinx-pr-decoupler.txt | 36 ++ dts/Bindings/fpga/xilinx-slave-serial.txt | 1 - dts/Bindings/gpio/gpio-74x164.txt | 3 + dts/Bindings/gpio/gpio-aspeed.txt | 2 +- dts/Bindings/gpio/gpio-davinci.txt | 91 ++- dts/Bindings/gpio/gpio-mpc8xxx.txt | 1 - dts/Bindings/gpio/gpio-vf610.txt | 4 +- dts/Bindings/gpio/renesas,gpio-rcar.txt | 16 +- dts/Bindings/gpio/spear_spics.txt | 1 - dts/Bindings/gpu/arm,mali-midgard.txt | 1 + dts/Bindings/gpu/arm,mali-utgard.txt | 5 + dts/Bindings/gpu/nvidia,gk20a.txt | 3 - dts/Bindings/gpu/samsung-g2d.txt | 1 - dts/Bindings/hsi/omap-ssi.txt | 1 - dts/Bindings/hwmon/aspeed-pwm-tacho.txt | 9 + dts/Bindings/hwmon/ibm,cffps1.txt | 21 + dts/Bindings/hwmon/ltq-cputemp.txt | 10 + dts/Bindings/i2c/i2c-altera.txt | 39 ++ dts/Bindings/i2c/i2c-cbus-gpio.txt | 4 +- dts/Bindings/i2c/i2c-demux-pinctrl.txt | 1 - dts/Bindings/i2c/i2c-efm32.txt | 1 - dts/Bindings/i2c/i2c-mtk.txt | 15 +- dts/Bindings/i2c/i2c-rcar.txt | 5 +- dts/Bindings/i2c/i2c-rk3x.txt | 1 + dts/Bindings/i2c/i2c-sh_mobile.txt | 5 +- dts/Bindings/i2c/i2c-sprd.txt | 31 + dts/Bindings/i2c/i2c-stm32.txt | 29 +- dts/Bindings/i2c/nvidia,tegra20-i2c.txt | 1 - dts/Bindings/iio/adc/at91-sama5d2_adc.txt | 6 + dts/Bindings/iio/adc/brcm,iproc-static-adc.txt | 1 - dts/Bindings/iio/adc/lpc1850-adc.txt | 1 - dts/Bindings/iio/adc/mt6577_auxadc.txt | 1 + dts/Bindings/iio/adc/rockchip-saradc.txt | 1 + dts/Bindings/iio/adc/st,stm32-adc.txt | 5 + dts/Bindings/iio/counter/stm32-lptimer-cnt.txt | 27 + dts/Bindings/iio/dac/lpc1850-dac.txt | 1 - dts/Bindings/iio/dac/st,stm32-dac.txt | 4 +- dts/Bindings/iio/humidity/hdc100x.txt | 17 + dts/Bindings/iio/humidity/hts221.txt | 11 +- dts/Bindings/iio/humidity/htu21.txt | 13 + dts/Bindings/iio/imu/st_lsm6dsx.txt | 8 + dts/Bindings/iio/pressure/ms5637.txt | 17 + dts/Bindings/iio/st-sensors.txt | 3 + dts/Bindings/iio/temperature/tsys01.txt | 19 + dts/Bindings/iio/timer/stm32-lptimer-trigger.txt | 23 + dts/Bindings/iio/timer/stm32-timer-trigger.txt | 6 +- dts/Bindings/input/atmel,maxtouch.txt | 2 + dts/Bindings/input/brcm,bcm-keypad.txt | 1 - dts/Bindings/input/pwm-vibrator.txt | 66 ++ dts/Bindings/input/ti,drv260x.txt | 2 +- dts/Bindings/input/touchscreen/colibri-vf50-ts.txt | 1 - dts/Bindings/input/touchscreen/imx6ul_tsc.txt | 1 - .../interrupt-controller/fsl,ls-scfg-msi.txt | 8 +- .../interrupt-controller/mediatek,sysirq.txt | 1 + .../socionext,uniphier-aidet.txt | 32 + dts/Bindings/iommu/qcom,iommu.txt | 121 ++++ dts/Bindings/iommu/rockchip,iommu.txt | 5 + dts/Bindings/leds/ams,as3645a.txt | 79 +++ dts/Bindings/leds/irled/gpio-ir-tx.txt | 14 + dts/Bindings/leds/irled/pwm-ir-tx.txt | 13 + dts/Bindings/leds/leds-gpio.txt | 3 + dts/Bindings/leds/leds-pca955x.txt | 88 +++ dts/Bindings/media/i2c/adv748x.txt | 95 +++ dts/Bindings/media/i2c/dongwoon,dw9714.txt | 9 + dts/Bindings/media/meson-ao-cec.txt | 28 + dts/Bindings/media/mtk-cir.txt | 8 +- dts/Bindings/media/pxa-camera.txt | 1 - dts/Bindings/media/qcom,camss.txt | 197 ++++++ dts/Bindings/media/renesas,drif.txt | 1 + dts/Bindings/media/s5p-cec.txt | 1 - dts/Bindings/media/samsung-fimc.txt | 2 - dts/Bindings/media/stih407-c8sectpfe.txt | 1 - dts/Bindings/media/ti,da850-vpif.txt | 1 - dts/Bindings/media/video-interfaces.txt | 8 +- dts/Bindings/media/zx-irdec.txt | 14 + .../memory-controllers/mediatek,smi-larb.txt | 15 + dts/Bindings/memory-controllers/mvebu-devbus.txt | 1 - dts/Bindings/mfd/act8945a.txt | 2 - dts/Bindings/mfd/atmel-hlcdc.txt | 1 - dts/Bindings/mfd/atmel-smc.txt | 1 + dts/Bindings/mfd/axp20x.txt | 50 +- dts/Bindings/mfd/bd9571mwv.txt | 49 ++ dts/Bindings/mfd/da9052-i2c.txt | 9 +- dts/Bindings/mfd/mc13xxx.txt | 1 - dts/Bindings/mfd/mxs-lradc.txt | 2 - dts/Bindings/mfd/retu.txt | 25 + dts/Bindings/mfd/rk808.txt | 22 +- dts/Bindings/mfd/samsung,exynos5433-lpass.txt | 2 - dts/Bindings/mfd/stm32-lptimer.txt | 48 ++ dts/Bindings/mfd/tps6105x.txt | 17 + dts/Bindings/mfd/wm831x.txt | 1 + dts/Bindings/mfd/zii,rave-sp.txt | 39 ++ dts/Bindings/mips/lantiq/fpi-bus.txt | 31 + dts/Bindings/mips/lantiq/rcu-gphy.txt | 36 ++ dts/Bindings/mips/lantiq/rcu.txt | 89 +++ dts/Bindings/mips/ni.txt | 7 + dts/Bindings/mips/ralink.txt | 1 + dts/Bindings/misc/atmel-ssc.txt | 1 - dts/Bindings/mmc/arasan,sdhci.txt | 1 - dts/Bindings/mmc/davinci_mmc.txt | 1 - dts/Bindings/mmc/fsl-imx-mmc.txt | 1 - dts/Bindings/mmc/marvell,xenon-sdhci.txt | 12 +- dts/Bindings/mmc/mmc-card.txt | 1 - dts/Bindings/mmc/mmc.txt | 1 - dts/Bindings/mmc/orion-sdio.txt | 1 - dts/Bindings/mmc/renesas,mmcif.txt | 4 +- dts/Bindings/mmc/rockchip-dw-mshc.txt | 1 + dts/Bindings/mmc/sdhci-st.txt | 3 - dts/Bindings/mmc/sunxi-mmc.txt | 1 + dts/Bindings/mmc/ti-omap-hsmmc.txt | 52 +- dts/Bindings/mmc/tmio_mmc.txt | 8 +- dts/Bindings/mmc/zx-dw-mshc.txt | 1 - dts/Bindings/mtd/atmel-quadspi.txt | 1 - dts/Bindings/mtd/mtk-quadspi.txt | 1 - dts/Bindings/mtd/qcom_nandc.txt | 65 +- dts/Bindings/mtd/st-fsm.txt | 1 - dts/Bindings/mtd/sunxi-nand.txt | 1 - dts/Bindings/net/anarion-gmac.txt | 25 + dts/Bindings/net/brcm,amac.txt | 1 - dts/Bindings/net/broadcom-bluetooth.txt | 35 ++ dts/Bindings/net/btusb.txt | 1 - dts/Bindings/net/can/c_can.txt | 13 +- dts/Bindings/net/can/m_can.txt | 1 - dts/Bindings/net/dsa/ksz.txt | 2 - dts/Bindings/net/dsa/lan9303.txt | 3 - dts/Bindings/net/ethernet.txt | 4 + dts/Bindings/net/ftgmac100.txt | 1 - dts/Bindings/net/marvell-armada-370-neta.txt | 1 - dts/Bindings/net/marvell-bt-8xxx.txt | 2 - dts/Bindings/net/marvell-neta-bm.txt | 2 - dts/Bindings/net/marvell-pp2.txt | 42 +- dts/Bindings/net/mediatek-net.txt | 18 +- dts/Bindings/net/meson-dwmac.txt | 1 - dts/Bindings/net/micrel-ksz90x1.txt | 1 - dts/Bindings/net/microchip,enc28j60.txt | 1 - dts/Bindings/net/nfc/nfcmrvl.txt | 2 - dts/Bindings/net/nfc/nxp-nci.txt | 1 - dts/Bindings/net/nfc/pn533-i2c.txt | 1 - dts/Bindings/net/nfc/pn544.txt | 1 - dts/Bindings/net/nfc/s3fwrn5.txt | 1 - dts/Bindings/net/nfc/st-nci-i2c.txt | 1 - dts/Bindings/net/nfc/st-nci-spi.txt | 1 - dts/Bindings/net/nfc/st21nfca.txt | 1 - dts/Bindings/net/nfc/st95hf.txt | 2 - dts/Bindings/net/nfc/trf7970a.txt | 2 - dts/Bindings/net/oxnas-dwmac.txt | 1 - dts/Bindings/net/phy.txt | 15 +- dts/Bindings/net/qca,qca7000.txt | 2 - dts/Bindings/net/renesas,ravb.txt | 30 +- dts/Bindings/net/rockchip-dwmac.txt | 3 +- dts/Bindings/net/sff,sfp.txt | 76 +++ dts/Bindings/net/smsc-lan87xx.txt | 1 - dts/Bindings/net/socfpga-dwmac.txt | 1 - dts/Bindings/net/sti-dwmac.txt | 1 - dts/Bindings/net/stm32-dwmac.txt | 1 - dts/Bindings/net/wireless/brcm,bcm43xx-fmac.txt | 1 - dts/Bindings/net/wireless/esp,esp8089.txt | 1 - dts/Bindings/net/wireless/marvell-8xxx.txt | 1 - dts/Bindings/net/wireless/ti,wlcore.txt | 1 - dts/Bindings/net/xilinx_axienet.txt | 55 ++ dts/Bindings/nvmem/mtk-efuse.txt | 5 +- dts/Bindings/nvmem/mxs-ocotp.txt | 1 - dts/Bindings/opp/opp.txt | 1 - dts/Bindings/pci/83xx-512x-pci.txt | 6 +- dts/Bindings/pci/aardvark-pci.txt | 1 - dts/Bindings/pci/altera-pcie.txt | 18 +- dts/Bindings/pci/axis,artpec6-pcie.txt | 2 +- dts/Bindings/pci/designware-pcie.txt | 24 +- dts/Bindings/pci/fsl,imx6q-pcie.txt | 2 +- dts/Bindings/pci/hisilicon-pcie.txt | 6 +- dts/Bindings/pci/kirin-pcie.txt | 8 +- dts/Bindings/pci/layerscape-pci.txt | 4 +- dts/Bindings/pci/mediatek,mt7623-pcie.txt | 130 ---- dts/Bindings/pci/mediatek-pcie.txt | 284 +++++++++ dts/Bindings/pci/mvebu-pci.txt | 15 +- dts/Bindings/pci/pci-armada8k.txt | 3 +- dts/Bindings/pci/pci-keystone.txt | 15 +- dts/Bindings/pci/pci-rcar-gen2.txt | 7 +- dts/Bindings/pci/pci.txt | 4 +- dts/Bindings/pci/qcom,pcie.txt | 27 +- dts/Bindings/pci/ralink,rt3883-pci.txt | 2 +- dts/Bindings/pci/rcar-pci.txt | 8 +- dts/Bindings/pci/rockchip-pcie.txt | 28 +- dts/Bindings/pci/samsung,exynos5440-pcie.txt | 22 +- dts/Bindings/pci/spear13xx-pcie.txt | 6 +- dts/Bindings/pci/ti-pci.txt | 8 +- dts/Bindings/pci/versatile.txt | 2 +- dts/Bindings/pci/xgene-pci-msi.txt | 6 +- dts/Bindings/pci/xgene-pci.txt | 8 +- dts/Bindings/pci/xilinx-nwl-pcie.txt | 7 +- dts/Bindings/phy/apm-xgene-phy.txt | 3 - dts/Bindings/phy/keystone-usb-phy.txt | 1 - dts/Bindings/phy/phy-bindings.txt | 4 +- dts/Bindings/phy/phy-lantiq-rcu-usb2.txt | 40 ++ .../phy/{phy-mt65xx-usb.txt => phy-mtk-tphy.txt} | 21 +- dts/Bindings/phy/phy-mvebu-comphy.txt | 43 ++ dts/Bindings/phy/phy-mvebu.txt | 1 - dts/Bindings/phy/phy-rockchip-inno-usb2.txt | 13 +- dts/Bindings/phy/qcom-dwc3-usb-phy.txt | 2 - dts/Bindings/phy/qcom-qmp-phy.txt | 11 + dts/Bindings/phy/ralink-usb-phy.txt | 23 + dts/Bindings/phy/rockchip-pcie-phy.txt | 7 +- dts/Bindings/phy/samsung-phy.txt | 1 - dts/Bindings/phy/sun4i-usb-phy.txt | 10 +- dts/Bindings/phy/sun9i-usb-phy.txt | 1 - dts/Bindings/pinctrl/atmel,at91-pinctrl.txt | 1 - dts/Bindings/pinctrl/cortina,gemini-pinctrl.txt | 59 ++ dts/Bindings/pinctrl/fsl,imx-pinctrl.txt | 1 - dts/Bindings/pinctrl/fsl,imx7d-pinctrl.txt | 1 - dts/Bindings/pinctrl/fsl,imx7ulp-pinctrl.txt | 61 ++ .../pinctrl/nvidia,tegra124-dpaux-padctl.txt | 1 - dts/Bindings/pinctrl/oxnas,pinctrl.txt | 1 - dts/Bindings/pinctrl/pinctrl-aspeed.txt | 8 +- dts/Bindings/pinctrl/pinctrl-bindings.txt | 2 + dts/Bindings/pinctrl/pinctrl-mt65xx.txt | 1 + dts/Bindings/pinctrl/pinctrl-rk805.txt | 63 ++ dts/Bindings/pinctrl/pinctrl-zx.txt | 1 - dts/Bindings/pinctrl/qcom,apq8064-pinctrl.txt | 3 +- dts/Bindings/pinctrl/qcom,ipq4019-pinctrl.txt | 6 +- dts/Bindings/pinctrl/qcom,pmic-gpio.txt | 26 +- dts/Bindings/pinctrl/renesas,pfc-pinctrl.txt | 4 +- dts/Bindings/pinctrl/rockchip,pinctrl.txt | 2 +- dts/Bindings/pinctrl/sprd,pinctrl.txt | 83 +++ dts/Bindings/pinctrl/sprd,sc9860-pinctrl.txt | 70 +++ dts/Bindings/pinctrl/st,stm32-pinctrl.txt | 1 - dts/Bindings/power/power-controller.txt | 1 - dts/Bindings/power/renesas,apmu.txt | 3 +- dts/Bindings/power/renesas,rcar-sysc.txt | 1 + dts/Bindings/power/reset/st-reset.txt | 1 - dts/Bindings/power/rockchip-io-domain.txt | 2 + dts/Bindings/power/supply/act8945a-charger.txt | 2 - dts/Bindings/power/supply/bq24190.txt | 51 ++ dts/Bindings/power/supply/ltc2941.txt | 15 +- dts/Bindings/power/supply/max8903-charger.txt | 1 - dts/Bindings/power/supply/maxim,max14656.txt | 1 - dts/Bindings/power/wakeup-source.txt | 9 +- dts/Bindings/powerpc/ibm,vas.txt | 22 + dts/Bindings/powerpc/opal/sensor-groups.txt | 27 + dts/Bindings/pps/pps-gpio.txt | 8 +- dts/Bindings/ptp/brcm,ptp-dte.txt | 1 - dts/Bindings/pwm/pwm-bcm2835.txt | 4 +- dts/Bindings/pwm/pwm-mediatek.txt | 6 +- dts/Bindings/pwm/pwm-meson.txt | 1 - dts/Bindings/pwm/pwm-rockchip.txt | 11 +- dts/Bindings/pwm/pwm-stm32-lp.txt | 24 + dts/Bindings/pwm/pwm-sun4i.txt | 1 - dts/Bindings/pwm/pwm-tiecap.txt | 1 + dts/Bindings/pwm/pwm-tipwmss.txt | 2 - dts/Bindings/pwm/pwm-zx.txt | 22 + dts/Bindings/pwm/renesas,tpu-pwm.txt | 1 - dts/Bindings/regulator/act8865-regulator.txt | 1 - dts/Bindings/regulator/act8945a-regulator.txt | 1 - dts/Bindings/regulator/mt6311-regulator.txt | 2 +- dts/Bindings/regulator/mt6323-regulator.txt | 2 +- dts/Bindings/regulator/mt6380-regulator.txt | 89 +++ dts/Bindings/regulator/mt6397-regulator.txt | 2 +- dts/Bindings/regulator/pwm-regulator.txt | 2 +- dts/Bindings/regulator/st,stm32-vrefbuf.txt | 20 + dts/Bindings/remoteproc/imx-rproc.txt | 33 + dts/Bindings/remoteproc/qcom,adsp.txt | 7 +- dts/Bindings/remoteproc/qcom,q6v5.txt | 5 + dts/Bindings/remoteproc/ti,davinci-rproc.txt | 86 +++ dts/Bindings/remoteproc/ti,keystone-rproc.txt | 73 ++- dts/Bindings/reset/lantiq,reset.txt | 30 + dts/Bindings/reset/nxp,lpc1850-rgu.txt | 1 - dts/Bindings/reset/renesas,rst.txt | 1 + dts/Bindings/reset/snps,hsdk-reset.txt | 28 + dts/Bindings/reset/uniphier-reset.txt | 27 +- dts/Bindings/rng/imx-rngc.txt | 21 + dts/Bindings/rtc/google,goldfish-rtc.txt | 17 + dts/Bindings/rtc/isil,isl12057.txt | 1 - dts/Bindings/rtc/realtek,rtd119x.txt | 16 + dts/Bindings/rtc/st,stm32-rtc.txt | 1 - dts/Bindings/rtc/sun6i-rtc.txt | 4 +- dts/Bindings/scsi/hisilicon-sas.txt | 1 - dts/Bindings/security/tpm/st33zp24-i2c.txt | 1 - dts/Bindings/security/tpm/st33zp24-spi.txt | 1 - dts/Bindings/security/tpm/tpm-i2c.txt | 7 +- dts/Bindings/security/tpm/tpm_tis_spi.txt | 1 - dts/Bindings/serial/8250.txt | 2 + dts/Bindings/serial/arc-uart.txt | 1 - dts/Bindings/serial/axis,etraxfs-uart.txt | 1 - dts/Bindings/serial/mtk-uart.txt | 1 + dts/Bindings/serial/nvidia,tegra20-hsuart.txt | 1 - dts/Bindings/serial/qcom,msm-uartdm.txt | 3 - dts/Bindings/serial/renesas,sci-serial.txt | 4 + dts/Bindings/serial/rs485.txt | 5 +- dts/Bindings/serial/serial.txt | 2 - dts/Bindings/serial/st,stm32-usart.txt | 17 +- dts/Bindings/serio/allwinner,sun4i-ps2.txt | 1 - dts/Bindings/serio/ps2-gpio.txt | 23 + dts/Bindings/soc/mediatek/scpsys.txt | 3 + dts/Bindings/soc/qcom/qcom,glink.txt | 13 +- dts/Bindings/soc/qcom/qcom,gsbi.txt | 1 - dts/Bindings/soc/rockchip/grf.txt | 3 + dts/Bindings/soc/rockchip/power_domain.txt | 3 + dts/Bindings/soc/ti/sci-pm-domain.txt | 5 +- dts/Bindings/sound/armada-370db-audio.txt | 1 - dts/Bindings/sound/atmel-classd.txt | 9 +- dts/Bindings/sound/axentia,tse850-pcm5142.txt | 1 - dts/Bindings/sound/brcm,cygnus-audio.txt | 4 - dts/Bindings/sound/cs43130.txt | 67 ++ dts/Bindings/sound/davinci-mcbsp.txt | 1 - dts/Bindings/sound/dmic.txt | 16 + dts/Bindings/sound/fsl,asrc.txt | 1 - dts/Bindings/sound/fsl,esai.txt | 1 - dts/Bindings/sound/fsl,spdif.txt | 1 - dts/Bindings/sound/hdmi.txt | 1 - dts/Bindings/sound/mt2701-afe-pcm.txt | 4 +- dts/Bindings/sound/qcom,msm8916-wcd-analog.txt | 18 +- dts/Bindings/sound/renesas,rsnd.txt | 70 +-- dts/Bindings/sound/rockchip,pdm.txt | 8 +- dts/Bindings/sound/rockchip,rk3399-gru-sound.txt | 2 +- dts/Bindings/sound/rockchip-i2s.txt | 4 + dts/Bindings/sound/rockchip-spdif.txt | 1 - dts/Bindings/sound/rt274.txt | 33 + dts/Bindings/sound/rt5663.txt | 8 + dts/Bindings/sound/samsung,odroid.txt | 6 - dts/Bindings/sound/simple-card.txt | 3 + dts/Bindings/sound/simple-scu-card.txt | 1 + dts/Bindings/sound/st,sti-asoc-card.txt | 5 - dts/Bindings/sound/sun4i-i2s.txt | 2 + dts/Bindings/sound/sunxi,sun4i-spdif.txt | 1 - dts/Bindings/sound/tas5720.txt | 1 - dts/Bindings/sound/tlv320aic32x4.txt | 13 +- dts/Bindings/sound/tlv320aic3x.txt | 5 + dts/Bindings/sound/wm8524.txt | 16 + dts/Bindings/sound/zte,zx-i2s.txt | 1 - dts/Bindings/sound/zte,zx-spdif.txt | 1 - dts/Bindings/spi/efm32-spi.txt | 2 - dts/Bindings/spi/fsl-imx-cspi.txt | 1 + dts/Bindings/spi/nvidia,tegra114-spi.txt | 1 - dts/Bindings/spi/nvidia,tegra20-sflash.txt | 1 - dts/Bindings/spi/nvidia,tegra20-slink.txt | 1 - dts/Bindings/spi/sh-hspi.txt | 1 - dts/Bindings/spi/sh-msiof.txt | 2 +- dts/Bindings/spi/spi-clps711x.txt | 1 - dts/Bindings/spi/spi-fsl-dspi.txt | 1 - dts/Bindings/spi/spi-mt65xx.txt | 1 - dts/Bindings/spi/spi-orion.txt | 2 - dts/Bindings/spi/spi-rockchip.txt | 1 + dts/Bindings/spi/spi-sun4i.txt | 1 - dts/Bindings/spi/spi-sun6i.txt | 1 - dts/Bindings/spi/spi_atmel.txt | 1 - dts/Bindings/sram/renesas,smp-sram.txt | 27 + dts/Bindings/sram/sunxi-sram.txt | 10 +- dts/Bindings/thermal/armada-thermal.txt | 1 - dts/Bindings/thermal/exynos-thermal.txt | 1 - dts/Bindings/thermal/mediatek-thermal.txt | 1 + dts/Bindings/thermal/rcar-gen3-thermal.txt | 1 - dts/Bindings/thermal/rockchip-thermal.txt | 1 + dts/Bindings/thermal/uniphier-thermal.txt | 64 ++ dts/Bindings/timer/nxp,tpm-timer.txt | 28 + dts/Bindings/timer/renesas,cmt.txt | 73 +-- dts/Bindings/trivial-devices.txt | 14 + dts/Bindings/unittest.txt | 5 - dts/Bindings/usb/allwinner,sun4i-a10-musb.txt | 1 - dts/Bindings/usb/am33xx-usb.txt | 4 +- dts/Bindings/usb/brcm,bdc.txt | 29 + dts/Bindings/usb/da8xx-usb.txt | 2 - dts/Bindings/usb/dwc3-st.txt | 1 - dts/Bindings/usb/dwc3-xilinx.txt | 1 - dts/Bindings/usb/ehci-st.txt | 1 - dts/Bindings/usb/exynos-usb.txt | 2 - dts/Bindings/usb/fcs,fusb302.txt | 29 + dts/Bindings/usb/isp1301.txt | 1 - dts/Bindings/usb/keystone-usb.txt | 18 +- .../usb/{mt8173-xhci.txt => mediatek,mtk-xhci.txt} | 14 +- .../usb/{mt8173-mtu3.txt => mediatek,mtu3.txt} | 10 +- dts/Bindings/usb/ohci-st.txt | 1 - dts/Bindings/usb/qcom,dwc3.txt | 3 - dts/Bindings/usb/renesas_usb3.txt | 16 +- dts/Bindings/usb/rockchip,dwc3.txt | 4 - dts/Bindings/usb/usb-device.txt | 3 +- dts/Bindings/vendor-prefixes.txt | 13 +- dts/Bindings/w1/fsl-imx-owire.txt | 1 - dts/Bindings/watchdog/aspeed-wdt.txt | 40 ++ dts/Bindings/watchdog/atmel-sama5d4-wdt.txt | 1 - dts/Bindings/watchdog/atmel-wdt.txt | 1 - dts/Bindings/watchdog/lantiq-wdt.txt | 24 + dts/Bindings/watchdog/marvel.txt | 1 - dts/Bindings/watchdog/meson-wdt.txt | 6 +- dts/Bindings/watchdog/mtk-wdt.txt | 8 +- dts/Bindings/watchdog/renesas-wdt.txt | 1 + dts/Bindings/xilinx.txt | 2 + dts/include/dt-bindings/clock/gxbb-aoclkc.h | 1 + dts/include/dt-bindings/clock/gxbb-clkc.h | 63 ++ dts/include/dt-bindings/clock/meson8b-clkc.h | 70 +++ dts/include/dt-bindings/clock/qcom,gcc-msm8996.h | 2 + dts/include/dt-bindings/clock/r8a77995-cpg-mssr.h | 57 ++ dts/include/dt-bindings/clock/rk3228-cru.h | 1 + dts/include/dt-bindings/clock/rv1108-cru.h | 125 +++- dts/include/dt-bindings/clock/stm32h7-clks.h | 165 +++++ dts/include/dt-bindings/clock/sun4i-a10-ccu.h | 200 ++++++ dts/include/dt-bindings/clock/sun7i-a20-ccu.h | 53 ++ dts/include/dt-bindings/clock/sun8i-r40-ccu.h | 187 ++++++ dts/include/dt-bindings/genpd/k2g.h | 90 --- dts/include/dt-bindings/leds/leds-pca955x.h | 16 + dts/include/dt-bindings/memory/mt8173-larb-port.h | 4 - dts/include/dt-bindings/mfd/stm32h7-rcc.h | 136 ++++ dts/include/dt-bindings/mips/lantiq_rcu_gphy.h | 15 + dts/include/dt-bindings/pinctrl/dra.h | 3 + dts/include/dt-bindings/pinctrl/qcom,pmic-gpio.h | 2 + dts/include/dt-bindings/pinctrl/samsung.h | 3 +- dts/include/dt-bindings/power/mt7622-power.h | 22 + dts/include/dt-bindings/power/r8a77995-sysc.h | 23 + dts/include/dt-bindings/power/rk3366-power.h | 24 + .../dt-bindings/reset/amlogic,meson8b-clkc-reset.h | 27 + dts/include/dt-bindings/reset/snps,hsdk-reset.h | 17 + dts/include/dt-bindings/reset/sun4i-a10-ccu.h | 69 +++ dts/include/dt-bindings/reset/sun8i-r40-ccu.h | 130 ++++ dts/src/arc/axc001.dtsi | 2 +- dts/src/arc/axc003.dtsi | 13 +- dts/src/arc/axc003_idu.dtsi | 13 +- dts/src/arc/axs10x_mb.dtsi | 10 +- dts/src/arc/hsdk.dts | 215 +++++++ dts/src/arc/nsim_hs.dts | 2 +- dts/src/arc/vdk_axs10x_mb.dtsi | 1 - dts/src/arm/am335x-bone-common.dtsi | 3 - dts/src/arm/am335x-chiliboard.dts | 3 - dts/src/arm/am335x-evm.dts | 1 + dts/src/arm/am335x-moxa-uc-8100-me-t.dts | 525 ++++++++++++++++ dts/src/arm/am33xx.dtsi | 2 + dts/src/arm/am437x-gp-evm.dts | 15 + dts/src/arm/am43x-epos-evm.dts | 7 +- dts/src/arm/am571x-idk.dts | 35 +- dts/src/arm/am572x-idk.dts | 34 +- dts/src/arm/am57xx-beagle-x15-common.dtsi | 36 +- dts/src/arm/am57xx-beagle-x15-revb1.dts | 17 +- dts/src/arm/am57xx-beagle-x15-revc.dts | 39 ++ dts/src/arm/am57xx-beagle-x15.dts | 11 + dts/src/arm/am57xx-idk-common.dtsi | 8 + dts/src/arm/armada-370.dtsi | 4 +- dts/src/arm/armada-375.dtsi | 4 +- dts/src/arm/armada-380.dtsi | 5 +- dts/src/arm/armada-385-db-ap.dts | 2 +- dts/src/arm/armada-385-turris-omnia.dts | 2 +- dts/src/arm/armada-385.dtsi | 6 +- dts/src/arm/armada-388-clearfog.dts | 2 +- dts/src/arm/armada-388-clearfog.dtsi | 2 +- dts/src/arm/armada-388-db.dts | 2 +- dts/src/arm/armada-388-gp.dts | 2 +- dts/src/arm/armada-388-rd.dts | 2 +- dts/src/arm/armada-38x.dtsi | 7 + dts/src/arm/armada-390-db.dts | 2 +- dts/src/arm/armada-395-gp.dts | 2 +- dts/src/arm/armada-398-db.dts | 2 +- dts/src/arm/armada-39x.dtsi | 6 +- dts/src/arm/armada-xp-98dx3236.dtsi | 3 +- dts/src/arm/armada-xp-db.dts | 2 +- dts/src/arm/armada-xp-gp.dts | 2 +- dts/src/arm/armada-xp-mv78230.dtsi | 7 +- dts/src/arm/armada-xp-mv78260.dtsi | 11 +- dts/src/arm/armada-xp-mv78460.dtsi | 14 +- dts/src/arm/aspeed-g4.dtsi | 4 +- dts/src/arm/at91-sama5d27_som1.dtsi | 102 +++ dts/src/arm/at91-sama5d27_som1_ek.dts | 540 ++++++++++++++++ dts/src/arm/at91-sama5d2_xplained.dts | 39 +- dts/src/arm/at91sam9g45.dtsi | 21 + dts/src/arm/at91sam9m10g45ek.dts | 4 + dts/src/arm/bcm-cygnus.dtsi | 149 ++++- dts/src/arm/bcm-nsp.dtsi | 59 +- dts/src/arm/bcm2835-rpi-a-plus.dts | 6 + dts/src/arm/bcm2835-rpi-a.dts | 6 + dts/src/arm/bcm2835-rpi-b-plus.dts | 6 + dts/src/arm/bcm2835-rpi-b-rev2.dts | 6 + dts/src/arm/bcm2835-rpi-b.dts | 6 + dts/src/arm/bcm2835-rpi-zero-w.dts | 139 +++++ dts/src/arm/bcm2835-rpi-zero.dts | 6 + dts/src/arm/bcm2835-rpi.dtsi | 2 +- dts/src/arm/bcm2836-rpi-2-b.dts | 6 + dts/src/arm/bcm2836.dtsi | 1 + dts/src/arm/bcm2837-rpi-3-b.dts | 52 +- dts/src/{arm64/broadcom => arm}/bcm2837.dtsi | 1 + dts/src/arm/bcm4708-buffalo-wzr-1750dhp.dts | 4 + dts/src/arm/bcm4708-netgear-r6250.dts | 3 + dts/src/arm/bcm4708-smartrg-sr400ac.dts | 6 + dts/src/arm/bcm47081-tplink-archer-c5-v2.dts | 4 + dts/src/arm/bcm4709-tplink-archer-c9-v1.dts | 5 + dts/src/arm/bcm47094-dlink-dir-885l.dts | 3 + dts/src/arm/bcm47094-luxul-xwr-3100.dts | 3 + dts/src/arm/bcm47189-tenda-ac9.dts | 2 + dts/src/arm/bcm5301x.dtsi | 34 + dts/src/arm/bcm53573.dtsi | 4 + dts/src/arm/bcm911360_entphn.dts | 7 +- dts/src/arm/bcm947189acdbmr.dts | 97 +++ dts/src/arm/bcm958522er.dts | 8 + dts/src/arm/bcm958525er.dts | 8 + dts/src/arm/bcm958525xmc.dts | 8 + dts/src/arm/bcm958622hr.dts | 8 + dts/src/arm/bcm958623hr.dts | 8 + dts/src/arm/bcm958625hr.dts | 8 + dts/src/arm/bcm958625k.dts | 8 + dts/src/arm/da850-evm.dts | 7 + dts/src/arm/da850-lego-ev3.dts | 24 + dts/src/arm/dove-d3plug.dts | 4 +- dts/src/arm/dove.dtsi | 8 +- dts/src/arm/dra7-evm-common.dtsi | 258 ++++++++ dts/src/arm/dra7-evm.dts | 277 +-------- dts/src/arm/dra7.dtsi | 36 +- dts/src/arm/dra71-evm.dts | 32 +- dts/src/arm/dra72-evm-common.dtsi | 7 +- dts/src/arm/dra72-evm-revc.dts | 34 + dts/src/arm/dra72-evm-tps65917.dtsi | 2 +- dts/src/arm/dra72-evm.dts | 32 + dts/src/arm/dra72x-mmc-iodelay.dtsi | 350 +++++++++++ dts/src/arm/dra74x-mmc-iodelay.dtsi | 647 +++++++++++++++++++ dts/src/arm/dra76-evm.dts | 423 +++++++++++++ dts/src/arm/dra76x.dtsi | 19 + dts/src/arm/dra7xx-clocks.dtsi | 2 + dts/src/arm/exynos3250-artik5-eval.dts | 1 - dts/src/arm/exynos3250-artik5.dtsi | 1 - dts/src/arm/exynos3250-monk.dts | 1 - dts/src/arm/exynos3250-rinato.dts | 22 - dts/src/arm/exynos4210-trats.dts | 21 - dts/src/arm/exynos4412-itop-scp-core.dtsi | 1 - dts/src/arm/exynos4412-odroid-common.dtsi | 1 - dts/src/arm/exynos4412-origen.dts | 1 - dts/src/arm/exynos4412-trats2.dts | 22 - dts/src/arm/exynos5250-arndale.dts | 2 - dts/src/arm/exynos5250-smdk5250.dts | 2 - dts/src/arm/exynos5250-snow-common.dtsi | 3 - dts/src/arm/exynos5250-spring.dts | 2 - dts/src/arm/exynos5260-xyref5260.dts | 2 - dts/src/arm/exynos5410-smdk5410.dts | 2 - dts/src/arm/exynos5420-peach-pit.dts | 3 - dts/src/arm/exynos5440.dtsi | 2 + dts/src/arm/exynos5800-peach-pi.dts | 3 - dts/src/arm/gemini-dlink-dir-685.dts | 246 ++++++++ dts/src/arm/gemini-nas4220b.dts | 24 + dts/src/arm/gemini-rut1xx.dts | 39 ++ dts/src/arm/gemini-sq201.dts | 36 +- dts/src/arm/gemini-wbd111.dts | 26 + dts/src/arm/gemini-wbd222.dts | 26 + dts/src/arm/gemini.dtsi | 173 +++++- dts/src/arm/imx25.dtsi | 7 + dts/src/arm/imx53-cx9020.dts | 297 +++++++++ dts/src/arm/imx53-pinfunc.h | 4 + dts/src/arm/imx53.dtsi | 9 + dts/src/arm/imx6dl-gw52xx.dts | 58 ++ dts/src/arm/imx6dl-gw53xx.dts | 58 ++ dts/src/arm/imx6dl-gw54xx.dts | 58 ++ dts/src/arm/imx6dl-riotboard.dts | 45 ++ dts/src/arm/imx6q-apalis-eval.dts | 278 +++++++++ dts/src/arm/imx6q-apalis-ixora-v1.1.dts | 291 +++++++++ dts/src/arm/imx6q-apalis-ixora.dts | 32 +- dts/src/arm/imx6q-b850v3.dts | 2 +- dts/src/arm/imx6q-bx50v3.dtsi | 42 ++ dts/src/arm/imx6q-evi.dts | 16 + dts/src/arm/imx6q-gw52xx.dts | 58 ++ dts/src/arm/imx6q-gw53xx.dts | 58 ++ dts/src/arm/imx6q-gw54xx.dts | 58 ++ dts/src/arm/imx6qdl-apalis.dtsi | 44 +- dts/src/arm/imx6qdl-gw51xx.dtsi | 54 ++ dts/src/arm/imx6qdl-gw52xx.dtsi | 1 - dts/src/arm/imx6qdl-gw53xx.dtsi | 1 - dts/src/arm/imx6qdl-gw54xx.dtsi | 1 - dts/src/arm/imx6qdl-gw553x.dtsi | 54 ++ dts/src/arm/imx6qdl-icore-rqs.dtsi | 1 - dts/src/arm/imx6qdl-nitrogen6x.dtsi | 19 + dts/src/arm/imx6qdl-sabrelite.dtsi | 19 + dts/src/arm/imx6qdl-zii-rdu2.dtsi | 112 +++- dts/src/arm/imx6qdl.dtsi | 1 + dts/src/arm/imx6sl.dtsi | 1 + dts/src/arm/imx6sx.dtsi | 1 + dts/src/arm/imx6ul-14x14-evk.dts | 40 +- dts/src/arm/{imx6ul-geam.dtsi => imx6ul-geam.dts} | 74 +++ dts/src/arm/imx6ul-isiot-common.dtsi | 141 ----- dts/src/arm/imx6ul-isiot-emmc.dts | 1 - dts/src/arm/imx6ul-isiot-nand.dts | 1 - dts/src/arm/imx6ul-isiot.dtsi | 183 ++++++ dts/src/arm/imx6ul-liteboard.dts | 4 + dts/src/arm/imx6ul.dtsi | 1 + dts/src/arm/imx7-colibri.dtsi | 9 + dts/src/arm/imx7d-sdb.dts | 93 ++- dts/src/arm/imx7s.dtsi | 32 + dts/src/arm/imx7ulp-pinfunc.h | 468 ++++++++++++++ dts/src/arm/keystone-k2e-evm.dts | 18 + dts/src/arm/keystone-k2e.dtsi | 20 + dts/src/arm/keystone-k2g-evm.dts | 71 +++ dts/src/arm/keystone-k2g-ice.dts | 18 + dts/src/arm/keystone-k2g.dtsi | 204 ++++++ dts/src/arm/keystone-k2hk-evm.dts | 53 ++ dts/src/arm/keystone-k2hk.dtsi | 139 +++++ dts/src/arm/keystone-k2l-evm.dts | 33 + dts/src/arm/keystone-k2l.dtsi | 71 +++ dts/src/arm/kirkwood-6192.dtsi | 3 +- dts/src/arm/kirkwood-6281.dtsi | 3 +- dts/src/arm/kirkwood-6282.dtsi | 4 +- dts/src/arm/kirkwood-98dx4122.dtsi | 3 +- dts/src/arm/logicpd-torpedo-37xx-devkit.dts | 2 +- dts/src/arm/ls1021a.dtsi | 8 +- dts/src/arm/meson.dtsi | 30 +- dts/src/arm/meson6.dtsi | 28 + dts/src/arm/meson8.dtsi | 16 + dts/src/arm/meson8b.dtsi | 33 +- dts/src/arm/motorola-cpcap-mapphone.dtsi | 1 + dts/src/arm/mt2701.dtsi | 106 ++++ dts/src/arm/mt6323.dtsi | 241 ++++++++ dts/src/arm/mt7623-evb.dts | 33 - dts/src/arm/mt7623.dtsi | 211 +++++-- dts/src/arm/mt7623n-bananapi-bpi-r2.dts | 487 +++++++++++++++ dts/src/arm/mt7623n-rfb-nand.dts | 111 ++++ dts/src/arm/mt7623n-rfb.dtsi | 92 +++ dts/src/arm/omap2420-n8x0-common.dtsi | 4 +- dts/src/arm/omap3-beagle-xm.dts | 2 +- dts/src/arm/omap3-beagle.dts | 2 +- dts/src/arm/omap3-cm-t3517.dts | 2 +- dts/src/arm/omap3-cm-t3730.dts | 2 +- dts/src/arm/omap3-devkit8000-common.dtsi | 2 +- dts/src/arm/omap3-evm-common.dtsi | 2 +- dts/src/arm/omap3-n900.dts | 78 ++- dts/src/arm/omap3-n950-n9.dtsi | 18 + dts/src/arm/omap3-overo-base.dtsi | 2 +- dts/src/arm/omap3-tao3530.dtsi | 2 +- dts/src/arm/omap3-zoom3.dts | 2 +- dts/src/arm/omap3.dtsi | 4 - dts/src/arm/omap3430-sdp.dts | 2 +- dts/src/arm/omap4-droid4-xt894.dts | 42 +- dts/src/arm/omap4-duovero-parlor.dts | 2 +- dts/src/arm/omap4-panda-common.dtsi | 2 +- dts/src/arm/omap4-sdp-es23plus.dts | 2 +- dts/src/arm/omap4-sdp.dts | 2 +- dts/src/arm/omap4-var-om44customboard.dtsi | 2 +- dts/src/arm/omap5-board-common.dtsi | 2 +- dts/src/arm/omap5-cm-t54.dts | 2 +- dts/src/arm/qcom-ipq4019-ap.dk01.1.dtsi | 29 +- dts/src/arm/qcom-ipq4019.dtsi | 109 +++- dts/src/arm/qcom-msm8974.dtsi | 2 +- dts/src/arm/r7s72100-genmai.dts | 71 ++- dts/src/arm/r7s72100-rskrza1.dts | 61 ++ dts/src/arm/r7s72100.dtsi | 78 +++ dts/src/arm/r8a7743-iwg20d-q7.dts | 31 + dts/src/arm/r8a7743-iwg20m.dtsi | 26 + dts/src/arm/r8a7743-sk-rzg1m.dts | 25 +- dts/src/arm/r8a7743.dtsi | 301 ++++++++- dts/src/arm/r8a7745-sk-rzg1e.dts | 25 +- dts/src/arm/r8a7745.dtsi | 30 +- dts/src/arm/r8a7790.dtsi | 30 +- dts/src/arm/r8a7791-koelsch.dts | 10 +- dts/src/arm/r8a7791.dtsi | 28 +- dts/src/arm/r8a7792.dtsi | 18 + dts/src/arm/r8a7793.dtsi | 18 + dts/src/arm/r8a7794.dtsi | 22 +- dts/src/arm/rk3036-kylin.dts | 2 - dts/src/arm/rk3036.dtsi | 3 +- dts/src/arm/rk3066a-bqcurie2.dts | 2 - dts/src/arm/rk3066a-mk808.dts | 2 - dts/src/arm/rk3066a-rayeager.dts | 3 - dts/src/arm/rk3188-px3-evb.dts | 2 - dts/src/arm/rk3188-radxarock.dts | 1 - dts/src/arm/rk3228-evb.dts | 34 + dts/src/arm/rk3229-evb.dts | 129 +++- dts/src/arm/rk3229.dtsi | 89 +++ dts/src/arm/rk322x.dtsi | 199 +++++- dts/src/arm/rk3288-evb.dtsi | 51 +- dts/src/arm/rk3288-fennec.dts | 8 +- dts/src/arm/rk3288-firefly-reload-core.dtsi | 3 +- dts/src/arm/rk3288-firefly-reload.dts | 2 - dts/src/arm/rk3288-firefly.dtsi | 5 +- dts/src/arm/rk3288-miqi.dts | 4 +- dts/src/arm/rk3288-phycore-rdk.dts | 1 - dts/src/arm/rk3288-phycore-som.dtsi | 3 +- dts/src/arm/rk3288-popmetal.dts | 4 +- dts/src/arm/rk3288-r89.dts | 3 +- dts/src/arm/rk3288-rock2-som.dtsi | 3 +- dts/src/arm/rk3288-rock2-square.dts | 2 - dts/src/arm/rk3288-tinker.dts | 8 +- dts/src/arm/rk3288-veyron-sdmmc.dtsi | 1 - dts/src/arm/rk3288-veyron.dtsi | 4 +- dts/src/arm/rk3288.dtsi | 215 ++++--- dts/src/arm/rv1108-evb.dts | 190 ++++++ dts/src/arm/rv1108.dtsi | 369 ++++++++++- dts/src/arm/sama5d2.dtsi | 77 ++- dts/src/arm/spear1310.dtsi | 3 + dts/src/arm/spear1340.dtsi | 1 + dts/src/arm/ste-dbx5x0.dtsi | 15 +- dts/src/arm/ste-hrefprev60.dtsi | 2 +- dts/src/arm/stm32429i-eval.dts | 7 +- dts/src/arm/stm32f4-pinctrl.dtsi | 343 +++++++++++ dts/src/arm/stm32f429-disco.dts | 3 +- ...{imx6ul-geam-kit.dts => stm32f429-pinctrl.dtsi} | 98 ++- dts/src/arm/stm32f429.dtsi | 322 +--------- dts/src/arm/stm32f469-disco.dts | 3 +- dts/src/arm/stm32f469-pinctrl.dtsi | 96 +++ dts/src/arm/stm32f746.dtsi | 51 ++ dts/src/arm/stm32f769-disco.dts | 6 + dts/src/arm/stm32h743.dtsi | 127 +++- dts/src/arm/stm32h743i-eval.dts | 18 + dts/src/arm/sun6i-a31.dtsi | 6 +- dts/src/arm/sun7i-a20-cubietruck.dts | 4 + dts/src/arm/sun8i-a23-a33.dtsi | 6 +- dts/src/arm/sun8i-a83t-allwinner-h8homlet-v2.dts | 85 +++ dts/src/arm/sun8i-a83t-bananapi-m3.dts | 148 +++++ dts/src/arm/sun8i-a83t-cubietruck-plus.dts | 101 +++ dts/src/arm/sun8i-a83t.dtsi | 176 ++++++ dts/src/arm/sun8i-h3-beelink-x2.dts | 22 +- dts/src/arm/sun8i-r16-bananapi-m2m.dts | 321 ++++++++++ dts/src/arm/tango4-smp8758.dtsi | 1 - dts/src/arm/tegra114-dalmore.dts | 10 + dts/src/arm/tegra124-jetson-tk1.dts | 12 +- dts/src/arm/tegra124.dtsi | 1 + dts/src/arm/tegra20-paz00.dts | 2 + dts/src/arm/tegra30-beaver.dts | 10 + dts/src/arm/tps65217.dtsi | 3 + dts/src/arm/uniphier-ld4-ref.dts | 10 +- dts/src/arm/uniphier-ld4.dtsi | 20 +- dts/src/arm/uniphier-ld6b-ref.dts | 10 +- dts/src/arm/uniphier-ld6b.dtsi | 2 +- dts/src/arm/uniphier-pinctrl.dtsi | 58 +- dts/src/arm/uniphier-pro4-ace.dts | 2 +- dts/src/arm/uniphier-pro4-ref.dts | 10 +- dts/src/arm/uniphier-pro4-sanji.dts | 2 +- dts/src/arm/uniphier-pro4.dtsi | 20 +- dts/src/arm/uniphier-pro5.dtsi | 60 +- dts/src/arm/uniphier-pxs2-gentil.dts | 2 +- dts/src/arm/uniphier-pxs2-vodka.dts | 2 +- dts/src/arm/uniphier-pxs2.dtsi | 22 +- dts/src/arm/uniphier-sld3-ref.dts | 75 --- dts/src/arm/uniphier-sld3.dtsi | 260 -------- dts/src/arm/uniphier-sld8-ref.dts | 10 +- dts/src/arm/uniphier-sld8.dtsi | 20 +- dts/src/arm/versatile-pb.dts | 2 +- dts/src/arm/zx296702-ad1.dts | 2 - dts/src/arm/zynq-7000.dtsi | 8 + dts/src/arm/zynq-parallella.dts | 3 +- dts/src/arm/zynq-zc702.dts | 20 +- dts/src/arm/zynq-zc706.dts | 20 +- dts/src/arm/zynq-zed.dts | 5 +- dts/src/arm/zynq-zybo.dts | 5 +- dts/src/arm64/allwinner/axp803.dtsi | 150 +++++ .../arm64/allwinner/sun50i-a64-bananapi-m64.dts | 143 ++++- dts/src/arm64/allwinner/sun50i-a64-nanopi-a64.dts | 207 +++++++ dts/src/arm64/allwinner/sun50i-a64-olinuxino.dts | 199 ++++++ dts/src/arm64/allwinner/sun50i-a64-pine64.dts | 112 ++++ .../allwinner/sun50i-a64-sopine-baseboard.dts | 22 + dts/src/arm64/allwinner/sun50i-a64-sopine.dtsi | 86 +++ dts/src/arm64/allwinner/sun50i-a64.dtsi | 9 + dts/src/arm64/amlogic/meson-gx-p23x-q20x.dtsi | 17 +- dts/src/arm64/amlogic/meson-gx.dtsi | 46 +- dts/src/arm64/amlogic/meson-gxbb-nanopi-k2.dts | 77 ++- dts/src/arm64/amlogic/meson-gxbb-nexbox-a95x.dts | 19 +- dts/src/arm64/amlogic/meson-gxbb-odroidc2.dts | 9 +- dts/src/arm64/amlogic/meson-gxbb-p20x.dtsi | 23 +- dts/src/arm64/amlogic/meson-gxbb-vega-s95.dtsi | 10 +- dts/src/arm64/amlogic/meson-gxbb-wetek-play2.dts | 6 + dts/src/arm64/amlogic/meson-gxbb.dtsi | 73 ++- dts/src/arm64/amlogic/meson-gxl-s905d-p230.dts | 8 +- .../amlogic/meson-gxl-s905x-hwacom-amazetv.dts | 7 +- .../arm64/amlogic/meson-gxl-s905x-khadas-vim.dts | 63 ++ .../arm64/amlogic/meson-gxl-s905x-libretech-cc.dts | 77 ++- .../arm64/amlogic/meson-gxl-s905x-nexbox-a95x.dts | 17 +- dts/src/arm64/amlogic/meson-gxl-s905x-p212.dts | 7 + dts/src/arm64/amlogic/meson-gxl-s905x-p212.dtsi | 10 +- dts/src/arm64/amlogic/meson-gxl.dtsi | 74 ++- dts/src/arm64/amlogic/meson-gxm-nexbox-a1.dts | 14 +- dts/src/arm64/amlogic/meson-gxm-rbox-pro.dts | 1 - dts/src/arm64/amlogic/meson-gxm.dtsi | 4 + dts/src/arm64/apm/apm-shadowcat.dtsi | 2 + dts/src/arm64/apm/apm-storm.dtsi | 5 + dts/src/arm64/arm/foundation-v8.dtsi | 2 +- dts/src/arm64/arm/juno-base.dtsi | 14 +- dts/src/arm64/arm/rtsm_ve-motherboard.dtsi | 2 +- dts/src/arm64/broadcom/bcm2835-rpi.dtsi | 108 ---- dts/src/arm64/broadcom/bcm2837-rpi-3-b.dts | 42 +- dts/src/arm64/broadcom/bcm283x-rpi-smsc9514.dtsi | 19 - dts/src/arm64/broadcom/bcm283x-rpi-usb-host.dtsi | 3 - dts/src/arm64/broadcom/bcm283x.dtsi | 638 ------------------- .../arm64/broadcom/{ => northstar2}/ns2-clock.dtsi | 0 .../arm64/broadcom/{ => northstar2}/ns2-svk.dts | 0 .../arm64/broadcom/{ => northstar2}/ns2-xmc.dts | 0 dts/src/arm64/broadcom/{ => northstar2}/ns2.dtsi | 0 .../arm64/broadcom/stingray/bcm958742-base.dtsi | 78 +++ dts/src/arm64/broadcom/stingray/bcm958742k.dts | 4 + dts/src/arm64/broadcom/stingray/bcm958742t.dts | 4 + dts/src/arm64/broadcom/stingray/stingray-fs4.dtsi | 118 ++++ dts/src/arm64/broadcom/stingray/stingray-sata.dtsi | 278 +++++++++ dts/src/arm64/broadcom/stingray/stingray.dtsi | 136 ++++ dts/src/arm64/exynos/exynos5433-tm2-common.dtsi | 25 +- dts/src/arm64/exynos/exynos5433.dtsi | 4 +- dts/src/arm64/exynos/exynos7-espresso.dts | 2 - dts/src/arm64/freescale/fsl-ls1012a.dtsi | 17 + dts/src/arm64/freescale/fsl-ls1043a.dtsi | 12 +- dts/src/arm64/freescale/fsl-ls1046a.dtsi | 31 + dts/src/arm64/freescale/fsl-ls1088a-rdb.dts | 2 +- dts/src/arm64/freescale/fsl-ls1088a.dtsi | 65 ++ dts/src/arm64/freescale/fsl-ls2080a-qds.dts | 5 - dts/src/arm64/freescale/fsl-ls2080a-rdb.dts | 5 - dts/src/arm64/freescale/fsl-ls2080a-simu.dts | 5 - dts/src/arm64/freescale/fsl-ls2080a.dtsi | 17 + dts/src/arm64/freescale/fsl-ls2088a-qds.dts | 5 - dts/src/arm64/freescale/fsl-ls2088a-rdb.dts | 5 - dts/src/arm64/freescale/fsl-ls2088a.dtsi | 17 + dts/src/arm64/freescale/fsl-ls208xa.dtsi | 51 ++ dts/src/arm64/hisilicon/hi3660-hikey960.dts | 37 +- dts/src/arm64/hisilicon/hi3660.dtsi | 130 ++++ dts/src/arm64/hisilicon/hi6220.dtsi | 9 +- dts/src/arm64/hisilicon/hip07-d05.dts | 4 + dts/src/arm64/hisilicon/hip07.dtsi | 22 + dts/src/arm64/marvell/armada-3720-espressobin.dts | 30 + dts/src/arm64/marvell/armada-37xx.dtsi | 11 +- dts/src/arm64/marvell/armada-7040-db.dts | 39 ++ dts/src/arm64/marvell/armada-8040-db.dts | 65 ++ dts/src/arm64/marvell/armada-8040-mcbin.dts | 124 +++- dts/src/arm64/marvell/armada-8080-db.dts | 67 ++ dts/src/arm64/marvell/armada-8080.dtsi | 53 ++ dts/src/arm64/marvell/armada-ap806.dtsi | 4 +- .../arm64/marvell/armada-ap810-ap0-octa-core.dtsi | 104 ++++ dts/src/arm64/marvell/armada-ap810-ap0.dtsi | 163 +++++ dts/src/arm64/marvell/armada-cp110-master.dtsi | 83 ++- dts/src/arm64/marvell/armada-cp110-slave.dtsi | 83 ++- dts/src/arm64/mediatek/mt2712-evb.dts | 32 + dts/src/arm64/mediatek/mt2712e.dtsi | 171 ++++++ dts/src/arm64/mediatek/mt6797.dtsi | 12 +- dts/src/arm64/mediatek/mt7622-rfb1.dts | 27 + dts/src/arm64/mediatek/mt7622.dtsi | 110 ++++ dts/src/arm64/qcom/apq8016-sbc-pmic-pins.dtsi | 1 + dts/src/arm64/qcom/apq8016-sbc.dtsi | 17 +- dts/src/arm64/qcom/apq8096-db820c-pmic-pins.dtsi | 24 + dts/src/arm64/qcom/apq8096-db820c.dtsi | 198 ++++++ dts/src/arm64/qcom/ipq8074-hk01.dts | 52 ++ dts/src/arm64/qcom/ipq8074.dtsi | 194 ++++++ dts/src/arm64/qcom/msm8916.dtsi | 120 +++- dts/src/arm64/qcom/msm8996.dtsi | 314 ++++++++++ dts/src/arm64/qcom/pmi8994.dtsi | 17 + dts/src/arm64/renesas/r8a7795-es1-h3ulcb.dts | 2 - dts/src/arm64/renesas/r8a7795-es1-salvator-x.dts | 2 - dts/src/arm64/renesas/r8a7795-es1.dtsi | 9 +- dts/src/arm64/renesas/r8a7795-h3ulcb.dts | 16 +- dts/src/arm64/renesas/r8a7795-salvator-x.dts | 2 - dts/src/arm64/renesas/r8a7795-salvator-xs.dts | 8 +- dts/src/arm64/renesas/r8a7795.dtsi | 314 +++++++++- dts/src/arm64/renesas/r8a7796-m3ulcb.dts | 14 +- dts/src/arm64/renesas/r8a7796-salvator-x.dts | 31 +- dts/src/arm64/renesas/r8a7796.dtsi | 414 ++++++++++++- dts/src/arm64/renesas/r8a77995-draak.dts | 46 ++ dts/src/arm64/renesas/r8a77995.dtsi | 155 +++++ dts/src/arm64/renesas/salvator-common.dtsi | 4 - dts/src/arm64/renesas/salvator-xs.dtsi | 10 + dts/src/arm64/renesas/ulcb.dtsi | 51 ++ dts/src/arm64/rockchip/rk3328-evb.dts | 181 ++++++ dts/src/arm64/rockchip/rk3328-rock64.dts | 333 ++++++++++ dts/src/arm64/rockchip/rk3328.dtsi | 437 +++++++++++++ dts/src/arm64/rockchip/rk3368-evb.dtsi | 1 - dts/src/arm64/rockchip/rk3368-geekbox.dts | 1 - dts/src/arm64/rockchip/rk3368-orion-r68-meta.dts | 2 - dts/src/arm64/rockchip/rk3368-px5-evb.dts | 3 - dts/src/arm64/rockchip/rk3368-r88.dts | 2 - dts/src/arm64/rockchip/rk3368.dtsi | 68 ++ dts/src/arm64/rockchip/rk3399-evb.dts | 2 +- dts/src/arm64/rockchip/rk3399-firefly.dts | 16 +- dts/src/arm64/rockchip/rk3399-gru-kevin.dts | 44 ++ dts/src/arm64/rockchip/rk3399-gru.dtsi | 132 ++-- dts/src/arm64/rockchip/rk3399-op1-opp.dtsi | 33 + dts/src/arm64/rockchip/rk3399-opp.dtsi | 33 + dts/src/arm64/rockchip/rk3399-puma-haikou.dts | 228 +++++++ dts/src/arm64/rockchip/rk3399-puma.dtsi | 547 ++++++++++++++++ .../arm64/rockchip/rk3399-sapphire-excavator.dts | 240 ++++++++ dts/src/arm64/rockchip/rk3399-sapphire.dtsi | 644 +++++++++++++++++++ dts/src/arm64/rockchip/rk3399.dtsi | 292 ++++++++- dts/src/arm64/socionext/uniphier-ld11-global.dts | 6 +- dts/src/arm64/socionext/uniphier-ld11-ref.dts | 6 +- dts/src/arm64/socionext/uniphier-ld11.dtsi | 35 +- dts/src/arm64/socionext/uniphier-ld20-global.dts | 6 +- dts/src/arm64/socionext/uniphier-ld20-ref.dts | 6 +- dts/src/arm64/socionext/uniphier-ld20.dtsi | 37 +- dts/src/arm64/socionext/uniphier-pinctrl.dtsi | 142 +---- dts/src/arm64/socionext/uniphier-pxs3-ref.dts | 62 ++ dts/src/arm64/socionext/uniphier-pxs3.dtsi | 367 +++++++++++ dts/src/arm64/socionext/uniphier-ref-daughter.dtsi | 17 +- dts/src/arm64/socionext/uniphier-support-card.dtsi | 35 +- dts/src/arm64/xilinx/zynqmp-ep108-clk.dtsi | 50 +- dts/src/arm64/xilinx/zynqmp-ep108.dts | 18 +- dts/src/arm64/xilinx/zynqmp.dtsi | 277 ++++++++- dts/src/arm64/zte/zx296718-evb.dts | 68 +- dts/src/arm64/zte/zx296718-pcbox.dts | 143 +++++ dts/src/arm64/zte/zx296718.dtsi | 171 +++++- dts/src/mips/ingenic/ci20.dts | 37 ++ dts/src/mips/ingenic/jz4780.dtsi | 11 + dts/src/mips/ni/169445.dts | 100 +++ dts/src/mips/ralink/mt7628a.dtsi | 126 ++++ dts/src/mips/ralink/omega2p.dts | 18 + dts/src/mips/ralink/vocore2.dts | 18 + dts/src/nios2/3c120_devboard.dts | 3 +- dts/src/powerpc/fsp2.dts | 33 +- fs/omap4_usbbootfs.c | 2 - fs/pstore/fs.c | 2 - fs/uimagefs.c | 4 +- images/Makefile | 1 + images/Makefile.imx | 5 + images/Makefile.vexpress | 11 + include/bbu.h | 2 + include/elf.h | 2 +- include/file-list.h | 5 + include/fs.h | 20 + include/mci.h | 1 + include/of.h | 2 + include/regmap.h | 3 +- include/usb/fastboot.h | 7 + lib/gui/2d-primitives.c | 4 +- lib/gui/graphic_utils.c | 4 +- lib/ratp.c | 2 +- scripts/imx/imx-usb-loader.c | 9 +- 1113 files changed, 32945 insertions(+), 5031 deletions(-) create mode 100644 Documentation/boards/arm-qemu-vexpress.rst create mode 100644 arch/arm/boards/nxp-imx6ull-evk/Makefile create mode 100644 arch/arm/boards/nxp-imx6ull-evk/board.c create mode 100644 arch/arm/boards/nxp-imx6ull-evk/flash-header-nxp-imx6ull-evk.imxcfg create mode 100644 arch/arm/boards/nxp-imx6ull-evk/lowlevel.c delete mode 100644 arch/arm/boards/vexpress/defaultenv-vexpress/config delete mode 100644 arch/arm/configs/vexpress_ca9_defconfig create mode 100644 arch/arm/dts/imx6ull-14x14-evk.dts create mode 100644 arch/arm/dts/vexpress-v2p-ca15.dts create mode 100644 arch/arm/dts/vexpress-v2p-ca9.dts delete mode 100644 arch/arm/mach-vexpress/devices.c create mode 100644 arch/mips/dts/ar9331.dtsi rename arch/mips/dts/{ar9344_tl_wdr4300.dts => ar9344-tl-wdr4300-v1.7.dts} (85%) create mode 100644 drivers/clk/clk-ar9344.c create mode 100644 drivers/clk/vexpress/Makefile create mode 100644 drivers/clk/vexpress/clk-sp810.c create mode 100644 drivers/clk/vexpress/clk-vexpress-osc.c create mode 100644 drivers/net/ag71xx.c create mode 100644 drivers/net/phy/ar8327.c create mode 100644 dts/Bindings/arc/hsdk.txt create mode 100644 dts/Bindings/arm/bhf.txt create mode 100644 dts/Bindings/arm/marvell/armada-8kp.txt create mode 100644 dts/Bindings/ata/ahci-mtk.txt delete mode 100644 dts/Bindings/clock/mt8173-cpu-dvfs.txt create mode 100644 dts/Bindings/clock/renesas,rcar-usb2-clock-sel.txt create mode 100644 dts/Bindings/clock/snps,hsdk-pll-clock.txt create mode 100644 dts/Bindings/clock/snps,pll-clock.txt create mode 100644 dts/Bindings/clock/st,stm32h7-rcc.txt create mode 100644 dts/Bindings/cpufreq/cpufreq-mediatek.txt create mode 100644 dts/Bindings/crypto/artpec6-crypto.txt create mode 100644 dts/Bindings/crypto/st,stm32-hash.txt create mode 100644 dts/Bindings/display/bridge/dw_mipi_dsi.txt create mode 100644 dts/Bindings/display/repaper.txt create mode 100644 dts/Bindings/display/sitronix,st7586.txt create mode 100644 dts/Bindings/extcon/extcon-usbc-cros-ec.txt create mode 100644 dts/Bindings/fpga/altera-passive-serial.txt create mode 100644 dts/Bindings/fpga/xilinx-pr-decoupler.txt create mode 100644 dts/Bindings/hwmon/ibm,cffps1.txt create mode 100644 dts/Bindings/hwmon/ltq-cputemp.txt create mode 100644 dts/Bindings/i2c/i2c-altera.txt create mode 100644 dts/Bindings/i2c/i2c-sprd.txt create mode 100644 dts/Bindings/iio/counter/stm32-lptimer-cnt.txt create mode 100644 dts/Bindings/iio/humidity/hdc100x.txt create mode 100644 dts/Bindings/iio/humidity/htu21.txt create mode 100644 dts/Bindings/iio/pressure/ms5637.txt create mode 100644 dts/Bindings/iio/temperature/tsys01.txt create mode 100644 dts/Bindings/iio/timer/stm32-lptimer-trigger.txt create mode 100644 dts/Bindings/input/pwm-vibrator.txt create mode 100644 dts/Bindings/interrupt-controller/socionext,uniphier-aidet.txt create mode 100644 dts/Bindings/iommu/qcom,iommu.txt create mode 100644 dts/Bindings/leds/ams,as3645a.txt create mode 100644 dts/Bindings/leds/irled/gpio-ir-tx.txt create mode 100644 dts/Bindings/leds/irled/pwm-ir-tx.txt create mode 100644 dts/Bindings/leds/leds-pca955x.txt create mode 100644 dts/Bindings/media/i2c/adv748x.txt create mode 100644 dts/Bindings/media/i2c/dongwoon,dw9714.txt create mode 100644 dts/Bindings/media/meson-ao-cec.txt create mode 100644 dts/Bindings/media/qcom,camss.txt create mode 100644 dts/Bindings/media/zx-irdec.txt create mode 100644 dts/Bindings/mfd/bd9571mwv.txt create mode 100644 dts/Bindings/mfd/retu.txt create mode 100644 dts/Bindings/mfd/stm32-lptimer.txt create mode 100644 dts/Bindings/mfd/tps6105x.txt create mode 100644 dts/Bindings/mfd/zii,rave-sp.txt create mode 100644 dts/Bindings/mips/lantiq/fpi-bus.txt create mode 100644 dts/Bindings/mips/lantiq/rcu-gphy.txt create mode 100644 dts/Bindings/mips/lantiq/rcu.txt create mode 100644 dts/Bindings/mips/ni.txt create mode 100644 dts/Bindings/net/anarion-gmac.txt create mode 100644 dts/Bindings/net/broadcom-bluetooth.txt create mode 100644 dts/Bindings/net/sff,sfp.txt create mode 100644 dts/Bindings/net/xilinx_axienet.txt delete mode 100644 dts/Bindings/pci/mediatek,mt7623-pcie.txt create mode 100644 dts/Bindings/pci/mediatek-pcie.txt create mode 100644 dts/Bindings/phy/phy-lantiq-rcu-usb2.txt rename dts/Bindings/phy/{phy-mt65xx-usb.txt => phy-mtk-tphy.txt} (88%) create mode 100644 dts/Bindings/phy/phy-mvebu-comphy.txt create mode 100644 dts/Bindings/phy/ralink-usb-phy.txt create mode 100644 dts/Bindings/pinctrl/cortina,gemini-pinctrl.txt create mode 100644 dts/Bindings/pinctrl/fsl,imx7ulp-pinctrl.txt create mode 100644 dts/Bindings/pinctrl/pinctrl-rk805.txt create mode 100644 dts/Bindings/pinctrl/sprd,pinctrl.txt create mode 100644 dts/Bindings/pinctrl/sprd,sc9860-pinctrl.txt create mode 100644 dts/Bindings/power/supply/bq24190.txt create mode 100644 dts/Bindings/powerpc/ibm,vas.txt create mode 100644 dts/Bindings/powerpc/opal/sensor-groups.txt create mode 100644 dts/Bindings/pwm/pwm-stm32-lp.txt create mode 100644 dts/Bindings/pwm/pwm-zx.txt create mode 100644 dts/Bindings/regulator/mt6380-regulator.txt create mode 100644 dts/Bindings/regulator/st,stm32-vrefbuf.txt create mode 100644 dts/Bindings/remoteproc/imx-rproc.txt create mode 100644 dts/Bindings/remoteproc/ti,davinci-rproc.txt create mode 100644 dts/Bindings/reset/lantiq,reset.txt create mode 100644 dts/Bindings/reset/snps,hsdk-reset.txt create mode 100644 dts/Bindings/rng/imx-rngc.txt create mode 100644 dts/Bindings/rtc/google,goldfish-rtc.txt create mode 100644 dts/Bindings/rtc/realtek,rtd119x.txt create mode 100644 dts/Bindings/serio/ps2-gpio.txt create mode 100644 dts/Bindings/sound/cs43130.txt create mode 100644 dts/Bindings/sound/dmic.txt create mode 100644 dts/Bindings/sound/rt274.txt create mode 100644 dts/Bindings/sound/wm8524.txt create mode 100644 dts/Bindings/sram/renesas,smp-sram.txt create mode 100644 dts/Bindings/thermal/uniphier-thermal.txt create mode 100644 dts/Bindings/timer/nxp,tpm-timer.txt create mode 100644 dts/Bindings/usb/brcm,bdc.txt create mode 100644 dts/Bindings/usb/fcs,fusb302.txt rename dts/Bindings/usb/{mt8173-xhci.txt => mediatek,mtk-xhci.txt} (85%) rename dts/Bindings/usb/{mt8173-mtu3.txt => mediatek,mtu3.txt} (91%) create mode 100644 dts/Bindings/watchdog/lantiq-wdt.txt create mode 100644 dts/include/dt-bindings/clock/r8a77995-cpg-mssr.h create mode 100644 dts/include/dt-bindings/clock/stm32h7-clks.h create mode 100644 dts/include/dt-bindings/clock/sun4i-a10-ccu.h create mode 100644 dts/include/dt-bindings/clock/sun7i-a20-ccu.h create mode 100644 dts/include/dt-bindings/clock/sun8i-r40-ccu.h delete mode 100644 dts/include/dt-bindings/genpd/k2g.h create mode 100644 dts/include/dt-bindings/leds/leds-pca955x.h create mode 100644 dts/include/dt-bindings/mfd/stm32h7-rcc.h create mode 100644 dts/include/dt-bindings/mips/lantiq_rcu_gphy.h create mode 100644 dts/include/dt-bindings/power/mt7622-power.h create mode 100644 dts/include/dt-bindings/power/r8a77995-sysc.h create mode 100644 dts/include/dt-bindings/power/rk3366-power.h create mode 100644 dts/include/dt-bindings/reset/amlogic,meson8b-clkc-reset.h create mode 100644 dts/include/dt-bindings/reset/snps,hsdk-reset.h create mode 100644 dts/include/dt-bindings/reset/sun4i-a10-ccu.h create mode 100644 dts/include/dt-bindings/reset/sun8i-r40-ccu.h create mode 100644 dts/src/arc/hsdk.dts create mode 100644 dts/src/arm/am335x-moxa-uc-8100-me-t.dts create mode 100644 dts/src/arm/am57xx-beagle-x15-revc.dts create mode 100644 dts/src/arm/at91-sama5d27_som1.dtsi create mode 100644 dts/src/arm/at91-sama5d27_som1_ek.dts create mode 100644 dts/src/arm/bcm2835-rpi-zero-w.dts rename dts/src/{arm64/broadcom => arm}/bcm2837.dtsi (96%) create mode 100644 dts/src/arm/bcm947189acdbmr.dts create mode 100644 dts/src/arm/dra7-evm-common.dtsi create mode 100644 dts/src/arm/dra72x-mmc-iodelay.dtsi create mode 100644 dts/src/arm/dra74x-mmc-iodelay.dtsi create mode 100644 dts/src/arm/dra76-evm.dts create mode 100644 dts/src/arm/dra76x.dtsi create mode 100644 dts/src/arm/gemini-dlink-dir-685.dts create mode 100644 dts/src/arm/imx53-cx9020.dts create mode 100644 dts/src/arm/imx6q-apalis-eval.dts create mode 100644 dts/src/arm/imx6q-apalis-ixora-v1.1.dts rename dts/src/arm/{imx6ul-geam.dtsi => imx6ul-geam.dts} (87%) delete mode 100644 dts/src/arm/imx6ul-isiot-common.dtsi create mode 100644 dts/src/arm/imx7ulp-pinfunc.h create mode 100644 dts/src/arm/mt6323.dtsi delete mode 100644 dts/src/arm/mt7623-evb.dts create mode 100644 dts/src/arm/mt7623n-bananapi-bpi-r2.dts create mode 100644 dts/src/arm/mt7623n-rfb-nand.dts create mode 100644 dts/src/arm/mt7623n-rfb.dtsi create mode 100644 dts/src/arm/rk3229.dtsi create mode 100644 dts/src/arm/stm32f4-pinctrl.dtsi rename dts/src/arm/{imx6ul-geam-kit.dts => stm32f429-pinctrl.dtsi} (63%) create mode 100644 dts/src/arm/stm32f469-pinctrl.dtsi create mode 100644 dts/src/arm/sun8i-a83t-bananapi-m3.dts create mode 100644 dts/src/arm/sun8i-r16-bananapi-m2m.dts delete mode 100644 dts/src/arm/uniphier-sld3-ref.dts delete mode 100644 dts/src/arm/uniphier-sld3.dtsi create mode 100644 dts/src/arm64/allwinner/axp803.dtsi create mode 100644 dts/src/arm64/allwinner/sun50i-a64-nanopi-a64.dts create mode 100644 dts/src/arm64/allwinner/sun50i-a64-olinuxino.dts delete mode 100644 dts/src/arm64/broadcom/bcm2835-rpi.dtsi delete mode 100644 dts/src/arm64/broadcom/bcm283x-rpi-smsc9514.dtsi delete mode 100644 dts/src/arm64/broadcom/bcm283x-rpi-usb-host.dtsi delete mode 100644 dts/src/arm64/broadcom/bcm283x.dtsi rename dts/src/arm64/broadcom/{ => northstar2}/ns2-clock.dtsi (100%) rename dts/src/arm64/broadcom/{ => northstar2}/ns2-svk.dts (100%) rename dts/src/arm64/broadcom/{ => northstar2}/ns2-xmc.dts (100%) rename dts/src/arm64/broadcom/{ => northstar2}/ns2.dtsi (100%) create mode 100644 dts/src/arm64/broadcom/stingray/stingray-fs4.dtsi create mode 100644 dts/src/arm64/broadcom/stingray/stingray-sata.dtsi create mode 100644 dts/src/arm64/marvell/armada-8080-db.dts create mode 100644 dts/src/arm64/marvell/armada-8080.dtsi create mode 100644 dts/src/arm64/marvell/armada-ap810-ap0-octa-core.dtsi create mode 100644 dts/src/arm64/marvell/armada-ap810-ap0.dtsi create mode 100644 dts/src/arm64/mediatek/mt2712-evb.dts create mode 100644 dts/src/arm64/mediatek/mt2712e.dtsi create mode 100644 dts/src/arm64/mediatek/mt7622-rfb1.dts create mode 100644 dts/src/arm64/mediatek/mt7622.dtsi create mode 100644 dts/src/arm64/qcom/ipq8074-hk01.dts create mode 100644 dts/src/arm64/qcom/ipq8074.dtsi create mode 100644 dts/src/arm64/renesas/r8a77995-draak.dts create mode 100644 dts/src/arm64/renesas/r8a77995.dtsi create mode 100644 dts/src/arm64/rockchip/rk3328-rock64.dts create mode 100644 dts/src/arm64/rockchip/rk3399-puma-haikou.dts create mode 100644 dts/src/arm64/rockchip/rk3399-puma.dtsi create mode 100644 dts/src/arm64/rockchip/rk3399-sapphire-excavator.dts create mode 100644 dts/src/arm64/rockchip/rk3399-sapphire.dtsi create mode 100644 dts/src/arm64/socionext/uniphier-pxs3-ref.dts create mode 100644 dts/src/arm64/socionext/uniphier-pxs3.dtsi create mode 100644 dts/src/arm64/zte/zx296718-pcbox.dts create mode 100644 dts/src/mips/ni/169445.dts create mode 100644 dts/src/mips/ralink/mt7628a.dtsi create mode 100644 dts/src/mips/ralink/omega2p.dts create mode 100644 dts/src/mips/ralink/vocore2.dts create mode 100644 images/Makefile.vexpress -- 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 | _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox