Author: manu
Date: Mon Aug 13 06:40:20 2018
New Revision: 337703
URL: https://svnweb.freebsd.org/changeset/base/337703

Log:
  Import DTS files from Linux 4.18

Added:
     - copied unchanged from r337701, 
vendor/device-tree/dist/src/arm/am335x-osd335x-common.dtsi
     - copied unchanged from r337701, 
vendor/device-tree/dist/src/arm/am335x-pocketbeagle.dts
     - copied unchanged from r337701, 
vendor/device-tree/dist/src/arm/am3517-som.dtsi
     - copied unchanged from r337701, 
vendor/device-tree/dist/src/arm/aspeed-bmc-intel-s2600wf.dts
     - copied unchanged from r337701, 
vendor/device-tree/dist/src/arm/aspeed-bmc-opp-lanyang.dts
     - copied unchanged from r337701, 
vendor/device-tree/dist/src/arm/aspeed-bmc-portwell-neptune.dts
     - copied unchanged from r337701, 
vendor/device-tree/dist/src/arm/bcm2837-rpi-3-b-plus.dts
     - copied unchanged from r337701, 
vendor/device-tree/dist/src/arm/bcm283x-rpi-lan7515.dtsi
     - copied unchanged from r337701, 
vendor/device-tree/dist/src/arm/bcm47094-luxul-xap-1610.dts
     - copied unchanged from r337701, 
vendor/device-tree/dist/src/arm/bcm47094-luxul-xwr-3150-v1.dts
     - copied unchanged from r337701, 
vendor/device-tree/dist/src/arm/berlin2cd-valve-steamlink.dts
     - copied unchanged from r337701, 
vendor/device-tree/dist/src/arm/dra7-mmc-iodelay.dtsi
     - copied unchanged from r337701, 
vendor/device-tree/dist/src/arm/imx6dl-mamoj.dts
     - copied unchanged from r337701, 
vendor/device-tree/dist/src/arm/imx6q-dhcom-pdk2.dts
     - copied unchanged from r337701, 
vendor/device-tree/dist/src/arm/imx6q-dhcom-som.dtsi
     - copied unchanged from r337701, 
vendor/device-tree/dist/src/arm/imx6q-icore-mipi.dts
     - copied unchanged from r337701, 
vendor/device-tree/dist/src/arm/imx6q-kp-tpc.dts
     - copied unchanged from r337701, 
vendor/device-tree/dist/src/arm/imx6q-kp.dtsi
     - copied unchanged from r337701, 
vendor/device-tree/dist/src/arm/meson8m2-mxiii-plus.dts
     - copied unchanged from r337701, 
vendor/device-tree/dist/src/arm/meson8m2.dtsi
     - copied unchanged from r337701, 
vendor/device-tree/dist/src/arm/mt7623a-rfb-emmc.dts
     - copied unchanged from r337701, 
vendor/device-tree/dist/src/arm/mt7623a-rfb-nand.dts
     - copied unchanged from r337701, 
vendor/device-tree/dist/src/arm/mt7623a.dtsi
     - copied unchanged from r337701, 
vendor/device-tree/dist/src/arm/mt7623n-rfb-emmc.dts
     - copied unchanged from r337701, 
vendor/device-tree/dist/src/arm/qcom-ipq4019-ap.dk04.1-c1.dts
     - copied unchanged from r337701, 
vendor/device-tree/dist/src/arm/qcom-ipq4019-ap.dk04.1-c3.dts
     - copied unchanged from r337701, 
vendor/device-tree/dist/src/arm/qcom-ipq4019-ap.dk04.1.dtsi
     - copied unchanged from r337701, 
vendor/device-tree/dist/src/arm/qcom-ipq4019-ap.dk07.1-c1.dts
     - copied unchanged from r337701, 
vendor/device-tree/dist/src/arm/qcom-ipq4019-ap.dk07.1-c2.dts
     - copied unchanged from r337701, 
vendor/device-tree/dist/src/arm/qcom-ipq4019-ap.dk07.1.dtsi
     - copied unchanged from r337701, 
vendor/device-tree/dist/src/arm/qcom-msm8974-sony-xperia-amami.dts
     - copied unchanged from r337701, 
vendor/device-tree/dist/src/arm/r8a77470-iwg23s-sbc.dts
     - copied unchanged from r337701, 
vendor/device-tree/dist/src/arm/r8a77470.dtsi
     - copied unchanged from r337701, 
vendor/device-tree/dist/src/arm/stm32f469.dtsi
     - copied unchanged from r337701, 
vendor/device-tree/dist/src/arm/sun7i-a20-olimex-som-evb-emmc.dts
     - copied unchanged from r337701, 
vendor/device-tree/dist/src/arm/sun8i-h2-plus-libretech-all-h3-cc.dts
     - copied unchanged from r337701, 
vendor/device-tree/dist/src/arm/sun8i-r16-nintendo-nes-classic.dts
     - copied unchanged from r337701, 
vendor/device-tree/dist/src/arm/sun8i-r16-nintendo-super-nes-classic.dts
     - copied unchanged from r337701, 
vendor/device-tree/dist/src/arm/sunxi-libretech-all-h3-cc.dtsi
     - copied unchanged from r337701, 
vendor/device-tree/dist/include/dt-bindings/clock/actions,s900-cmu.h
     - copied unchanged from r337701, 
vendor/device-tree/dist/include/dt-bindings/clock/axg-aoclkc.h
     - copied unchanged from r337701, 
vendor/device-tree/dist/include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
     - copied unchanged from r337701, 
vendor/device-tree/dist/include/dt-bindings/clock/qcom,gcc-msm8998.h
     - copied unchanged from r337701, 
vendor/device-tree/dist/include/dt-bindings/clock/qcom,gcc-sdm845.h
     - copied unchanged from r337701, 
vendor/device-tree/dist/include/dt-bindings/clock/qcom,rpmh.h
     - copied unchanged from r337701, 
vendor/device-tree/dist/include/dt-bindings/clock/qcom,videocc-sdm845.h
     - copied unchanged from r337701, 
vendor/device-tree/dist/include/dt-bindings/clock/r8a77470-cpg-mssr.h
     - copied unchanged from r337701, 
vendor/device-tree/dist/include/dt-bindings/clock/r8a77990-cpg-mssr.h
     - copied unchanged from r337701, 
vendor/device-tree/dist/include/dt-bindings/clock/sun50i-h6-r-ccu.h
     - copied unchanged from r337701, 
vendor/device-tree/dist/include/dt-bindings/memory/tegra20-mc.h
     - copied unchanged from r337701, 
vendor/device-tree/dist/include/dt-bindings/net/microchip-lan78xx.h
     - copied unchanged from r337701, 
vendor/device-tree/dist/include/dt-bindings/phy/phy-qcom-qusb2.h
     - copied unchanged from r337701, 
vendor/device-tree/dist/include/dt-bindings/power/px30-power.h
     - copied unchanged from r337701, 
vendor/device-tree/dist/include/dt-bindings/power/r8a77470-sysc.h
     - copied unchanged from r337701, 
vendor/device-tree/dist/include/dt-bindings/power/r8a77990-sysc.h
     - copied unchanged from r337701, 
vendor/device-tree/dist/include/dt-bindings/power/rk3036-power.h
     - copied unchanged from r337701, 
vendor/device-tree/dist/include/dt-bindings/power/rk3128-power.h
     - copied unchanged from r337701, 
vendor/device-tree/dist/include/dt-bindings/power/rk3228-power.h
     - copied unchanged from r337701, 
vendor/device-tree/dist/include/dt-bindings/reset/axg-aoclkc.h
     - copied unchanged from r337701, 
vendor/device-tree/dist/include/dt-bindings/reset/sun50i-h6-r-ccu.h
     - copied unchanged from r337701, 
vendor/device-tree/dist/include/dt-bindings/soc/qcom,apr.h
     - copied unchanged from r337701, 
vendor/device-tree/dist/include/dt-bindings/sound/qcom,q6afe.h
     - copied unchanged from r337701, 
vendor/device-tree/dist/include/dt-bindings/sound/qcom,q6asm.h
     - copied unchanged from r337701, 
