Author: manu
Date: Sat Nov 10 21:02:32 2018
New Revision: 340337
URL: https://svnweb.freebsd.org/changeset/base/340337

Log:
  Update our devicetree to 4.19 for arm and arm64
  
  MFC after:    2 months

Added:
  head/sys/gnu/dts/arm/am335x-osd3358-sm-red.dts
     - copied unchanged from r340335, 
vendor/device-tree/dist/src/arm/am335x-osd3358-sm-red.dts
  head/sys/gnu/dts/arm/am335x-sancloud-bbe.dts
     - copied unchanged from r340335, 
vendor/device-tree/dist/src/arm/am335x-sancloud-bbe.dts
  head/sys/gnu/dts/arm/armada-388-helios4.dts
     - copied unchanged from r340335, 
vendor/device-tree/dist/src/arm/armada-388-helios4.dts
  head/sys/gnu/dts/arm/at91-dvk_som60.dts
     - copied unchanged from r340335, 
vendor/device-tree/dist/src/arm/at91-dvk_som60.dts
  head/sys/gnu/dts/arm/at91-dvk_su60_somc.dtsi
     - copied unchanged from r340335, 
vendor/device-tree/dist/src/arm/at91-dvk_su60_somc.dtsi
  head/sys/gnu/dts/arm/at91-dvk_su60_somc_lcm.dtsi
     - copied unchanged from r340335, 
vendor/device-tree/dist/src/arm/at91-dvk_su60_somc_lcm.dtsi
  head/sys/gnu/dts/arm/at91-gatwick.dts
     - copied unchanged from r340335, 
vendor/device-tree/dist/src/arm/at91-gatwick.dts
  head/sys/gnu/dts/arm/at91-som60.dtsi
     - copied unchanged from r340335, 
vendor/device-tree/dist/src/arm/at91-som60.dtsi
  head/sys/gnu/dts/arm/at91-wb45n.dts
     - copied unchanged from r340335, 
vendor/device-tree/dist/src/arm/at91-wb45n.dts
  head/sys/gnu/dts/arm/at91-wb45n.dtsi
     - copied unchanged from r340335, 
vendor/device-tree/dist/src/arm/at91-wb45n.dtsi
  head/sys/gnu/dts/arm/at91-wb50n.dts
     - copied unchanged from r340335, 
vendor/device-tree/dist/src/arm/at91-wb50n.dts
  head/sys/gnu/dts/arm/at91-wb50n.dtsi
     - copied unchanged from r340335, 
vendor/device-tree/dist/src/arm/at91-wb50n.dtsi
  head/sys/gnu/dts/arm/bcm2835-rpi-cm1-io1.dts
     - copied unchanged from r340335, 
vendor/device-tree/dist/src/arm/bcm2835-rpi-cm1-io1.dts
  head/sys/gnu/dts/arm/bcm2835-rpi-cm1.dtsi
     - copied unchanged from r340335, 
vendor/device-tree/dist/src/arm/bcm2835-rpi-cm1.dtsi
  head/sys/gnu/dts/arm/gemini-sl93512r.dts
     - copied unchanged from r340335, 
vendor/device-tree/dist/src/arm/gemini-sl93512r.dts
  head/sys/gnu/dts/arm/gr-peach-audiocamerashield.dtsi
     - copied unchanged from r340335, 
vendor/device-tree/dist/src/arm/gr-peach-audiocamerashield.dtsi
  head/sys/gnu/dts/arm/imx31-lite.dts
     - copied unchanged from r340335, 
vendor/device-tree/dist/src/arm/imx31-lite.dts
  head/sys/gnu/dts/arm/imx51-zii-scu2-mezz.dts
     - copied unchanged from r340335, 
vendor/device-tree/dist/src/arm/imx51-zii-scu2-mezz.dts
  head/sys/gnu/dts/arm/imx51-zii-scu3-esb.dts
     - copied unchanged from r340335, 
vendor/device-tree/dist/src/arm/imx51-zii-scu3-esb.dts
  head/sys/gnu/dts/arm/imx53-kp-ddc.dts
     - copied unchanged from r340335, 
vendor/device-tree/dist/src/arm/imx53-kp-ddc.dts
  head/sys/gnu/dts/arm/imx53-kp-hsc.dts
     - copied unchanged from r340335, 
vendor/device-tree/dist/src/arm/imx53-kp-hsc.dts
  head/sys/gnu/dts/arm/imx53-kp.dtsi
     - copied unchanged from r340335, 
vendor/device-tree/dist/src/arm/imx53-kp.dtsi
  head/sys/gnu/dts/arm/imx6dl-icore-mipi.dts
     - copied unchanged from r340335, 
vendor/device-tree/dist/src/arm/imx6dl-icore-mipi.dts
  head/sys/gnu/dts/arm/imx6sll-evk.dts
     - copied unchanged from r340335, 
vendor/device-tree/dist/src/arm/imx6sll-evk.dts
  head/sys/gnu/dts/arm/imx6sll-pinfunc.h
     - copied unchanged from r340335, 
vendor/device-tree/dist/src/arm/imx6sll-pinfunc.h
  head/sys/gnu/dts/arm/imx6sll.dtsi
     - copied unchanged from r340335, 
vendor/device-tree/dist/src/arm/imx6sll.dtsi
  head/sys/gnu/dts/arm/imx6ul-ccimx6ulsbcexpress.dts
     - copied unchanged from r340335, 
vendor/device-tree/dist/src/arm/imx6ul-ccimx6ulsbcexpress.dts
  head/sys/gnu/dts/arm/imx6ul-ccimx6ulsom.dtsi
     - copied unchanged from r340335, 
vendor/device-tree/dist/src/arm/imx6ul-ccimx6ulsom.dtsi
  head/sys/gnu/dts/arm/keystone-k2g-netcp.dtsi
     - copied unchanged from r340335, 
vendor/device-tree/dist/src/arm/keystone-k2g-netcp.dtsi
  head/sys/gnu/dts/arm/omap4-l4.dtsi
     - copied unchanged from r340335, 
vendor/device-tree/dist/src/arm/omap4-l4.dtsi
  head/sys/gnu/dts/arm/r9a06g032-rzn1d400-db.dts
     - copied unchanged from r340335, 
vendor/device-tree/dist/src/arm/r9a06g032-rzn1d400-db.dts
  head/sys/gnu/dts/arm/r9a06g032.dtsi
     - copied unchanged from r340335, 
vendor/device-tree/dist/src/arm/r9a06g032.dtsi
  head/sys/gnu/dts/arm/s5pv210-aries.dtsi
     - copied unchanged from r340335, 
vendor/device-tree/dist/src/arm/s5pv210-aries.dtsi
  head/sys/gnu/dts/arm/s5pv210-fascinate4g.dts
     - copied unchanged from r340335, 
vendor/device-tree/dist/src/arm/s5pv210-fascinate4g.dts
  head/sys/gnu/dts/arm/s5pv210-galaxys.dts
     - copied unchanged from r340335, 
vendor/device-tree/dist/src/arm/s5pv210-galaxys.dts
  head/sys/gnu/dts/arm/tegra20-colibri-iris.dts
     - copied unchanged from r340335, 
vendor/device-tree/dist/src/arm/tegra20-colibri-iris.dts
  head/sys/gnu/dts/arm/tegra20-colibri.dtsi
     - copied unchanged from r340335, 
vendor/device-tree/dist/src/arm/tegra20-colibri.dtsi
  head/sys/gnu/dts/arm/vf610-zii-cfu1.dts
     - copied unchanged from r340335, 
vendor/device-tree/dist/src/arm/vf610-zii-cfu1.dts
  head/sys/gnu/dts/arm/vf610-zii-ssmb-spu3.dts
     - copied unchanged from r340335, 
vendor/device-tree/dist/src/arm/vf610-zii-ssmb-spu3.dts
  head/sys/gnu/dts/arm/zynq-zturn.dts
     - copied unchanged from r340335, 
vendor/device-tree/dist/src/arm/zynq-zturn.dts
  head/sys/gnu/dts/arm64/allwinner/sun50i-a64-amarula-relic.dts
     - copied unchanged from r340335, 
vendor/device-tree/dist/src/arm64/allwinner/sun50i-a64-amarula-relic.dts
  head/sys/gnu/dts/arm64/allwinner/sun50i-a64-pinebook.dts
     - copied unchanged from r340335, 
vendor/device-tree/dist/src/arm64/allwinner/sun50i-a64-pinebook.dts
  head/sys/gnu/dts/arm64/amlogic/meson-gxl-s805x-p241.dts
     - copied unchanged from r340335, 
vendor/device-tree/dist/src/arm64/amlogic/meson-gxl-s805x-p241.dts
  head/sys/gnu/dts/arm64/amlogic/meson-gxl-s905w-p281.dts
     - copied unchanged from r340335, 
vendor/device-tree/dist/src/arm64/amlogic/meson-gxl-s905w-p281.dts
  head/sys/gnu/dts/arm64/amlogic/meson-gxl-s905w-tx3-mini.dts
     - copied unchanged from r340335, 
vendor/device-tree/dist/src/arm64/amlogic/meson-gxl-s905w-tx3-mini.dts
  head/sys/gnu/dts/arm64/broadcom/stingray/bcm958802a802x.dts
     - copied unchanged from r340335, 
vendor/device-tree/dist/src/arm64/broadcom/stingray/bcm958802a802x.dts
  head/sys/gnu/dts/arm64/broadcom/stingray/stingray-board-base.dtsi
     - copied unchanged from r340335, 
vendor/device-tree/dist/src/arm64/broadcom/stingray/stingray-board-base.dtsi
  head/sys/gnu/dts/arm64/broadcom/stingray/stingray-pcie.dtsi
     - copied unchanged from r340335, 
vendor/device-tree/dist/src/arm64/broadcom/stingray/stingray-pcie.dtsi
  head/sys/gnu/dts/arm64/mediatek/mt6797-x20-dev.dts
     - copied unchanged from r340335, 
vendor/device-tree/dist/src/arm64/mediatek/mt6797-x20-dev.dts
  head/sys/gnu/dts/arm64/qcom/pm8005.dtsi
     - copied unchanged from r340335, 
vendor/device-tree/dist/src/arm64/qcom/pm8005.dtsi
  head/sys/gnu/dts/arm64/qcom/pm8998.dtsi
     - copied unchanged from r340335, 
vendor/device-tree/dist/src/arm64/qcom/pm8998.dtsi
  head/sys/gnu/dts/arm64/rockchip/rk3399-ficus.dts
     - copied unchanged from r340335, 
vendor/device-tree/dist/src/arm64/rockchip/rk3399-ficus.dts
  head/sys/gnu/dts/arm64/rockchip/rk3399-gru-bob.dts
     - copied unchanged from r340335, 
vendor/device-tree/dist/src/arm64/rockchip/rk3399-gru-bob.dts
  head/sys/gnu/dts/arm64/rockchip/rk3399-gru-chromebook.dtsi
     - copied unchanged from r340335, 
vendor/device-tree/dist/src/arm64/rockchip/rk3399-gru-chromebook.dtsi
  head/sys/gnu/dts/arm64/ti/
     - copied from r340335, vendor/device-tree/dist/src/arm64/ti/
  head/sys/gnu/dts/arm64/xilinx/avnet-ultra96-rev1.dts
     - copied unchanged from r340335, 
vendor/device-tree/dist/src/arm64/xilinx/avnet-ultra96-rev1.dts
Deleted:
  head/sys/gnu/dts/arm/exynos4412-tmu-sensor-conf.dtsi
  head/sys/gnu/dts/arm/exynos5420-tmu-sensor-conf.dtsi
  head/sys/gnu/dts/arm/mt7623n-rfb-nand.dts
  head/sys/gnu/dts/arm/mt7623n-rfb.dtsi
  head/sys/gnu/dts/arm/tegra20-colibri-512.dtsi
  head/sys/gnu/dts/arm/tegra20-iris-512.dts
  head/sys/gnu/dts/arm64/exynos/exynos5433-tmu-g3d-sensor-conf.dtsi
  head/sys/gnu/dts/arm64/exynos/exynos5433-tmu-sensor-conf.dtsi
  head/sys/gnu/dts/arm64/exynos/exynos7-tmu-sensor-conf.dtsi
  head/sys/gnu/dts/arm64/xilinx/zynqmp-ep108-clk.dtsi
  head/sys/gnu/dts/arm64/xilinx/zynqmp-ep108.dts
