Author: manu
Date: Fri Apr 20 19:37:08 2018
New Revision: 332839
URL: https://svnweb.freebsd.org/changeset/base/332839

Log:
  gnu/dts: Update our copy of arm dts from Linux 4.16

Added:
  head/sys/gnu/dts/arm/am572x-idk-common.dtsi
     - copied unchanged from r332836, 
vendor/device-tree/dist/src/arm/am572x-idk-common.dtsi
  head/sys/gnu/dts/arm/am574x-idk.dts
     - copied unchanged from r332836, 
vendor/device-tree/dist/src/arm/am574x-idk.dts
  head/sys/gnu/dts/arm/aspeed-bmc-opp-witherspoon.dts
     - copied unchanged from r332836, 
vendor/device-tree/dist/src/arm/aspeed-bmc-opp-witherspoon.dts
  head/sys/gnu/dts/arm/aspeed-bmc-opp-zaius.dts
     - copied unchanged from r332836, 
vendor/device-tree/dist/src/arm/aspeed-bmc-opp-zaius.dts
  head/sys/gnu/dts/arm/aspeed-bmc-quanta-q71l.dts
     - copied unchanged from r332836, 
vendor/device-tree/dist/src/arm/aspeed-bmc-quanta-q71l.dts
  head/sys/gnu/dts/arm/at91-natte.dtsi
     - copied unchanged from r332836, 
vendor/device-tree/dist/src/arm/at91-natte.dtsi
  head/sys/gnu/dts/arm/at91-nattis-2-natte-2.dts
     - copied unchanged from r332836, 
vendor/device-tree/dist/src/arm/at91-nattis-2-natte-2.dts
  head/sys/gnu/dts/arm/at91-sama5d2_ptc_ek.dts
     - copied unchanged from r332836, 
vendor/device-tree/dist/src/arm/at91-sama5d2_ptc_ek.dts
  head/sys/gnu/dts/arm/gemini-dlink-dns-313.dts
     - copied unchanged from r332836, 
vendor/device-tree/dist/src/arm/gemini-dlink-dns-313.dts
  head/sys/gnu/dts/arm/imx28-ts4600.dts
     - copied unchanged from r332836, 
vendor/device-tree/dist/src/arm/imx28-ts4600.dts
  head/sys/gnu/dts/arm/imx6dl-cubox-i-emmc-som-v15.dts
     - copied unchanged from r332836, 
vendor/device-tree/dist/src/arm/imx6dl-cubox-i-emmc-som-v15.dts
  head/sys/gnu/dts/arm/imx6dl-cubox-i-som-v15.dts
     - copied unchanged from r332836, 
vendor/device-tree/dist/src/arm/imx6dl-cubox-i-som-v15.dts
  head/sys/gnu/dts/arm/imx6dl-hummingboard-emmc-som-v15.dts
     - copied unchanged from r332836, 
vendor/device-tree/dist/src/arm/imx6dl-hummingboard-emmc-som-v15.dts
  head/sys/gnu/dts/arm/imx6dl-hummingboard-som-v15.dts
     - copied unchanged from r332836, 
vendor/device-tree/dist/src/arm/imx6dl-hummingboard-som-v15.dts
  head/sys/gnu/dts/arm/imx6dl-hummingboard2-emmc-som-v15.dts
     - copied unchanged from r332836, 
vendor/device-tree/dist/src/arm/imx6dl-hummingboard2-emmc-som-v15.dts
  head/sys/gnu/dts/arm/imx6dl-hummingboard2-som-v15.dts
     - copied unchanged from r332836, 
vendor/device-tree/dist/src/arm/imx6dl-hummingboard2-som-v15.dts
  head/sys/gnu/dts/arm/imx6dl-hummingboard2.dts
     - copied unchanged from r332836, 
vendor/device-tree/dist/src/arm/imx6dl-hummingboard2.dts
  head/sys/gnu/dts/arm/imx6dl-ts7970.dts
     - copied unchanged from r332836, 
vendor/device-tree/dist/src/arm/imx6dl-ts7970.dts
  head/sys/gnu/dts/arm/imx6q-cubox-i-emmc-som-v15.dts
     - copied unchanged from r332836, 
vendor/device-tree/dist/src/arm/imx6q-cubox-i-emmc-som-v15.dts
  head/sys/gnu/dts/arm/imx6q-cubox-i-som-v15.dts
     - copied unchanged from r332836, 
vendor/device-tree/dist/src/arm/imx6q-cubox-i-som-v15.dts
  head/sys/gnu/dts/arm/imx6q-hummingboard-emmc-som-v15.dts
     - copied unchanged from r332836, 
vendor/device-tree/dist/src/arm/imx6q-hummingboard-emmc-som-v15.dts
  head/sys/gnu/dts/arm/imx6q-hummingboard-som-v15.dts
     - copied unchanged from r332836, 
vendor/device-tree/dist/src/arm/imx6q-hummingboard-som-v15.dts
  head/sys/gnu/dts/arm/imx6q-hummingboard2-emmc-som-v15.dts
     - copied unchanged from r332836, 
vendor/device-tree/dist/src/arm/imx6q-hummingboard2-emmc-som-v15.dts
  head/sys/gnu/dts/arm/imx6q-hummingboard2-som-v15.dts
     - copied unchanged from r332836, 
vendor/device-tree/dist/src/arm/imx6q-hummingboard2-som-v15.dts
  head/sys/gnu/dts/arm/imx6q-hummingboard2.dts
     - copied unchanged from r332836, 
vendor/device-tree/dist/src/arm/imx6q-hummingboard2.dts
  head/sys/gnu/dts/arm/imx6q-ts7970.dts
     - copied unchanged from r332836, 
vendor/device-tree/dist/src/arm/imx6q-ts7970.dts
  head/sys/gnu/dts/arm/imx6q-var-dt6customboard.dts
     - copied unchanged from r332836, 
vendor/device-tree/dist/src/arm/imx6q-var-dt6customboard.dts
  head/sys/gnu/dts/arm/imx6qdl-hummingboard2-emmc.dtsi
     - copied unchanged from r332836, 
vendor/device-tree/dist/src/arm/imx6qdl-hummingboard2-emmc.dtsi
  head/sys/gnu/dts/arm/imx6qdl-hummingboard2.dtsi
     - copied unchanged from r332836, 
vendor/device-tree/dist/src/arm/imx6qdl-hummingboard2.dtsi
  head/sys/gnu/dts/arm/imx6qdl-sr-som-brcm.dtsi
     - copied unchanged from r332836, 
vendor/device-tree/dist/src/arm/imx6qdl-sr-som-brcm.dtsi
  head/sys/gnu/dts/arm/imx6qdl-sr-som-emmc.dtsi
     - copied unchanged from r332836, 
vendor/device-tree/dist/src/arm/imx6qdl-sr-som-emmc.dtsi
  head/sys/gnu/dts/arm/imx6qdl-sr-som-ti.dtsi
     - copied unchanged from r332836, 
vendor/device-tree/dist/src/arm/imx6qdl-sr-som-ti.dtsi
  head/sys/gnu/dts/arm/imx6qdl-sr-som.dtsi
     - copied unchanged from r332836, 
vendor/device-tree/dist/src/arm/imx6qdl-sr-som.dtsi
  head/sys/gnu/dts/arm/imx6qdl-ts7970.dtsi
     - copied unchanged from r332836, 
vendor/device-tree/dist/src/arm/imx6qdl-ts7970.dtsi
  head/sys/gnu/dts/arm/imx6qdl-var-dart.dtsi
     - copied unchanged from r332836, 
vendor/device-tree/dist/src/arm/imx6qdl-var-dart.dtsi
  head/sys/gnu/dts/arm/imx7d-colibri-emmc-eval-v3.dts
     - copied unchanged from r332836, 
vendor/device-tree/dist/src/arm/imx7d-colibri-emmc-eval-v3.dts
  head/sys/gnu/dts/arm/imx7d-colibri-emmc.dtsi
     - copied unchanged from r332836, 
vendor/device-tree/dist/src/arm/imx7d-colibri-emmc.dtsi
  head/sys/gnu/dts/arm/imx7d-pico-pi.dts
     - copied unchanged from r332836, 
vendor/device-tree/dist/src/arm/imx7d-pico-pi.dts
  head/sys/gnu/dts/arm/imx7d-pico.dtsi
     - copied unchanged from r332836, 
vendor/device-tree/dist/src/arm/imx7d-pico.dtsi
  head/sys/gnu/dts/arm/logicpd-som-lv-35xx-devkit.dts
     - copied unchanged from r332836, 
vendor/device-tree/dist/src/arm/logicpd-som-lv-35xx-devkit.dts
  head/sys/gnu/dts/arm/logicpd-som-lv-baseboard.dtsi
     - copied unchanged from r332836, 
vendor/device-tree/dist/src/arm/logicpd-som-lv-baseboard.dtsi
  head/sys/gnu/dts/arm/logicpd-torpedo-35xx-devkit.dts
     - copied unchanged from r332836, 
vendor/device-tree/dist/src/arm/logicpd-torpedo-35xx-devkit.dts
  head/sys/gnu/dts/arm/logicpd-torpedo-baseboard.dtsi
     - copied unchanged from r332836, 
vendor/device-tree/dist/src/arm/logicpd-torpedo-baseboard.dtsi
  head/sys/gnu/dts/arm/ls1021a-moxa-uc-8410a.dts
     - copied unchanged from r332836, 
vendor/device-tree/dist/src/arm/ls1021a-moxa-uc-8410a.dts
  head/sys/gnu/dts/arm/openbmc-flash-layout.dtsi
     - copied unchanged from r332836, 
vendor/device-tree/dist/src/arm/openbmc-flash-layout.dtsi
  head/sys/gnu/dts/arm/owl-s500-sparky.dts
     - copied unchanged from r332836, 
vendor/device-tree/dist/src/arm/owl-s500-sparky.dts
  head/sys/gnu/dts/arm/ox810se-wd-mbwe.dts
     - copied unchanged from r332836, 
vendor/device-tree/dist/src/arm/ox810se-wd-mbwe.dts
  head/sys/gnu/dts/arm/ox820-cloudengines-pogoplug-series-3.dts
     - copied unchanged from r332836, 
vendor/device-tree/dist/src/arm/ox820-cloudengines-pogoplug-series-3.dts
  head/sys/gnu/dts/arm/r8a7745-iwg22d-sodimm-dbhd-ca.dts
     - copied unchanged from r332836, 
vendor/device-tree/dist/src/arm/r8a7745-iwg22d-sodimm-dbhd-ca.dts
  head/sys/gnu/dts/arm/sun8i-h2-plus-orangepi-r1.dts
     - copied unchanged from r332836, 
vendor/device-tree/dist/src/arm/sun8i-h2-plus-orangepi-r1.dts
  head/sys/gnu/dts/arm/sun8i-h3-libretech-all-h3-cc.dts
     - copied unchanged from r332836, 
