Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 10 Nov 2018 21:02:32 +0000 (UTC)
From:      Emmanuel Vadot <manu@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r340337 - in head/sys/gnu/dts: arm arm64/allwinner arm64/altera arm64/amlogic arm64/arm arm64/broadcom/northstar2 arm64/broadcom/stingray arm64/exynos arm64/freescale arm64/hisilicon ar...
Message-ID:  <201811102102.wAAL2W8x074653@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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 ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201811102102.wAAL2W8x074653>