svn commit: r332839 - in head/sys/gnu/dts: arm include/dt-bindings/bus include/dt-bindings/clock include/dt-bindings/gpio include/dt-bindings/input include/dt-bindings/memory include/dt-bindings/pi...

Emmanuel Vadot manu at FreeBSD.org
Fri Apr 20 19:37:11 UTC 2018


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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 408 {
-		#clock-cells = <0>;
-		compatible = "ti,gate-clock";
-		clocks = <&gpio0_dbclk_mux_ck>;
-		ti,bit-shift = <18>;
-		reg = <0x0408>;
-	};
-
-	gpio1_dbclk: gpio1_dbclk at ac {
-		#clock-cells = <0>;
-		compatible = "ti,gate-clock";
-		clocks = <&clkdiv32k_ick>;
-		ti,bit-shift = <18>;
-		reg = <0x00ac>;
-	};
-
-	gpio2_dbclk: gpio2_dbclk at b0 {
-		#clock-cells = <0>;
-		compatible = "ti,gate-clock";
-		clocks = <&clkdiv32k_ick>;
-		ti,bit-shift = <18>;
-		reg = <0x00b0>;
-	};
-
-	gpio3_dbclk: gpio3_dbclk at b4 {
-		#clock-cells = <0>;
-		compatible = "ti,gate-clock";
-		clocks = <&clkdiv32k_ick>;
-		ti,bit-shift = <18>;
-		reg = <0x00b4>;
-	};
-
 	lcd_gclk: lcd_gclk at 534 {
 		#clock-cells = <0>;
 		compatible = "ti,mux-clock";
@@ -577,70 +529,97 @@
 		reg = <0x0700>;
 	};
 
-	dbg_sysclk_ck: dbg_sysclk_ck at 414 {
+	clkout2_ck: clkout2_ck at 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 at 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 at 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 at 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 at 14 {
+			compatible = "ti,clkctrl";
+			reg = <0x14 0x13c>;
+			#clock-cells = <2>;
+		};
 	};
 
-	trace_pmd_clk_mux_ck: trace_pmd_clk_mux_ck at 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 at 400 {
+		compatible = "ti,omap4-cm";
+		reg = <0x400 0x100>;
+		#address-cells = <1>;
+		#size-cells = <1>;
+		ranges = <0 0x400 0x100>;
+
+		l4_wkup_clkctrl: clk at 4 {
+			compatible = "ti,clkctrl";
+			reg = <0x4 0xd4>;
+			#clock-cells = <2>;
+		};
 	};
 
-	stm_clk_div_ck: stm_clk_div_ck at 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 at 600 {
+		compatible = "ti,omap4-cm";
+		reg = <0x600 0x100>;
+		#address-cells = <1>;
+		#size-cells = <1>;
+		ranges = <0 0x600 0x100>;
+
+		mpu_clkctrl: clk at 4 {
+			compatible = "ti,clkctrl";
+			reg = <0x4 0x4>;
+			#clock-cells = <2>;
+		};
 	};
 
-	trace_clk_div_ck: trace_clk_div_ck at 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 at 800 {
+		compatible = "ti,omap4-cm";
+		reg = <0x800 0x100>;
+		#address-cells = <1>;
+		#size-cells = <1>;
+		ranges = <0 0x800 0x100>;
+
+		l4_rtc_clkctrl: clk at 0 {
+			compatible = "ti,clkctrl";
+			reg = <0x0 0x4>;
+			#clock-cells = <2>;
+		};
 	};
 
-	clkout2_ck: clkout2_ck at 700 {
-		#clock-cells = <0>;
-		compatible = "ti,gate-clock";
-		clocks = <&clkout2_div_ck>;
-		ti,bit-shift = <7>;
-		reg = <0x0700>;
+	gfx_l3_cm: gfx_l3_cm at 900 {
+		compatible = "ti,omap4-cm";
+		reg = <0x900 0x100>;
+		#address-cells = <1>;
+		#size-cells = <1>;
+		ranges = <0 0x900 0x100>;
+
+		gfx_l3_clkctrl: clk at 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 at a00 {
+		compatible = "ti,omap4-cm";
+		reg = <0xa00 0x100>;
+		#address-cells = <1>;
+		#size-cells = <1>;
+		ranges = <0 0xa00 0x100>;
+
+		l4_cefuse_clkctrl: clk at 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 at 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 at 480C8000 {
+		mailbox: mailbox at 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 at 48040000 {
@@ -524,6 +530,8 @@
 			reg = <0x48040000 0x400>;
 			interrupts = <68>;
 			ti,hwmods = "timer2";
+			clocks = <&timer2_fck>;
+			clock-names = "fck";
 		};
 
 		timer3: timer at 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 at 4803C000 {
+		mcasp1: mcasp at 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 at 0x5c000000 {
+		davinci_emac: ethernet at 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 at 0x5c030000 {
+		davinci_mdio: ethernet at 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 at 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 at 480C8000 {
+		mailbox: mailbox at 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 at 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 at 48042000 {
@@ -936,7 +944,7 @@
 			dma-names = "tx", "rx";
 		};
 
-		mcasp1: mcasp at 4803C000 {
+		mcasp1: mcasp at 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 at 300000000 {
+		status = "disabled";
+	};
+
+	opp100 at 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 at 2b68 {
-		#clock-cells = <0>;
-		compatible = "ti,gate-clock";
-		clocks = <&gpio0_dbclk_mux_ck>;
-		ti,bit-shift = <8>;
-		reg = <0x2b68>;
-	};
-
-	gpio1_dbclk: gpio1_dbclk at 8c78 {
-		#clock-cells = <0>;
-		compatible = "ti,gate-clock";
-		clocks = <&clkdiv32k_ick>;
-		ti,bit-shift = <8>;
-		reg = <0x8c78>;
-	};
-
-	gpio2_dbclk: gpio2_dbclk at 8c80 {
-		#clock-cells = <0>;
-		compatible = "ti,gate-clock";
-		clocks = <&clkdiv32k_ick>;
-		ti,bit-shift = <8>;
-		reg = <0x8c80>;
-	};
-
-	gpio3_dbclk: gpio3_dbclk at 8c88 {
-		#clock-cells = <0>;
-		compatible = "ti,gate-clock";
-		clocks = <&clkdiv32k_ick>;
-		ti,bit-shift = <8>;
-		reg = <0x8c88>;
-	};
-
-	gpio4_dbclk: gpio4_dbclk at 8c90 {
-		#clock-cells = <0>;
-		compatible = "ti,gate-clock";
-		clocks = <&clkdiv32k_ick>;
-		ti,bit-shift = <8>;
-		reg = <0x8c90>;
-	};
-
-	gpio5_dbclk: gpio5_dbclk at 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 at 2a30 {
-		#clock-cells = <0>;
-		compatible = "ti,gate-clock";
-		clocks = <&mux_synctimer32k_ck>;
-		ti,bit-shift = <8>;
-		reg = <0x2a30>;
-	};
-
 	timer8_fck: timer8_fck at 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 at 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 at 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 at 8a68 {
-		#clock-cells = <0>;
-		compatible = "ti,gate-clock";
-		clocks = <&dpll_per_clkdcoldo>;
-		ti,bit-shift = <8>;
-		reg = <0x8a68>;
+		l4_wkup_clkctrl: clk at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 ***


More information about the svn-src-head mailing list