vendor/device-tree/dist/src/arm/sun8i-h3-libretech-all-h3-cc.dts
  head/sys/gnu/dts/include/dt-bindings/bus/
     - copied from r332836, vendor/device-tree/dist/include/dt-bindings/bus/
     - copied unchanged from r332836, 
vendor/device-tree/dist/include/dt-bindings/clock/am3.h
     - copied unchanged from r332836, 
vendor/device-tree/dist/include/dt-bindings/clock/am4.h
     - copied unchanged from r332836, 
vendor/device-tree/dist/include/dt-bindings/clock/aspeed-clock.h
     - copied unchanged from r332836, 
vendor/device-tree/dist/include/dt-bindings/clock/axg-clkc.h
     - copied unchanged from r332836, 
vendor/device-tree/dist/include/dt-bindings/clock/dm814.h
     - copied unchanged from r332836, 
vendor/device-tree/dist/include/dt-bindings/clock/dm816.h
     - copied unchanged from r332836, 
vendor/device-tree/dist/include/dt-bindings/clock/dra7.h
     - copied unchanged from r332836, 
vendor/device-tree/dist/include/dt-bindings/clock/jz4770-cgu.h
     - copied unchanged from r332836, 
vendor/device-tree/dist/include/dt-bindings/clock/omap5.h
     - copied unchanged from r332836, 
vendor/device-tree/dist/include/dt-bindings/clock/sprd,sc9860-clk.h
     - copied unchanged from r332836, 
vendor/device-tree/dist/include/dt-bindings/gpio/aspeed-gpio.h
     - copied unchanged from r332836, 
vendor/device-tree/dist/include/dt-bindings/gpio/meson-axg-gpio.h
     - copied unchanged from r332836, 
vendor/device-tree/dist/include/dt-bindings/memory/tegra186-mc.h
     - copied unchanged from r332836, 
vendor/device-tree/dist/include/dt-bindings/power/mt2712-power.h
     - copied unchanged from r332836, 
vendor/device-tree/dist/include/dt-bindings/power/owl-s700-powergate.h
     - copied unchanged from r332836, 
vendor/device-tree/dist/include/dt-bindings/reset/amlogic,meson-axg-reset.h
Directory Properties:
  head/sys/gnu/dts/include/dt-bindings/clock/am3.h   (props changed)
  head/sys/gnu/dts/include/dt-bindings/clock/am4.h   (props changed)
  head/sys/gnu/dts/include/dt-bindings/clock/aspeed-clock.h   (props changed)
  head/sys/gnu/dts/include/dt-bindings/clock/axg-clkc.h   (props changed)
  head/sys/gnu/dts/include/dt-bindings/clock/dm814.h   (props changed)
  head/sys/gnu/dts/include/dt-bindings/clock/dm816.h   (props changed)
  head/sys/gnu/dts/include/dt-bindings/clock/dra7.h   (props changed)
  head/sys/gnu/dts/include/dt-bindings/clock/jz4770-cgu.h   (props changed)
  head/sys/gnu/dts/include/dt-bindings/clock/omap5.h   (props changed)
  head/sys/gnu/dts/include/dt-bindings/clock/sprd,sc9860-clk.h   (props changed)
  head/sys/gnu/dts/include/dt-bindings/gpio/aspeed-gpio.h   (props changed)
  head/sys/gnu/dts/include/dt-bindings/gpio/meson-axg-gpio.h   (props changed)
  head/sys/gnu/dts/include/dt-bindings/memory/tegra186-mc.h   (props changed)
  head/sys/gnu/dts/include/dt-bindings/power/mt2712-power.h   (props changed)
  head/sys/gnu/dts/include/dt-bindings/power/owl-s700-powergate.h   (props 
changed)
  head/sys/gnu/dts/include/dt-bindings/reset/amlogic,meson-axg-reset.h   (props 
changed)
Deleted:
  head/sys/gnu/dts/arm/cloudengines-pogoplug-series-3.dts
  head/sys/gnu/dts/arm/imx6qdl-microsom-ar8035.dtsi
  head/sys/gnu/dts/arm/imx6qdl-microsom.dtsi
  head/sys/gnu/dts/arm/imx7d-pico.dts
  head/sys/gnu/dts/arm/wd-mbwe.dts