vendor/device-tree/dist/include/dt-bindings/sound/rt5640.h
Directory Properties:
  head/sys/gnu/dts/arm/am335x-osd335x-common.dtsi   (props changed)
  head/sys/gnu/dts/arm/am335x-pocketbeagle.dts   (props changed)
  head/sys/gnu/dts/arm/am3517-som.dtsi   (props changed)
  head/sys/gnu/dts/arm/aspeed-bmc-intel-s2600wf.dts   (props changed)
  head/sys/gnu/dts/arm/aspeed-bmc-opp-lanyang.dts   (props changed)
  head/sys/gnu/dts/arm/aspeed-bmc-portwell-neptune.dts   (props changed)
  head/sys/gnu/dts/arm/bcm2837-rpi-3-b-plus.dts   (props changed)
  head/sys/gnu/dts/arm/bcm283x-rpi-lan7515.dtsi   (props changed)
  head/sys/gnu/dts/arm/bcm47094-luxul-xap-1610.dts   (props changed)
  head/sys/gnu/dts/arm/bcm47094-luxul-xwr-3150-v1.dts   (props changed)
  head/sys/gnu/dts/arm/berlin2cd-valve-steamlink.dts   (props changed)
  head/sys/gnu/dts/arm/dra7-mmc-iodelay.dtsi   (props changed)
  head/sys/gnu/dts/arm/imx6dl-mamoj.dts   (props changed)
  head/sys/gnu/dts/arm/imx6q-dhcom-pdk2.dts   (props changed)
  head/sys/gnu/dts/arm/imx6q-dhcom-som.dtsi   (props changed)
  head/sys/gnu/dts/arm/imx6q-icore-mipi.dts   (props changed)
  head/sys/gnu/dts/arm/imx6q-kp-tpc.dts   (props changed)
  head/sys/gnu/dts/arm/imx6q-kp.dtsi   (props changed)
  head/sys/gnu/dts/arm/meson8m2-mxiii-plus.dts   (props changed)
  head/sys/gnu/dts/arm/meson8m2.dtsi   (props changed)
  head/sys/gnu/dts/arm/mt7623a-rfb-emmc.dts   (props changed)
  head/sys/gnu/dts/arm/mt7623a-rfb-nand.dts   (props changed)
  head/sys/gnu/dts/arm/mt7623a.dtsi   (props changed)
  head/sys/gnu/dts/arm/mt7623n-rfb-emmc.dts   (props changed)
  head/sys/gnu/dts/arm/qcom-ipq4019-ap.dk04.1-c1.dts   (props changed)
  head/sys/gnu/dts/arm/qcom-ipq4019-ap.dk04.1-c3.dts   (props changed)
  head/sys/gnu/dts/arm/qcom-ipq4019-ap.dk04.1.dtsi   (props changed)
  head/sys/gnu/dts/arm/qcom-ipq4019-ap.dk07.1-c1.dts   (props changed)
  head/sys/gnu/dts/arm/qcom-ipq4019-ap.dk07.1-c2.dts   (props changed)
  head/sys/gnu/dts/arm/qcom-ipq4019-ap.dk07.1.dtsi   (props changed)
  head/sys/gnu/dts/arm/qcom-msm8974-sony-xperia-amami.dts   (props changed)
  head/sys/gnu/dts/arm/r8a77470-iwg23s-sbc.dts   (props changed)
  head/sys/gnu/dts/arm/r8a77470.dtsi   (props changed)
  head/sys/gnu/dts/arm/stm32f469.dtsi   (props changed)
  head/sys/gnu/dts/arm/sun7i-a20-olimex-som-evb-emmc.dts   (props changed)
  head/sys/gnu/dts/arm/sun8i-h2-plus-libretech-all-h3-cc.dts   (props changed)
  head/sys/gnu/dts/arm/sun8i-r16-nintendo-nes-classic.dts   (props changed)
  head/sys/gnu/dts/arm/sun8i-r16-nintendo-super-nes-classic.dts   (props 
changed)
  head/sys/gnu/dts/arm/sunxi-libretech-all-h3-cc.dtsi   (props changed)
  head/sys/gnu/dts/include/dt-bindings/clock/actions,s900-cmu.h   (props 
changed)
  head/sys/gnu/dts/include/dt-bindings/clock/axg-aoclkc.h   (props changed)
  head/sys/gnu/dts/include/dt-bindings/clock/nuvoton,npcm7xx-clock.h   (props 
changed)
  head/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-msm8998.h   (props 
changed)
  head/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-sdm845.h   (props changed)
  head/sys/gnu/dts/include/dt-bindings/clock/qcom,rpmh.h   (props changed)
  head/sys/gnu/dts/include/dt-bindings/clock/qcom,videocc-sdm845.h   (props 
changed)
  head/sys/gnu/dts/include/dt-bindings/clock/r8a77470-cpg-mssr.h   (props 
changed)
  head/sys/gnu/dts/include/dt-bindings/clock/r8a77990-cpg-mssr.h   (props 
changed)
  head/sys/gnu/dts/include/dt-bindings/clock/sun50i-h6-r-ccu.h   (props changed)
  head/sys/gnu/dts/include/dt-bindings/memory/tegra20-mc.h   (props changed)
  head/sys/gnu/dts/include/dt-bindings/net/microchip-lan78xx.h   (props changed)
  head/sys/gnu/dts/include/dt-bindings/phy/phy-qcom-qusb2.h   (props changed)
  head/sys/gnu/dts/include/dt-bindings/power/px30-power.h   (props changed)
  head/sys/gnu/dts/include/dt-bindings/power/r8a77470-sysc.h   (props changed)
  head/sys/gnu/dts/include/dt-bindings/power/r8a77990-sysc.h   (props changed)
  head/sys/gnu/dts/include/dt-bindings/power/rk3036-power.h   (props changed)
  head/sys/gnu/dts/include/dt-bindings/power/rk3128-power.h   (props changed)
  head/sys/gnu/dts/include/dt-bindings/power/rk3228-power.h   (props changed)
  head/sys/gnu/dts/include/dt-bindings/reset/axg-aoclkc.h   (props changed)
  head/sys/gnu/dts/include/dt-bindings/reset/sun50i-h6-r-ccu.h   (props changed)
  head/sys/gnu/dts/include/dt-bindings/soc/qcom,apr.h   (props changed)
  head/sys/gnu/dts/include/dt-bindings/sound/qcom,q6afe.h   (props changed)
  head/sys/gnu/dts/include/dt-bindings/sound/qcom,q6asm.h   (props changed)
  head/sys/gnu/dts/include/dt-bindings/sound/rt5640.h   (props changed)
Deleted:
  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/ste-ccu8540-pinctrl.dtsi
  head/sys/gnu/dts/arm/ste-ccu8540.dts
  head/sys/gnu/dts/arm/ste-ccu9540.dts
  head/sys/gnu/dts/include/dt-bindings/dma/jz4780-dma.h