Modified:
  head/sys/gnu/dts/arm/am335x-baltos.dtsi
  head/sys/gnu/dts/arm/am335x-evm.dts
  head/sys/gnu/dts/arm/am335x-evmsk.dts
  head/sys/gnu/dts/arm/am335x-sl50.dts
  head/sys/gnu/dts/arm/am33xx.dtsi
  head/sys/gnu/dts/arm/am3517-evm.dts
  head/sys/gnu/dts/arm/am3517-som.dtsi
  head/sys/gnu/dts/arm/am4372.dtsi
  head/sys/gnu/dts/arm/am437x-gp-evm.dts
  head/sys/gnu/dts/arm/am571x-idk.dts
  head/sys/gnu/dts/arm/am572x-idk-common.dtsi
  head/sys/gnu/dts/arm/am57xx-idk-common.dtsi
  head/sys/gnu/dts/arm/armada-388-clearfog-base.dts
  head/sys/gnu/dts/arm/armada-388-clearfog-pro.dts
  head/sys/gnu/dts/arm/armada-388-clearfog.dts
  head/sys/gnu/dts/arm/armada-388-clearfog.dtsi
  head/sys/gnu/dts/arm/armada-38x-solidrun-microsom.dtsi
  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_ptc_ek.dts
  head/sys/gnu/dts/arm/at91sam9261.dtsi
  head/sys/gnu/dts/arm/at91sam9263.dtsi
  head/sys/gnu/dts/arm/at91sam9rl.dtsi
  head/sys/gnu/dts/arm/at91sam9x5.dtsi
  head/sys/gnu/dts/arm/bcm-cygnus.dtsi
  head/sys/gnu/dts/arm/bcm2837.dtsi
  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-r6250.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-netgear-r8000.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/bcm47094.dtsi
  head/sys/gnu/dts/arm/bcm5301x.dtsi
  head/sys/gnu/dts/arm/bcm53573.dtsi
  head/sys/gnu/dts/arm/bcm63138.dtsi
  head/sys/gnu/dts/arm/bcm94708.dts
  head/sys/gnu/dts/arm/bcm94709.dts
  head/sys/gnu/dts/arm/bcm953012er.dts
  head/sys/gnu/dts/arm/bcm953012hr.dts
  head/sys/gnu/dts/arm/bcm953012k.dts
  head/sys/gnu/dts/arm/berlin2.dtsi
  head/sys/gnu/dts/arm/berlin2q.dtsi
  head/sys/gnu/dts/arm/da850-enbw-cmc.dts
  head/sys/gnu/dts/arm/da850-evm.dts
  head/sys/gnu/dts/arm/da850-lcdk.dts
  head/sys/gnu/dts/arm/da850-lego-ev3.dts
  head/sys/gnu/dts/arm/da850.dtsi
  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/dra74x.dtsi
  head/sys/gnu/dts/arm/dra76-evm.dts
  head/sys/gnu/dts/arm/dra76x.dtsi
  head/sys/gnu/dts/arm/emev2-kzm9d.dts
  head/sys/gnu/dts/arm/emev2.dtsi
  head/sys/gnu/dts/arm/exynos3250.dtsi
  head/sys/gnu/dts/arm/exynos4.dtsi
  head/sys/gnu/dts/arm/exynos4210.dtsi
  head/sys/gnu/dts/arm/exynos4412-midas.dtsi
  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-cpus.dtsi
  head/sys/gnu/dts/arm/exynos5420.dtsi
  head/sys/gnu/dts/arm/exynos5422-cpus.dtsi
  head/sys/gnu/dts/arm/gemini-dlink-dir-685.dts
  head/sys/gnu/dts/arm/gemini-sq201.dts
  head/sys/gnu/dts/arm/highbank.dts
  head/sys/gnu/dts/arm/imx23-evk.dts
  head/sys/gnu/dts/arm/imx28-evk.dts
  head/sys/gnu/dts/arm/imx31.dtsi
  head/sys/gnu/dts/arm/imx50-evk.dts
  head/sys/gnu/dts/arm/imx50-pinfunc.h
  head/sys/gnu/dts/arm/imx50.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-zii-rdu1.dts
  head/sys/gnu/dts/arm/imx51.dtsi
  head/sys/gnu/dts/arm/imx53-ppd.dts
  head/sys/gnu/dts/arm/imx53-qsb-common.dtsi
  head/sys/gnu/dts/arm/imx53.dtsi
  head/sys/gnu/dts/arm/imx6dl-colibri-eval-v3.dts
  head/sys/gnu/dts/arm/imx6dl-mamoj.dts
  head/sys/gnu/dts/arm/imx6dl-nit6xlite.dts
  head/sys/gnu/dts/arm/imx6dl-nitrogen6x.dts
  head/sys/gnu/dts/arm/imx6dl-riotboard.dts
  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-cm-fx6.dts
  head/sys/gnu/dts/arm/imx6q-icore-mipi.dts
  head/sys/gnu/dts/arm/imx6q-nitrogen6_max.dts
  head/sys/gnu/dts/arm/imx6q-nitrogen6_som2.dts
  head/sys/gnu/dts/arm/imx6q-nitrogen6x.dts
  head/sys/gnu/dts/arm/imx6q-var-dt6customboard.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-icore.dtsi
  head/sys/gnu/dts/arm/imx6qdl-nit6xlite.dtsi
  head/sys/gnu/dts/arm/imx6qdl-nitrogen6_max.dtsi
  head/sys/gnu/dts/arm/imx6qdl-nitrogen6_som2.dtsi
  head/sys/gnu/dts/arm/imx6qdl-nitrogen6x.dtsi
  head/sys/gnu/dts/arm/imx6qdl-sabreauto.dtsi
  head/sys/gnu/dts/arm/imx6qdl-sabresd.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-nitrogen6_max.dts
  head/sys/gnu/dts/arm/imx6qp-nitrogen6_som2.dts
  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-sdb-reva.dts
  head/sys/gnu/dts/arm/imx6sx.dtsi
  head/sys/gnu/dts/arm/imx6ul-pico-hobbit.dts
  head/sys/gnu/dts/arm/imx6ul.dtsi
  head/sys/gnu/dts/arm/imx6ull-colibri-wifi.dtsi
  head/sys/gnu/dts/arm/imx6ull.dtsi
  head/sys/gnu/dts/arm/imx7d-nitrogen7.dts
  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-k2e-netcp.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-netcp.dtsi
  head/sys/gnu/dts/arm/keystone-k2l-netcp.dtsi
  head/sys/gnu/dts/arm/logicpd-som-lv.dtsi
  head/sys/gnu/dts/arm/logicpd-torpedo-37xx-devkit.dts
  head/sys/gnu/dts/arm/ls1021a.dtsi
  head/sys/gnu/dts/arm/mt7623.dtsi
  head/sys/gnu/dts/arm/mt7623n-bananapi-bpi-r2.dts
  head/sys/gnu/dts/arm/omap3-cm-t3517.dts
  head/sys/gnu/dts/arm/omap3-cm-t3730.dts
  head/sys/gnu/dts/arm/omap3-evm-common.dtsi
  head/sys/gnu/dts/arm/omap3-igep0020-rev-f.dts
  head/sys/gnu/dts/arm/omap3-igep0030-rev-g.dts
  head/sys/gnu/dts/arm/omap3-zoom3.dts
  head/sys/gnu/dts/arm/omap4-droid4-xt894.dts
  head/sys/gnu/dts/arm/omap4-duovero-parlor.dts
  head/sys/gnu/dts/arm/omap4-duovero.dtsi
  head/sys/gnu/dts/arm/omap4-panda-common.dtsi
  head/sys/gnu/dts/arm/omap4-panda-es.dts
  head/sys/gnu/dts/arm/omap4-sdp.dts
  head/sys/gnu/dts/arm/omap4-var-som-om44-wlan.dtsi
  head/sys/gnu/dts/arm/omap4.dtsi
  head/sys/gnu/dts/arm/omap4460.dtsi
  head/sys/gnu/dts/arm/omap5-board-common.dtsi
  head/sys/gnu/dts/arm/omap5.dtsi
  head/sys/gnu/dts/arm/pxa2xx.dtsi
  head/sys/gnu/dts/arm/pxa3xx.dtsi
  head/sys/gnu/dts/arm/qcom-ipq4019.dtsi
  head/sys/gnu/dts/arm/qcom-ipq8064.dtsi
  head/sys/gnu/dts/arm/qcom-msm8974-lge-nexus5-hammerhead.dts
  head/sys/gnu/dts/arm/r7s72100-genmai.dts
  head/sys/gnu/dts/arm/r7s72100-gr-peach.dts
  head/sys/gnu/dts/arm/r7s72100-rskrza1.dts
  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-armadillo800eva.dts
  head/sys/gnu/dts/arm/r8a7740.dtsi
  head/sys/gnu/dts/arm/r8a7743-iwg20d-q7-dbcm-ca.dts
  head/sys/gnu/dts/arm/r8a7743-iwg20d-q7.dts
  head/sys/gnu/dts/arm/r8a7743-iwg20m.dtsi
  head/sys/gnu/dts/arm/r8a7743-sk-rzg1m.dts
  head/sys/gnu/dts/arm/r8a7743.dtsi
  head/sys/gnu/dts/arm/r8a7745-iwg22d-sodimm-dbhd-ca.dts
  head/sys/gnu/dts/arm/r8a7745-iwg22d-sodimm.dts
  head/sys/gnu/dts/arm/r8a7745-iwg22m.dtsi
  head/sys/gnu/dts/arm/r8a7745-sk-rzg1e.dts
  head/sys/gnu/dts/arm/r8a7745.dtsi
  head/sys/gnu/dts/arm/r8a77470.dtsi
  head/sys/gnu/dts/arm/r8a7778-bockw.dts
  head/sys/gnu/dts/arm/r8a7778.dtsi
  head/sys/gnu/dts/arm/r8a7779-marzen.dts
  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-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/r8a77xx-aa104xd12-panel.dtsi
  head/sys/gnu/dts/arm/r8a77xx-aa121td01-panel.dtsi
  head/sys/gnu/dts/arm/rk3036-evb.dts
  head/sys/gnu/dts/arm/rk3036-kylin.dts
  head/sys/gnu/dts/arm/rk3036.dtsi
  head/sys/gnu/dts/arm/rk3066a-bqcurie2.dts
  head/sys/gnu/dts/arm/rk3066a-marsboard.dts
  head/sys/gnu/dts/arm/rk3066a-mk808.dts
  head/sys/gnu/dts/arm/rk3066a-rayeager.dts
  head/sys/gnu/dts/arm/rk3066a.dtsi
  head/sys/gnu/dts/arm/rk3188-px3-evb.dts
  head/sys/gnu/dts/arm/rk3188-radxarock.dts
  head/sys/gnu/dts/arm/rk3188.dtsi
  head/sys/gnu/dts/arm/rk3228-evb.dts
  head/sys/gnu/dts/arm/rk3229-evb.dts
  head/sys/gnu/dts/arm/rk3229.dtsi
  head/sys/gnu/dts/arm/rk322x.dtsi
  head/sys/gnu/dts/arm/rk3288-evb-act8846.dts
  head/sys/gnu/dts/arm/rk3288-evb-rk808.dts
  head/sys/gnu/dts/arm/rk3288-evb.dtsi
  head/sys/gnu/dts/arm/rk3288-fennec.dts
  head/sys/gnu/dts/arm/rk3288-firefly-beta.dts
  head/sys/gnu/dts/arm/rk3288-firefly-reload-core.dtsi
  head/sys/gnu/dts/arm/rk3288-firefly-reload.dts
  head/sys/gnu/dts/arm/rk3288-firefly.dts
  head/sys/gnu/dts/arm/rk3288-firefly.dtsi
  head/sys/gnu/dts/arm/rk3288-miqi.dts
  head/sys/gnu/dts/arm/rk3288-phycore-rdk.dts
  head/sys/gnu/dts/arm/rk3288-phycore-som.dtsi
  head/sys/gnu/dts/arm/rk3288-popmetal.dts
  head/sys/gnu/dts/arm/rk3288-r89.dts
  head/sys/gnu/dts/arm/rk3288-rock2-som.dtsi
  head/sys/gnu/dts/arm/rk3288-rock2-square.dts
  head/sys/gnu/dts/arm/rk3288-tinker.dts
  head/sys/gnu/dts/arm/rk3288-veyron-analog-audio.dtsi
  head/sys/gnu/dts/arm/rk3288-veyron-brain.dts
  head/sys/gnu/dts/arm/rk3288-veyron-chromebook.dtsi
  head/sys/gnu/dts/arm/rk3288-veyron-jaq.dts
  head/sys/gnu/dts/arm/rk3288-veyron-jerry.dts
  head/sys/gnu/dts/arm/rk3288-veyron-mickey.dts
  head/sys/gnu/dts/arm/rk3288-veyron-minnie.dts
  head/sys/gnu/dts/arm/rk3288-veyron-pinky.dts
  head/sys/gnu/dts/arm/rk3288-veyron-sdmmc.dtsi
  head/sys/gnu/dts/arm/rk3288-veyron-speedy.dts
  head/sys/gnu/dts/arm/rk3288-veyron.dtsi
  head/sys/gnu/dts/arm/rk3288-vyasa.dts
  head/sys/gnu/dts/arm/rk3288.dtsi
  head/sys/gnu/dts/arm/rk3xxx.dtsi
  head/sys/gnu/dts/arm/rv1108-evb.dts
  head/sys/gnu/dts/arm/rv1108.dtsi
  head/sys/gnu/dts/arm/s5pv210-pinctrl.dtsi
  head/sys/gnu/dts/arm/sama5d2-pinfunc.h
  head/sys/gnu/dts/arm/sama5d3.dtsi
  head/sys/gnu/dts/arm/sama5d3_emac.dtsi
  head/sys/gnu/dts/arm/sama5d4.dtsi
  head/sys/gnu/dts/arm/sh73a0-kzm9g.dts
  head/sys/gnu/dts/arm/sh73a0.dtsi
  head/sys/gnu/dts/arm/socfpga_arria10.dtsi
  head/sys/gnu/dts/arm/ste-nomadik-stn8815.dtsi
  head/sys/gnu/dts/arm/stm32f429.dtsi
  head/sys/gnu/dts/arm/stm32f746.dtsi
  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/sun4i-a10-inet97fv2.dts
  head/sys/gnu/dts/arm/sun4i-a10.dtsi
  head/sys/gnu/dts/arm/sun5i.dtsi
  head/sys/gnu/dts/arm/sun6i-a31.dtsi
  head/sys/gnu/dts/arm/sun7i-a20.dtsi
  head/sys/gnu/dts/arm/sun8i-a23-a33.dtsi
  head/sys/gnu/dts/arm/sun8i-a33.dtsi
  head/sys/gnu/dts/arm/sun8i-a83t-allwinner-h8homlet-v2.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.dtsi
  head/sys/gnu/dts/arm/sun8i-h2-plus-bananapi-m2-zero.dts
  head/sys/gnu/dts/arm/sun8i-h3-beelink-x2.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/sunxi-h3-h5.dtsi
  head/sys/gnu/dts/arm/sunxi-libretech-all-h3-cc.dtsi
  head/sys/gnu/dts/arm/tegra114-dalmore.dts
  head/sys/gnu/dts/arm/tegra114-roth.dts
  head/sys/gnu/dts/arm/tegra114-tn7.dts
  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/tegra124-jetson-tk1.dts
  head/sys/gnu/dts/arm/tegra124-nyan.dtsi
  head/sys/gnu/dts/arm/tegra124-venice2.dts
  head/sys/gnu/dts/arm/tegra124.dtsi
  head/sys/gnu/dts/arm/tegra20-harmony.dts
  head/sys/gnu/dts/arm/tegra20-paz00.dts
  head/sys/gnu/dts/arm/tegra20-seaboard.dts
  head/sys/gnu/dts/arm/tegra20-tamonten.dtsi
  head/sys/gnu/dts/arm/tegra20-trimslice.dts
  head/sys/gnu/dts/arm/tegra20-ventana.dts
  head/sys/gnu/dts/arm/tegra20.dtsi
  head/sys/gnu/dts/arm/tegra30-apalis.dtsi
  head/sys/gnu/dts/arm/tegra30-beaver.dts
  head/sys/gnu/dts/arm/tegra30-cardhu.dtsi
  head/sys/gnu/dts/arm/tegra30-colibri.dtsi
  head/sys/gnu/dts/arm/tegra30.dtsi
  head/sys/gnu/dts/arm/uniphier-pxs2.dtsi
  head/sys/gnu/dts/arm/zynq-cc108.dts
  head/sys/gnu/dts/arm/zynq-microzed.dts
  head/sys/gnu/dts/arm/zynq-parallella.dts
  head/sys/gnu/dts/arm/zynq-zc702.dts
  head/sys/gnu/dts/arm/zynq-zc706.dts
  head/sys/gnu/dts/arm/zynq-zc770-xm010.dts
  head/sys/gnu/dts/arm/zynq-zc770-xm011.dts
  head/sys/gnu/dts/arm/zynq-zc770-xm012.dts
  head/sys/gnu/dts/arm/zynq-zc770-xm013.dts
  head/sys/gnu/dts/arm/zynq-zed.dts
  head/sys/gnu/dts/arm/zynq-zybo-z7.dts
  head/sys/gnu/dts/arm/zynq-zybo.dts
  head/sys/gnu/dts/arm64/allwinner/sun50i-a64-bananapi-m64.dts
  head/sys/gnu/dts/arm64/allwinner/sun50i-a64-nanopi-a64.dts
  head/sys/gnu/dts/arm64/allwinner/sun50i-a64-olinuxino.dts
  head/sys/gnu/dts/arm64/allwinner/sun50i-a64-orangepi-win.dts
  head/sys/gnu/dts/arm64/allwinner/sun50i-a64-pine64.dts
  head/sys/gnu/dts/arm64/allwinner/sun50i-a64-sopine-baseboard.dts
  head/sys/gnu/dts/arm64/allwinner/sun50i-a64-sopine.dtsi
  head/sys/gnu/dts/arm64/allwinner/sun50i-a64-teres-i.dts
  head/sys/gnu/dts/arm64/allwinner/sun50i-a64.dtsi
  head/sys/gnu/dts/arm64/allwinner/sun50i-h5-orangepi-pc2.dts
  head/sys/gnu/dts/arm64/allwinner/sun50i-h6-pine-h64.dts
  head/sys/gnu/dts/arm64/allwinner/sun50i-h6.dtsi
  head/sys/gnu/dts/arm64/altera/socfpga_stratix10.dtsi
  head/sys/gnu/dts/arm64/altera/socfpga_stratix10_socdk.dts
  head/sys/gnu/dts/arm64/amlogic/meson-axg-s400.dts
  head/sys/gnu/dts/arm64/amlogic/meson-axg.dtsi
  head/sys/gnu/dts/arm64/amlogic/meson-gx-p23x-q20x.dtsi
  head/sys/gnu/dts/arm64/amlogic/meson-gxbb-nanopi-k2.dts
  head/sys/gnu/dts/arm64/amlogic/meson-gxl-s905d-p230.dts
  head/sys/gnu/dts/arm64/amlogic/meson-gxl-s905d-p231.dts
  head/sys/gnu/dts/arm64/amlogic/meson-gxm-khadas-vim2.dts
  head/sys/gnu/dts/arm64/amlogic/meson-gxm-q200.dts
  head/sys/gnu/dts/arm64/amlogic/meson-gxm-q201.dts
  head/sys/gnu/dts/arm64/arm/juno-r1.dts
  head/sys/gnu/dts/arm64/arm/juno-r2.dts
  head/sys/gnu/dts/arm64/arm/juno.dts
  head/sys/gnu/dts/arm64/broadcom/northstar2/ns2.dtsi
  head/sys/gnu/dts/arm64/broadcom/stingray/bcm958742-base.dtsi
  head/sys/gnu/dts/arm64/broadcom/stingray/stingray-clock.dtsi
  head/sys/gnu/dts/arm64/broadcom/stingray/stingray.dtsi
  head/sys/gnu/dts/arm64/exynos/exynos5433.dtsi
  head/sys/gnu/dts/arm64/exynos/exynos7.dtsi
  head/sys/gnu/dts/arm64/freescale/fsl-ls1012a-frdm.dts
  head/sys/gnu/dts/arm64/freescale/fsl-ls1012a-qds.dts
  head/sys/gnu/dts/arm64/freescale/fsl-ls1012a-rdb.dts
  head/sys/gnu/dts/arm64/freescale/fsl-ls1012a.dtsi
  head/sys/gnu/dts/arm64/freescale/fsl-ls1043-post.dtsi
  head/sys/gnu/dts/arm64/freescale/fsl-ls1043a-qds.dts
  head/sys/gnu/dts/arm64/freescale/fsl-ls1043a-rdb.dts
  head/sys/gnu/dts/arm64/freescale/fsl-ls1043a.dtsi
  head/sys/gnu/dts/arm64/freescale/fsl-ls1046-post.dtsi
  head/sys/gnu/dts/arm64/freescale/fsl-ls1046a-qds.dts
  head/sys/gnu/dts/arm64/freescale/fsl-ls1046a-rdb.dts
  head/sys/gnu/dts/arm64/freescale/fsl-ls1046a.dtsi
  head/sys/gnu/dts/arm64/freescale/fsl-ls1088a-qds.dts
  head/sys/gnu/dts/arm64/freescale/fsl-ls1088a-rdb.dts
  head/sys/gnu/dts/arm64/freescale/fsl-ls1088a.dtsi
  head/sys/gnu/dts/arm64/freescale/fsl-ls2080a-qds.dts
  head/sys/gnu/dts/arm64/freescale/fsl-ls2080a-rdb.dts
  head/sys/gnu/dts/arm64/freescale/fsl-ls2080a-simu.dts
  head/sys/gnu/dts/arm64/freescale/fsl-ls2080a.dtsi
  head/sys/gnu/dts/arm64/freescale/fsl-ls2088a-qds.dts
  head/sys/gnu/dts/arm64/freescale/fsl-ls2088a-rdb.dts
  head/sys/gnu/dts/arm64/freescale/fsl-ls2088a.dtsi
  head/sys/gnu/dts/arm64/freescale/fsl-ls208xa-qds.dtsi
  head/sys/gnu/dts/arm64/freescale/fsl-ls208xa-rdb.dtsi
  head/sys/gnu/dts/arm64/freescale/fsl-ls208xa.dtsi
  head/sys/gnu/dts/arm64/freescale/qoriq-bman-portals.dtsi
  head/sys/gnu/dts/arm64/freescale/qoriq-fman3-0-10g-0.dtsi
  head/sys/gnu/dts/arm64/freescale/qoriq-fman3-0-10g-1.dtsi
  head/sys/gnu/dts/arm64/freescale/qoriq-fman3-0-1g-0.dtsi
  head/sys/gnu/dts/arm64/freescale/qoriq-fman3-0-1g-1.dtsi
  head/sys/gnu/dts/arm64/freescale/qoriq-fman3-0-1g-2.dtsi
  head/sys/gnu/dts/arm64/freescale/qoriq-fman3-0-1g-3.dtsi
  head/sys/gnu/dts/arm64/freescale/qoriq-fman3-0-1g-4.dtsi
  head/sys/gnu/dts/arm64/freescale/qoriq-fman3-0-1g-5.dtsi
  head/sys/gnu/dts/arm64/freescale/qoriq-fman3-0.dtsi
  head/sys/gnu/dts/arm64/freescale/qoriq-qman-portals.dtsi
  head/sys/gnu/dts/arm64/hisilicon/hi3660-hikey960.dts
  head/sys/gnu/dts/arm64/hisilicon/hi3660.dtsi
  head/sys/gnu/dts/arm64/hisilicon/hi6220-hikey.dts
  head/sys/gnu/dts/arm64/hisilicon/hi6220.dtsi
  head/sys/gnu/dts/arm64/hisilicon/hip07.dtsi
  head/sys/gnu/dts/arm64/marvell/armada-37xx.dtsi
  head/sys/gnu/dts/arm64/marvell/armada-8040-mcbin.dts
  head/sys/gnu/dts/arm64/marvell/armada-cp110.dtsi
  head/sys/gnu/dts/arm64/mediatek/mt2712e.dtsi
  head/sys/gnu/dts/arm64/mediatek/mt7622-rfb1.dts
  head/sys/gnu/dts/arm64/mediatek/mt7622.dtsi
  head/sys/gnu/dts/arm64/mediatek/mt8173.dtsi
  head/sys/gnu/dts/arm64/nvidia/tegra194-p2888.dtsi
  head/sys/gnu/dts/arm64/nvidia/tegra194.dtsi
  head/sys/gnu/dts/arm64/qcom/apq8016-sbc.dtsi
  head/sys/gnu/dts/arm64/qcom/apq8096-db820c.dtsi
  head/sys/gnu/dts/arm64/qcom/msm8916.dtsi
  head/sys/gnu/dts/arm64/qcom/msm8996.dtsi
  head/sys/gnu/dts/arm64/qcom/sdm845-mtp.dts
  head/sys/gnu/dts/arm64/qcom/sdm845.dtsi
  head/sys/gnu/dts/arm64/renesas/r8a7795-es1-h3ulcb-kf.dts
  head/sys/gnu/dts/arm64/renesas/r8a7795-es1-h3ulcb.dts
  head/sys/gnu/dts/arm64/renesas/r8a7795-es1-salvator-x.dts
  head/sys/gnu/dts/arm64/renesas/r8a7795-es1.dtsi
  head/sys/gnu/dts/arm64/renesas/r8a7795-h3ulcb-kf.dts
  head/sys/gnu/dts/arm64/renesas/r8a7795-h3ulcb.dts
  head/sys/gnu/dts/arm64/renesas/r8a7795-salvator-x.dts
  head/sys/gnu/dts/arm64/renesas/r8a7795-salvator-xs.dts
  head/sys/gnu/dts/arm64/renesas/r8a7795.dtsi
  head/sys/gnu/dts/arm64/renesas/r8a7796-m3ulcb-kf.dts
  head/sys/gnu/dts/arm64/renesas/r8a7796-m3ulcb.dts
  head/sys/gnu/dts/arm64/renesas/r8a7796-salvator-x.dts
  head/sys/gnu/dts/arm64/renesas/r8a7796-salvator-xs.dts
  head/sys/gnu/dts/arm64/renesas/r8a7796.dtsi
  head/sys/gnu/dts/arm64/renesas/r8a77965.dtsi
  head/sys/gnu/dts/arm64/renesas/r8a77970-eagle.dts
  head/sys/gnu/dts/arm64/renesas/r8a77970-v3msk.dts
  head/sys/gnu/dts/arm64/renesas/r8a77970.dtsi
  head/sys/gnu/dts/arm64/renesas/r8a77980-condor.dts
  head/sys/gnu/dts/arm64/renesas/r8a77980-v3hsk.dts
  head/sys/gnu/dts/arm64/renesas/r8a77980.dtsi
  head/sys/gnu/dts/arm64/renesas/r8a77990-ebisu.dts
  head/sys/gnu/dts/arm64/renesas/r8a77990.dtsi
  head/sys/gnu/dts/arm64/renesas/r8a77995-draak.dts
  head/sys/gnu/dts/arm64/renesas/r8a77995.dtsi
  head/sys/gnu/dts/arm64/renesas/salvator-common.dtsi
  head/sys/gnu/dts/arm64/renesas/salvator-x.dtsi
  head/sys/gnu/dts/arm64/renesas/salvator-xs.dtsi
  head/sys/gnu/dts/arm64/renesas/ulcb-kf.dtsi
  head/sys/gnu/dts/arm64/renesas/ulcb.dtsi
  head/sys/gnu/dts/arm64/rockchip/rk3328-evb.dts
  head/sys/gnu/dts/arm64/rockchip/rk3328-rock64.dts
  head/sys/gnu/dts/arm64/rockchip/rk3328.dtsi
  head/sys/gnu/dts/arm64/rockchip/rk3368-evb-act8846.dts
  head/sys/gnu/dts/arm64/rockchip/rk3368-evb.dtsi
  head/sys/gnu/dts/arm64/rockchip/rk3368-geekbox.dts
  head/sys/gnu/dts/arm64/rockchip/rk3368-orion-r68-meta.dts
  head/sys/gnu/dts/arm64/rockchip/rk3368-px5-evb.dts
  head/sys/gnu/dts/arm64/rockchip/rk3368-r88.dts
  head/sys/gnu/dts/arm64/rockchip/rk3368.dtsi
  head/sys/gnu/dts/arm64/rockchip/rk3399-evb.dts
  head/sys/gnu/dts/arm64/rockchip/rk3399-firefly.dts
  head/sys/gnu/dts/arm64/rockchip/rk3399-gru-kevin.dts
  head/sys/gnu/dts/arm64/rockchip/rk3399-gru.dtsi
  head/sys/gnu/dts/arm64/rockchip/rk3399-op1-opp.dtsi
  head/sys/gnu/dts/arm64/rockchip/rk3399-opp.dtsi
  head/sys/gnu/dts/arm64/rockchip/rk3399-puma-haikou.dts
  head/sys/gnu/dts/arm64/rockchip/rk3399-puma.dtsi
  head/sys/gnu/dts/arm64/rockchip/rk3399-sapphire-excavator.dts
  head/sys/gnu/dts/arm64/rockchip/rk3399-sapphire.dtsi
  head/sys/gnu/dts/arm64/rockchip/rk3399.dtsi
  head/sys/gnu/dts/arm64/socionext/uniphier-ld11-global.dts
  head/sys/gnu/dts/arm64/socionext/uniphier-ld20-global.dts
  head/sys/gnu/dts/arm64/socionext/uniphier-ld20.dtsi
  head/sys/gnu/dts/arm64/sprd/sc2731.dtsi
  head/sys/gnu/dts/arm64/sprd/sc9860.dtsi
  head/sys/gnu/dts/arm64/sprd/whale2.dtsi
  head/sys/gnu/dts/arm64/xilinx/zynqmp-zcu100-revC.dts
  head/sys/gnu/dts/arm64/xilinx/zynqmp-zcu102-revA.dts
  head/sys/gnu/dts/arm64/xilinx/zynqmp-zcu106-revA.dts
  head/sys/gnu/dts/arm64/xilinx/zynqmp-zcu111-revA.dts
  head/sys/gnu/dts/arm64/xilinx/zynqmp.dtsi