Modified:
  head/sys/gnu/dts/arm/am335x-bone-common.dtsi
  head/sys/gnu/dts/arm/am335x-boneblue.dts
  head/sys/gnu/dts/arm/am335x-evm.dts
  head/sys/gnu/dts/arm/am335x-evmsk.dts
  head/sys/gnu/dts/arm/am335x-pepper.dts
  head/sys/gnu/dts/arm/am33xx-clocks.dtsi
  head/sys/gnu/dts/arm/am33xx.dtsi
  head/sys/gnu/dts/arm/am3517.dtsi
  head/sys/gnu/dts/arm/am4372.dtsi
  head/sys/gnu/dts/arm/am437x-gp-evm.dts
  head/sys/gnu/dts/arm/am437x-idk-evm.dts
  head/sys/gnu/dts/arm/am437x-sk-evm.dts
  head/sys/gnu/dts/arm/am43x-epos-evm.dts
  head/sys/gnu/dts/arm/am43xx-clocks.dtsi
  head/sys/gnu/dts/arm/am571x-idk.dts
  head/sys/gnu/dts/arm/am572x-idk.dts
  head/sys/gnu/dts/arm/am57xx-beagle-x15-common.dtsi
  head/sys/gnu/dts/arm/animeo_ip.dts
  head/sys/gnu/dts/arm/arm-realview-eb-mp.dtsi
  head/sys/gnu/dts/arm/armada-38x.dtsi
  head/sys/gnu/dts/arm/aspeed-ast2500-evb.dts
  head/sys/gnu/dts/arm/aspeed-bmc-opp-palmetto.dts
  head/sys/gnu/dts/arm/aspeed-bmc-opp-romulus.dts
  head/sys/gnu/dts/arm/aspeed-g4.dtsi
  head/sys/gnu/dts/arm/aspeed-g5.dtsi
  head/sys/gnu/dts/arm/at91-ariag25.dts
  head/sys/gnu/dts/arm/at91-ariettag25.dts
  head/sys/gnu/dts/arm/at91-cosino.dtsi
  head/sys/gnu/dts/arm/at91-foxg20.dts
  head/sys/gnu/dts/arm/at91-kizbox.dts
  head/sys/gnu/dts/arm/at91-kizbox2.dts
  head/sys/gnu/dts/arm/at91-kizboxmini.dts
  head/sys/gnu/dts/arm/at91-linea.dtsi
  head/sys/gnu/dts/arm/at91-qil_a9260.dts
  head/sys/gnu/dts/arm/at91-sam9_l9260.dts
  head/sys/gnu/dts/arm/at91-sama5d27_som1_ek.dts
  head/sys/gnu/dts/arm/at91-sama5d2_xplained.dts
  head/sys/gnu/dts/arm/at91-sama5d3_xplained.dts
  head/sys/gnu/dts/arm/at91-sama5d4_ma5d4.dtsi
  head/sys/gnu/dts/arm/at91-sama5d4_xplained.dts
  head/sys/gnu/dts/arm/at91-sama5d4ek.dts
  head/sys/gnu/dts/arm/at91-vinco.dts
  head/sys/gnu/dts/arm/at91rm9200.dtsi
  head/sys/gnu/dts/arm/at91rm9200ek.dts
  head/sys/gnu/dts/arm/at91sam9260.dtsi
  head/sys/gnu/dts/arm/at91sam9260ek.dts
  head/sys/gnu/dts/arm/at91sam9261.dtsi
  head/sys/gnu/dts/arm/at91sam9261ek.dts
  head/sys/gnu/dts/arm/at91sam9263.dtsi
  head/sys/gnu/dts/arm/at91sam9263ek.dts
  head/sys/gnu/dts/arm/at91sam9g20ek_common.dtsi
  head/sys/gnu/dts/arm/at91sam9g25ek.dts
  head/sys/gnu/dts/arm/at91sam9g45.dtsi
  head/sys/gnu/dts/arm/at91sam9m10g45ek.dts
  head/sys/gnu/dts/arm/at91sam9n12.dtsi
  head/sys/gnu/dts/arm/at91sam9n12ek.dts
  head/sys/gnu/dts/arm/at91sam9rl.dtsi
  head/sys/gnu/dts/arm/at91sam9rlek.dts
  head/sys/gnu/dts/arm/at91sam9x5.dtsi
  head/sys/gnu/dts/arm/at91sam9x5cm.dtsi
  head/sys/gnu/dts/arm/axp81x.dtsi
  head/sys/gnu/dts/arm/bcm11351.dtsi
  head/sys/gnu/dts/arm/bcm21664.dtsi
  head/sys/gnu/dts/arm/bcm2835-rpi-a-plus.dts
  head/sys/gnu/dts/arm/bcm2835-rpi-a.dts
  head/sys/gnu/dts/arm/bcm2835-rpi-b-plus.dts
  head/sys/gnu/dts/arm/bcm2835-rpi-b-rev2.dts
  head/sys/gnu/dts/arm/bcm2835-rpi-b.dts
  head/sys/gnu/dts/arm/bcm2835.dtsi
  head/sys/gnu/dts/arm/bcm2836-rpi-2-b.dts
  head/sys/gnu/dts/arm/bcm2836.dtsi
  head/sys/gnu/dts/arm/bcm2837-rpi-3-b.dts
  head/sys/gnu/dts/arm/bcm2837.dtsi
  head/sys/gnu/dts/arm/bcm283x.dtsi
  head/sys/gnu/dts/arm/bcm958625hr.dts
  head/sys/gnu/dts/arm/dm814x-clocks.dtsi
  head/sys/gnu/dts/arm/dm814x.dtsi
  head/sys/gnu/dts/arm/dm816x-clocks.dtsi
  head/sys/gnu/dts/arm/dm816x.dtsi
  head/sys/gnu/dts/arm/dra62x-j5eco-evm.dts
  head/sys/gnu/dts/arm/dra7-evm-common.dtsi
  head/sys/gnu/dts/arm/dra7-evm.dts
  head/sys/gnu/dts/arm/dra7.dtsi
  head/sys/gnu/dts/arm/dra72-evm-common.dtsi
  head/sys/gnu/dts/arm/dra72-evm-tps65917.dtsi
  head/sys/gnu/dts/arm/dra72x.dtsi
  head/sys/gnu/dts/arm/dra74x.dtsi
  head/sys/gnu/dts/arm/dra76-evm.dts
  head/sys/gnu/dts/arm/dra7xx-clocks.dtsi
  head/sys/gnu/dts/arm/efm32gg-dk3750.dts
  head/sys/gnu/dts/arm/ethernut5.dts
  head/sys/gnu/dts/arm/exynos3250-artik5-eval.dts
  head/sys/gnu/dts/arm/exynos3250-artik5.dtsi
  head/sys/gnu/dts/arm/exynos3250-monk.dts
  head/sys/gnu/dts/arm/exynos3250-pinctrl.dtsi
  head/sys/gnu/dts/arm/exynos3250-rinato.dts
  head/sys/gnu/dts/arm/exynos3250.dtsi
  head/sys/gnu/dts/arm/exynos4-cpu-thermal.dtsi
  head/sys/gnu/dts/arm/exynos4.dtsi
  head/sys/gnu/dts/arm/exynos4210-origen.dts
  head/sys/gnu/dts/arm/exynos4210-pinctrl.dtsi
  head/sys/gnu/dts/arm/exynos4210-smdkv310.dts
  head/sys/gnu/dts/arm/exynos4210-trats.dts
  head/sys/gnu/dts/arm/exynos4210-universal_c210.dts
  head/sys/gnu/dts/arm/exynos4210.dtsi
  head/sys/gnu/dts/arm/exynos4412-itop-elite.dts
  head/sys/gnu/dts/arm/exynos4412-itop-scp-core.dtsi
  head/sys/gnu/dts/arm/exynos4412-odroid-common.dtsi
  head/sys/gnu/dts/arm/exynos4412-odroidu3.dts
  head/sys/gnu/dts/arm/exynos4412-odroidx.dts
  head/sys/gnu/dts/arm/exynos4412-odroidx2.dts
  head/sys/gnu/dts/arm/exynos4412-origen.dts
  head/sys/gnu/dts/arm/exynos4412-pinctrl.dtsi
  head/sys/gnu/dts/arm/exynos4412-ppmu-common.dtsi
  head/sys/gnu/dts/arm/exynos4412-prime.dtsi
  head/sys/gnu/dts/arm/exynos4412-smdk4412.dts
  head/sys/gnu/dts/arm/exynos4412-trats2.dts
  head/sys/gnu/dts/arm/exynos4412.dtsi
  head/sys/gnu/dts/arm/exynos5.dtsi
  head/sys/gnu/dts/arm/exynos5250-arndale.dts
  head/sys/gnu/dts/arm/exynos5250-pinctrl.dtsi
  head/sys/gnu/dts/arm/exynos5250-smdk5250.dts
  head/sys/gnu/dts/arm/exynos5250-snow-common.dtsi
  head/sys/gnu/dts/arm/exynos5250-snow-rev5.dts
  head/sys/gnu/dts/arm/exynos5250-snow.dts
  head/sys/gnu/dts/arm/exynos5250-spring.dts
  head/sys/gnu/dts/arm/exynos5250.dtsi
  head/sys/gnu/dts/arm/exynos5260-pinctrl.dtsi
  head/sys/gnu/dts/arm/exynos5260-xyref5260.dts
  head/sys/gnu/dts/arm/exynos5260.dtsi
  head/sys/gnu/dts/arm/exynos5410-odroidxu.dts
  head/sys/gnu/dts/arm/exynos5410-pinctrl.dtsi
  head/sys/gnu/dts/arm/exynos5410-smdk5410.dts
  head/sys/gnu/dts/arm/exynos5410.dtsi
  head/sys/gnu/dts/arm/exynos5420-arndale-octa.dts
  head/sys/gnu/dts/arm/exynos5420-cpus.dtsi
  head/sys/gnu/dts/arm/exynos5420-peach-pit.dts
  head/sys/gnu/dts/arm/exynos5420-pinctrl.dtsi
  head/sys/gnu/dts/arm/exynos5420-smdk5420.dts
  head/sys/gnu/dts/arm/exynos5420-tmu-sensor-conf.dtsi
  head/sys/gnu/dts/arm/exynos5420-trip-points.dtsi
  head/sys/gnu/dts/arm/exynos5420.dtsi
  head/sys/gnu/dts/arm/exynos5422-cpus.dtsi
  head/sys/gnu/dts/arm/exynos5422-odroid-core.dtsi
  head/sys/gnu/dts/arm/exynos5422-odroidhc1.dts
  head/sys/gnu/dts/arm/exynos5422-odroidxu3-audio.dtsi
  head/sys/gnu/dts/arm/exynos5422-odroidxu3-common.dtsi
  head/sys/gnu/dts/arm/exynos5422-odroidxu3-lite.dts
  head/sys/gnu/dts/arm/exynos5422-odroidxu3.dts
  head/sys/gnu/dts/arm/exynos5422-odroidxu4.dts
  head/sys/gnu/dts/arm/exynos5440-sd5v1.dts
  head/sys/gnu/dts/arm/exynos5440-ssdk5440.dts
  head/sys/gnu/dts/arm/exynos5440-tmu-sensor-conf.dtsi
  head/sys/gnu/dts/arm/exynos5440-trip-points.dtsi
  head/sys/gnu/dts/arm/exynos5440.dtsi
  head/sys/gnu/dts/arm/exynos54xx-odroidxu-leds.dtsi
  head/sys/gnu/dts/arm/exynos54xx.dtsi
  head/sys/gnu/dts/arm/ge863-pro3.dtsi
  head/sys/gnu/dts/arm/gemini-dlink-dir-685.dts
  head/sys/gnu/dts/arm/gemini-nas4220b.dts
  head/sys/gnu/dts/arm/gemini-rut1xx.dts
  head/sys/gnu/dts/arm/gemini-wbd111.dts
  head/sys/gnu/dts/arm/gemini-wbd222.dts
  head/sys/gnu/dts/arm/gemini.dtsi
  head/sys/gnu/dts/arm/imx25.dtsi
  head/sys/gnu/dts/arm/imx27-pdk.dts
  head/sys/gnu/dts/arm/imx27-phytec-phycore-rdk.dts
  head/sys/gnu/dts/arm/imx27-phytec-phycore-som.dtsi
  head/sys/gnu/dts/arm/imx28.dtsi
  head/sys/gnu/dts/arm/imx35.dtsi
  head/sys/gnu/dts/arm/imx51-babbage.dts
  head/sys/gnu/dts/arm/imx51-eukrea-mbimxsd51-baseboard.dts
  head/sys/gnu/dts/arm/imx51-ts4800.dts
  head/sys/gnu/dts/arm/imx51-zii-rdu1.dts
  head/sys/gnu/dts/arm/imx51.dtsi
  head/sys/gnu/dts/arm/imx53-cx9020.dts
  head/sys/gnu/dts/arm/imx53-m53.dtsi
  head/sys/gnu/dts/arm/imx53-tx53-x03x.dts
  head/sys/gnu/dts/arm/imx53-tx53.dtsi
  head/sys/gnu/dts/arm/imx53.dtsi
  head/sys/gnu/dts/arm/imx6dl-aristainetos_4.dts
  head/sys/gnu/dts/arm/imx6dl-aristainetos_7.dts
  head/sys/gnu/dts/arm/imx6dl-colibri-eval-v3.dts
  head/sys/gnu/dts/arm/imx6dl-cubox-i.dts
  head/sys/gnu/dts/arm/imx6dl-hummingboard.dts
  head/sys/gnu/dts/arm/imx6dl-icore-rqs.dts
  head/sys/gnu/dts/arm/imx6dl-pinfunc.h
  head/sys/gnu/dts/arm/imx6dl.dtsi
  head/sys/gnu/dts/arm/imx6q-apalis-eval.dts
  head/sys/gnu/dts/arm/imx6q-apalis-ixora-v1.1.dts
  head/sys/gnu/dts/arm/imx6q-apalis-ixora.dts
  head/sys/gnu/dts/arm/imx6q-b450v3.dts
  head/sys/gnu/dts/arm/imx6q-b650v3.dts
  head/sys/gnu/dts/arm/imx6q-b850v3.dts
  head/sys/gnu/dts/arm/imx6q-bx50v3.dtsi
  head/sys/gnu/dts/arm/imx6q-cubox-i.dts
  head/sys/gnu/dts/arm/imx6q-display5.dtsi
  head/sys/gnu/dts/arm/imx6q-h100.dts
  head/sys/gnu/dts/arm/imx6q-hummingboard.dts
  head/sys/gnu/dts/arm/imx6q-pinfunc.h
  head/sys/gnu/dts/arm/imx6qdl-apalis.dtsi
  head/sys/gnu/dts/arm/imx6qdl-apf6dev.dtsi
  head/sys/gnu/dts/arm/imx6qdl-aristainetos.dtsi
  head/sys/gnu/dts/arm/imx6qdl-aristainetos2.dtsi
  head/sys/gnu/dts/arm/imx6qdl-colibri.dtsi
  head/sys/gnu/dts/arm/imx6qdl-cubox-i.dtsi
  head/sys/gnu/dts/arm/imx6qdl-hummingboard.dtsi
  head/sys/gnu/dts/arm/imx6qdl-nitrogen6_max.dtsi
  head/sys/gnu/dts/arm/imx6qdl-nitrogen6x.dtsi
  head/sys/gnu/dts/arm/imx6qdl-sabreauto.dtsi
  head/sys/gnu/dts/arm/imx6qdl-udoo.dtsi
  head/sys/gnu/dts/arm/imx6qdl-wandboard-revd1.dtsi
  head/sys/gnu/dts/arm/imx6qdl-zii-rdu2.dtsi
  head/sys/gnu/dts/arm/imx6qdl.dtsi
  head/sys/gnu/dts/arm/imx6sl-evk.dts
  head/sys/gnu/dts/arm/imx6sl.dtsi
  head/sys/gnu/dts/arm/imx6sx-sdb.dtsi
  head/sys/gnu/dts/arm/imx6sx.dtsi
  head/sys/gnu/dts/arm/imx6ul-14x14-evk.dts
  head/sys/gnu/dts/arm/imx6ul.dtsi
  head/sys/gnu/dts/arm/imx7-colibri-eval-v3.dtsi
  head/sys/gnu/dts/arm/imx7-colibri.dtsi
  head/sys/gnu/dts/arm/imx7d-colibri-eval-v3.dts
  head/sys/gnu/dts/arm/imx7d-colibri.dtsi
  head/sys/gnu/dts/arm/imx7d-sdb.dts
  head/sys/gnu/dts/arm/imx7d.dtsi
  head/sys/gnu/dts/arm/imx7s.dtsi
  head/sys/gnu/dts/arm/iwg20d-q7-common.dtsi
  head/sys/gnu/dts/arm/iwg20d-q7-dbcm-ca.dtsi
  head/sys/gnu/dts/arm/keystone-clocks.dtsi
  head/sys/gnu/dts/arm/keystone-k2e-clocks.dtsi
  head/sys/gnu/dts/arm/keystone-k2e-evm.dts
  head/sys/gnu/dts/arm/keystone-k2e-netcp.dtsi
  head/sys/gnu/dts/arm/keystone-k2e.dtsi
  head/sys/gnu/dts/arm/keystone-k2g-evm.dts
  head/sys/gnu/dts/arm/keystone-k2g-ice.dts
  head/sys/gnu/dts/arm/keystone-k2g.dtsi
  head/sys/gnu/dts/arm/keystone-k2hk-clocks.dtsi
  head/sys/gnu/dts/arm/keystone-k2hk-evm.dts
  head/sys/gnu/dts/arm/keystone-k2hk-netcp.dtsi
  head/sys/gnu/dts/arm/keystone-k2hk.dtsi
  head/sys/gnu/dts/arm/keystone-k2l-clocks.dtsi
  head/sys/gnu/dts/arm/keystone-k2l-evm.dts
  head/sys/gnu/dts/arm/keystone-k2l-netcp.dtsi
  head/sys/gnu/dts/arm/keystone-k2l.dtsi
  head/sys/gnu/dts/arm/keystone.dtsi
  head/sys/gnu/dts/arm/kirkwood-linksys-viper.dts
  head/sys/gnu/dts/arm/logicpd-som-lv-37xx-devkit.dts
  head/sys/gnu/dts/arm/logicpd-som-lv.dtsi
  head/sys/gnu/dts/arm/logicpd-torpedo-37xx-devkit.dts
  head/sys/gnu/dts/arm/logicpd-torpedo-som.dtsi
  head/sys/gnu/dts/arm/lpc3250-ea3250.dts
  head/sys/gnu/dts/arm/lpc3250-phy3250.dts
  head/sys/gnu/dts/arm/lpc4337-ciaa.dts
  head/sys/gnu/dts/arm/lpc4350-hitex-eval.dts
  head/sys/gnu/dts/arm/lpc4357-ea4357-devkit.dts
  head/sys/gnu/dts/arm/ls1021a-qds.dts
  head/sys/gnu/dts/arm/ls1021a-twr.dts
  head/sys/gnu/dts/arm/ls1021a.dtsi
  head/sys/gnu/dts/arm/meson8.dtsi
  head/sys/gnu/dts/arm/meson8b.dtsi
  head/sys/gnu/dts/arm/mpa1600.dts
  head/sys/gnu/dts/arm/mt2701.dtsi
  head/sys/gnu/dts/arm/mt7623.dtsi
  head/sys/gnu/dts/arm/mt7623n-bananapi-bpi-r2.dts
  head/sys/gnu/dts/arm/mt7623n-rfb-nand.dts
  head/sys/gnu/dts/arm/omap2420-n8x0-common.dtsi
  head/sys/gnu/dts/arm/omap3-cm-t3x.dtsi
  head/sys/gnu/dts/arm/omap3-evm-37xx.dts
  head/sys/gnu/dts/arm/omap3-gta04.dtsi
  head/sys/gnu/dts/arm/omap3-igep.dtsi
  head/sys/gnu/dts/arm/omap3-lilly-a83x.dtsi
  head/sys/gnu/dts/arm/omap3-n9.dts
  head/sys/gnu/dts/arm/omap3-n900.dts
  head/sys/gnu/dts/arm/omap3-n950-n9.dtsi
  head/sys/gnu/dts/arm/omap3-n950.dts
  head/sys/gnu/dts/arm/omap3-pandora-common.dtsi
  head/sys/gnu/dts/arm/omap3.dtsi
  head/sys/gnu/dts/arm/omap3430-sdp.dts
  head/sys/gnu/dts/arm/omap34xx.dtsi
  head/sys/gnu/dts/arm/omap36xx.dtsi
  head/sys/gnu/dts/arm/omap4-droid4-xt894.dts
  head/sys/gnu/dts/arm/omap4.dtsi
  head/sys/gnu/dts/arm/omap44xx-clocks.dtsi
  head/sys/gnu/dts/arm/omap5-uevm.dts
  head/sys/gnu/dts/arm/omap5.dtsi
  head/sys/gnu/dts/arm/omap54xx-clocks.dtsi
  head/sys/gnu/dts/arm/pm9g45.dts
  head/sys/gnu/dts/arm/qcom-msm8974-fairphone-fp2.dts
  head/sys/gnu/dts/arm/r7s72100-genmai.dts
  head/sys/gnu/dts/arm/r8a73a4.dtsi
  head/sys/gnu/dts/arm/r8a7740-armadillo800eva.dts
  head/sys/gnu/dts/arm/r8a7740.dtsi
  head/sys/gnu/dts/arm/r8a7743.dtsi
  head/sys/gnu/dts/arm/r8a7745-iwg22d-sodimm.dts
  head/sys/gnu/dts/arm/r8a7745.dtsi
  head/sys/gnu/dts/arm/r8a7778.dtsi
  head/sys/gnu/dts/arm/r8a7779.dtsi
  head/sys/gnu/dts/arm/r8a7790-lager.dts
  head/sys/gnu/dts/arm/r8a7790.dtsi
  head/sys/gnu/dts/arm/r8a7791-koelsch.dts
  head/sys/gnu/dts/arm/r8a7791.dtsi
  head/sys/gnu/dts/arm/r8a7792.dtsi
  head/sys/gnu/dts/arm/r8a7793.dtsi
  head/sys/gnu/dts/arm/r8a7794-alt.dts
  head/sys/gnu/dts/arm/r8a7794.dtsi
  head/sys/gnu/dts/arm/rk3036.dtsi
  head/sys/gnu/dts/arm/rk3066a-rayeager.dts
  head/sys/gnu/dts/arm/rk322x.dtsi
  head/sys/gnu/dts/arm/rk3288-phycore-som.dtsi
  head/sys/gnu/dts/arm/rk3288.dtsi
  head/sys/gnu/dts/arm/s3c2416-pinctrl.dtsi
  head/sys/gnu/dts/arm/s3c2416-smdk2416.dts
  head/sys/gnu/dts/arm/s3c2416.dtsi
  head/sys/gnu/dts/arm/s3c24xx.dtsi
  head/sys/gnu/dts/arm/s3c6400.dtsi
  head/sys/gnu/dts/arm/s3c6410-mini6410.dts
  head/sys/gnu/dts/arm/s3c6410-smdk6410.dts
  head/sys/gnu/dts/arm/s3c6410.dtsi
  head/sys/gnu/dts/arm/s3c64xx-pinctrl.dtsi
  head/sys/gnu/dts/arm/s3c64xx.dtsi
  head/sys/gnu/dts/arm/s5pv210-aquila.dts
  head/sys/gnu/dts/arm/s5pv210-goni.dts
  head/sys/gnu/dts/arm/s5pv210-pinctrl.dtsi
  head/sys/gnu/dts/arm/s5pv210-smdkc110.dts
  head/sys/gnu/dts/arm/s5pv210-smdkv210.dts
  head/sys/gnu/dts/arm/s5pv210-torbreck.dts
  head/sys/gnu/dts/arm/s5pv210.dtsi
  head/sys/gnu/dts/arm/sama5d2.dtsi
  head/sys/gnu/dts/arm/sama5d3.dtsi
  head/sys/gnu/dts/arm/sama5d3_tcb1.dtsi
  head/sys/gnu/dts/arm/sama5d3xcm.dtsi
  head/sys/gnu/dts/arm/sama5d3xcm_cmp.dtsi
  head/sys/gnu/dts/arm/sama5d3xmb.dtsi
  head/sys/gnu/dts/arm/sama5d3xmb_cmp.dtsi
  head/sys/gnu/dts/arm/sama5d4.dtsi
  head/sys/gnu/dts/arm/sh73a0.dtsi
  head/sys/gnu/dts/arm/socfpga.dtsi
  head/sys/gnu/dts/arm/socfpga_arria10_socdk.dtsi
  head/sys/gnu/dts/arm/socfpga_cyclone5_vining_fpga.dts
  head/sys/gnu/dts/arm/spear1310-evb.dts
  head/sys/gnu/dts/arm/spear1340.dtsi
  head/sys/gnu/dts/arm/spear13xx.dtsi
  head/sys/gnu/dts/arm/spear600.dtsi
  head/sys/gnu/dts/arm/ste-nomadik-stn8815.dtsi
  head/sys/gnu/dts/arm/stih407.dtsi
  head/sys/gnu/dts/arm/stih410.dtsi
  head/sys/gnu/dts/arm/sun5i-a13-olinuxino.dts
  head/sys/gnu/dts/arm/sun6i-a31s-sinovoip-bpi-m2.dts
  head/sys/gnu/dts/arm/sun7i-a20-pcduino3-nano.dts
  head/sys/gnu/dts/arm/sun8i-a83t-bananapi-m3.dts
  head/sys/gnu/dts/arm/sun8i-a83t-cubietruck-plus.dts
  head/sys/gnu/dts/arm/sun8i-a83t-tbs-a711.dts
  head/sys/gnu/dts/arm/sun8i-a83t.dtsi
  head/sys/gnu/dts/arm/sun8i-h3-bananapi-m2-plus.dts
  head/sys/gnu/dts/arm/sun8i-h3-nanopi-m1-plus.dts
  head/sys/gnu/dts/arm/sun8i-h3-nanopi-m1.dts
  head/sys/gnu/dts/arm/sun8i-h3-nanopi-neo.dts
  head/sys/gnu/dts/arm/sun8i-h3-orangepi-plus.dts
  head/sys/gnu/dts/arm/sun8i-h3.dtsi
  head/sys/gnu/dts/arm/sunxi-h3-h5.dtsi
  head/sys/gnu/dts/arm/tegra20.dtsi
  head/sys/gnu/dts/arm/tny_a9260_common.dtsi
  head/sys/gnu/dts/arm/tny_a9263.dts
  head/sys/gnu/dts/arm/uniphier-ld4-ref.dts
  head/sys/gnu/dts/arm/uniphier-ld4.dtsi
  head/sys/gnu/dts/arm/uniphier-ld6b-ref.dts
  head/sys/gnu/dts/arm/uniphier-pro4-ref.dts
  head/sys/gnu/dts/arm/uniphier-pro4.dtsi
  head/sys/gnu/dts/arm/uniphier-pro5.dtsi
  head/sys/gnu/dts/arm/uniphier-pxs2.dtsi
  head/sys/gnu/dts/arm/uniphier-sld8-ref.dts
  head/sys/gnu/dts/arm/uniphier-sld8.dtsi
  head/sys/gnu/dts/arm/usb_a9260_common.dtsi
  head/sys/gnu/dts/arm/usb_a9263.dts
  head/sys/gnu/dts/arm/vf-colibri-eval-v3.dtsi
  head/sys/gnu/dts/arm/vf500.dtsi
  head/sys/gnu/dts/arm/vf610-zii-dev-rev-b.dts
  head/sys/gnu/dts/arm/vf610-zii-dev-rev-c.dts
  head/sys/gnu/dts/arm/vf610-zii-dev.dtsi
  head/sys/gnu/dts/arm/vfxxx.dtsi
  head/sys/gnu/dts/arm/zx296702.dtsi
  head/sys/gnu/dts/include/dt-bindings/clock/hi3660-clock.h
  head/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-ipq8074.h
  head/sys/gnu/dts/include/dt-bindings/gpio/gpio.h
  head/sys/gnu/dts/include/dt-bindings/input/linux-event-codes.h
  head/sys/gnu/dts/include/dt-bindings/pinctrl/am43xx.h
  head/sys/gnu/dts/include/dt-bindings/pinctrl/stm32-pinfunc.h