Modified:
  head/sys/gnu/dts/arm/am335x-baltos-ir3220.dts
  head/sys/gnu/dts/arm/am335x-baltos-ir5221.dts
  head/sys/gnu/dts/arm/am335x-baltos.dtsi
  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/am3517-evm.dts
  head/sys/gnu/dts/arm/am3517.dtsi
  head/sys/gnu/dts/arm/am437x-cm-t43.dts
  head/sys/gnu/dts/arm/am437x-gp-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/am571x-idk.dts
  head/sys/gnu/dts/arm/am572x-idk.dts
  head/sys/gnu/dts/arm/am574x-idk.dts
  head/sys/gnu/dts/arm/am57xx-beagle-x15-common.dtsi
  head/sys/gnu/dts/arm/am57xx-beagle-x15.dts
  head/sys/gnu/dts/arm/am57xx-idk-common.dtsi
  head/sys/gnu/dts/arm/armada-370-db.dts
  head/sys/gnu/dts/arm/armada-370-dlink-dns327l.dts
  head/sys/gnu/dts/arm/armada-370-mirabox.dts
  head/sys/gnu/dts/arm/armada-370-netgear-rn102.dts
  head/sys/gnu/dts/arm/armada-370-netgear-rn104.dts
  head/sys/gnu/dts/arm/armada-370-rd.dts
  head/sys/gnu/dts/arm/armada-370-seagate-nas-xbay.dtsi
  head/sys/gnu/dts/arm/armada-370-xp.dtsi
  head/sys/gnu/dts/arm/armada-375-db.dts
  head/sys/gnu/dts/arm/armada-375.dtsi
  head/sys/gnu/dts/arm/armada-385-db-ap.dts
  head/sys/gnu/dts/arm/armada-385-linksys-caiman.dts
  head/sys/gnu/dts/arm/armada-385-linksys-cobra.dts
  head/sys/gnu/dts/arm/armada-385-linksys-rango.dts
  head/sys/gnu/dts/arm/armada-385-linksys-shelby.dts
  head/sys/gnu/dts/arm/armada-385-linksys.dtsi
  head/sys/gnu/dts/arm/armada-385-synology-ds116.dts
  head/sys/gnu/dts/arm/armada-388-db.dts
  head/sys/gnu/dts/arm/armada-38x.dtsi
  head/sys/gnu/dts/arm/armada-390-db.dts
  head/sys/gnu/dts/arm/armada-395-gp.dts
  head/sys/gnu/dts/arm/armada-398-db.dts
  head/sys/gnu/dts/arm/armada-39x.dtsi
  head/sys/gnu/dts/arm/armada-xp-98dx3236.dtsi
  head/sys/gnu/dts/arm/armada-xp-db-dxbc2.dts
  head/sys/gnu/dts/arm/armada-xp-db-xc3-24g4xg.dts
  head/sys/gnu/dts/arm/armada-xp-db.dts
  head/sys/gnu/dts/arm/armada-xp-gp.dts
  head/sys/gnu/dts/arm/armada-xp-lenovo-ix4-300d.dts
  head/sys/gnu/dts/arm/armada-xp-linksys-mamba.dts
  head/sys/gnu/dts/arm/armada-xp-netgear-rn2120.dts
  head/sys/gnu/dts/arm/aspeed-ast2500-evb.dts
  head/sys/gnu/dts/arm/aspeed-bmc-opp-romulus.dts
  head/sys/gnu/dts/arm/aspeed-bmc-opp-witherspoon.dts
  head/sys/gnu/dts/arm/aspeed-bmc-opp-zaius.dts
  head/sys/gnu/dts/arm/aspeed-g4.dtsi
  head/sys/gnu/dts/arm/aspeed-g5.dtsi
  head/sys/gnu/dts/arm/at91-sama5d2_xplained.dts
  head/sys/gnu/dts/arm/at91-sama5d4ek.dts
  head/sys/gnu/dts/arm/bcm-cygnus.dtsi
  head/sys/gnu/dts/arm/bcm-hr2.dtsi
  head/sys/gnu/dts/arm/bcm-nsp.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-rpi.dtsi
  head/sys/gnu/dts/arm/bcm2836-rpi-2-b.dts
  head/sys/gnu/dts/arm/bcm2837-rpi-3-b.dts
  head/sys/gnu/dts/arm/bcm283x.dtsi
  head/sys/gnu/dts/arm/bcm4708-asus-rt-ac56u.dts
  head/sys/gnu/dts/arm/bcm4708-asus-rt-ac68u.dts
  head/sys/gnu/dts/arm/bcm4708-buffalo-wzr-1750dhp.dts
  head/sys/gnu/dts/arm/bcm4708-linksys-ea6300-v1.dts
  head/sys/gnu/dts/arm/bcm4708-luxul-xap-1510.dts
  head/sys/gnu/dts/arm/bcm4708-luxul-xwc-1000.dts
  head/sys/gnu/dts/arm/bcm4708-netgear-r6300-v2.dts
  head/sys/gnu/dts/arm/bcm4708-smartrg-sr400ac.dts
  head/sys/gnu/dts/arm/bcm47081-asus-rt-n18u.dts
  head/sys/gnu/dts/arm/bcm47081-buffalo-wzr-600dhp2.dts
  head/sys/gnu/dts/arm/bcm47081-buffalo-wzr-900dhp.dts
  head/sys/gnu/dts/arm/bcm47081-luxul-xap-1410.dts
  head/sys/gnu/dts/arm/bcm47081-luxul-xwr-1200.dts
  head/sys/gnu/dts/arm/bcm47081-tplink-archer-c5-v2.dts
  head/sys/gnu/dts/arm/bcm4709-asus-rt-ac87u.dts
  head/sys/gnu/dts/arm/bcm4709-buffalo-wxr-1900dhp.dts
  head/sys/gnu/dts/arm/bcm4709-linksys-ea9200.dts
  head/sys/gnu/dts/arm/bcm4709-netgear-r7000.dts
  head/sys/gnu/dts/arm/bcm4709-tplink-archer-c9-v1.dts
  head/sys/gnu/dts/arm/bcm47094-dlink-dir-885l.dts
  head/sys/gnu/dts/arm/bcm47094-linksys-panamera.dts
  head/sys/gnu/dts/arm/bcm47094-luxul-abr-4500.dts
  head/sys/gnu/dts/arm/bcm47094-luxul-xbr-4500.dts
  head/sys/gnu/dts/arm/bcm47094-luxul-xwr-3100.dts
  head/sys/gnu/dts/arm/bcm47094-netgear-r8500.dts
  head/sys/gnu/dts/arm/bcm5301x-nand-cs0-bch1.dtsi
  head/sys/gnu/dts/arm/bcm5301x-nand-cs0-bch4.dtsi
  head/sys/gnu/dts/arm/bcm5301x-nand-cs0-bch8.dtsi
  head/sys/gnu/dts/arm/bcm5301x-nand-cs0.dtsi
  head/sys/gnu/dts/arm/bcm5301x.dtsi
  head/sys/gnu/dts/arm/berlin2-sony-nsz-gs7.dts
  head/sys/gnu/dts/arm/berlin2.dtsi
  head/sys/gnu/dts/arm/berlin2cd-google-chromecast.dts
  head/sys/gnu/dts/arm/berlin2cd.dtsi
  head/sys/gnu/dts/arm/berlin2q-marvell-dmp.dts
  head/sys/gnu/dts/arm/berlin2q.dtsi
  head/sys/gnu/dts/arm/da850-evm.dts
  head/sys/gnu/dts/arm/da850-lego-ev3.dts
  head/sys/gnu/dts/arm/da850.dtsi
  head/sys/gnu/dts/arm/dm8148-t410.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/dra71-evm.dts
  head/sys/gnu/dts/arm/dra72-evm-common.dtsi
  head/sys/gnu/dts/arm/dra72x-mmc-iodelay.dtsi
  head/sys/gnu/dts/arm/dra76-evm.dts
  head/sys/gnu/dts/arm/emev2-kzm9d.dts
  head/sys/gnu/dts/arm/emev2.dtsi
  head/sys/gnu/dts/arm/exynos-syscon-restart.dtsi
  head/sys/gnu/dts/arm/exynos3250-rinato.dts
  head/sys/gnu/dts/arm/exynos3250.dtsi
  head/sys/gnu/dts/arm/exynos4.dtsi
  head/sys/gnu/dts/arm/exynos4210-origen.dts
  head/sys/gnu/dts/arm/exynos4210-trats.dts
  head/sys/gnu/dts/arm/exynos4412-galaxy-s3.dtsi
  head/sys/gnu/dts/arm/exynos4412-midas.dtsi
  head/sys/gnu/dts/arm/exynos4412-n710x.dts
  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-origen.dts
  head/sys/gnu/dts/arm/exynos4412.dtsi
  head/sys/gnu/dts/arm/exynos5.dtsi
  head/sys/gnu/dts/arm/exynos5250.dtsi
  head/sys/gnu/dts/arm/exynos5410.dtsi
  head/sys/gnu/dts/arm/exynos5420-peach-pit.dts
  head/sys/gnu/dts/arm/exynos5420.dtsi
  head/sys/gnu/dts/arm/exynos5422-odroid-core.dtsi
  head/sys/gnu/dts/arm/exynos5800-peach-pi.dts
  head/sys/gnu/dts/arm/gemini-dlink-dir-685.dts
  head/sys/gnu/dts/arm/gemini-dlink-dns-313.dts
  head/sys/gnu/dts/arm/gemini-nas4220b.dts
  head/sys/gnu/dts/arm/gemini-rut1xx.dts
  head/sys/gnu/dts/arm/gemini-sq201.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/imx1-ads.dts
  head/sys/gnu/dts/arm/imx1.dtsi
  head/sys/gnu/dts/arm/imx23-evk.dts
  head/sys/gnu/dts/arm/imx23.dtsi
  head/sys/gnu/dts/arm/imx25-pdk.dts
  head/sys/gnu/dts/arm/imx25.dtsi
  head/sys/gnu/dts/arm/imx27-apf27.dts
  head/sys/gnu/dts/arm/imx27-pdk.dts
  head/sys/gnu/dts/arm/imx27.dtsi
  head/sys/gnu/dts/arm/imx28-cfa10049.dts
  head/sys/gnu/dts/arm/imx28-duckbill-2-enocean.dts
  head/sys/gnu/dts/arm/imx28-evk.dts
  head/sys/gnu/dts/arm/imx28-tx28.dts
  head/sys/gnu/dts/arm/imx28.dtsi
  head/sys/gnu/dts/arm/imx31.dtsi
  head/sys/gnu/dts/arm/imx35-pdk.dts
  head/sys/gnu/dts/arm/imx35.dtsi
  head/sys/gnu/dts/arm/imx50-evk.dts
  head/sys/gnu/dts/arm/imx50.dtsi
  head/sys/gnu/dts/arm/imx51-babbage.dts
  head/sys/gnu/dts/arm/imx51-zii-rdu1.dts
  head/sys/gnu/dts/arm/imx51.dtsi
  head/sys/gnu/dts/arm/imx53-ard.dts
  head/sys/gnu/dts/arm/imx53-m53.dtsi
  head/sys/gnu/dts/arm/imx53-ppd.dts
  head/sys/gnu/dts/arm/imx53-qsb-common.dtsi
  head/sys/gnu/dts/arm/imx53-qsb.dts
  head/sys/gnu/dts/arm/imx53-qsrb.dts
  head/sys/gnu/dts/arm/imx53-smd.dts
  head/sys/gnu/dts/arm/imx53-tx53-x03x.dts
  head/sys/gnu/dts/arm/imx53-tx53.dtsi
  head/sys/gnu/dts/arm/imx53-voipac-dmm-668.dtsi
  head/sys/gnu/dts/arm/imx53.dtsi
  head/sys/gnu/dts/arm/imx6dl-aristainetos2_4.dts
  head/sys/gnu/dts/arm/imx6dl-colibri-eval-v3.dts
  head/sys/gnu/dts/arm/imx6dl-sabreauto.dts
  head/sys/gnu/dts/arm/imx6dl-sabresd.dts
  head/sys/gnu/dts/arm/imx6dl-udoo.dts
  head/sys/gnu/dts/arm/imx6dl-wandboard-revb1.dts
  head/sys/gnu/dts/arm/imx6dl-wandboard-revd1.dts
  head/sys/gnu/dts/arm/imx6dl-wandboard.dts
  head/sys/gnu/dts/arm/imx6dl.dtsi
  head/sys/gnu/dts/arm/imx6q-b850v3.dts
  head/sys/gnu/dts/arm/imx6q-ba16.dtsi
  head/sys/gnu/dts/arm/imx6q-bx50v3.dtsi
  head/sys/gnu/dts/arm/imx6q-gk802.dts
  head/sys/gnu/dts/arm/imx6q-icore-ofcap12.dts
  head/sys/gnu/dts/arm/imx6q-novena.dts
  head/sys/gnu/dts/arm/imx6q-pistachio.dts
  head/sys/gnu/dts/arm/imx6q-sabreauto.dts
  head/sys/gnu/dts/arm/imx6q-sabresd.dts
  head/sys/gnu/dts/arm/imx6q-udoo.dts
  head/sys/gnu/dts/arm/imx6q-utilite-pro.dts
  head/sys/gnu/dts/arm/imx6q-var-dt6customboard.dts
  head/sys/gnu/dts/arm/imx6q-wandboard-revb1.dts
  head/sys/gnu/dts/arm/imx6q-wandboard-revd1.dts
  head/sys/gnu/dts/arm/imx6q-wandboard.dts
  head/sys/gnu/dts/arm/imx6q.dtsi
  head/sys/gnu/dts/arm/imx6qdl-apalis.dtsi
  head/sys/gnu/dts/arm/imx6qdl-colibri.dtsi
  head/sys/gnu/dts/arm/imx6qdl-gw5904.dtsi
  head/sys/gnu/dts/arm/imx6qdl-hummingboard.dtsi
  head/sys/gnu/dts/arm/imx6qdl-hummingboard2.dtsi
  head/sys/gnu/dts/arm/imx6qdl-icore.dtsi
  head/sys/gnu/dts/arm/imx6qdl-phytec-pfla02.dtsi
  head/sys/gnu/dts/arm/imx6qdl-sabreauto.dtsi
  head/sys/gnu/dts/arm/imx6qdl-sabrelite.dtsi
  head/sys/gnu/dts/arm/imx6qdl-sabresd.dtsi
  head/sys/gnu/dts/arm/imx6qdl-tx6-lcd.dtsi
  head/sys/gnu/dts/arm/imx6qdl-tx6-mb7.dtsi
  head/sys/gnu/dts/arm/imx6qdl-tx6.dtsi
  head/sys/gnu/dts/arm/imx6qdl-udoo.dtsi
  head/sys/gnu/dts/arm/imx6qdl-wandboard-revb1.dtsi
  head/sys/gnu/dts/arm/imx6qdl-wandboard-revc1.dtsi
  head/sys/gnu/dts/arm/imx6qdl-wandboard-revd1.dtsi
  head/sys/gnu/dts/arm/imx6qdl-wandboard.dtsi
  head/sys/gnu/dts/arm/imx6qdl-zii-rdu2.dtsi
  head/sys/gnu/dts/arm/imx6qdl.dtsi
  head/sys/gnu/dts/arm/imx6qp-sabreauto.dts
  head/sys/gnu/dts/arm/imx6qp-sabresd.dts
  head/sys/gnu/dts/arm/imx6qp-wandboard-revd1.dts
  head/sys/gnu/dts/arm/imx6qp-zii-rdu2.dts
  head/sys/gnu/dts/arm/imx6qp.dtsi
  head/sys/gnu/dts/arm/imx6sl-evk.dts
  head/sys/gnu/dts/arm/imx6sl.dtsi
  head/sys/gnu/dts/arm/imx6sx-nitrogen6sx.dts
  head/sys/gnu/dts/arm/imx6sx-sabreauto.dts
  head/sys/gnu/dts/arm/imx6sx.dtsi
  head/sys/gnu/dts/arm/imx6ul-14x14-evk.dts
  head/sys/gnu/dts/arm/imx6ul-isiot.dtsi
  head/sys/gnu/dts/arm/imx6ul-tx6ul-mainboard.dts
  head/sys/gnu/dts/arm/imx6ul-tx6ul.dtsi
  head/sys/gnu/dts/arm/imx6ul.dtsi
  head/sys/gnu/dts/arm/imx6ull-pinfunc.h
  head/sys/gnu/dts/arm/imx6ull.dtsi
  head/sys/gnu/dts/arm/imx7d-cl-som-imx7.dts
  head/sys/gnu/dts/arm/imx7d-nitrogen7.dts
  head/sys/gnu/dts/arm/imx7d-pinfunc.h
  head/sys/gnu/dts/arm/imx7d-sdb-sht11.dts
  head/sys/gnu/dts/arm/imx7d-sdb.dts
  head/sys/gnu/dts/arm/imx7d.dtsi
  head/sys/gnu/dts/arm/imx7s-warp.dts
  head/sys/gnu/dts/arm/imx7s.dtsi
  head/sys/gnu/dts/arm/keystone-k2g-evm.dts
  head/sys/gnu/dts/arm/logicpd-som-lv.dtsi
  head/sys/gnu/dts/arm/logicpd-torpedo-som.dtsi
  head/sys/gnu/dts/arm/meson8.dtsi
  head/sys/gnu/dts/arm/meson8b-odroidc1.dts
  head/sys/gnu/dts/arm/meson8b.dtsi
  head/sys/gnu/dts/arm/mt2701-evb.dts
  head/sys/gnu/dts/arm/mt2701.dtsi
  head/sys/gnu/dts/arm/mt6323.dtsi
  head/sys/gnu/dts/arm/mt6580-evbp1.dts
  head/sys/gnu/dts/arm/mt6580.dtsi
  head/sys/gnu/dts/arm/mt6589-aquaris5.dts
  head/sys/gnu/dts/arm/mt6589.dtsi
  head/sys/gnu/dts/arm/mt6592-evb.dts
  head/sys/gnu/dts/arm/mt6592.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/mt7623n-rfb.dtsi
  head/sys/gnu/dts/arm/mt8127-moose.dts
  head/sys/gnu/dts/arm/mt8127.dtsi
  head/sys/gnu/dts/arm/mt8135-evbp1.dts
  head/sys/gnu/dts/arm/mt8135.dtsi
  head/sys/gnu/dts/arm/omap2420-n810.dts
  head/sys/gnu/dts/arm/omap3-beagle-xm.dts
  head/sys/gnu/dts/arm/omap3-cm-t3x.dtsi
  head/sys/gnu/dts/arm/omap3-devkit8000-common.dtsi
  head/sys/gnu/dts/arm/omap3-devkit8000-lcd-common.dtsi
  head/sys/gnu/dts/arm/omap3-gta04.dtsi
  head/sys/gnu/dts/arm/omap3-pandora-common.dtsi
  head/sys/gnu/dts/arm/omap3-sb-t35.dtsi
  head/sys/gnu/dts/arm/omap4-droid4-xt894.dts
  head/sys/gnu/dts/arm/pxa3xx.dtsi
  head/sys/gnu/dts/arm/qcom-apq8064.dtsi
  head/sys/gnu/dts/arm/qcom-ipq4019-ap.dk01.1.dtsi
  head/sys/gnu/dts/arm/qcom-ipq4019.dtsi
  head/sys/gnu/dts/arm/qcom-msm8660.dtsi
  head/sys/gnu/dts/arm/qcom-pm8941.dtsi
  head/sys/gnu/dts/arm/r7s72100.dtsi
  head/sys/gnu/dts/arm/r8a73a4-ape6evm.dts
  head/sys/gnu/dts/arm/r8a73a4.dtsi
  head/sys/gnu/dts/arm/r8a7740.dtsi
  head/sys/gnu/dts/arm/r8a7743-iwg20m.dtsi
  head/sys/gnu/dts/arm/r8a7743.dtsi
  head/sys/gnu/dts/arm/r8a7745-iwg22m.dtsi
  head/sys/gnu/dts/arm/r8a7745.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-porter.dts
  head/sys/gnu/dts/arm/r8a7791.dtsi
  head/sys/gnu/dts/arm/r8a7792-blanche.dts
  head/sys/gnu/dts/arm/r8a7792-wheat.dts
  head/sys/gnu/dts/arm/r8a7792.dtsi
  head/sys/gnu/dts/arm/r8a7793-gose.dts
  head/sys/gnu/dts/arm/r8a7793.dtsi
  head/sys/gnu/dts/arm/r8a7794-alt.dts
  head/sys/gnu/dts/arm/r8a7794-silk.dts
  head/sys/gnu/dts/arm/r8a7794.dtsi
  head/sys/gnu/dts/arm/rk3036.dtsi
  head/sys/gnu/dts/arm/rk322x.dtsi
  head/sys/gnu/dts/arm/rk3288-phycore-som.dtsi
  head/sys/gnu/dts/arm/rk3288-tinker.dts
  head/sys/gnu/dts/arm/rk3288-veyron-chromebook.dtsi
  head/sys/gnu/dts/arm/rk3288-veyron-minnie.dts
  head/sys/gnu/dts/arm/rk3288.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/s3c6410-mini6410.dts
  head/sys/gnu/dts/arm/s3c6410-smdk6410.dts
  head/sys/gnu/dts/arm/s3c64xx.dtsi
  head/sys/gnu/dts/arm/sh73a0.dtsi
  head/sys/gnu/dts/arm/socfpga.dtsi
  head/sys/gnu/dts/arm/socfpga_arria10.dtsi
  head/sys/gnu/dts/arm/socfpga_cyclone5_vining_fpga.dts
  head/sys/gnu/dts/arm/ste-snowball.dts
  head/sys/gnu/dts/arm/stih407-family.dtsi
  head/sys/gnu/dts/arm/stih407-pinctrl.dtsi
  head/sys/gnu/dts/arm/stih407.dtsi
  head/sys/gnu/dts/arm/stih410.dtsi
  head/sys/gnu/dts/arm/stihxxx-b2120.dtsi
  head/sys/gnu/dts/arm/stm32f469-disco.dts
  head/sys/gnu/dts/arm/stm32f746-disco.dts
  head/sys/gnu/dts/arm/stm32f746.dtsi
  head/sys/gnu/dts/arm/stm32f769-disco.dts
  head/sys/gnu/dts/arm/stm32h743-pinctrl.dtsi
  head/sys/gnu/dts/arm/stm32h743.dtsi
  head/sys/gnu/dts/arm/stm32h743i-eval.dts
  head/sys/gnu/dts/arm/stm32mp157-pinctrl.dtsi
  head/sys/gnu/dts/arm/stm32mp157c-ed1.dts
  head/sys/gnu/dts/arm/stm32mp157c-ev1.dts
  head/sys/gnu/dts/arm/stm32mp157c.dtsi
  head/sys/gnu/dts/arm/sun7i-a20-olimex-som204-evb.dts
  head/sys/gnu/dts/arm/sun8i-a23-a33.dtsi
  head/sys/gnu/dts/arm/sun8i-a33.dtsi
  head/sys/gnu/dts/arm/sun8i-a83t.dtsi
  head/sys/gnu/dts/arm/sun8i-h2-plus-orangepi-zero.dts
  head/sys/gnu/dts/arm/sun8i-h3-libretech-all-h3-cc.dts
  head/sys/gnu/dts/arm/sun8i-h3-orangepi-one.dts
  head/sys/gnu/dts/arm/sun8i-h3-orangepi-pc.dts
  head/sys/gnu/dts/arm/sun8i-h3.dtsi
  head/sys/gnu/dts/arm/sun8i-r40-bananapi-m2-ultra.dts
  head/sys/gnu/dts/arm/sun8i-r40.dtsi
  head/sys/gnu/dts/arm/sun8i-v40-bananapi-m2-berry.dts
  head/sys/gnu/dts/arm/sunxi-h3-h5.dtsi
  head/sys/gnu/dts/arm/tegra114.dtsi
  head/sys/gnu/dts/arm/tegra124-apalis-v1.2.dtsi
  head/sys/gnu/dts/arm/tegra124-apalis.dtsi
  head/sys/gnu/dts/arm/tegra30.dtsi
  head/sys/gnu/dts/arm/uniphier-pro4.dtsi
  head/sys/gnu/dts/arm/uniphier-pxs2.dtsi
  head/sys/gnu/dts/arm/vexpress-v2m-rs1.dtsi
  head/sys/gnu/dts/arm/vexpress-v2m.dtsi
  head/sys/gnu/dts/arm/vexpress-v2p-ca15-tc1.dts
  head/sys/gnu/dts/arm/vexpress-v2p-ca15_a7.dts
  head/sys/gnu/dts/arm/vexpress-v2p-ca5s.dts
  head/sys/gnu/dts/arm/vexpress-v2p-ca9.dts
  head/sys/gnu/dts/arm/vf-colibri-eval-v3.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/include/dt-bindings/clock/aspeed-clock.h
  head/sys/gnu/dts/include/dt-bindings/clock/bcm-sr.h
  head/sys/gnu/dts/include/dt-bindings/clock/gxbb-clkc.h
  head/sys/gnu/dts/include/dt-bindings/clock/histb-clock.h
  head/sys/gnu/dts/include/dt-bindings/clock/imx6qdl-clock.h
  head/sys/gnu/dts/include/dt-bindings/clock/imx6sx-clock.h
  head/sys/gnu/dts/include/dt-bindings/clock/imx6ul-clock.h
  head/sys/gnu/dts/include/dt-bindings/clock/imx7d-clock.h
  head/sys/gnu/dts/include/dt-bindings/clock/meson8b-clkc.h
  head/sys/gnu/dts/include/dt-bindings/clock/mt2701-clk.h
  head/sys/gnu/dts/include/dt-bindings/memory/tegra114-mc.h
  head/sys/gnu/dts/include/dt-bindings/memory/tegra124-mc.h
  head/sys/gnu/dts/include/dt-bindings/memory/tegra210-mc.h
  head/sys/gnu/dts/include/dt-bindings/memory/tegra30-mc.h
  head/sys/gnu/dts/include/dt-bindings/pinctrl/mt7623-pinfunc.h
  head/sys/gnu/dts/include/dt-bindings/reset/mt2701-resets.h
  head/sys/gnu/dts/include/dt-bindings/sound/fsl-imx-audmux.h