Directory Properties:
  head/sys/gnu/dts/arm/   (props changed)
  head/sys/gnu/dts/arm64/   (props changed)

Modified: head/sys/gnu/dts/arm/am335x-baltos.dtsi
==============================================================================
--- head/sys/gnu/dts/arm/am335x-baltos.dtsi     Sat Nov 10 20:45:29 2018        
(r340336)
+++ head/sys/gnu/dts/arm/am335x-baltos.dtsi     Sat Nov 10 21:02:32 2018        
(r340337)
@@ -396,7 +396,7 @@
                compatible = "ti,wl1835";
                reg = <2>;
                interrupt-parent = <&gpio3>;
-               interrupts = <7 IRQ_TYPE_LEVEL_HIGH>;
+               interrupts = <7 IRQ_TYPE_EDGE_RISING>;
        };
 };
 

Modified: head/sys/gnu/dts/arm/am335x-evm.dts
==============================================================================
--- head/sys/gnu/dts/arm/am335x-evm.dts Sat Nov 10 20:45:29 2018        
(r340336)
+++ head/sys/gnu/dts/arm/am335x-evm.dts Sat Nov 10 21:02:32 2018        
(r340337)
@@ -778,7 +778,7 @@
                compatible = "ti,wl1835";
                reg = <2>;
                interrupt-parent = <&gpio3>;