Directory Properties:
  head/sys/gnu/dts/arm/   (props changed)
  head/sys/gnu/dts/include/   (props changed)
  head/sys/gnu/dts/include/dt-bindings/bus/ti-sysc.h   (props changed)

Modified: head/sys/gnu/dts/arm/am335x-bone-common.dtsi
==============================================================================
--- head/sys/gnu/dts/arm/am335x-bone-common.dtsi        Fri Apr 20 18:46:06 
2018        (r332838)
+++ head/sys/gnu/dts/arm/am335x-bone-common.dtsi        Fri Apr 20 19:37:08 
2018        (r332839)
@@ -409,6 +409,6 @@
 };
 
 &rtc {
-       clocks = <&clk_32768_ck>, <&clkdiv32k_ick>;
+       clocks = <&clk_32768_ck>, <&l4_per_clkctrl AM3_CLKDIV32K_CLKCTRL 0>;
        clock-names = "ext-clk", "int-clk";
 };

Modified: head/sys/gnu/dts/arm/am335x-boneblue.dts
==============================================================================
--- head/sys/gnu/dts/arm/am335x-boneblue.dts    Fri Apr 20 18:46:06 2018        
(r332838)
+++ head/sys/gnu/dts/arm/am335x-boneblue.dts    Fri Apr 20 19:37:08 2018        
(r332839)
@@ -159,6 +159,7 @@
                >;
        };
 