Directory Properties:
  head/sys/gnu/dts/arm/   (props changed)
  head/sys/gnu/dts/include/   (props changed)

Modified: head/sys/gnu/dts/arm/am335x-baltos-ir3220.dts
==============================================================================
--- head/sys/gnu/dts/arm/am335x-baltos-ir3220.dts       Mon Aug 13 05:54:42 
2018        (r337702)
+++ head/sys/gnu/dts/arm/am335x-baltos-ir3220.dts       Mon Aug 13 06:40:20 
2018        (r337703)
@@ -85,7 +85,7 @@
                gpio-controller;
                #gpio-cells = <2>;
                interrupt-parent = <&gpio0>;
-               interrupts = <20 GPIO_ACTIVE_LOW>;
+               interrupts = <20 IRQ_TYPE_EDGE_RISING>;
                pinctrl-names = "default";
                pinctrl-0 = <&tca6416_pins>;
        };

Modified: head/sys/gnu/dts/arm/am335x-baltos-ir5221.dts
==============================================================================
--- head/sys/gnu/dts/arm/am335x-baltos-ir5221.dts       Mon Aug 13 05:54:42 
2018        (r337702)
+++ head/sys/gnu/dts/arm/am335x-baltos-ir5221.dts       Mon Aug 13 06:40:20 
2018        (r337703)
@@ -94,7 +94,7 @@
                gpio-controller;
                #gpio-cells = <2>;
                interrupt-parent = <&gpio0>;
-               interrupts = <20 GPIO_ACTIVE_LOW>;
+               interrupts = <20 IRQ_TYPE_EDGE_RISING>;
                pinctrl-names = "default";
                pinctrl-0 = <&tca6416_pins>;
        };

Modified: head/sys/gnu/dts/arm/am335x-baltos.dtsi
==============================================================================
--- head/sys/gnu/dts/arm/am335x-baltos.dtsi     Mon Aug 13 05:54:42 2018        
(r337702)
+++ head/sys/gnu/dts/arm/am335x-baltos.dtsi     Mon Aug 13 06:40:20 2018        
(r337703)
@@ -249,7 +249,7 @@
                gpio-controller;
                #gpio-cells = <2>;
                interrupt-parent = <&gpio1>;
-               interrupts = <28 GPIO_ACTIVE_LOW>;
+               interrupts = <28 IRQ_TYPE_EDGE_RISING>;
                pinctrl-names = "default";
                pinctrl-0 = <&tps65910_pins>;
        };

Modified: head/sys/gnu/dts/arm/am335x-bone-common.dtsi
==============================================================================
--- head/sys/gnu/dts/arm/am335x-bone-common.dtsi        Mon Aug 13 05:54:42 
2018        (r337702)
+++ head/sys/gnu/dts/arm/am335x-bone-common.dtsi        Mon Aug 13 06:40:20 
2018        (r337703)
@@ -161,7 +161,13 @@
 
        mmc1_pins: pinmux_mmc1_pins {
                pinctrl-single,pins = <
-                       AM33XX_IOPAD(0x960, PIN_INPUT | MUX_MODE7) /* GPIO0_6 */
+                       AM33XX_IOPAD(0x960, PIN_INPUT | MUX_MODE7)              
/* spio0_cs1.gpio0_6 */
+                       AM33XX_IOPAD(0x8fc, PIN_INPUT_PULLUP | MUX_MODE0)       
/* mmc0_dat0.mmc0_dat0 */
+                       AM33XX_IOPAD(0x8f8, PIN_INPUT_PULLUP | MUX_MODE0)       
/* mmc0_dat1.mmc0_dat1 */
+                       AM33XX_IOPAD(0x8f4, PIN_INPUT_PULLUP | MUX_MODE0)       
/* mmc0_dat2.mmc0_dat2 */
+                       AM33XX_IOPAD(0x8f0, PIN_INPUT_PULLUP | MUX_MODE0)       
/* mmc0_dat3.mmc0_dat3 */
+                       AM33XX_IOPAD(0x904, PIN_INPUT_PULLUP | MUX_MODE0)       
/* mmc0_cmd.mmc0_cmd */
+                       AM33XX_IOPAD(0x900, PIN_INPUT_PULLUP | MUX_MODE0)       
/* mmc0_clk.mmc0_clk */
                >;
        };
 