-               interrupts = <17 IRQ_TYPE_LEVEL_HIGH>;
+               interrupts = <17 IRQ_TYPE_EDGE_RISING>;
        };
 };
 

Modified: head/sys/gnu/dts/arm/am335x-evmsk.dts
==============================================================================
--- head/sys/gnu/dts/arm/am335x-evmsk.dts       Sat Nov 10 20:45:29 2018        
(r340336)
+++ head/sys/gnu/dts/arm/am335x-evmsk.dts       Sat Nov 10 21:02:32 2018        
(r340337)
@@ -690,7 +690,7 @@
                compatible = "ti,wl1271";
                reg = <2>;
                interrupt-parent = <&gpio0>;
-               interrupts = <31 IRQ_TYPE_LEVEL_HIGH>; /* gpio 31 */
+               interrupts = <31 IRQ_TYPE_EDGE_RISING>; /* gpio 31 */
                ref-clock-frequency = <38400000>;
        };
 };

Copied: head/sys/gnu/dts/arm/am335x-osd3358-sm-red.dts (from r340335, 
vendor/device-tree/dist/src/arm/am335x-osd3358-sm-red.dts)
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ head/sys/gnu/dts/arm/am335x-osd3358-sm-red.dts      Sat Nov 10 21:02:32 
2018        (r340337, copy of r340335, 
vendor/device-tree/dist/src/arm/am335x-osd3358-sm-red.dts)
@@ -0,0 +1,457 @@
+//SPDX-License-Identifier: GPL-2.0
+/* Copyright (C) 2018 Octavo Systems LLC - http://www.octavosystems.com/
+ *
+ * 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.
+ */
+
+/dts-v1/;
+
+#include "am33xx.dtsi"
+#include "am335x-osd335x-common.dtsi"
+#include <dt-bindings/interrupt-controller/irq.h>
+
+#include <dt-bindings/display/tda998x.h>
+
+/ {
+       model = "Octavo Systems OSD3358-SM-RED";
+       compatible = "oct,osd3358-sm-refdesign", "ti,am335x-bone-black", 
"ti,am335x-bone", "ti,am33xx";
+};
+
+&ldo3_reg {
+       regulator-min-microvolt = <1800000>;
+       regulator-max-microvolt = <1800000>;
+       regulator-always-on;
+};
+
+&mmc1 {
+       vmmc-supply = <&vmmcsd_fixed>;
+};
+
+&mmc2 {
+       vmmc-supply = <&vmmcsd_fixed>;
+       pinctrl-names = "default";
+       pinctrl-0 = <&emmc_pins>;
+       bus-width = <8>;
+       status = "okay";
+};
+
+&am33xx_pinmux {
+       nxp_hdmi_bonelt_pins: nxp-hdmi-bonelt-pins {
+               pinctrl-single,pins = <
+                       AM33XX_IOPAD(0x9b0, PIN_OUTPUT_PULLDOWN | MUX_MODE3)    
/* xdma_event_intr0 */
+                       AM33XX_IOPAD(0x8a0, PIN_OUTPUT | MUX_MODE0)             
/* lcd_data0.lcd_data0 */
+                       AM33XX_IOPAD(0x8a4, PIN_OUTPUT | MUX_MODE0)             
/* lcd_data1.lcd_data1 */
+                       AM33XX_IOPAD(0x8a8, PIN_OUTPUT | MUX_MODE0)             
/* lcd_data2.lcd_data2 */
+                       AM33XX_IOPAD(0x8ac, PIN_OUTPUT | MUX_MODE0)             
/* lcd_data3.lcd_data3 */
+                       AM33XX_IOPAD(0x8b0, PIN_OUTPUT | MUX_MODE0)             
/* lcd_data4.lcd_data4 */
+                       AM33XX_IOPAD(0x8b4, PIN_OUTPUT | MUX_MODE0)             
/* lcd_data5.lcd_data5 */
+                       AM33XX_IOPAD(0x8b8, PIN_OUTPUT | MUX_MODE0)             
/* lcd_data6.lcd_data6 */
+                       AM33XX_IOPAD(0x8bc, PIN_OUTPUT | MUX_MODE0)             
/* lcd_data7.lcd_data7 */
+                       AM33XX_IOPAD(0x8c0, PIN_OUTPUT | MUX_MODE0)             
/* lcd_data8.lcd_data8 */
+                       AM33XX_IOPAD(0x8c4, PIN_OUTPUT | MUX_MODE0)             
/* lcd_data9.lcd_data9 */
+                       AM33XX_IOPAD(0x8c8, PIN_OUTPUT | MUX_MODE0)             
/* lcd_data10.lcd_data10 */
+                       AM33XX_IOPAD(0x8cc, PIN_OUTPUT | MUX_MODE0)             
/* lcd_data11.lcd_data11 */
+                       AM33XX_IOPAD(0x8d0, PIN_OUTPUT | MUX_MODE0)             
/* lcd_data12.lcd_data12 */
+                       AM33XX_IOPAD(0x8d4, PIN_OUTPUT | MUX_MODE0)             
/* lcd_data13.lcd_data13 */
+                       AM33XX_IOPAD(0x8d8, PIN_OUTPUT | MUX_MODE0)             
/* lcd_data14.lcd_data14 */
+                       AM33XX_IOPAD(0x8dc, PIN_OUTPUT | MUX_MODE0)             
/* lcd_data15.lcd_data15 */
+                       AM33XX_IOPAD(0x8e0, PIN_OUTPUT_PULLDOWN | MUX_MODE0)    
/* lcd_vsync.lcd_vsync */
+                       AM33XX_IOPAD(0x8e4, PIN_OUTPUT_PULLDOWN | MUX_MODE0)    
/* lcd_hsync.lcd_hsync */
+                       AM33XX_IOPAD(0x8e8, PIN_OUTPUT_PULLDOWN | MUX_MODE0)    
/* lcd_pclk.lcd_pclk */
+                       AM33XX_IOPAD(0x8ec, PIN_OUTPUT_PULLDOWN | MUX_MODE0)    
/* lcd_ac_bias_en.lcd_ac_bias_en */
+               >;
+       };
+
+       nxp_hdmi_bonelt_off_pins: nxp-hdmi-bonelt-off-pins {
+               pinctrl-single,pins = <
+                       AM33XX_IOPAD(0x9b0, PIN_OUTPUT_PULLDOWN | MUX_MODE3)    
/* xdma_event_intr0 */
+               >;
+       };
+
+       mcasp0_pins: mcasp0-pins {
+               pinctrl-single,pins = <
+                       AM33XX_IOPAD(0x9ac, PIN_INPUT_PULLUP | MUX_MODE0) /* 
mcasp0_ahcklx.mcasp0_ahclkx */
+                       AM33XX_IOPAD(0x99c, PIN_OUTPUT_PULLDOWN | MUX_MODE2) /* 
mcasp0_ahclkr.mcasp0_axr2*/
+                       AM33XX_IOPAD(0x994, PIN_OUTPUT_PULLUP | MUX_MODE0) /* 
mcasp0_fsx.mcasp0_fsx */
+                       AM33XX_IOPAD(0x990, PIN_OUTPUT_PULLDOWN | MUX_MODE0) /* 
mcasp0_aclkx.mcasp0_aclkx */
+                       AM33XX_IOPAD(0x86c, PIN_OUTPUT_PULLDOWN | MUX_MODE7) /* 
gpmc_a11.GPIO1_27 */
+               >;
+       };
+
+       flash_enable: flash-enable {
+               pinctrl-single,pins = <
+                       AM33XX_IOPAD(0x944, PIN_OUTPUT_PULLDOWN | MUX_MODE7)    
/* rmii1_ref_clk.gpio0_29 */
+               >;
+       };
+
+       imu_interrupt: imu-interrupt {
+               pinctrl-single,pins = <
+                       AM33XX_IOPAD(0x910, PIN_INPUT_PULLDOWN | MUX_MODE7)     
        /* mii1_rx_er.gpio3_2 */
+               >;
+       };
+
+       ethernet_interrupt: ethernet-interrupt{
+               pinctrl-single,pins = <
+                       AM33XX_IOPAD(0x908, PIN_INPUT_PULLDOWN | MUX_MODE7)     
        /* mii1_col.gpio3_0 */
+               >;
+       };
+};
+
+&lcdc {
+       status = "okay";
+
+       /* If you want to get 24 bit RGB and 16 BGR mode instead of
+        * current 16 bit RGB and 24 BGR modes, set the propety
+        * below to "crossed" and uncomment the video-ports -property
+        * in tda19988 node.
+        * AM335x errata for wiring:
+        * http://www.ti.com/lit/er/sprz360i/sprz360i.pdf
+        */
+
+       blue-and-red-wiring = "straight";
+
+       port {
+               lcdc_0: endpoint {
+                       remote-endpoint = <&hdmi_0>;
+               };
+       };
+};
+
+&i2c0 {
+       tda19988: hdmi-encoder@70 {
+               compatible = "nxp,tda998x";
+               reg = <0x70>;
+
+               pinctrl-names = "default", "off";
+               pinctrl-0 = <&nxp_hdmi_bonelt_pins>;
+               pinctrl-1 = <&nxp_hdmi_bonelt_off_pins>;
+
+               /* Convert 24bit BGR to RGB, e.g. cross red and blue wiring */
+               /* video-ports = <0x234501>; */
+
+               #sound-dai-cells = <0>;
+               audio-ports = < TDA998x_I2S     0x03>;
+
+               port {
+                       hdmi_0: endpoint {
+                               remote-endpoint = <&lcdc_0>;
+                       };
+               };
+       };
+
+       mpu9250: imu@68 {
+               compatible = "invensense,mpu6050";
+               reg = <0x68>;
+               interrupt-parent = <&gpio3>;
+               interrupts = <21 IRQ_TYPE_EDGE_RISING>;
+               i2c-gate {
+                       #address-cells = <1>;
+                       #size-cells = <0>;
+                       ax8975@c {
+                               compatible = "ak,ak8975";
+                               reg = <0x0c>;
+                       };
+               };
+               /*invensense,int_config = <0x10>;
+               invensense,level_shifter = <0>;
+               invensense,orientation = [01 00 00 00 01 00 00 00 01];
+               invensense,sec_slave_type = <0>;
+               invensense,key = [4e cc 7e eb f6 1e 35 22 00 34 0d 65 32 e9 94 
89];*/
+       };
+
+       bmp280: pressure@78 {
+               compatible = "bosch,bmp280";
+               reg = <0x76>;
+       };
+};
+
+&rtc {
+       system-power-controller;
+};
+
+&mcasp0 {
+       #sound-dai-cells = <0>;
+       pinctrl-names = "default";
+       pinctrl-0 = <&mcasp0_pins>;
+       status = "okay";
+       op-mode = <0>;  /* MCASP_IIS_MODE */
+       tdm-slots = <2>;
+       serial-dir = <  /* 0: INACTIVE, 1: TX, 2: RX */
+                       0 0 1 0
+               >;
+       tx-num-evt = <32>;
+       rx-num-evt = <32>;
+};
+
+/ {
+       clk_mcasp0_fixed: clk-mcasp0-fixed {
+               #clock-cells = <0>;
+               compatible = "fixed-clock";
+               clock-frequency = <24576000>;
+       };
+
+       clk_mcasp0: clk-mcasp0 {
+               #clock-cells = <0>;
+               compatible = "gpio-gate-clock";
+               clocks = <&clk_mcasp0_fixed>;
+               enable-gpios = <&gpio1 27 0>; /* BeagleBone Black Clk enable on 
GPIO1_27 */
+       };
+
+       sound {
+               compatible = "simple-audio-card";
+               simple-audio-card,name = "TI BeagleBone Black";
+               simple-audio-card,format = "i2s";
+               simple-audio-card,bitclock-master = <&dailink0_master>;
+               simple-audio-card,frame-master = <&dailink0_master>;
+
+               dailink0_master: simple-audio-card,cpu {
+                       sound-dai = <&mcasp0>;
+                       clocks = <&clk_mcasp0>;
+               };
+
+               simple-audio-card,codec {
+                       sound-dai = <&tda19988>;
+               };
+       };
+
+       chosen {
+               stdout-path = &uart0;
+       };
+
+       leds {
+               pinctrl-names = "default";
+               pinctrl-0 = <&user_leds_s0>;
+
+               compatible = "gpio-leds";
+
+               led2 {
+                       label = "beaglebone:green:usr0";
+                       gpios = <&gpio1 21 GPIO_ACTIVE_HIGH>;
+                       linux,default-trigger = "heartbeat";
+                       default-state = "off";
+               };
+
+               led3 {
+                       label = "beaglebone:green:usr1";
+                       gpios = <&gpio1 22 GPIO_ACTIVE_HIGH>;
+                       linux,default-trigger = "mmc0";
+                       default-state = "off";
+               };
+
+               led4 {
+                       label = "beaglebone:green:usr2";
+                       gpios = <&gpio1 23 GPIO_ACTIVE_HIGH>;
+                       linux,default-trigger = "cpu0";
+                       default-state = "off";
+               };
+
+               led5 {
+                       label = "beaglebone:green:usr3";
+                       gpios = <&gpio1 24 GPIO_ACTIVE_HIGH>;
+                       linux,default-trigger = "mmc1";
+                       default-state = "off";
+               };
+       };
+
+       vmmcsd_fixed: fixedregulator0 {
+               compatible = "regulator-fixed";
+               regulator-name = "vmmcsd_fixed";
+               regulator-min-microvolt = <3300000>;
+               regulator-max-microvolt = <3300000>;
+       };
+};
+
+&am33xx_pinmux {
+       pinctrl-names = "default";
+       pinctrl-0 = <&clkout2_pin>;
+
+       user_leds_s0: user-leds-s0 {
+               pinctrl-single,pins = <
+                       AM33XX_IOPAD(0x854, PIN_OUTPUT_PULLDOWN | MUX_MODE7)    
/* gpmc_a5.gpio1_21 */
+                       AM33XX_IOPAD(0x858, PIN_OUTPUT_PULLUP | MUX_MODE7)      
/* gpmc_a6.gpio1_22 */
+                       AM33XX_IOPAD(0x85c, PIN_OUTPUT_PULLDOWN | MUX_MODE7)    
/* gpmc_a7.gpio1_23 */
+                       AM33XX_IOPAD(0x860, PIN_OUTPUT_PULLUP | MUX_MODE7)      
/* gpmc_a8.gpio1_24 */
+               >;
+       };
+
+       i2c2_pins: pinmux-i2c2-pins {
+               pinctrl-single,pins = <
+                       AM33XX_IOPAD(0x978, PIN_INPUT_PULLUP | MUX_MODE3)       
/* uart1_ctsn.i2c2_sda */
+                       AM33XX_IOPAD(0x97c, PIN_INPUT_PULLUP | MUX_MODE3)       
/* uart1_rtsn.i2c2_scl */
+               >;
+       };
+
+       uart0_pins: pinmux-uart0-pins {
+               pinctrl-single,pins = <
+                       AM33XX_IOPAD(0x970, PIN_INPUT_PULLUP | MUX_MODE0)       
/* uart0_rxd.uart0_rxd */
+                       AM33XX_IOPAD(0x974, PIN_OUTPUT_PULLDOWN | MUX_MODE0)    
/* uart0_txd.uart0_txd */
+               >;
+       };
+
+       clkout2_pin: pinmux-clkout2-pin {
+               pinctrl-single,pins = <
+                       AM33XX_IOPAD(0x9b4, PIN_OUTPUT_PULLDOWN | MUX_MODE3)    
/* xdma_event_intr1.clkout2 */
+               >;
+       };
+
+       cpsw_default: cpsw-default {
+               pinctrl-single,pins = <
+                       /* Slave 1 */
+                       AM33XX_IOPAD(0x914, PIN_OUTPUT_PULLDOWN | MUX_MODE2)    
/* mii1_txen.rgmii1_tctl */
+                       AM33XX_IOPAD(0x918, PIN_INPUT_PULLDOWN | MUX_MODE2)     
        /* mii1_rxdv.rgmii1_rctl */
+                       AM33XX_IOPAD(0x91c, PIN_OUTPUT_PULLDOWN | MUX_MODE2)    
/* mii1_txd3.rgmii1_txd3 */
+                       AM33XX_IOPAD(0x920, PIN_OUTPUT_PULLDOWN | MUX_MODE2)    
/* mii1_txd2.rgmii1_txd2 */
+                       AM33XX_IOPAD(0x924, PIN_OUTPUT_PULLDOWN | MUX_MODE2)    
/* mii1_txd1.rgmii1_txd1 */
+                       AM33XX_IOPAD(0x928, PIN_OUTPUT_PULLDOWN | MUX_MODE2)    
/* mii1_txd0.rgmii1_txd0 */
+                       AM33XX_IOPAD(0x92c, PIN_OUTPUT_PULLDOWN | MUX_MODE2)    
/* mii1_txclk.rgmii1_txclk */
+                       AM33XX_IOPAD(0x930, PIN_INPUT_PULLDOWN | MUX_MODE2)     
        /* mii1_rxclk.rgmii1_rxclk */
+                       AM33XX_IOPAD(0x934, PIN_INPUT_PULLDOWN | MUX_MODE2)     
        /* mii1_rxd3.rgmii1_rxd3 */
+                       AM33XX_IOPAD(0x938, PIN_INPUT_PULLDOWN | MUX_MODE2)     
        /* mii1_rxd2.rgmii1_rxd2 */
+                       AM33XX_IOPAD(0x93c, PIN_INPUT_PULLDOWN | MUX_MODE2)     
        /* mii1_rxd1.rgmii1_rxd1 */
+                       AM33XX_IOPAD(0x940, PIN_INPUT_PULLDOWN | MUX_MODE2)     
        /* mii1_rxd0.rgmii1_rxd0 */
+               >;
+       };
+
+       cpsw_sleep: cpsw-sleep {
+               pinctrl-single,pins = <
+                       /* Slave 1 reset value */
+                       AM33XX_IOPAD(0x914, PIN_INPUT_PULLDOWN | MUX_MODE7)
+                       AM33XX_IOPAD(0x918, PIN_INPUT_PULLDOWN | MUX_MODE7)
+                       AM33XX_IOPAD(0x91c, PIN_INPUT_PULLDOWN | MUX_MODE7)
+                       AM33XX_IOPAD(0x920, PIN_INPUT_PULLDOWN | MUX_MODE7)
+                       AM33XX_IOPAD(0x924, PIN_INPUT_PULLDOWN | MUX_MODE7)
+                       AM33XX_IOPAD(0x928, PIN_INPUT_PULLDOWN | MUX_MODE7)
+                       AM33XX_IOPAD(0x92c, PIN_INPUT_PULLDOWN | MUX_MODE7)
+                       AM33XX_IOPAD(0x930, PIN_INPUT_PULLDOWN | MUX_MODE7)
+                       AM33XX_IOPAD(0x934, PIN_INPUT_PULLDOWN | MUX_MODE7)
+                       AM33XX_IOPAD(0x938, PIN_INPUT_PULLDOWN | MUX_MODE7)
+                       AM33XX_IOPAD(0x93c, PIN_INPUT_PULLDOWN | MUX_MODE7)
+                       AM33XX_IOPAD(0x940, PIN_INPUT_PULLDOWN | MUX_MODE7)
+               >;
+       };
+
+       davinci_mdio_default: davinci-mdio-default {
+               pinctrl-single,pins = <
+                       /* MDIO */
+                       AM33XX_IOPAD(0x948, PIN_INPUT_PULLUP | SLEWCTRL_FAST | 
MUX_MODE0)       /* mdio_data.mdio_data */
+                       AM33XX_IOPAD(0x94c, PIN_OUTPUT_PULLUP | MUX_MODE0)      
                /* mdio_clk.mdio_clk */
+               >;
+       };
+
+       davinci_mdio_sleep: davinci-mdio-sleep {
+               pinctrl-single,pins = <
+                       /* MDIO reset value */
+                       AM33XX_IOPAD(0x948, PIN_INPUT_PULLDOWN | MUX_MODE7)
+                       AM33XX_IOPAD(0x94c, PIN_INPUT_PULLDOWN | MUX_MODE7)
+               >;
+       };
+
+       mmc1_pins: pinmux-mmc1-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 */
+               >;
+       };
+
+       emmc_pins: pinmux-emmc-pins {
+               pinctrl-single,pins = <
+                       AM33XX_IOPAD(0x880, PIN_INPUT_PULLUP | MUX_MODE2) /* 
gpmc_csn1.mmc1_clk */
+                       AM33XX_IOPAD(0x884, PIN_INPUT_PULLUP | MUX_MODE2) /* 
gpmc_csn2.mmc1_cmd */
+                       AM33XX_IOPAD(0x800, PIN_INPUT_PULLUP | MUX_MODE1) /* 
gpmc_ad0.mmc1_dat0 */
+                       AM33XX_IOPAD(0x804, PIN_INPUT_PULLUP | MUX_MODE1) /* 
gpmc_ad1.mmc1_dat1 */
+                       AM33XX_IOPAD(0x808, PIN_INPUT_PULLUP | MUX_MODE1) /* 
gpmc_ad2.mmc1_dat2 */
+                       AM33XX_IOPAD(0x80c, PIN_INPUT_PULLUP | MUX_MODE1) /* 
gpmc_ad3.mmc1_dat3 */
+                       AM33XX_IOPAD(0x810, PIN_INPUT_PULLUP | MUX_MODE1) /* 
gpmc_ad4.mmc1_dat4 */
+                       AM33XX_IOPAD(0x814, PIN_INPUT_PULLUP | MUX_MODE1) /* 
gpmc_ad5.mmc1_dat5 */
+                       AM33XX_IOPAD(0x818, PIN_INPUT_PULLUP | MUX_MODE1) /* 
gpmc_ad6.mmc1_dat6 */
+                       AM33XX_IOPAD(0x81c, PIN_INPUT_PULLUP | MUX_MODE1) /* 
gpmc_ad7.mmc1_dat7 */
+               >;
+       };
+};
+
+
+&uart0 {
+       pinctrl-names = "default";
+       pinctrl-0 = <&uart0_pins>;
+
+       status = "okay";
+};
+
+&usb {
+       status = "okay";
+};
+
+&usb_ctrl_mod {
+       status = "okay";
+};
+
+&usb0_phy {
+       status = "okay";
+};
+
+&usb1_phy {
+       status = "okay";
+};
+
+&usb0 {
+       status = "okay";
+       dr_mode = "peripheral";
+       interrupts-extended = <&intc 18 &tps 0>;
+       interrupt-names = "mc", "vbus";
+};
+
+&usb1 {
+       status = "okay";
+       dr_mode = "host";
+};
+
+&cppi41dma  {
+       status = "okay";
+};
+
+&i2c2 {
+       pinctrl-names = "default";
+       pinctrl-0 = <&i2c2_pins>;
+       status = "okay";
+       clock-frequency = <100000>;
+};
+
+&cpsw_emac0 {
+       phy_id = <&davinci_mdio>, <4>;
+       phy-mode = "rgmii-txid";
+};
+
+&mac {
+       slaves = <1>;
+       pinctrl-names = "default", "sleep";
+       pinctrl-0 = <&cpsw_default>;
+       pinctrl-1 = <&cpsw_sleep>;
+       status = "okay";
+};
+
+&davinci_mdio {
+       pinctrl-names = "default", "sleep";
+       pinctrl-0 = <&davinci_mdio_default>;
+       pinctrl-1 = <&davinci_mdio_sleep>;
+       status = "okay";
+};
+
+&mmc1 {
+       status = "okay";
+       bus-width = <0x4>;
+       pinctrl-names = "default";
+       pinctrl-0 = <&mmc1_pins>;
+       cd-gpios = <&gpio0 6 GPIO_ACTIVE_LOW>;
+};
+
+&rtc {
+       clocks = <&clk_32768_ck>, <&l4_per_clkctrl AM3_CLKDIV32K_CLKCTRL 0>;
+       clock-names = "ext-clk", "int-clk";
+};