+       /* UT0 */
        uart0_pins: pinmux_uart0_pins {
                pinctrl-single,pins = <
                        AM33XX_IOPAD(0x970, PIN_INPUT_PULLUP | MUX_MODE0)       
/* (E15) uart0_rxd.uart0_rxd */
@@ -166,6 +167,37 @@
                >;
        };
 
+       /* UT1 */
+       uart1_pins: pinmux_uart1_pins {
+               pinctrl-single,pins = <
+                       AM33XX_IOPAD(0x980, PIN_INPUT_PULLUP | MUX_MODE0)       
/* (D16) uart1_rxd.uart1_rxd */
+                       AM33XX_IOPAD(0x984, PIN_OUTPUT_PULLDOWN | MUX_MODE0)    
/* (D15) uart1_txd.uart1_txd */
+               >;
+       };
+
+       /* GPS */
+       uart2_pins: pinmux_uart2_pins {
+               pinctrl-single,pins = <
+                       AM33XX_IOPAD(0x950, PIN_INPUT_PULLUP | MUX_MODE1)       
/* (A17) spi0_sclk.uart2_rxd */
+                       AM33XX_IOPAD(0x954, PIN_OUTPUT_PULLDOWN | MUX_MODE1)    
/* (B17) spi0_d0.uart2_txd */
+               >;
+       };
+
+       /* DSM2 */
+       uart4_pins: pinmux_uart4_pins {
+               pinctrl-single,pins = <
+                       AM33XX_IOPAD(0x870, PIN_INPUT_PULLUP | MUX_MODE6)       
/* (T17) gpmc_wait0.uart4_rxd */
+               >;
+       };
+
+       /* UT5 */
+       uart5_pins: pinmux_uart5_pins {
+               pinctrl-single,pins = <
+                       AM33XX_IOPAD(0x8C4, PIN_INPUT_PULLUP | MUX_MODE4)       
/* (U2) lcd_data9.uart5_rxd */
+                       AM33XX_IOPAD(0x8C0, PIN_OUTPUT_PULLDOWN | MUX_MODE4)    
/* (U1) lcd_data8.uart5_txd */
+               >;
+       };
+
        mmc1_pins: pinmux_mmc1_pins {
                pinctrl-single,pins = <
                        AM33XX_IOPAD(0x960, PIN_INPUT | MUX_MODE7)              
/* (C15) spi0_cs1.gpio0[6] */
@@ -216,10 +248,19 @@
        wl18xx_pins: pinmux_wl18xx_pins {
                pinctrl-single,pins = <
                        AM33XX_IOPAD(0x92c, PIN_OUTPUT_PULLDOWN | MUX_MODE7)    
/* (K18) gmii1_txclk.gpio3[9] - WL_EN */
-                       AM33XX_IOPAD(0x944, PIN_INPUT_PULLDOWN | MUX_MODE7)     
/* (H18) rmii1_refclk.gpio0[29] - WL_IRQ */
+                       AM33XX_IOPAD(0x924, PIN_INPUT_PULLDOWN | MUX_MODE7)     
/* (K16) gmii1_txd1.gpio0[21] - WL_IRQ */
                        AM33XX_IOPAD(0x930, PIN_OUTPUT_PULLUP | MUX_MODE7)      
/* (L18) gmii1_rxclk.gpio3[10] - LS_BUF_EN */
                >;
        };
+
+       /* DCAN */
+       dcan1_pins: pinmux_dcan1_pins {
+               pinctrl-single,pins = <
+                       AM33XX_IOPAD(0x96c, PIN_INPUT | MUX_MODE2)              
/* (E17) uart0_rtsn.dcan1_rx */
+                       AM33XX_IOPAD(0x968, PIN_OUTPUT | MUX_MODE2)             
/* (E18) uart0_ctsn.dcan1_tx */
+                       AM33XX_IOPAD(0x940, PIN_OUTPUT | MUX_MODE7)             
/* (M16) gmii1_rxd0.gpio2[21] */
+               >;
+       };
 };
 
 &uart0 {
@@ -229,6 +270,34 @@
        status = "okay";
 };
 
+&uart1 {
+       pinctrl-names = "default";
+       pinctrl-0 = <&uart1_pins>;
+
+       status = "okay";
+};
+
+&uart2 {
+       pinctrl-names = "default";
+       pinctrl-0 = <&uart2_pins>;
+
+       status = "okay";
+};
+
+&uart4 {
+       pinctrl-names = "default";
+       pinctrl-0 = <&uart4_pins>;
+
+       status = "okay";
+};
+
+&uart5 {
+       pinctrl-names = "default";
+       pinctrl-0 = <&uart5_pins>;
+
+       status = "okay";
+};
+
 &usb {
        status = "okay";
 };
@@ -414,7 +483,7 @@
                compatible = "ti,wl1835";
                reg = <2>;
                interrupt-parent = <&gpio0>;
-               interrupts = <29 IRQ_TYPE_EDGE_RISING>;
+               interrupts = <21 IRQ_TYPE_EDGE_RISING>;
        };
 };
 
@@ -446,8 +515,14 @@
 
 &rtc {
        system-power-controller;
-       clocks = <&clk_32768_ck>, <&clkdiv32k_ick>;
+       clocks = <&clk_32768_ck>, <&l4_per_clkctrl AM3_CLKDIV32K_CLKCTRL 0>;
        clock-names = "ext-clk", "int-clk";
+};
+
+&dcan1 {
+       pinctrl-names = "default";
+       pinctrl-0 = <&dcan1_pins>;
+       status = "okay";
 };
 
 &gpio3 {

Modified: head/sys/gnu/dts/arm/am335x-evm.dts
==============================================================================
--- head/sys/gnu/dts/arm/am335x-evm.dts Fri Apr 20 18:46:06 2018        
(r332838)
+++ head/sys/gnu/dts/arm/am335x-evm.dts Fri Apr 20 19:37:08 2018        
(r332839)
@@ -790,6 +790,6 @@
 };
 
 &rtc {
-       clocks = <&clk_32768_ck>, <&clkdiv32k_ick>;
+       clocks = <&clk_32768_ck>, <&l4_per_clkctrl AM3_CLKDIV32K_CLKCTRL 0>;
        clock-names = "ext-clk", "int-clk";
 };

Modified: head/sys/gnu/dts/arm/am335x-evmsk.dts
==============================================================================
--- head/sys/gnu/dts/arm/am335x-evmsk.dts       Fri Apr 20 18:46:06 2018        
(r332838)
+++ head/sys/gnu/dts/arm/am335x-evmsk.dts       Fri Apr 20 19:37:08 2018        
(r332839)
@@ -722,6 +722,6 @@
 };
 
 &rtc {
-       clocks = <&clk_32768_ck>, <&clkdiv32k_ick>;
+       clocks = <&clk_32768_ck>, <&l4_per_clkctrl AM3_CLKDIV32K_CLKCTRL 0>;
        clock-names = "ext-clk", "int-clk";
 };

Modified: head/sys/gnu/dts/arm/am335x-pepper.dts
==============================================================================
--- head/sys/gnu/dts/arm/am335x-pepper.dts      Fri Apr 20 18:46:06 2018        
(r332838)
+++ head/sys/gnu/dts/arm/am335x-pepper.dts      Fri Apr 20 19:37:08 2018        
(r332839)
@@ -139,7 +139,7 @@
 &audio_codec {
        status = "okay";
 
-       gpio-reset = <&gpio1 16 GPIO_ACTIVE_LOW>;
+       reset-gpios = <&gpio1 16 GPIO_ACTIVE_LOW>;
        AVDD-supply = <&ldo3_reg>;
        IOVDD-supply = <&ldo3_reg>;
        DRVDD-supply = <&ldo3_reg>;

Modified: head/sys/gnu/dts/arm/am33xx-clocks.dtsi
==============================================================================
--- head/sys/gnu/dts/arm/am33xx-clocks.dtsi     Fri Apr 20 18:46:06 2018        
(r332838)
+++ head/sys/gnu/dts/arm/am33xx-clocks.dtsi     Fri Apr 20 19:37:08 2018        
(r332839)
@@ -292,14 +292,6 @@
                clock-div = <4>;
        };
 
-       cefuse_fck: cefuse_fck@a20 {
-               #clock-cells = <0>;
-               compatible = "ti,gate-clock";
-               clocks = <&sys_clkin_ck>;
-               ti,bit-shift = <1>;
-               reg = <0x0a20>;
-       };
-
        clk_24mhz: clk_24mhz {
                #clock-cells = <0>;
                compatible = "fixed-factor-clock";
@@ -316,14 +308,6 @@
                clock-div = <732>;
        };
 