Modified: head/sys/gnu/dts/arm/am335x-boneblue.dts
==============================================================================
--- head/sys/gnu/dts/arm/am335x-boneblue.dts    Mon Aug 13 05:54:42 2018        
(r337702)
+++ head/sys/gnu/dts/arm/am335x-boneblue.dts    Mon Aug 13 06:40:20 2018        
(r337703)
@@ -364,7 +364,7 @@
                compatible = "invensense,mpu9250";
                reg = <0x68>;
                interrupt-parent = <&gpio3>;
-               interrupts = <21 GPIO_ACTIVE_LOW>;
+               interrupts = <21 IRQ_TYPE_EDGE_RISING>;
                i2c-gate {
                        #address-cells = <1>;
                        #size-cells = <0>;

Modified: head/sys/gnu/dts/arm/am335x-evm.dts
==============================================================================
--- head/sys/gnu/dts/arm/am335x-evm.dts Mon Aug 13 05:54:42 2018        
(r337702)
+++ head/sys/gnu/dts/arm/am335x-evm.dts Mon Aug 13 06:40:20 2018        
(r337703)
@@ -303,7 +303,14 @@
 
        mmc1_pins: pinmux_mmc1_pins {
                pinctrl-single,pins = <
-                       AM33XX_IOPAD(0x960, PIN_INPUT | MUX_MODE7) /* 
spi0_cs1.gpio0_6 */
+                       AM33XX_IOPAD(0x960, PIN_INPUT | MUX_MODE7)              
/* spi0_cs1.gpio0_6 */
+                       AM33XX_IOPAD(0x8fc, PIN_INPUT_PULLUP | MUX_MODE0)       
/* mmc0_dat0.mmc0_dat0 */
+                       AM33XX_IOPAD(0x8f8, PIN_INPUT_PULLUP | MUX_MODE0)       
/* mmc0_dat1.mmc0_dat1 */
+                       AM33XX_IOPAD(0x8f4, PIN_INPUT_PULLUP | MUX_MODE0)       
/* mmc0_dat2.mmc0_dat2 */
+                       AM33XX_IOPAD(0x8f0, PIN_INPUT_PULLUP | MUX_MODE0)       
/* mmc0_dat3.mmc0_dat3 */
+                       AM33XX_IOPAD(0x904, PIN_INPUT_PULLUP | MUX_MODE0)       
/* mmc0_cmd.mmc0_cmd */
+                       AM33XX_IOPAD(0x900, PIN_INPUT_PULLUP | MUX_MODE0)       
/* mmc0_clk.mmc0_clk */
+                       AM33XX_IOPAD(0x9a0, PIN_INPUT | MUX_MODE4)              
/* mcasp0_aclkr.mmc0_sdwp */
                >;
        };
 

Modified: head/sys/gnu/dts/arm/am335x-evmsk.dts
==============================================================================
--- head/sys/gnu/dts/arm/am335x-evmsk.dts       Mon Aug 13 05:54:42 2018        
(r337702)
+++ head/sys/gnu/dts/arm/am335x-evmsk.dts       Mon Aug 13 06:40:20 2018        
(r337703)
@@ -137,7 +137,7 @@
                };
        };
 