Copied: head/sys/gnu/dts/arm/am335x-sancloud-bbe.dts (from r340335, 
vendor/device-tree/dist/src/arm/am335x-sancloud-bbe.dts)
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ head/sys/gnu/dts/arm/am335x-sancloud-bbe.dts        Sat Nov 10 21:02:32 
2018        (r340337, copy of r340335, 
vendor/device-tree/dist/src/arm/am335x-sancloud-bbe.dts)
@@ -0,0 +1,136 @@
+/*
+ * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
+ *
+ * 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.
+ */
+/dts-v1/;
+
+#include "am33xx.dtsi"
+#include "am335x-bone-common.dtsi"
+#include "am335x-boneblack-common.dtsi"
+#include <dt-bindings/interrupt-controller/irq.h>
+
+/ {
+       model = "SanCloud BeagleBone Enhanced";
+       compatible = "sancloud,am335x-boneenhanced", "ti,am335x-bone-black", 
"ti,am335x-bone", "ti,am33xx";
+};
+
+&am33xx_pinmux {
+       pinctrl-names = "default";
+
+       cpsw_default: cpsw_default {
+               pinctrl-single,pins = <
+                       /* Slave 1 */
+                       AM33XX_IOPAD(0x914, PIN_OUTPUT_PULLDOWN | MUX_MODE2)    
/* mii1_txen.rgmii1_tctl */
+                       AM33XX_IOPAD(0x918, PIN_INPUT_PULLDOWN | MUX_MODE2)     
/* mii1_rxdv.rgmii1_rctl */
+                       AM33XX_IOPAD(0x91c, PIN_OUTPUT_PULLDOWN | MUX_MODE2)    
/* mii1_txd3.rgmii1_td3 */
+                       AM33XX_IOPAD(0x920, PIN_OUTPUT_PULLDOWN | MUX_MODE2)    
/* mii1_txd2.rgmii1_td2 */
+                       AM33XX_IOPAD(0x924, PIN_OUTPUT_PULLDOWN | MUX_MODE2)    
/* mii1_txd1.rgmii1_td1 */
+                       AM33XX_IOPAD(0x928, PIN_OUTPUT_PULLDOWN | MUX_MODE2)    
/* mii1_txd0.rgmii1_td0 */
+                       AM33XX_IOPAD(0x92c, PIN_OUTPUT_PULLDOWN | MUX_MODE2)    
/* mii1_txclk.rgmii1_tclk */
+                       AM33XX_IOPAD(0x930, PIN_INPUT_PULLDOWN | MUX_MODE2)     
/* mii1_rxclk.rgmii1_rclk */
+                       AM33XX_IOPAD(0x934, PIN_INPUT_PULLDOWN | MUX_MODE2)     
/* mii1_rxd3.rgmii1_rd3 */
+                       AM33XX_IOPAD(0x938, PIN_INPUT_PULLDOWN | MUX_MODE2)     
/* mii1_rxd2.rgmii1_rd2 */
+                       AM33XX_IOPAD(0x93c, PIN_INPUT_PULLDOWN | MUX_MODE2)     
/* mii1_rxd1.rgmii1_rd1 */
+                       AM33XX_IOPAD(0x940, PIN_INPUT_PULLDOWN | MUX_MODE2)     
/* mii1_rxd0.rgmii1_rd0 */
+               >;
+       };
+
+       cpsw_sleep: cpsw_sleep {
+               pinctrl-single,pins = <
+                       /* Slave 1 reset value */
+                       AM33XX_IOPAD(0x914, PIN_INPUT_PULLDOWN | MUX_MODE7)
+                       AM33XX_IOPAD(0x918, PIN_INPUT_PULLDOWN | MUX_MODE7)
+                       AM33XX_IOPAD(0x91c, PIN_INPUT_PULLDOWN | MUX_MODE7)
+                       AM33XX_IOPAD(0x920, PIN_INPUT_PULLDOWN | MUX_MODE7)
+                       AM33XX_IOPAD(0x924, PIN_INPUT_PULLDOWN | MUX_MODE7)
+                       AM33XX_IOPAD(0x928, PIN_INPUT_PULLDOWN | MUX_MODE7)
+                       AM33XX_IOPAD(0x92c, PIN_INPUT_PULLDOWN | MUX_MODE7)
+                       AM33XX_IOPAD(0x930, PIN_INPUT_PULLDOWN | MUX_MODE7)
+                       AM33XX_IOPAD(0x934, PIN_INPUT_PULLDOWN | MUX_MODE7)
+                       AM33XX_IOPAD(0x938, PIN_INPUT_PULLDOWN | MUX_MODE7)
+                       AM33XX_IOPAD(0x93c, PIN_INPUT_PULLDOWN | MUX_MODE7)
+                       AM33XX_IOPAD(0x940, PIN_INPUT_PULLDOWN | MUX_MODE7)
+               >;
+       };
+
+       davinci_mdio_default: davinci_mdio_default {
+               pinctrl-single,pins = <
+                       /* MDIO */
+                       AM33XX_IOPAD(0x948, PIN_INPUT_PULLUP | SLEWCTRL_FAST | 
MUX_MODE0)       /* mdio_data.mdio_data */
+                       AM33XX_IOPAD(0x94c, PIN_OUTPUT_PULLUP | MUX_MODE0)      
                /* mdio_clk.mdio_clk */
+               >;
+       };
+
+       davinci_mdio_sleep: davinci_mdio_sleep {
+               pinctrl-single,pins = <
+                       /* MDIO reset value */
+                       AM33XX_IOPAD(0x948, PIN_INPUT_PULLDOWN | MUX_MODE7)
+                       AM33XX_IOPAD(0x94c, PIN_INPUT_PULLDOWN | MUX_MODE7)
+               >;
+       };
+
+       usb_hub_ctrl: usb_hub_ctrl {
+               pinctrl-single,pins = <
+                       AM33XX_IOPAD(0x944, PIN_OUTPUT_PULLUP | MUX_MODE7)     
/* rmii1_refclk.gpio0_29 */
+               >;
+       };
+
+       mpu6050_pins: pinmux_mpu6050_pins {
+               pinctrl-single,pins = <
+                       AM33XX_IOPAD(0x968, PIN_INPUT | MUX_MODE7)    /* 
uart0_ctsn.gpio1_8 */
+               >;
+       };
+
+       lps3331ap_pins: pinmux_lps3331ap_pins {
+               pinctrl-single,pins = <
+                       AM33XX_IOPAD(0x868, PIN_INPUT | MUX_MODE7)     /* 
gpmc_a10.gpio1_26 */
+               >;
+       };
+};
+
+&mac {
+       pinctrl-names = "default", "sleep";
+       pinctrl-0 = <&cpsw_default>;
+       pinctrl-1 = <&cpsw_sleep>;
+       status = "okay";
+};
+
+&davinci_mdio {
+       pinctrl-names = "default", "sleep";
+       pinctrl-0 = <&davinci_mdio_default>;
+       pinctrl-1 = <&davinci_mdio_sleep>;
+       status = "okay";
+};
+
+&cpsw_emac0 {
+       phy_id = <&davinci_mdio>, <0>;
+       phy-mode = "rgmii-txid";
+};
+
+&i2c0 {
+       lps331ap: barometer@5c {
+               compatible = "st,lps331ap-press";
+               st,drdy-int-pin = <1>;
+               reg = <0x5c>;
+               interrupt-parent = <&gpio1>;
+               interrupts = <26 IRQ_TYPE_EDGE_RISING>;
+       };
+
+       mpu6050: accelerometer@68 {
+               compatible = "invensense,mpu6050";
+               reg = <0x68>;
+               interrupt-parent = <&gpio0>;
+               interrupts = <2 IRQ_TYPE_EDGE_RISING>;
+               orientation = <0xff 0 0 0 1 0 0 0 0xff>;
+       };
+
+       usb2512b: usb-hub@2c {
+               compatible = "microchip,usb2512b";
+               reg = <0x2c>;
+               reset-gpios = <&gpio0 29 GPIO_ACTIVE_LOW>;
+               /* wifi on port 4 */
+       };
+};