-       clkdiv32k_ick: clkdiv32k_ick@14c {
-               #clock-cells = <0>;
-               compatible = "ti,gate-clock";
-               clocks = <&clkdiv32k_ck>;
-               ti,bit-shift = <1>;
-               reg = <0x014c>;
-       };
-
        l3_gclk: l3_gclk {
                #clock-cells = <0>;
                compatible = "fixed-factor-clock";
@@ -350,49 +334,49 @@
        timer1_fck: timer1_fck@528 {
                #clock-cells = <0>;
                compatible = "ti,mux-clock";
-               clocks = <&sys_clkin_ck>, <&clkdiv32k_ick>, <&tclkin_ck>, 
<&clk_rc32k_ck>, <&clk_32768_ck>;
+               clocks = <&sys_clkin_ck>, <&l4_per_clkctrl 
AM3_CLKDIV32K_CLKCTRL 0>, <&tclkin_ck>, <&clk_rc32k_ck>, <&clk_32768_ck>;
                reg = <0x0528>;
        };
 
        timer2_fck: timer2_fck@508 {
                #clock-cells = <0>;
                compatible = "ti,mux-clock";
-               clocks = <&tclkin_ck>, <&sys_clkin_ck>, <&clkdiv32k_ick>;
+               clocks = <&tclkin_ck>, <&sys_clkin_ck>, <&l4_per_clkctrl 
AM3_CLKDIV32K_CLKCTRL 0>;
                reg = <0x0508>;
        };
 
        timer3_fck: timer3_fck@50c {
                #clock-cells = <0>;
                compatible = "ti,mux-clock";
-               clocks = <&tclkin_ck>, <&sys_clkin_ck>, <&clkdiv32k_ick>;
+               clocks = <&tclkin_ck>, <&sys_clkin_ck>, <&l4_per_clkctrl 
AM3_CLKDIV32K_CLKCTRL 0>;
                reg = <0x050c>;
        };
 
        timer4_fck: timer4_fck@510 {
                #clock-cells = <0>;
                compatible = "ti,mux-clock";
-               clocks = <&tclkin_ck>, <&sys_clkin_ck>, <&clkdiv32k_ick>;
+               clocks = <&tclkin_ck>, <&sys_clkin_ck>, <&l4_per_clkctrl 
AM3_CLKDIV32K_CLKCTRL 0>;
                reg = <0x0510>;
        };
 
        timer5_fck: timer5_fck@518 {
                #clock-cells = <0>;
                compatible = "ti,mux-clock";
-               clocks = <&tclkin_ck>, <&sys_clkin_ck>, <&clkdiv32k_ick>;
+               clocks = <&tclkin_ck>, <&sys_clkin_ck>, <&l4_per_clkctrl 
AM3_CLKDIV32K_CLKCTRL 0>;
                reg = <0x0518>;
        };
 
        timer6_fck: timer6_fck@51c {
                #clock-cells = <0>;
                compatible = "ti,mux-clock";
-               clocks = <&tclkin_ck>, <&sys_clkin_ck>, <&clkdiv32k_ick>;
+               clocks = <&tclkin_ck>, <&sys_clkin_ck>, <&l4_per_clkctrl 
AM3_CLKDIV32K_CLKCTRL 0>;
                reg = <0x051c>;
        };
 
        timer7_fck: timer7_fck@504 {
                #clock-cells = <0>;
                compatible = "ti,mux-clock";
-               clocks = <&tclkin_ck>, <&sys_clkin_ck>, <&clkdiv32k_ick>;
+               clocks = <&tclkin_ck>, <&sys_clkin_ck>, <&l4_per_clkctrl 
AM3_CLKDIV32K_CLKCTRL 0>;
                reg = <0x0504>;
        };
 
@@ -423,7 +407,7 @@
        wdt1_fck: wdt1_fck@538 {
                #clock-cells = <0>;
                compatible = "ti,mux-clock";
-               clocks = <&clk_rc32k_ck>, <&clkdiv32k_ick>;
+               clocks = <&clk_rc32k_ck>, <&l4_per_clkctrl 
AM3_CLKDIV32K_CLKCTRL 0>;
                reg = <0x0538>;
        };
 
@@ -493,42 +477,10 @@
        gpio0_dbclk_mux_ck: gpio0_dbclk_mux_ck@53c {
                #clock-cells = <0>;
                compatible = "ti,mux-clock";
-               clocks = <&clk_rc32k_ck>, <&clk_32768_ck>, <&clkdiv32k_ick>;
+               clocks = <&clk_rc32k_ck>, <&clk_32768_ck>, <&l4_per_clkctrl 
AM3_CLKDIV32K_CLKCTRL 0>;
                reg = <0x053c>;
        };
 
-       gpio0_dbclk: gpio0_dbclk@408 {
-               #clock-cells = <0>;
-               compatible = "ti,gate-clock";
-               clocks = <&gpio0_dbclk_mux_ck>;
-               ti,bit-shift = <18>;
-               reg = <0x0408>;
-       };
-
-       gpio1_dbclk: gpio1_dbclk@ac {
-               #clock-cells = <0>;
-               compatible = "ti,gate-clock";
-               clocks = <&clkdiv32k_ick>;
-               ti,bit-shift = <18>;
-               reg = <0x00ac>;
-       };
-
-       gpio2_dbclk: gpio2_dbclk@b0 {
-               #clock-cells = <0>;
-               compatible = "ti,gate-clock";
-               clocks = <&clkdiv32k_ick>;
-               ti,bit-shift = <18>;
-               reg = <0x00b0>;
-       };
-
-       gpio3_dbclk: gpio3_dbclk@b4 {
-               #clock-cells = <0>;
-               compatible = "ti,gate-clock";
-               clocks = <&clkdiv32k_ick>;
-               ti,bit-shift = <18>;
-               reg = <0x00b4>;
-       };
-
        lcd_gclk: lcd_gclk@534 {
                #clock-cells = <0>;
                compatible = "ti,mux-clock";
@@ -577,70 +529,97 @@
                reg = <0x0700>;
        };
 
-       dbg_sysclk_ck: dbg_sysclk_ck@414 {
+       clkout2_ck: clkout2_ck@700 {
                #clock-cells = <0>;
                compatible = "ti,gate-clock";
-               clocks = <&sys_clkin_ck>;
-               ti,bit-shift = <19>;
-               reg = <0x0414>;
+               clocks = <&clkout2_div_ck>;
+               ti,bit-shift = <7>;
+               reg = <0x0700>;
        };
+};
 
-       dbg_clka_ck: dbg_clka_ck@414 {
-               #clock-cells = <0>;
-               compatible = "ti,gate-clock";
-               clocks = <&dpll_core_m4_ck>;
-               ti,bit-shift = <30>;
-               reg = <0x0414>;
-       };
+&prcm {
+       l4_per_cm: l4_per_cm@0 {
+               compatible = "ti,omap4-cm";
+               reg = <0x0 0x200>;
+               #address-cells = <1>;
+               #size-cells = <1>;
+               ranges = <0 0x0 0x200>;
 
-       stm_pmd_clock_mux_ck: stm_pmd_clock_mux_ck@414 {
-               #clock-cells = <0>;
-               compatible = "ti,mux-clock";
-               clocks = <&dbg_sysclk_ck>, <&dbg_clka_ck>;
-               ti,bit-shift = <22>;
-               reg = <0x0414>;
+               l4_per_clkctrl: clk@14 {
+                       compatible = "ti,clkctrl";
+                       reg = <0x14 0x13c>;
+                       #clock-cells = <2>;
+               };
        };
 
-       trace_pmd_clk_mux_ck: trace_pmd_clk_mux_ck@414 {
-               #clock-cells = <0>;
-               compatible = "ti,mux-clock";
-               clocks = <&dbg_sysclk_ck>, <&dbg_clka_ck>;
-               ti,bit-shift = <20>;
-               reg = <0x0414>;
+       l4_wkup_cm: l4_wkup_cm@400 {
+               compatible = "ti,omap4-cm";
+               reg = <0x400 0x100>;
+               #address-cells = <1>;
+               #size-cells = <1>;
+               ranges = <0 0x400 0x100>;
+
+               l4_wkup_clkctrl: clk@4 {
+                       compatible = "ti,clkctrl";
+                       reg = <0x4 0xd4>;
+                       #clock-cells = <2>;
+               };
        };
 
-       stm_clk_div_ck: stm_clk_div_ck@414 {
-               #clock-cells = <0>;
-               compatible = "ti,divider-clock";
-               clocks = <&stm_pmd_clock_mux_ck>;
-               ti,bit-shift = <27>;
-               ti,max-div = <64>;
-               reg = <0x0414>;
-               ti,index-power-of-two;
+       mpu_cm: mpu_cm@600 {
+               compatible = "ti,omap4-cm";
+               reg = <0x600 0x100>;
+               #address-cells = <1>;
+               #size-cells = <1>;
+               ranges = <0 0x600 0x100>;
+
+               mpu_clkctrl: clk@4 {
+                       compatible = "ti,clkctrl";
+                       reg = <0x4 0x4>;
+                       #clock-cells = <2>;
+               };
        };
 
-       trace_clk_div_ck: trace_clk_div_ck@414 {
-               #clock-cells = <0>;
-               compatible = "ti,divider-clock";
-               clocks = <&trace_pmd_clk_mux_ck>;
-               ti,bit-shift = <24>;
-               ti,max-div = <64>;
-               reg = <0x0414>;
-               ti,index-power-of-two;
+       l4_rtc_cm: l4_rtc_cm@800 {
+               compatible = "ti,omap4-cm";
+               reg = <0x800 0x100>;
+               #address-cells = <1>;
+               #size-cells = <1>;
+               ranges = <0 0x800 0x100>;
+
+               l4_rtc_clkctrl: clk@0 {
+                       compatible = "ti,clkctrl";
+                       reg = <0x0 0x4>;
+                       #clock-cells = <2>;
+               };
        };
 
-       clkout2_ck: clkout2_ck@700 {
-               #clock-cells = <0>;
-               compatible = "ti,gate-clock";
-               clocks = <&clkout2_div_ck>;
-               ti,bit-shift = <7>;
-               reg = <0x0700>;
+       gfx_l3_cm: gfx_l3_cm@900 {
+               compatible = "ti,omap4-cm";
+               reg = <0x900 0x100>;
+               #address-cells = <1>;
+               #size-cells = <1>;
+               ranges = <0 0x900 0x100>;
+
+               gfx_l3_clkctrl: clk@4 {
+                       compatible = "ti,clkctrl";
+                       reg = <0x4 0x4>;
+                       #clock-cells = <2>;
+               };
        };
-};
 
-&prcm_clockdomains {
-       clk_24mhz_clkdm: clk_24mhz_clkdm {
-               compatible = "ti,clockdomain";
-               clocks = <&clkdiv32k_ick>;
+       l4_cefuse_cm: l4_cefuse_cm@a00 {
+               compatible = "ti,omap4-cm";
+               reg = <0xa00 0x100>;
+               #address-cells = <1>;
+               #size-cells = <1>;
+               ranges = <0 0xa00 0x100>;
+
+               l4_cefuse_clkctrl: clk@20 {
+                       compatible = "ti,clkctrl";
+                       reg = <0x20 0x4>;
+                       #clock-cells = <2>;
+               };
        };
 };

Modified: head/sys/gnu/dts/arm/am33xx.dtsi
==============================================================================
--- head/sys/gnu/dts/arm/am33xx.dtsi    Fri Apr 20 18:46:06 2018        
(r332838)
+++ head/sys/gnu/dts/arm/am33xx.dtsi    Fri Apr 20 19:37:08 2018        
(r332839)
@@ -10,6 +10,7 @@
 
 #include <dt-bindings/gpio/gpio.h>
 #include <dt-bindings/pinctrl/am33xx.h>
+#include <dt-bindings/clock/am3.h>
 
 / {
        compatible = "ti,am33xx";
@@ -179,8 +180,11 @@
                        };
 
                        prcm: prcm@200000 {
-                               compatible = "ti,am3-prcm";
+                               compatible = "ti,am3-prcm", "simple-bus";
                                reg = <0x200000 0x4000>;
+                               #address-cells = <1>;
+                               #size-cells = <1>;
+                               ranges = <0 0x200000 0x4000>;
 
                                prcm_clocks: clocks {
                                        #address-cells = <1>;
@@ -496,7 +500,7 @@
                        status = "disabled";
                };
 
-               mailbox: mailbox@480C8000 {
+               mailbox: mailbox@480c8000 {
                        compatible = "ti,omap4-mailbox";
                        reg = <0x480C8000 0x200>;
                        interrupts = <77>;
@@ -517,6 +521,8 @@
                        interrupts = <67>;
                        ti,hwmods = "timer1";
                        ti,timer-alwon;
+                       clocks = <&timer1_fck>;
+                       clock-names = "fck";
                };
 
                timer2: timer@48040000 {
@@ -524,6 +530,8 @@
                        reg = <0x48040000 0x400>;
                        interrupts = <68>;
                        ti,hwmods = "timer2";
+                       clocks = <&timer2_fck>;
+                       clock-names = "fck";
                };
 
                timer3: timer@48042000 {
@@ -571,7 +579,7 @@
                        interrupts = <75
                                      76>;
                        ti,hwmods = "rtc";
-                       clocks = <&clkdiv32k_ick>;
+                       clocks = <&l4_per_clkctrl AM3_CLKDIV32K_CLKCTRL 0>;
                        clock-names = "int-clk";
                };
 
@@ -991,7 +999,7 @@
                        dma-names = "tx", "rx";
                };
 
-               mcasp1: mcasp@4803C000 {
+               mcasp1: mcasp@4803c000 {
                        compatible = "ti,am33xx-mcasp-audio";
                        ti,hwmods = "mcasp1";
                        reg = <0x4803C000 0x2000>,
@@ -1014,4 +1022,4 @@
        };
 };
 
-/include/ "am33xx-clocks.dtsi"
+#include "am33xx-clocks.dtsi"

Modified: head/sys/gnu/dts/arm/am3517.dtsi
==============================================================================
--- head/sys/gnu/dts/arm/am3517.dtsi    Fri Apr 20 18:46:06 2018        
(r332838)
+++ head/sys/gnu/dts/arm/am3517.dtsi    Fri Apr 20 19:37:08 2018        
(r332839)
@@ -26,7 +26,7 @@
                        interrupt-names = "mc";
                };
 
-               davinci_emac: ethernet@0x5c000000 {
+               davinci_emac: ethernet@5c000000 {
                        compatible = "ti,am3517-emac";
                        ti,hwmods = "davinci_emac";
                        status = "disabled";
@@ -41,7 +41,7 @@
                        local-mac-address = [ 00 00 00 00 00 00 ];
                };
 
-               davinci_mdio: ethernet@0x5c030000 {
+               davinci_mdio: ethernet@5c030000 {
                        compatible = "ti,davinci_mdio";
                        ti,hwmods = "davinci_mdio";
                        status = "disabled";
@@ -96,10 +96,6 @@
 };
 
 &mmu_isp {
-       status = "disabled";
-};
-
-&smartreflex_mpu_iva {
        status = "disabled";
 };
 

Modified: head/sys/gnu/dts/arm/am4372.dtsi
==============================================================================
--- head/sys/gnu/dts/arm/am4372.dtsi    Fri Apr 20 18:46:06 2018        
(r332838)
+++ head/sys/gnu/dts/arm/am4372.dtsi    Fri Apr 20 19:37:08 2018        
(r332839)
@@ -10,6 +10,7 @@
 
 #include <dt-bindings/gpio/gpio.h>
 #include <dt-bindings/interrupt-controller/arm-gic.h>
+#include <dt-bindings/clock/am4.h>
 
 / {
        compatible = "ti,am4372", "ti,am43";
@@ -163,9 +164,12 @@
                        };
 
                        prcm: prcm@1f0000 {
-                               compatible = "ti,am4-prcm";
+                               compatible = "ti,am4-prcm", "simple-bus";
                                reg = <0x1f0000 0x11000>;
                                interrupts = <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>;
+                               #address-cells = <1>;
+                               #size-cells = <1>;
+                               ranges = <0 0x1f0000 0x11000>;
 
                                prcm_clocks: clocks {
                                        #address-cells = <1>;
@@ -325,7 +329,7 @@
                        status = "disabled";
                };
 
-               mailbox: mailbox@480C8000 {
+               mailbox: mailbox@480c8000 {
                        compatible = "ti,omap4-mailbox";
                        reg = <0x480C8000 0x200>;
                        interrupts = <GIC_SPI 77 IRQ_TYPE_LEVEL_HIGH>;
@@ -346,6 +350,8 @@
                        interrupts = <GIC_SPI 67 IRQ_TYPE_LEVEL_HIGH>;
                        ti,timer-alwon;
                        ti,hwmods = "timer1";
+                       clocks = <&timer1_fck>;
+                       clock-names = "fck";
                };
 
                timer2: timer@48040000  {
@@ -353,6 +359,8 @@
                        reg = <0x48040000  0x400>;
                        interrupts = <GIC_SPI 68 IRQ_TYPE_LEVEL_HIGH>;
                        ti,hwmods = "timer2";
+                       clocks = <&timer2_fck>;
+                       clock-names = "fck";
                };
 
                timer3: timer@48042000 {
@@ -936,7 +944,7 @@
                        dma-names = "tx", "rx";
                };
 
-               mcasp1: mcasp@4803C000 {
+               mcasp1: mcasp@4803c000 {
                        compatible = "ti,am33xx-mcasp-audio";
                        ti,hwmods = "mcasp1";
                        reg = <0x4803C000 0x2000>,
@@ -993,7 +1001,7 @@
                                reg = <0x483a8000 0x8000>;
                                syscon-phy-power = <&scm_conf 0x620>;
                                clocks = <&usb_phy0_always_on_clk32k>,
-                                        <&usb_otg_ss0_refclk960m>;
+                                        <&l4_per_clkctrl 
AM4_USB_OTG_SS0_CLKCTRL 8>;
                                clock-names = "wkupclk", "refclk";
                                #phy-cells = <0>;
                                status = "disabled";
@@ -1012,7 +1020,7 @@
                                reg = <0x483e8000 0x8000>;
                                syscon-phy-power = <&scm_conf 0x628>;
                                clocks = <&usb_phy1_always_on_clk32k>,
-                                        <&usb_otg_ss1_refclk960m>;
+                                        <&l4_per_clkctrl 
AM4_USB_OTG_SS1_CLKCTRL 8>;
                                clock-names = "wkupclk", "refclk";
                                #phy-cells = <0>;
                                status = "disabled";
@@ -1175,4 +1183,4 @@
        };
 };
 
-/include/ "am43xx-clocks.dtsi"
+#include "am43xx-clocks.dtsi"

Modified: head/sys/gnu/dts/arm/am437x-gp-evm.dts
==============================================================================
--- head/sys/gnu/dts/arm/am437x-gp-evm.dts      Fri Apr 20 18:46:06 2018        
(r332838)
+++ head/sys/gnu/dts/arm/am437x-gp-evm.dts      Fri Apr 20 19:37:08 2018        
(r332839)
@@ -55,7 +55,7 @@
                enable-active-high;
        };
 
-       backlight {
+       lcd_bl: backlight {
                compatible = "pwm-backlight";
                pwms = <&ecap0 0 50000 PWM_POLARITY_INVERTED>;
                brightness-levels = <0 51 53 56 62 75 101 152 255>;
@@ -85,6 +85,8 @@
        lcd0: display {
                compatible = "osddisplays,osd057T0559-34ts", "panel-dpi";
                label = "lcd";
+
+               backlight = <&lcd_bl>;
 
                panel-timing {
                        clock-frequency = <33000000>;

Modified: head/sys/gnu/dts/arm/am437x-idk-evm.dts
==============================================================================
--- head/sys/gnu/dts/arm/am437x-idk-evm.dts     Fri Apr 20 18:46:06 2018        
(r332838)
+++ head/sys/gnu/dts/arm/am437x-idk-evm.dts     Fri Apr 20 19:37:08 2018        
(r332839)
@@ -519,3 +519,17 @@
 &cpu {
        cpu0-supply = <&tps>;
 };
+
+&cpu0_opp_table {
+       /*
+        * Supply voltage supervisor on board will not allow opp50 so
+        * disable it and set opp100 as suspend OPP.
+        */
+       opp50@300000000 {
+               status = "disabled";
+       };
+
+       opp100@600000000 {
+               opp-suspend;
+       };
+};

Modified: head/sys/gnu/dts/arm/am437x-sk-evm.dts
==============================================================================
--- head/sys/gnu/dts/arm/am437x-sk-evm.dts      Fri Apr 20 18:46:06 2018        
(r332838)
+++ head/sys/gnu/dts/arm/am437x-sk-evm.dts      Fri Apr 20 19:37:08 2018        
(r332839)
@@ -35,7 +35,7 @@
                clock-frequency = <32768>;
        };
 
-       backlight {
+       lcd_bl: backlight {
                compatible = "pwm-backlight";
                pwms = <&ecap0 0 50000 PWM_POLARITY_INVERTED>;
                brightness-levels = <0 51 53 56 62 75 101 152 255>;
@@ -131,6 +131,8 @@
 
                pinctrl-names = "default";
                pinctrl-0 = <&lcd_pins>;
+
+               backlight = <&lcd_bl>;
 
                enable-gpios = <&gpio1 7 GPIO_ACTIVE_HIGH>;
 

Modified: head/sys/gnu/dts/arm/am43x-epos-evm.dts
==============================================================================
--- head/sys/gnu/dts/arm/am43x-epos-evm.dts     Fri Apr 20 18:46:06 2018        
(r332838)
+++ head/sys/gnu/dts/arm/am43x-epos-evm.dts     Fri Apr 20 19:37:08 2018        
(r332839)
@@ -48,6 +48,8 @@
                compatible = "osddisplays,osd057T0559-34ts", "panel-dpi";
                label = "lcd";
 
+               backlight = <&lcd_bl>;
+
                panel-timing {
                        clock-frequency = <33000000>;
                        hactive = <800>;
@@ -107,7 +109,7 @@
                        0x03030069>;    /* LEFT */
        };
 
-       backlight {
+       lcd_bl: backlight {
                compatible = "pwm-backlight";
                pwms = <&ecap0 0 50000 PWM_POLARITY_INVERTED>;
                brightness-levels = <0 51 53 56 62 75 101 152 255>;
@@ -985,7 +987,11 @@
        rx-num-evt = <32>;
 };
 
-&synctimer_32kclk {
+&mux_synctimer32k_ck {
        assigned-clocks = <&mux_synctimer32k_ck>;
        assigned-clock-parents = <&clkdiv32k_ick>;
+};
+
+&cpu {
+       cpu0-supply = <&dcdc2>;
 };

Modified: head/sys/gnu/dts/arm/am43xx-clocks.dtsi
==============================================================================
--- head/sys/gnu/dts/arm/am43xx-clocks.dtsi     Fri Apr 20 18:46:06 2018        
(r332838)
+++ head/sys/gnu/dts/arm/am43xx-clocks.dtsi     Fri Apr 20 19:37:08 2018        
(r332839)
@@ -524,54 +524,6 @@
                reg = <0x4240>;
        };
 
-       gpio0_dbclk: gpio0_dbclk@2b68 {
-               #clock-cells = <0>;
-               compatible = "ti,gate-clock";
-               clocks = <&gpio0_dbclk_mux_ck>;
-               ti,bit-shift = <8>;
-               reg = <0x2b68>;
-       };
-
-       gpio1_dbclk: gpio1_dbclk@8c78 {
-               #clock-cells = <0>;
-               compatible = "ti,gate-clock";
-               clocks = <&clkdiv32k_ick>;
-               ti,bit-shift = <8>;
-               reg = <0x8c78>;
-       };
-
-       gpio2_dbclk: gpio2_dbclk@8c80 {
-               #clock-cells = <0>;
-               compatible = "ti,gate-clock";
-               clocks = <&clkdiv32k_ick>;
-               ti,bit-shift = <8>;
-               reg = <0x8c80>;
-       };
-
-       gpio3_dbclk: gpio3_dbclk@8c88 {
-               #clock-cells = <0>;
-               compatible = "ti,gate-clock";
-               clocks = <&clkdiv32k_ick>;
-               ti,bit-shift = <8>;
-               reg = <0x8c88>;
-       };
-
-       gpio4_dbclk: gpio4_dbclk@8c90 {
-               #clock-cells = <0>;
-               compatible = "ti,gate-clock";
-               clocks = <&clkdiv32k_ick>;
-               ti,bit-shift = <8>;
-               reg = <0x8c90>;
-       };
-
-       gpio5_dbclk: gpio5_dbclk@8c98 {
-               #clock-cells = <0>;
-               compatible = "ti,gate-clock";
-               clocks = <&clkdiv32k_ick>;
-               ti,bit-shift = <8>;
-               reg = <0x8c98>;
-       };
-
        mmc_clk: mmc_clk {
                #clock-cells = <0>;
                compatible = "fixed-factor-clock";
@@ -629,14 +581,6 @@
                reg = <0x4230>;
        };
 
-       synctimer_32kclk: synctimer_32kclk@2a30 {
-               #clock-cells = <0>;
-               compatible = "ti,gate-clock";
-               clocks = <&mux_synctimer32k_ck>;
-               ti,bit-shift = <8>;
-               reg = <0x2a30>;
-       };
-
        timer8_fck: timer8_fck@421c {
                #clock-cells = <0>;
                compatible = "ti,mux-clock";
@@ -763,110 +707,76 @@
                ti,bit-shift = <8>;
                reg = <0x2a48>;
        };
+};
 
-       usb_otg_ss0_refclk960m: usb_otg_ss0_refclk960m@8a60 {
-               #clock-cells = <0>;
-               compatible = "ti,gate-clock";
-               clocks = <&dpll_per_clkdcoldo>;
-               ti,bit-shift = <8>;
-               reg = <0x8a60>;
-       };
+&prcm {
+       l4_wkup_cm: l4_wkup_cm@2800 {
+               compatible = "ti,omap4-cm";
+               reg = <0x2800 0x400>;
+               #address-cells = <1>;
+               #size-cells = <1>;
+               ranges = <0 0x2800 0x400>;
 
-       usb_otg_ss1_refclk960m: usb_otg_ss1_refclk960m@8a68 {
-               #clock-cells = <0>;
-               compatible = "ti,gate-clock";
-               clocks = <&dpll_per_clkdcoldo>;
-               ti,bit-shift = <8>;
-               reg = <0x8a68>;
+               l4_wkup_clkctrl: clk@20 {
+                       compatible = "ti,clkctrl";
+                       reg = <0x20 0x34c>;
+                       #clock-cells = <2>;
+               };
        };
 
-       clkout1_osc_div_ck: clkout1_osc_div_ck {
-               #clock-cells = <0>;
-               compatible = "ti,divider-clock";
-               clocks = <&sys_clkin_ck>;
-               ti,bit-shift = <20>;
-               ti,max-div = <4>;
-               reg = <0x4100>;
-       };
+       mpu_cm: mpu_cm@8300 {
+               compatible = "ti,omap4-cm";
+               reg = <0x8300 0x100>;
+               #address-cells = <1>;
+               #size-cells = <1>;
+               ranges = <0 0x8300 0x100>;
 
-       clkout1_src2_mux_ck: clkout1_src2_mux_ck {
-               #clock-cells = <0>;
-               compatible = "ti,mux-clock";
-               clocks = <&clk_rc32k_ck>, <&sysclk_div>, <&dpll_ddr_m2_ck>,
-                        <&dpll_per_m2_ck>, <&dpll_disp_m2_ck>,
-                        <&dpll_mpu_m2_ck>;
-               reg = <0x4100>;
+               mpu_clkctrl: clk@20 {
+                       compatible = "ti,clkctrl";
+                       reg = <0x20 0x4>;
+                       #clock-cells = <2>;
+               };
        };
 
-       clkout1_src2_pre_div_ck: clkout1_src2_pre_div_ck {
-               #clock-cells = <0>;
-               compatible = "ti,divider-clock";
-               clocks = <&clkout1_src2_mux_ck>;
-               ti,bit-shift = <4>;
-               ti,max-div = <8>;
-               reg = <0x4100>;
-       };
+       gfx_l3_cm: gfx_l3_cm@8400 {
+               compatible = "ti,omap4-cm";
+               reg = <0x8400 0x100>;
+               #address-cells = <1>;
+               #size-cells = <1>;
+               ranges = <0 0x8400 0x100>;
 
-       clkout1_src2_post_div_ck: clkout1_src2_post_div_ck {
-               #clock-cells = <0>;
-               compatible = "ti,divider-clock";
-               clocks = <&clkout1_src2_pre_div_ck>;
-               ti,bit-shift = <8>;
-               ti,max-div = <32>;
-               ti,index-power-of-two;
-               reg = <0x4100>;
+               gfx_l3_clkctrl: clk@20 {
+                       compatible = "ti,clkctrl";
+                       reg = <0x20 0x4>;
+                       #clock-cells = <2>;
+               };
        };
 
-       clkout1_mux_ck: clkout1_mux_ck {
-               #clock-cells = <0>;
-               compatible = "ti,mux-clock";
-               clocks = <&clkout1_osc_div_ck>, <&clk_rc32k_ck>,
-                        <&clkout1_src2_post_div_ck>, <&dpll_extdev_m2_ck>;
-               ti,bit-shift = <16>;
-               reg = <0x4100>;
-       };
+       l4_rtc_cm: l4_rtc_cm@8500 {
+               compatible = "ti,omap4-cm";
+               reg = <0x8500 0x100>;
+               #address-cells = <1>;
+               #size-cells = <1>;
+               ranges = <0 0x8500 0x100>;
 
-       clkout1_ck: clkout1_ck {
-               #clock-cells = <0>;
-               compatible = "ti,gate-clock";
-               clocks = <&clkout1_mux_ck>;
-               ti,bit-shift = <23>;
-               reg = <0x4100>;
+               l4_rtc_clkctrl: clk@20 {
+                       compatible = "ti,clkctrl";
+                       reg = <0x20 0x4>;
+                       #clock-cells = <2>;
+               };
        };
 
-       clkout2_src_mux_ck: clkout2_src_mux_ck {
-               #clock-cells = <0>;
-               compatible = "ti,mux-clock";
-               clocks = <&clk_rc32k_ck>, <&sysclk_div>, <&dpll_ddr_m2_ck>,
-                        <&dpll_per_m2_ck>, <&dpll_disp_m2_ck>,
-                        <&dpll_mpu_m2_ck>, <&dpll_extdev_ck>;
-               reg = <0x4108>;
-       };
+       l4_per_cm: l4_per_cm@8800 {
+               compatible = "ti,omap4-cm";
+               reg = <0x8800 0xc00>;
+               #address-cells = <1>;
+               #size-cells = <1>;
+               ranges = <0 0x8800 0xc00>;
 
-       clkout2_pre_div_ck: clkout2_pre_div_ck {
-               #clock-cells = <0>;
-               compatible = "ti,divider-clock";
-               clocks = <&clkout2_src_mux_ck>;
-               ti,bit-shift = <4>;
-               ti,max-div = <8>;
-               reg = <0x4108>;
-       };
-
-       clkout2_post_div_ck: clkout2_post_div_ck {
-               #clock-cells = <0>;
-               compatible = "ti,divider-clock";
-               clocks = <&clkout2_pre_div_ck>;
-               ti,bit-shift = <8>;
-               ti,max-div = <32>;
-               ti,index-power-of-two;
-               reg = <0x4108>;
-       };
-
-       clkout2_ck: clkout2_ck {
-               #clock-cells = <0>;
-               compatible = "ti,gate-clock";
-               clocks = <&clkout2_post_div_ck>;
-               ti,bit-shift = <16>;
-               reg = <0x4108>;
+               l4_per_clkctrl: clk@20 {
+                       compatible = "ti,clkctrl";
+                       reg = <0x20 0xb04>;
+                       #clock-cells = <2>;
+               };
        };
 };

Modified: head/sys/gnu/dts/arm/am571x-idk.dts
==============================================================================
--- head/sys/gnu/dts/arm/am571x-idk.dts Fri Apr 20 18:46:06 2018        
(r332838)
+++ head/sys/gnu/dts/arm/am571x-idk.dts Fri Apr 20 19:37:08 2018        
(r332839)
@@ -117,3 +117,7 @@
        pinctrl-1 = <&mmc2_pins_hs>;
        pinctrl-2 = <&mmc2_pins_ddr_rev20 &mmc2_iodelay_ddr_conf>;
 };
+
+&cpu0 {
+       vdd-supply = <&smps12_reg>;
+};

Copied: head/sys/gnu/dts/arm/am572x-idk-common.dtsi (from r332836, 
vendor/device-tree/dist/src/arm/am572x-idk-common.dtsi)
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ head/sys/gnu/dts/arm/am572x-idk-common.dtsi Fri Apr 20 19:37:08 2018        
(r332839, copy of r332836, 
vendor/device-tree/dist/src/arm/am572x-idk-common.dtsi)
@@ -0,0 +1,100 @@
+// SPDX-License-Identifier: GPL-2.0
+/*
+ * Copyright (C) 2017 Texas Instruments Incorporated - http://www.ti.com/
+ */
+

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to