-       backlight {
+       lcd_bl: backlight {
                compatible = "pwm-backlight";
                pwms = <&ecap2 0 50000 PWM_POLARITY_INVERTED>;
                brightness-levels = <0 58 61 66 75 90 125 170 255>;
@@ -172,6 +172,7 @@
                pinctrl-names = "default", "sleep";
                pinctrl-0 = <&lcd_pins_default>;
                pinctrl-1 = <&lcd_pins_sleep>;
+               backlight = <&lcd_bl>;
                status = "okay";
                panel-info {
                        ac-bias         = <255>;
@@ -399,7 +400,14 @@
 
        mmc1_pins: pinmux_mmc1_pins {
                pinctrl-single,pins = <
-                       AM33XX_IOPAD(0x960, PIN_INPUT | MUX_MODE7) /* 
spi0_cs1.gpio0_6 */
+                       AM33XX_IOPAD(0x960, PIN_INPUT | MUX_MODE7)              
/* spi0_cs1.gpio0_6 */
+                       AM33XX_IOPAD(0x8fc, PIN_INPUT_PULLUP | MUX_MODE0)       
/* mmc0_dat0.mmc0_dat0 */
+                       AM33XX_IOPAD(0x8f8, PIN_INPUT_PULLUP | MUX_MODE0)       
/* mmc0_dat1.mmc0_dat1 */
+                       AM33XX_IOPAD(0x8f4, PIN_INPUT_PULLUP | MUX_MODE0)       
/* mmc0_dat2.mmc0_dat2 */
+                       AM33XX_IOPAD(0x8f0, PIN_INPUT_PULLUP | MUX_MODE0)       
/* mmc0_dat3.mmc0_dat3 */
+                       AM33XX_IOPAD(0x904, PIN_INPUT_PULLUP | MUX_MODE0)       
/* mmc0_cmd.mmc0_cmd */
+                       AM33XX_IOPAD(0x900, PIN_INPUT_PULLUP | MUX_MODE0)       
/* mmc0_clk.mmc0_clk */
+                       AM33XX_IOPAD(0x9a0, PIN_INPUT | MUX_MODE4)              
/* mcasp0_aclkr.mmc0_sdwp */
                >;
        };
 

Copied: head/sys/gnu/dts/arm/am335x-osd335x-common.dtsi (from r337701, 
vendor/device-tree/dist/src/arm/am335x-osd335x-common.dtsi)
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ head/sys/gnu/dts/arm/am335x-osd335x-common.dtsi     Mon Aug 13 06:40:20 
2018        (r337703, copy of r337701, 
vendor/device-tree/dist/src/arm/am335x-osd335x-common.dtsi)
@@ -0,0 +1,124 @@
+// SPDX-License-Identifier: GPL-2.0
+/*
+ * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
+ *
+ * Author: Robert Nelson <robertcnel...@gmail.com>
+ */
+
+/ {
+       cpus {
+               cpu@0 {
+                       cpu0-supply = <&dcdc2_reg>;
+               };
+       };
+
+       memory@80000000 {
+               device_type = "memory";
+               reg = <0x80000000 0x20000000>; /* 512 MB */
+       };
+};
+
+&cpu0_opp_table {
+       /*
+       * Octavo Systems:
+       * The EFUSE_SMA register is not programmed for any of the AM335x wafers
+       * we get and we are not programming them during our production test.
+       * Therefore, from a DEVICE_ID revision point of view, the silicon looks
+       * like it is Revision 2.1.  However, from an EFUSE_SMA point of view for
+       * the HW OPP table, the silicon looks like it is Revision 1.0 (ie the
+       * EFUSE_SMA register reads as all zeros).
+       */
+       oppnitro-1000000000 {
+               opp-supported-hw = <0x06 0x0100>;
+       };
+};
+
+&am33xx_pinmux {
+       i2c0_pins: pinmux-i2c0-pins {
+               pinctrl-single,pins = <
+                       AM33XX_IOPAD(0x988, PIN_INPUT_PULLUP | MUX_MODE0)       
/* (C17) I2C0_SDA.I2C0_SDA */
+                       AM33XX_IOPAD(0x98c, PIN_INPUT_PULLUP | MUX_MODE0)       
/* (C16) I2C0_SCL.I2C0_SCL */
+               >;
+       };
+};
+
+&i2c0 {
+       pinctrl-names = "default";
+       pinctrl-0 = <&i2c0_pins>;
+
+       status = "okay";
+       clock-frequency = <400000>;
+
+       tps: tps@24 {
+               reg = <0x24>;
+       };
+};
+
+/include/ "tps65217.dtsi"
+
+&tps {
+       interrupts = <7>; /* NMI */
+       interrupt-parent = <&intc>;
+
+       ti,pmic-shutdown-controller;
+
+       pwrbutton {
+               interrupts = <2>;
+               status = "okay";
+       };
+
+       regulators {
+               dcdc1_reg: regulator@0 {
+                       regulator-name = "vdds_dpr";
+                       regulator-always-on;
+               };
+
+               dcdc2_reg: regulator@1 {
+                       /* VDD_MPU voltage limits 0.95V - 1.26V with +/-4% 
tolerance */
+                       regulator-name = "vdd_mpu";
+                       regulator-min-microvolt = <925000>;
+                       regulator-max-microvolt = <1351500>;
+                       regulator-boot-on;
+                       regulator-always-on;
+               };
+
+               dcdc3_reg: regulator@2 {
+                       /* VDD_CORE voltage limits 0.95V - 1.1V with +/-4% 
tolerance */
+                       regulator-name = "vdd_core";
+                       regulator-min-microvolt = <925000>;
+                       regulator-max-microvolt = <1150000>;
+                       regulator-boot-on;
+                       regulator-always-on;
+               };
+
+               ldo1_reg: regulator@3 {
+                       regulator-name = "vio,vrtc,vdds";
+                       regulator-always-on;
+               };
+
+               ldo2_reg: regulator@4 {
+                       regulator-name = "vdd_3v3aux";
+                       regulator-always-on;
+               };
+
+               ldo3_reg: regulator@5 {
+                       regulator-name = "vdd_1v8";
+                       regulator-min-microvolt = <1800000>;
+                       regulator-max-microvolt = <1800000>;
+                       regulator-always-on;
+               };
+
+               ldo4_reg: regulator@6 {
+                       regulator-name = "vdd_3v3a";
+                       regulator-always-on;
+               };
+       };
+};
+
+&aes {
+       status = "okay";
+};
+
+&sham {
+       status = "okay";
+};

Copied: head/sys/gnu/dts/arm/am335x-pocketbeagle.dts (from r337701, 
vendor/device-tree/dist/src/arm/am335x-pocketbeagle.dts)
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ head/sys/gnu/dts/arm/am335x-pocketbeagle.dts        Mon Aug 13 06:40:20 
2018        (r337703, copy of r337701, 
vendor/device-tree/dist/src/arm/am335x-pocketbeagle.dts)
@@ -0,0 +1,237 @@
+// SPDX-License-Identifier: GPL-2.0
+/*
+ * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
+ *
+ * Author: Robert Nelson <robertcnel...@gmail.com>
+ */
+/dts-v1/;
+
+#include "am33xx.dtsi"
+#include "am335x-osd335x-common.dtsi"
+
+/ {
+       model = "TI AM335x PocketBeagle";
+       compatible = "ti,am335x-pocketbeagle", "ti,am335x-bone", "ti,am33xx";
+
+       chosen {
+               stdout-path = &uart0;
+       };
+
+       leds {
+               pinctrl-names = "default";
+               pinctrl-0 = <&usr_leds_pins>;
+
+               compatible = "gpio-leds";
+
+               usr0 {
+                       label = "beaglebone:green:usr0";
+                       gpios = <&gpio1 21 GPIO_ACTIVE_HIGH>;
+                       linux,default-trigger = "heartbeat";
+                       default-state = "off";
+               };
+
+               usr1 {
+                       label = "beaglebone:green:usr1";
+                       gpios = <&gpio1 22 GPIO_ACTIVE_HIGH>;
+                       linux,default-trigger = "mmc0";
+                       default-state = "off";
+               };
+
+               usr2 {
+                       label = "beaglebone:green:usr2";
+                       gpios = <&gpio1 23 GPIO_ACTIVE_HIGH>;
+                       linux,default-trigger = "cpu0";
+                       default-state = "off";
+               };
+
+               usr3 {
+                       label = "beaglebone:green:usr3";
+                       gpios = <&gpio1 24 GPIO_ACTIVE_HIGH>;
+                       default-state = "off";
+               };
+       };
+
+       vmmcsd_fixed: fixedregulator0 {
+               compatible = "regulator-fixed";
+               regulator-name = "vmmcsd_fixed";
+               regulator-min-microvolt = <3300000>;
+               regulator-max-microvolt = <3300000>;
+       };
+};
+
+&am33xx_pinmux {
+       i2c2_pins: pinmux-i2c2-pins {
+               pinctrl-single,pins = <
+                       AM33XX_IOPAD(0x97c, PIN_INPUT_PULLUP | MUX_MODE3)       
/* (D17) uart1_rtsn.I2C2_SCL */
+                       AM33XX_IOPAD(0x978, PIN_INPUT_PULLUP | MUX_MODE3)       
/* (D18) uart1_ctsn.I2C2_SDA */
+               >;
+       };
+
+       ehrpwm0_pins: pinmux-ehrpwm0-pins {
+               pinctrl-single,pins = <
+                       AM33XX_IOPAD(0x990, PIN_OUTPUT_PULLDOWN | MUX_MODE1)    
/* (A13) mcasp0_aclkx.ehrpwm0A */
+               >;
+       };
+
+       ehrpwm1_pins: pinmux-ehrpwm1-pins {
+               pinctrl-single,pins = <
+                       AM33XX_IOPAD(0x848, PIN_OUTPUT_PULLDOWN | MUX_MODE6)    
/* (U14) gpmc_a2.ehrpwm1A */
+               >;
+       };
+
+       mmc0_pins: pinmux-mmc0-pins {
+               pinctrl-single,pins = <
+                       AM33XX_IOPAD(0x960, PIN_INPUT | MUX_MODE7)              
/* (C15) spi0_cs1.gpio0[6] */
+                       AM33XX_IOPAD(0x8fc, PIN_INPUT_PULLUP | MUX_MODE0)       
/* (G16) mmc0_dat0.mmc0_dat0 */
+                       AM33XX_IOPAD(0x8f8, PIN_INPUT_PULLUP | MUX_MODE0)       
/* (G15) mmc0_dat1.mmc0_dat1 */
+                       AM33XX_IOPAD(0x8f4, PIN_INPUT_PULLUP | MUX_MODE0)       
/* (F18) mmc0_dat2.mmc0_dat2 */
+                       AM33XX_IOPAD(0x8f0, PIN_INPUT_PULLUP | MUX_MODE0)       
/* (F17) mmc0_dat3.mmc0_dat3 */
+                       AM33XX_IOPAD(0x904, PIN_INPUT_PULLUP | MUX_MODE0)       
/* (G18) mmc0_cmd.mmc0_cmd */
+                       AM33XX_IOPAD(0x900, PIN_INPUT_PULLUP | MUX_MODE0)       
/* (G17) mmc0_clk.mmc0_clk */
+                       AM33XX_IOPAD(0x9a0, PIN_INPUT | MUX_MODE4)              
/* (B12) mcasp0_aclkr.mmc0_sdwp */
+               >;
+       };
+
+       spi0_pins: pinmux-spi0-pins {
+               pinctrl-single,pins = <
+                       AM33XX_IOPAD(0x950, PIN_INPUT_PULLUP | MUX_MODE0)       
/* (A17) spi0_sclk.spi0_sclk */
+                       AM33XX_IOPAD(0x954, PIN_INPUT_PULLUP | MUX_MODE0)       
/* (B17) spi0_d0.spi0_d0 */
+                       AM33XX_IOPAD(0x958, PIN_INPUT_PULLUP | MUX_MODE0)       
/* (B16) spi0_d1.spi0_d1 */
+                       AM33XX_IOPAD(0x95c, PIN_INPUT_PULLUP | MUX_MODE0)       
/* (A16) spi0_cs0.spi0_cs0 */
+               >;
+       };
+
+       spi1_pins: pinmux-spi1-pins {
+               pinctrl-single,pins = <
+                       AM33XX_IOPAD(0x964, PIN_INPUT_PULLUP | MUX_MODE4)       
/* (C18) eCAP0_in_PWM0_out.spi1_sclk */
+                       AM33XX_IOPAD(0x968, PIN_INPUT_PULLUP | MUX_MODE4)       
/* (E18) uart0_ctsn.spi1_d0 */
+                       AM33XX_IOPAD(0x96c, PIN_INPUT_PULLUP | MUX_MODE4)       
/* (E17) uart0_rtsn.spi1_d1 */
+                       AM33XX_IOPAD(0x9b0, PIN_INPUT_PULLUP | MUX_MODE4)       
/* (A15) xdma_event_intr0.spi1_cs1 */
+               >;
+       };
+
+       usr_leds_pins: pinmux-usr-leds-pins {
+               pinctrl-single,pins = <
+                       AM33XX_IOPAD(0x854, PIN_OUTPUT | MUX_MODE7)             
/* (V15) gpmc_a5.gpio1[21] - USR_LED_0 */
+                       AM33XX_IOPAD(0x858, PIN_OUTPUT | MUX_MODE7)             
/* (U15) gpmc_a6.gpio1[22] - USR_LED_1 */
+                       AM33XX_IOPAD(0x85c, PIN_OUTPUT | MUX_MODE7)             
/* (T15) gpmc_a7.gpio1[23] - USR_LED_2 */
+                       AM33XX_IOPAD(0x860, PIN_OUTPUT | MUX_MODE7)             
/* (V16) gpmc_a8.gpio1[24] - USR_LED_3 */
+               >;
+       };
+
+       uart0_pins: pinmux-uart0-pins {
+               pinctrl-single,pins = <
+                       AM33XX_IOPAD(0x970, PIN_INPUT_PULLUP | MUX_MODE0)       
/* (E15) uart0_rxd.uart0_rxd */
+                       AM33XX_IOPAD(0x974, PIN_OUTPUT_PULLDOWN | MUX_MODE0)    
/* (E16) uart0_txd.uart0_txd */
+               >;
+       };
+
+       uart4_pins: pinmux-uart4-pins {
+               pinctrl-single,pins = <
+                       AM33XX_IOPAD(0x870, PIN_INPUT_PULLUP | MUX_MODE6)       
/* (T17) gpmc_wait0.uart4_rxd */
+                       AM33XX_IOPAD(0x874, PIN_OUTPUT_PULLDOWN | MUX_MODE6)    
/* (U17) gpmc_wpn.uart4_txd */
+               >;
+       };
+};
+
+&epwmss0 {
+       status = "okay";
+};
+
+&ehrpwm0 {
+       status = "okay";
+       pinctrl-names = "default";
+       pinctrl-0 = <&ehrpwm0_pins>;
+};
+
+&epwmss1 {
+       status = "okay";
+};
+
+&ehrpwm1 {
+       status = "okay";
+       pinctrl-names = "default";
+       pinctrl-0 = <&ehrpwm1_pins>;
+};
+
+&i2c0 {
+       eeprom: eeprom@50 {
+               compatible = "atmel,24c256";
+               reg = <0x50>;
+       };
+};
+
+&i2c2 {
+       pinctrl-names = "default";
+       pinctrl-0 = <&i2c2_pins>;
+
+       status = "okay";
+       clock-frequency = <400000>;
+};
+
+&mmc1 {
+       status = "okay";
+       vmmc-supply = <&vmmcsd_fixed>;
+       bus-width = <4>;
+       pinctrl-names = "default";
+       pinctrl-0 = <&mmc0_pins>;
+       cd-gpios = <&gpio0 6 GPIO_ACTIVE_LOW>;
+};
+
+&rtc {
+       system-power-controller;
+};
+
+&tscadc {
+       status = "okay";
+       adc {
+               ti,adc-channels = <0 1 2 3 4 5 6 7>;
+               ti,chan-step-avg = <16 16 16 16 16 16 16 16>;
+               ti,chan-step-opendelay = <0x98 0x98 0x98 0x98 0x98 0x98 0x98 
0x98>;
+               ti,chan-step-sampledelay = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>;
+       };
+};
+
+&uart0 {
+       pinctrl-names = "default";
+       pinctrl-0 = <&uart0_pins>;
+
+       status = "okay";
+};
+
+&uart4 {
+       pinctrl-names = "default";
+       pinctrl-0 = <&uart4_pins>;
+
+       status = "okay";
+};
+
+&usb {
+       status = "okay";
+};
+
+&usb_ctrl_mod {
+       status = "okay";
+};
+
+&usb0_phy {
+       status = "okay";
+};
+
+&usb0 {
+       status = "okay";
+       dr_mode = "otg";
+};
+
+&usb1_phy {
+       status = "okay";
+};
+
+&usb1 {
+       status = "okay";
+       dr_mode = "host";
+};
+
+&cppi41dma  {
+       status = "okay";
+};

Modified: head/sys/gnu/dts/arm/am3517-evm.dts
==============================================================================
--- head/sys/gnu/dts/arm/am3517-evm.dts Mon Aug 13 05:54:42 2018        
(r337702)
+++ head/sys/gnu/dts/arm/am3517-evm.dts Mon Aug 13 06:40:20 2018        
(r337703)
@@ -8,11 +8,17 @@
 /dts-v1/;
 
 #include "am3517.dtsi"
+#include "am3517-som.dtsi"
+#include <dt-bindings/input/input.h>
 
 / {
        model = "TI AM3517 EVM (AM3517/05 TMDSEVM3517)";
        compatible = "ti,am3517-evm", "ti,am3517", "ti,omap3";
 
+       aliases {
+               display0 = &lcd0;
+       };
+
        memory@80000000 {
                device_type = "memory";
                reg = <0x80000000 0x10000000>; /* 256 MB */
@@ -24,6 +30,144 @@
                 regulator-min-microvolt = <3300000>;
                 regulator-max-microvolt = <3300000>;
         };
+
+       gpio-keys {
+               compatible = "gpio-keys-polled";
+               poll-interval = <100>;
+
+               user_pb {
+                       label = "User Push Button";
+                       linux,code = <BTN_0>;
+                       gpios = <&tca6416 5 GPIO_ACTIVE_LOW>;
+               };
+
+               user_sw_1 {
+                       label = "User Switch 1";
+                       linux,code = <BTN_1>;
+                       gpios = <&tca6416 8 GPIO_ACTIVE_LOW>;
+               };
+
+               user_sw_2 {
+                       label = "User Switch 2";
+                       linux,code = <BTN_2>;
+                       gpios = <&tca6416 9 GPIO_ACTIVE_LOW>;
+               };
+
+               user_sw_3 {
+                       label = "User Switch 3";
+                       linux,code = <BTN_3>;
+                       gpios = <&tca6416 10 GPIO_ACTIVE_LOW>;
+               };
+
+               user_sw_4 {
+                       label = "User Switch 4";
+                       linux,code = <BTN_4>;
+                       gpios = <&tca6416 11 GPIO_ACTIVE_LOW>;
+               };
+
+               user_sw_5 {
+                       label = "User Switch 5";
+                       linux,code = <BTN_5>;
+                       gpios = <&tca6416 12 GPIO_ACTIVE_LOW>;
+               };
+
+               user_sw_6 {
+                       label = "User Switch 6";
+                       linux,code = <BTN_6>;
+                       gpios = <&tca6416 13 GPIO_ACTIVE_LOW>;
+               };
+
+               user_sw_7 {
+                       label = "User Switch 7";
+                       linux,code = <BTN_7>;
+                       gpios = <&tca6416 14 GPIO_ACTIVE_LOW>;
+               };
+
+               user_sw_8 {
+                       label = "User Switch 8";
+                       linux,code = <BTN_8>;
+                       gpios = <&tca6416 15 GPIO_ACTIVE_LOW>;
+               };
+       };
+
+       gpio-leds {
+               compatible = "gpio-leds";
+
+               pinctrl-names = "default";
+               pinctrl-0 = <&leds_pins>;
+
+               user_led_1 {
+                       label = "am3517evm:green:user_led_1";
+                       gpios = <&tca6416 7 GPIO_ACTIVE_LOW>;
+                       default-state = "on";
+               };
+
+               user_led_2 {
+                       label = "am3517evm:green:user_led_2";
+                       gpios = <&tca6416 6 GPIO_ACTIVE_LOW>;
+                       default-state = "on";
+               };
+
+               user_led_3 {
+                       label = "am3517evm:green:user_led_3";
+                       gpios = <&gpio1 11 GPIO_ACTIVE_HIGH>;
+                       linux,default-trigger = "mmc0"; /* SD/MMC card activity 
*/
+               };
+
+               user_led_4 {
+                       label = "am3517evm:green:user_led_4";
+                       gpios = <&gpio1 31 GPIO_ACTIVE_HIGH>;
+                       linux,default-trigger = "heartbeat";
+               };
+       };
+
+       lcd0: display@0 {
+               compatible = "panel-dpi";
+               label = "15";
+               status = "okay";
+               pinctrl-names = "default";
+               enable-gpios = <&gpio6 16 GPIO_ACTIVE_HIGH>;    /* gpio176, lcd 
INI */
+
+               port {
+                       lcd_in: endpoint {
+                               remote-endpoint = <&dpi_out>;
+                       };
+               };
+
+               panel-timing {
+                       clock-frequency = <9000000>;
+                       hactive = <480>;
+                       vactive = <272>;
+                       hfront-porch = <3>;
+                       hback-porch = <2>;
+                       hsync-len = <42>;
+                       vback-porch = <3>;
+                       vfront-porch = <4>;
+                       vsync-len = <11>;
+                       hsync-active = <0>;
+                       vsync-active = <0>;
+                       de-active = <1>;
+                       pixelclk-active = <1>;
+               };
+       };
+
+       bl: backlight {
+               compatible = "pwm-backlight";
+               pinctrl-names = "default";
+               pinctrl-0 = <&backlight_pins>;
+               pwms = <&pwm11 0 5000000 0>;
+               brightness-levels = <0 10 20 30 40 50 60 70 80 90 100>;
+               default-brightness-level = <7>;
+               enable-gpios = <&gpio6 22 GPIO_ACTIVE_HIGH>; /* gpio_182 */
+       };
+
+       pwm11: dmtimer-pwm@11 {
+               compatible = "ti,omap-dmtimer-pwm";
+               pinctrl-names = "default";
+               pinctrl-0 = <&pwm_pins>;
+               ti,timers = <&timer11>;
+               #pwm-cells = <3>;
+       };
 };
 
 &davinci_emac {
@@ -34,12 +178,32 @@
             status = "okay";
 };
 
-&i2c1 {
-       clock-frequency = <400000>;
+&dss {
+       status = "ok";
+
+       pinctrl-names = "default";
+       pinctrl-0 = <&dss_dpi_pins>;
+
+       vdds_dsi-supply = <&vdd_io_reg>;
+       vdda_video-supply = <&vdd_io_reg>;
+
+       port {
+               dpi_out: endpoint {
+                       remote-endpoint = <&lcd_in>;
+                       data-lines = <16>;
+               };
+       };
 };
 
 &i2c2 {
        clock-frequency = <400000>;
+       /* User DIP swithes [1:8] / User LEDS [1:2] */
+       tca6416: gpio@21 {
+               compatible = "ti,tca6416";
+               reg = <0x21>;
+               gpio-controller;
+               #gpio-cells = <2>;
+       };
 };
 
 &i2c3 {
@@ -47,8 +211,13 @@
 };
 
 &mmc1 {
+       status = "okay";
+       pinctrl-names = "default";
+       pinctrl-0 = <&mmc1_pins>;
        vmmc-supply = <&vmmc_fixed>;
        bus-width = <4>;
+       wp-gpios = <&gpio4 30 GPIO_ACTIVE_HIGH>; /* gpio_126 */
+       cd-gpios = <&gpio4 31 GPIO_ACTIVE_HIGH>; /* gpio_127 */
 };
 
 &mmc2 {
@@ -59,3 +228,63 @@
       status = "disabled";
 };
 
+&omap3_pmx_core {
+
+       leds_pins: pinmux_leds_pins {
+               pinctrl-single,pins = <
+                       OMAP3_WKUP_IOPAD(0x2a24, PIN_OUTPUT_PULLUP | MUX_MODE4) 
/* jtag_emu0.gpio_11 */
+                       OMAP3_WKUP_IOPAD(0x2a26, PIN_OUTPUT_PULLUP | MUX_MODE4) 
/* jtag_emu1.gpio_31 */
+               >;
+       };
+
+       mmc1_pins: pinmux_mmc1_pins {
+               pinctrl-single,pins = <
+                       OMAP3_CORE1_IOPAD(0x2144, PIN_INPUT_PULLUP | MUX_MODE0) 
/* sdmmc1_clk.sdmmc1_clk */
+                       OMAP3_CORE1_IOPAD(0x2146, PIN_INPUT_PULLUP | MUX_MODE0) 
/* sdmmc1_cmd.sdmmc1_cmd */
+                       OMAP3_CORE1_IOPAD(0x2148, PIN_INPUT_PULLUP | MUX_MODE0) 
/* sdmmc1_dat0.sdmmc1_dat0 */
+                       OMAP3_CORE1_IOPAD(0x214a, PIN_INPUT_PULLUP | MUX_MODE0) 
/* sdmmc1_dat1.sdmmc1_dat1 */
+                       OMAP3_CORE1_IOPAD(0x214c, PIN_INPUT_PULLUP | MUX_MODE0) 
/* sdmmc1_dat2.sdmmc1_dat2 */
+                       OMAP3_CORE1_IOPAD(0x214e, PIN_INPUT_PULLUP | MUX_MODE0) 
/* sdmmc1_dat3.sdmmc1_dat3 */
+                       OMAP3_CORE1_IOPAD(0x2150, PIN_INPUT_PULLUP | MUX_MODE4) 
/* sdmmc1_dat4.gpio_126 */
+                       OMAP3_CORE1_IOPAD(0x2152, PIN_INPUT_PULLUP | MUX_MODE4) 
/* sdmmc1_dat5.gpio_127 */
+               >;
+       };
+
+       pwm_pins: pinmux_pwm_pins {
+               pinctrl-single,pins = <
+                       OMAP3_CORE1_IOPAD(0x21dc, PIN_OUTPUT | MUX_MODE1)       
/* mcspi2_cs0.gpt11_pwm */
+               >;
+       };
+
+       backlight_pins: pinmux_backlight_pins {
+               pinctrl-single,pins = <
+                       OMAP3_CORE1_IOPAD(0x21de, PIN_OUTPUT | MUX_MODE4)       
/* mcspi2_cs1.gpio_182 */
+               >;
+       };
+
+       dss_dpi_pins: pinmux_dss_dpi_pins {
+               pinctrl-single,pins = <
+                       OMAP3_CORE1_IOPAD(0x21d2, PIN_OUTPUT | MUX_MODE4)       
/* mcspi1_cs2.gpio_176 */
+                       OMAP3_CORE1_IOPAD(0x20d4, PIN_OUTPUT | MUX_MODE0)       
/* dss_pclk.dss_pclk */
+                       OMAP3_CORE1_IOPAD(0x20d6, PIN_OUTPUT | MUX_MODE0)       
/* dss_hsync.dss_hsync */
+                       OMAP3_CORE1_IOPAD(0x20d8, PIN_OUTPUT | MUX_MODE0)       
/* dss_vsync.dss_vsync */
+                       OMAP3_CORE1_IOPAD(0x20da, PIN_OUTPUT | MUX_MODE0)       
/* dss_acbias.dss_acbias */
+                       OMAP3_CORE1_IOPAD(0x20dc, PIN_OUTPUT | MUX_MODE0)       
/* dss_data0.dss_data0 */
+                       OMAP3_CORE1_IOPAD(0x20de, PIN_OUTPUT | MUX_MODE0)       
/* dss_data1.dss_data1 */
+                       OMAP3_CORE1_IOPAD(0x20e0, PIN_OUTPUT | MUX_MODE0)       
/* dss_data2.dss_data2 */
+                       OMAP3_CORE1_IOPAD(0x20e2, PIN_OUTPUT | MUX_MODE0)       
/* dss_data3.dss_data3 */
+                       OMAP3_CORE1_IOPAD(0x20e4, PIN_OUTPUT | MUX_MODE0)       
/* dss_data4.dss_data4 */
+                       OMAP3_CORE1_IOPAD(0x20e6, PIN_OUTPUT | MUX_MODE0)       
/* dss_data5.dss_data5 */
+                       OMAP3_CORE1_IOPAD(0x20e8, PIN_OUTPUT | MUX_MODE0)       
/* dss_data6.dss_data6 */
+                       OMAP3_CORE1_IOPAD(0x20ea, PIN_OUTPUT | MUX_MODE0)       
/* dss_data7.dss_data7 */
+                       OMAP3_CORE1_IOPAD(0x20ec, PIN_OUTPUT | MUX_MODE0)       
/* dss_data8.dss_data8 */
+                       OMAP3_CORE1_IOPAD(0x20ee, PIN_OUTPUT | MUX_MODE0)       
/* dss_data9.dss_data9 */
+                       OMAP3_CORE1_IOPAD(0x20f0, PIN_OUTPUT | MUX_MODE0)       
/* dss_data10.dss_data10 */
+                       OMAP3_CORE1_IOPAD(0x20f2, PIN_OUTPUT | MUX_MODE0)       
/* dss_data11.dss_data11 */
+                       OMAP3_CORE1_IOPAD(0x20f4, PIN_OUTPUT | MUX_MODE0)       
/* dss_data12.dss_data12 */
+                       OMAP3_CORE1_IOPAD(0x20f6, PIN_OUTPUT | MUX_MODE0)       
/* dss_data13.dss_data13 */
+                       OMAP3_CORE1_IOPAD(0x20f8, PIN_OUTPUT | MUX_MODE0)       
/* dss_data14.dss_data14 */
+                       OMAP3_CORE1_IOPAD(0x20fa, PIN_OUTPUT | MUX_MODE0)       
/* dss_data15.dss_data15 */
+               >;
+       };
+};

Copied: head/sys/gnu/dts/arm/am3517-som.dtsi (from r337701, 
vendor/device-tree/dist/src/arm/am3517-som.dtsi)
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ head/sys/gnu/dts/arm/am3517-som.dtsi        Mon Aug 13 06:40:20 2018        
(r337703, copy of r337701, vendor/device-tree/dist/src/arm/am3517-som.dtsi)
@@ -0,0 +1,142 @@
+/*
+ * Copyright (C) 2016 Derald D. Woods <woods.techni...@gmail.com>
+ *
+ * Based on am3517-evm.dts
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ */
+
+/ {
+       cpus {
+               cpu@0 {
+                       cpu0-supply = <&vdd_core_reg>;
+               };
+       };
+};
+
+&gpmc {
+       ranges = <0 0 0x30000000 0x1000000>;    /* CS0: 16MB for NAND */
+
+       nand@0,0 {
+               compatible = "ti,omap2-nand";
+               linux,mtd-name = "micron,mt29f4g16abchch";
+               reg = <0 0 4>; /* CS0, offset 0, IO size 4 */
+               nand-bus-width = <16>;
+               ti,nand-ecc-opt = "bch8";
+               gpmc,sync-clk-ps = <0>;
+               gpmc,cs-on-ns = <0>;
+               gpmc,cs-rd-off-ns = <44>;
+               gpmc,cs-wr-off-ns = <44>;
+               gpmc,adv-on-ns = <6>;
+               gpmc,adv-rd-off-ns = <34>;
+               gpmc,adv-wr-off-ns = <44>;
+               gpmc,we-off-ns = <40>;
+               gpmc,oe-off-ns = <54>;
+               gpmc,access-ns = <64>;
+               gpmc,rd-cycle-ns = <82>;
+               gpmc,wr-cycle-ns = <82>;
+               gpmc,wr-access-ns = <40>;
+               gpmc,wr-data-mux-bus-ns = <0>;
+               gpmc,device-width = <2>;
+               #address-cells = <1>;
+               #size-cells = <1>;
+       };
+};
+
+&i2c1 {
+       clock-frequency = <400000>;
+
+       s35390a: s35390a@30 {
+               compatible = "sii,s35390a";
+               reg = <0x30>;
+
+               pinctrl-names = "default";
+               pinctrl-0 = <&rtc_pins>;
+               interrupts-extended = <&gpio2 23 IRQ_TYPE_EDGE_FALLING>; /* 
gpio_55 */
+       };
+
+       tps: tps65023@48 {
+               compatible = "ti,tps65023";
+               reg = <0x48>;
+
+               regulators {
+                       vdd_core_reg: VDCDC1 {
+                               regulator-name = "vdd_core";
+                               compatible = "regulator-fixed";
+                               regulator-always-on;
+                               regulator-min-microvolt = <1200000>;
+                               regulator-max-microvolt = <1200000>;
+                       };
+
+                       vdd_io_reg: VDCDC2 {
+                               regulator-name = "vdd_io";
+                               compatible = "regulator-fixed";
+                               regulator-always-on;
+                               regulator-min-microvolt = <3300000>;
+                               regulator-max-microvolt = <3300000>;
+                       };
+
+                       vdd_1v8_reg: VDCDC3 {
+                               regulator-name = "vdd_1v8";
+                               compatible = "regulator-fixed";
+                               regulator-always-on;
+                               regulator-min-microvolt = <1800000>;
+                               regulator-max-microvolt = <1800000>;
+                       };
+
+                       vdd_usb18_reg: LDO1 {
+                               regulator-name = "vdd_usb18";
+                               compatible = "regulator-fixed";
+                               regulator-always-on;
+                               regulator-min-microvolt = <1800000>;
+                               regulator-max-microvolt = <1800000>;
+                       };
+
+                       vdd_usb33_reg: LDO2 {
+                               regulator-name = "vdd_usb33";
+                               compatible = "regulator-fixed";
+                               regulator-always-on;
+                               regulator-min-microvolt = <3300000>;
+                               regulator-max-microvolt = <3300000>;
+                       };
+               };
+       };
+
+       touchscreen: tsc2004@4b {
+               compatible = "ti,tsc2004";
+               reg = <0x4b>;
+
+               vio-supply = <&vdd_io_reg>;
+
+               pinctrl-names = "default";
+               pinctrl-0 = <&tsc2004_pins>;
+               interrupts-extended = <&gpio3 1 IRQ_TYPE_EDGE_RISING>; /* 
gpio_65 */
+
+               touchscreen-fuzz-x = <4>;
+               touchscreen-fuzz-y = <7>;
+               touchscreen-fuzz-pressure = <2>;
+               touchscreen-size-x = <480>;
+               touchscreen-size-y = <272>;
+               touchscreen-max-pressure = <2048>;
+
+               ti,x-plate-ohms = <280>;
+               ti,esd-recovery-timeout-ms = <8000>;
+       };
+};
+
+&omap3_pmx_core {
+
+       rtc_pins: pinmux_rtc_pins {
+               pinctrl-single,pins = <
+                       OMAP3_CORE1_IOPAD(0x20b6, PIN_INPUT_PULLUP | MUX_MODE4) 
/* gpmc_ncs4.gpio_55 */
+               >;
+       };
+
+       tsc2004_pins: pinmux_tsc2004_pins {
+               pinctrl-single,pins = <
+                       OMAP3_CORE1_IOPAD(0x20d2, PIN_INPUT | MUX_MODE4) /* 
gpmc_wait3.gpio_65 */
+               >;
+       };
+};

Modified: head/sys/gnu/dts/arm/am3517.dtsi
==============================================================================
--- head/sys/gnu/dts/arm/am3517.dtsi    Mon Aug 13 05:54:42 2018        
(r337702)
+++ head/sys/gnu/dts/arm/am3517.dtsi    Mon Aug 13 06:40:20 2018        
(r337703)
@@ -39,6 +39,8 @@
                        ti,davinci-ctrl-ram-size = <0x2000>;
                        ti,davinci-rmii-en = /bits/ 8 <1>;
                        local-mac-address = [ 00 00 00 00 00 00 ];
+                       clocks = <&emac_ick>;
+                       clock-names = "ick";
                };
 
                davinci_mdio: ethernet@5c030000 {
@@ -49,6 +51,8 @@
                        bus_freq = <1000000>;
                        #address-cells = <1>;
                        #size-cells = <0>;
+                       clocks = <&emac_fck>;
+                       clock-names = "fck";
                };
 
                uart4: serial@4809e000 {
@@ -85,6 +89,11 @@
                        clocks = <&hecc_ck>;
                };
        };
+};
+
+/* Table Table 5-79 of the TRM shows 480ab000 is reserved */
+&usb_otg_hs {
+       status = "disabled";
 };
 
 &iva {

Modified: head/sys/gnu/dts/arm/am437x-cm-t43.dts
==============================================================================
--- head/sys/gnu/dts/arm/am437x-cm-t43.dts      Mon Aug 13 05:54:42 2018        
(r337702)
+++ head/sys/gnu/dts/arm/am437x-cm-t43.dts      Mon Aug 13 06:40:20 2018        
(r337703)
@@ -203,7 +203,7 @@
        tps65218: tps65218@24 {
                compatible = "ti,tps65218";
                reg = <0x24>;
-               interrupts = <GIC_SPI 7 IRQ_TYPE_NONE>; /* NMIn */
+               interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>; /* NMIn */
                interrupt-parent = <&gic>;
                interrupt-controller;
                #interrupt-cells = <2>;

Modified: head/sys/gnu/dts/arm/am437x-gp-evm.dts
==============================================================================
--- head/sys/gnu/dts/arm/am437x-gp-evm.dts      Mon Aug 13 05:54:42 2018        
(r337702)
+++ head/sys/gnu/dts/arm/am437x-gp-evm.dts      Mon Aug 13 06:40:20 2018        
(r337703)
@@ -543,7 +543,7 @@
        tps65218: tps65218@24 {
                reg = <0x24>;
                compatible = "ti,tps65218";
-               interrupts = <GIC_SPI 7 IRQ_TYPE_NONE>; /* NMIn */
+               interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>; /* NMIn */
                interrupt-controller;
                #interrupt-cells = <2>;
 

Modified: head/sys/gnu/dts/arm/am437x-sk-evm.dts
==============================================================================
--- head/sys/gnu/dts/arm/am437x-sk-evm.dts      Mon Aug 13 05:54:42 2018        
(r337702)
+++ head/sys/gnu/dts/arm/am437x-sk-evm.dts      Mon Aug 13 06:40:20 2018        
(r337703)
@@ -15,6 +15,7 @@
 #include <dt-bindings/pwm/pwm.h>
 #include <dt-bindings/gpio/gpio.h>
 #include <dt-bindings/input/input.h>
+#include <dt-bindings/interrupt-controller/irq.h>
 
 / {
        model = "TI AM437x SK EVM";
@@ -158,6 +159,22 @@
                        };
                };
        };
+
+       vmmcwl_fixed: fixedregulator-mmcwl {
+               /*
+                * WL_EN is not SDIO standard compliant. It is an out of band
+                * signal and hard to be dealt with in a standard way by the
+                * SDIO core driver.
+                * So modelling the WL_EN line as a regulator was a natural
+                * choice as the MMC core already deals with MMC supplies.
+                */
+               compatible = "regulator-fixed";
+               regulator-name = "vmmcwl_fixed";
+               regulator-min-microvolt = <1800000>;
+               regulator-max-microvolt = <1800000>;
+               gpio = <&gpio4 8 GPIO_ACTIVE_HIGH>;
+               enable-active-high;
+       };
 };
 
 &am43xx_pinmux {
@@ -418,6 +435,62 @@
                        AM4372_IOPAD(0xac4, PIN_OUTPUT | MUX_MODE0) /* 
usb0_drvvbus.usb0_drvvbus */
                >;
        };
+
+       mmc3_pins_default: pinmux_mmc3_pins_default {
+               pinctrl-single,pins = <
+                       AM4372_IOPAD(0x9f0, PIN_INPUT_PULLUP | MUX_MODE3) /* 
(AD21) cam1_data2.mmc2_clk */
+                       AM4372_IOPAD(0x9f4, PIN_INPUT_PULLUP | MUX_MODE3) /* 
(AE22) cam1_data3.mmc2_cmd */

*** 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