Modified: head/sys/gnu/dts/arm/am335x-sl50.dts
==============================================================================
--- head/sys/gnu/dts/arm/am335x-sl50.dts        Sat Nov 10 20:45:29 2018        
(r340336)
+++ head/sys/gnu/dts/arm/am335x-sl50.dts        Sat Nov 10 21:02:32 2018        
(r340337)
@@ -8,6 +8,8 @@
 /dts-v1/;
 
 #include "am33xx.dtsi"
+#include <dt-bindings/pwm/pwm.h>
+#include <dt-bindings/interrupt-controller/irq.h>
 
 / {
        model = "Toby Churchill SL50 Series";
@@ -34,25 +36,25 @@
                pinctrl-0 = <&led_pins>;
 
                led0 {
-                       label = "sl50:green:usr0";
+                       label = "sl50:red:usr0";
                        gpios = <&gpio1 21 GPIO_ACTIVE_LOW>;
                        default-state = "off";
                };
 
                led1 {
-                       label = "sl50:red:usr1";
+                       label = "sl50:green:usr1";
                        gpios = <&gpio1 22 GPIO_ACTIVE_LOW>;
                        default-state = "off";
                };
 
                led2 {
-                       label = "sl50:green:usr2";
+                       label = "sl50:red:usr2";
                        gpios = <&gpio1 23 GPIO_ACTIVE_LOW>;
                        default-state = "off";
                };
 
                led3 {
-                       label = "sl50:red:usr3";
+                       label = "sl50:green:usr3";
                        gpios = <&gpio1 24 GPIO_ACTIVE_LOW>;
                        default-state = "off";
                };
@@ -60,16 +62,44 @@
 
        backlight0: disp0 {
                compatible = "pwm-backlight";
-               pwms = <&ehrpwm1 0 500000 0>;
-               brightness-levels = <0 10 20 30 40 50 60 70 80 90 99>;
-               default-brightness-level = <6>;
+               pinctrl-names = "default";
+               pinctrl-0 = <&backlight0_pins>;
+               pwms = <&ehrpwm1 0 500000 PWM_POLARITY_INVERTED>;
+               brightness-levels = < 0  1  2  3  4  5  6  7  8  9
+                                    10 11 12 13 14 15 16 17 18 19
+                                    20 21 22 23 24 25 26 27 28 29
+                                    30 31 32 33 34 35 36 37 38 39
+                                    40 41 42 43 44 45 46 47 48 49
+                                    50 51 52 53 54 55 56 57 58 59
+                                    60 61 62 63 64 65 66 67 68 69
+                                    70 71 72 73 74 75 76 77 78 79
+                                    80 81 82 83 84 85 86 87 88 89
+                                    90 91 92 93 94 95 96 97 98 99
+                                   100>;
+               default-brightness-level = <50>;
+               enable-gpios = <&gpio2 4 GPIO_ACTIVE_HIGH>;
+               power-supply = <&vdd_sys_reg>;
        };
 
        backlight1: disp1 {
                compatible = "pwm-backlight";
-               pwms = <&ehrpwm1 1 500000 0>;
-               brightness-levels = <0 10 20 30 40 50 60 70 80 90 99>;
-               default-brightness-level = <6>;
+               pinctrl-names = "default";
+               pinctrl-0 = <&backlight1_pins>;
+               pwms = <&ehrpwm1 1 500000 PWM_POLARITY_INVERTED>;
+               brightness-levels = < 0  1  2  3  4  5  6  7  8  9
+                                    10 11 12 13 14 15 16 17 18 19
+                                    20 21 22 23 24 25 26 27 28 29
+                                    30 31 32 33 34 35 36 37 38 39
+                                    40 41 42 43 44 45 46 47 48 49
+                                    50 51 52 53 54 55 56 57 58 59
+                                    60 61 62 63 64 65 66 67 68 69
+                                    70 71 72 73 74 75 76 77 78 79
+                                    80 81 82 83 84 85 86 87 88 89
+                                    90 91 92 93 94 95 96 97 98 99
+                                   100>;
+               default-brightness-level = <50>;
+               enable-gpios = <&gpio0 26 GPIO_ACTIVE_HIGH>;
+               power-supply = <&vdd_sys_reg>;
        };
 
        clocks {
@@ -78,27 +108,85 @@
                #size-cells = <0>;
 
                /* audio external oscillator */
-               tlv320aic3x_mclk: oscillator@0 {
+               audio_mclk_fixed: oscillator@0 {
                        compatible = "fixed-clock";
                        #clock-cells = <0>;
                        clock-frequency  = <24576000>;  /* 24.576MHz */
                };
+
+               audio_mclk: audio_mclk_gate@0 {
+                       compatible = "gpio-gate-clock";
+                       #clock-cells = <0>;
+                       pinctrl-names = "default";
+                       pinctrl-0 = <&audio_mclk_pins>;
+                       clocks = <&audio_mclk_fixed>;
+                       enable-gpios = <&gpio1 27 0>;
+               };
        };
 
+       panel: lcd_panel {
+               compatible = "ti,tilcdc,panel";
+               pinctrl-names = "default";
+               pinctrl-0 = <&lcd_pins>;
+
+               panel-info {
+                       ac-bias = <255>;
+                       ac-bias-intrpt = <0>;
+                       dma-burst-sz = <16>;
+                       bpp = <16>;
+                       fdd = <0x80>;
+                       tft-alt-mode = <0>;
+                       mono-8bit-mode = <0>;
+                       sync-edge = <0>;
+                       sync-ctrl = <1>;
+                       raster-order = <0>;
+                       fifo-th = <0>;
+               };
+
+               display-timings {
+                       native-mode = <&timing0>;
+                       timing0: 960x128 {
+                               clock-frequency = <18000000>;
+                               hactive = <960>;
+                               vactive = <272>;
+
+                               hback-porch = <40>;
+                               hfront-porch = <16>;
+                               hsync-len = <24>;
+                               hsync-active = <0>;
+
+                               vback-porch = <3>;
+                               vfront-porch = <8>;
+                               vsync-len = <4>;
+                               vsync-active = <0>;
+                       };
+               };
+       };
+
        sound {
-               compatible = "ti,da830-evm-audio";
-               ti,model = "AM335x-SL50";
-               ti,audio-codec = <&audio_codec>;
-               ti,mcasp-controller = <&mcasp0>;
+               compatible = "audio-graph-card";
+               label = "sound-card";
+               pinctrl-names = "default";
+               pinctrl-0 = <&audio_pa_pins>;
 
-               clocks = <&tlv320aic3x_mclk>;
-               clock-names = "mclk";
+               widgets = "Headphone", "Headphone Jack",
+                         "Speaker", "Speaker External",
+                         "Line", "Line In",
+                         "Microphone", "Microphone Jack";
 
-               ti,audio-routing =
-                       "Headphone Jack",       "HPLOUT",
-                       "Headphone Jack",       "HPROUT",
-                       "LINE1R",               "Line In",
-                       "LINE1L",               "Line In";
+               routing = "Headphone Jack",     "HPLOUT",
+                         "Headphone Jack",     "HPROUT",
+                         "Amplifier",          "MONO_LOUT",
+                         "Speaker External",   "Amplifier",
+                         "LINE1R",             "Line In",
+                         "LINE1L",             "Line In",
+                         "MIC3L",              "Microphone Jack",
+                         "MIC3R",              "Microphone Jack",
+                         "Microphone Jack",    "Mic Bias";
+
+               dais = <&cpu_port>;
+
+               pa-gpios = <&gpio3 18 GPIO_ACTIVE_HIGH>;
        };
 
        emmc_pwrseq: pwrseq@0 {
@@ -108,6 +196,14 @@
                reset-gpios = <&gpio1 20 GPIO_ACTIVE_LOW>;
        };
 
+       vdd_sys_reg: regulator@0 {
+               compatible = "regulator-fixed";
+               regulator-name = "vdd_sys_reg";
+               regulator-min-microvolt = <5000000>;
+               regulator-max-microvolt = <5000000>;
+               regulator-always-on;
+       };
+
        vmmcsd_fixed: fixedregulator0 {
                compatible = "regulator-fixed";
                regulator-name = "vmmcsd_fixed";
@@ -120,6 +216,65 @@
        pinctrl-names = "default";
        pinctrl-0 = <&lwb_pins>;
 
+       audio_pins: pinmux_audio_pins {
+               pinctrl-single,pins = <
+                       AM33XX_IOPAD(0x9ac, PIN_INPUT_PULLDOWN | MUX_MODE0)     
/* mcasp0_ahcklx.mcasp0_ahclkx */
+                       AM33XX_IOPAD(0x994, PIN_INPUT_PULLDOWN | MUX_MODE0)     
/* mcasp0_fsx.mcasp0_fsx */
+                       AM33XX_IOPAD(0x990, PIN_INPUT_PULLDOWN | MUX_MODE0)     
/* mcasp0_aclkx.mcasp0_aclkx */
+                       AM33XX_IOPAD(0x998, PIN_INPUT_PULLDOWN | MUX_MODE0)     
/* mcasp0_axr0.mcasp0_axr0 */
+                       AM33XX_IOPAD(0x99c, PIN_OUTPUT_PULLDOWN | MUX_MODE2)    
/* mcasp0_ahclkr.mcasp0_axr2 */
+               >;
+       };
+
+       audio_pa_pins: pinmux_audio_pa_pins {
+               pinctrl-single,pins = <
+                       AM33XX_IOPAD(0x9a0, PIN_INPUT_PULLDOWN | MUX_MODE7)     
/* SoundPA_en - mcasp0_aclkr.gpio3_18 */
+               >;
+       };
+
+       audio_mclk_pins: pinmux_audio_mclk_pins {
+               pinctrl-single,pins = <
+                       AM33XX_IOPAD(0x86c, PIN_INPUT_PULLDOWN | MUX_MODE7)     
/* gpmc_a11.gpio1_27 */
+               >;
+       };
+
+       backlight0_pins: pinmux_backlight0_pins {
+               pinctrl-single,pins = <
+                       AM33XX_IOPAD(0x898, PIN_OUTPUT | MUX_MODE7)     /* 
gpmc_wen.gpio2_4 */
+               >;
+       };
+
+       backlight1_pins: pinmux_backlight1_pins {
+               pinctrl-single,pins = <
+                       AM33XX_IOPAD(0x828, PIN_OUTPUT | MUX_MODE7)     /* 
gpmc_ad10.gpio0_26 */
+               >;
+       };
+
+       lcd_pins: pinmux_lcd_pins {
+               pinctrl-single,pins = <
+                       AM33XX_IOPAD(0x8a0, PIN_OUTPUT | MUX_MODE0)     /* 
lcd_data0.lcd_data0 */
+                       AM33XX_IOPAD(0x8a4, PIN_OUTPUT | MUX_MODE0)     /* 
lcd_data1.lcd_data1 */
+                       AM33XX_IOPAD(0x8a8, PIN_OUTPUT | MUX_MODE0)     /* 
lcd_data2.lcd_data2 */
+                       AM33XX_IOPAD(0x8ac, PIN_OUTPUT | MUX_MODE0)     /* 
lcd_data3.lcd_data3 */
+                       AM33XX_IOPAD(0x8b0, PIN_OUTPUT | MUX_MODE0)     /* 
lcd_data4.lcd_data4 */
+                       AM33XX_IOPAD(0x8b4, PIN_OUTPUT | MUX_MODE0)     /* 
lcd_data5.lcd_data5 */
+                       AM33XX_IOPAD(0x8b8, PIN_OUTPUT | MUX_MODE0)     /* 
lcd_data6.lcd_data6 */
+                       AM33XX_IOPAD(0x8bc, PIN_OUTPUT | MUX_MODE0)     /* 
lcd_data7.lcd_data7 */
+                       AM33XX_IOPAD(0x8c0, PIN_OUTPUT | MUX_MODE0)     /* 
lcd_data8.lcd_data8 */
+                       AM33XX_IOPAD(0x8c4, PIN_OUTPUT | MUX_MODE0)     /* 
lcd_data9.lcd_data9 */
+                       AM33XX_IOPAD(0x8c8, PIN_OUTPUT | MUX_MODE0)     /* 
lcd_data10.lcd_data10 */
+                       AM33XX_IOPAD(0x8cc, PIN_OUTPUT | MUX_MODE0)     /* 
lcd_data11.lcd_data11 */
+                       AM33XX_IOPAD(0x8d0, PIN_OUTPUT | MUX_MODE0)     /* 
lcd_data12.lcd_data12 */
+                       AM33XX_IOPAD(0x8d4, PIN_OUTPUT | MUX_MODE0)     /* 
lcd_data13.lcd_data13 */
+                       AM33XX_IOPAD(0x8d8, PIN_OUTPUT | MUX_MODE0)     /* 
lcd_data14.lcd_data14 */
+                       AM33XX_IOPAD(0x8dc, PIN_OUTPUT | MUX_MODE0)     /* 
lcd_data15.lcd_data15 */
+                       AM33XX_IOPAD(0x8e0, PIN_OUTPUT_PULLDOWN | MUX_MODE0)    
/* lcd_vsync.lcd_vsync */
+                       AM33XX_IOPAD(0x8e4, PIN_OUTPUT_PULLDOWN | MUX_MODE0)    
/* lcd_hsync.lcd_hsync */
+                       AM33XX_IOPAD(0x8e8, PIN_OUTPUT_PULLDOWN | MUX_MODE0)    
/* lcd_pclk.lcd_pclk */
+                       AM33XX_IOPAD(0x8ec, PIN_OUTPUT_PULLDOWN | MUX_MODE0)    
/* lcd_ac_bias_en.lcd_ac_bias_en */
+               >;
+       };
+
        led_pins: pinmux_led_pins {
                pinctrl-single,pins = <
                        AM33XX_IOPAD(0x854, PIN_OUTPUT | MUX_MODE7)     /* 
gpmc_a5.gpio1_21 */
@@ -207,6 +362,8 @@
                        /* MDIO */
                        AM33XX_IOPAD(0x948, PIN_INPUT_PULLUP | SLEWCTRL_FAST | 
MUX_MODE0)       /* mdio_data.mdio_data */
                        AM33XX_IOPAD(0x94c, PIN_OUTPUT_PULLUP | MUX_MODE0)      
                /* mdio_clk.mdio_clk */
+                       /* Ethernet */
+                       AM33XX_IOPAD(0x838, PIN_INPUT_PULLUP | MUX_MODE7)       
/* Ethernet_nRST - gpmc_ad14.gpio1_14 */
                >;
        };
 
@@ -245,20 +402,16 @@
                >;
        };
 
-       audio_pins: pinmux_audio_pins {
+       ehrpwm1_pins: pinmux_ehrpwm1a_pins {
                pinctrl-single,pins = <
-                       AM33XX_IOPAD(0x9ac, PIN_INPUT_PULLDOWN | MUX_MODE0)     
/* mcasp0_ahcklx.mcasp0_ahclkx */
-                       AM33XX_IOPAD(0x994, PIN_INPUT_PULLDOWN | MUX_MODE0)     
/* mcasp0_fsx.mcasp0_fsx */
-                       AM33XX_IOPAD(0x990, PIN_INPUT_PULLDOWN | MUX_MODE0)     
/* mcasp0_aclkx.mcasp0_aclkx */
-                       AM33XX_IOPAD(0x998, PIN_INPUT_PULLDOWN | MUX_MODE0)     
/* mcasp0_axr0.mcasp0_axr0 */
-                       AM33XX_IOPAD(0x99c, PIN_OUTPUT_PULLDOWN | MUX_MODE2)    
/* mcasp0_ahclkr.mcasp0_axr2 */
+                       AM33XX_IOPAD(0x848, PIN_OUTPUT | MUX_MODE6)     /* 
gpmc_a2.ehrpwm1a */
+                       AM33XX_IOPAD(0x84c, PIN_OUTPUT | MUX_MODE6)     /* 
gpmc_a3.ehrpwm1b */
                >;
        };
 
-       ehrpwm1_pins: pinmux_ehrpwm1a_pins {
+       rtc0_irq_pins: pinmux_rtc0_irq_pins {
                pinctrl-single,pins = <
-                       AM33XX_IOPAD(0x848, PIN_OUTPUT | MUX_MODE6)     /* 
gpmc_a2.ehrpwm1a */
-                       AM33XX_IOPAD(0x84c, PIN_OUTPUT | MUX_MODE6)     /* 
gpmc_a3.ehrpwm1b */
+                       AM33XX_IOPAD(0x824, PIN_INPUT_PULLUP | MUX_MODE7)     
/* gpmc_ad9.gpio0_23 */
                >;
        };
 
@@ -274,15 +427,18 @@
 
        lwb_pins: pinmux_lwb_pins {
                pinctrl-single,pins = <
-                       AM33XX_IOPAD(0x9a4, PIN_OUTPUT | MUX_MODE7)     /* 
SoundPA_en - mcasp0_fsr.gpio3_19 */
-                       AM33XX_IOPAD(0x828, PIN_OUTPUT | MUX_MODE7)     /* 
nKbdOnC - gpmc_ad10.gpio0_26 */
                        AM33XX_IOPAD(0x830, PIN_INPUT_PULLUP | MUX_MODE7)       
/* nKbdInt - gpmc_ad12.gpio1_12 */
                        AM33XX_IOPAD(0x834, PIN_INPUT_PULLUP | MUX_MODE7)       
/* nKbdReset - gpmc_ad13.gpio1_13 */
-                       AM33XX_IOPAD(0x838, PIN_INPUT_PULLUP | MUX_MODE7)       
/* nDispReset - gpmc_ad14.gpio1_14 */
                        AM33XX_IOPAD(0x844, PIN_INPUT_PULLUP | MUX_MODE7)       
/* USB1_enPower - gpmc_a1.gpio1_17 */
                        /* PDI Bus - Battery system */
                        AM33XX_IOPAD(0x840, PIN_INPUT_PULLUP | MUX_MODE7)       
/* nBattReset  gpmc_a0.gpio1_16 */
                        AM33XX_IOPAD(0x83c, PIN_INPUT_PULLUP | MUX_MODE7)       
/* BattPDIData gpmc_ad15.gpio1_15 */
+                       /* FPGA */
+                       AM33XX_IOPAD(0x820, PIN_INPUT_PULLUP | MUX_MODE7)       
/* FPGA_DONE - gpmc_ad8.gpio0_22 */
+                       AM33XX_IOPAD(0x840, PIN_INPUT_PULLUP | MUX_MODE7)       
/* FPGA_NRST - gpmc_a0.gpio1_16 */
+                       AM33XX_IOPAD(0x844, PIN_INPUT_PULLDOWN | MUX_MODE7)     
/* FPGA_RUN - gpmc_a1.gpio1_17 */
+                       AM33XX_IOPAD(0x864, PIN_INPUT_PULLUP | MUX_MODE7)       
/* ENFPGA - gpmc_a9.gpio1_25 */
+                       AM33XX_IOPAD(0x868, PIN_INPUT_PULLDOWN | MUX_MODE7)     
/* FPGA_PROGRAM - gpmc_a10.gpio1_26 */
                >;
        };
 };
@@ -298,9 +454,14 @@
                reg = <0x24>;
        };
 
-       bq32000: rtc@68 {
-               compatible = "ti,bq32000";
-               trickle-resistor-ohms = <1120>;
+       rtc0: rtc@68 {
+               compatible = "dallas,ds1339";
+               pinctrl-names = "default";
+               pinctrl-0 = <&rtc0_irq_pins>;
+               interrupt-parent = <&gpio0>;
+               interrupts = <23 IRQ_TYPE_EDGE_FALLING>; /* gpio 23 */
+               wakeup-source;
+               trickle-resistor-ohms = <2000>;
                reg = <0x68>;
        };
 
@@ -326,12 +487,21 @@
        audio_codec: tlv320aic3106@1b {
                status = "okay";
                compatible = "ti,tlv320aic3106";
+               #sound-dai-cells = <0>;
                reg = <0x1b>;
+               ai3x-micbias-vg = <2>;  /* 2.5V */
 
                AVDD-supply = <&ldo4_reg>;
                IOVDD-supply = <&ldo4_reg>;
                DRVDD-supply = <&ldo4_reg>;
                DVDD-supply = <&ldo3_reg>;
+
+               codec_port: port {
+                       codec_endpoint: endpoint {
+                               remote-endpoint = <&cpu_endpoint>;
+                               clocks = <&audio_mclk>;
+                       };
+               };
        };
 
        /* Ambient Light Sensor */

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

Reply via email to