Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 28 Sep 2019 23:08:19 +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: r352860 - in head/sys/gnu/dts: arm arm64/allwinner arm64/altera arm64/amlogic arm64/arm arm64/broadcom/stingray arm64/exynos arm64/freescale arm64/hisilicon arm64/marvell arm64/mediatek...
Message-ID:  <201909282308.x8SN8JKb045520@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: manu
Date: Sat Sep 28 23:08:19 2019
New Revision: 352860
URL: https://svnweb.freebsd.org/changeset/base/352860

Log:
  Import DTS files from Linux 5.3

Added:
     - copied unchanged from r352856, vendor/device-tree/dist/src/arm/am335x-regor-rdk.dts
     - copied unchanged from r352856, vendor/device-tree/dist/src/arm/am335x-regor.dtsi
     - copied unchanged from r352856, vendor/device-tree/dist/src/arm/aspeed-bmc-facebook-yamp.dts
     - copied unchanged from r352856, vendor/device-tree/dist/src/arm/aspeed-bmc-inspur-fp5280g2.dts
     - copied unchanged from r352856, vendor/device-tree/dist/src/arm/aspeed-bmc-lenovo-hr630.dts
     - copied unchanged from r352856, vendor/device-tree/dist/src/arm/aspeed-bmc-microsoft-olympus.dts
     - copied unchanged from r352856, vendor/device-tree/dist/src/arm/aspeed-bmc-opp-swift.dts
     - copied unchanged from r352856, vendor/device-tree/dist/src/arm/aspeed-bmc-opp-vesnin.dts
     - copied unchanged from r352856, vendor/device-tree/dist/src/arm/ibm-power9-dual.dtsi
     - copied unchanged from r352856, vendor/device-tree/dist/src/arm/imx6dl-kontron-samx6i.dtsi
     - copied unchanged from r352856, vendor/device-tree/dist/src/arm/imx6q-kontron-samx6i.dtsi
     - copied unchanged from r352856, vendor/device-tree/dist/src/arm/imx6qdl-kontron-samx6i.dtsi
     - copied unchanged from r352856, vendor/device-tree/dist/src/arm/imx7d-meerkat96.dts
     - copied unchanged from r352856, vendor/device-tree/dist/src/arm/logicpd-torpedo-37xx-devkit-28.dts
     - copied unchanged from r352856, vendor/device-tree/dist/src/arm/ls1021a-tsn.dts
     - copied unchanged from r352856, vendor/device-tree/dist/src/arm/stm32mp157a-avenger96.dts
     - copied unchanged from r352856, vendor/device-tree/dist/src/arm/stm32mp157xaa-pinctrl.dtsi
     - copied unchanged from r352856, vendor/device-tree/dist/src/arm/stm32mp157xab-pinctrl.dtsi
     - copied unchanged from r352856, vendor/device-tree/dist/src/arm/stm32mp157xac-pinctrl.dtsi
     - copied unchanged from r352856, vendor/device-tree/dist/src/arm/stm32mp157xad-pinctrl.dtsi
     - copied unchanged from r352856, vendor/device-tree/dist/src/arm64/amlogic/meson-g12b-odroid-n2.dts
     - copied unchanged from r352856, vendor/device-tree/dist/src/arm64/amlogic/meson-g12b.dtsi
     - copied unchanged from r352856, vendor/device-tree/dist/src/arm64/broadcom/stingray/stingray-usb.dtsi
  head/sys/gnu/dts/arm64/freescale/imx8mn-pinfunc.h
     - copied unchanged from r352856, vendor/device-tree/dist/src/arm64/freescale/imx8mn-pinfunc.h
     - copied unchanged from r352856, vendor/device-tree/dist/src/arm64/freescale/imx8mq-librem5-devkit.dts
     - copied unchanged from r352856, vendor/device-tree/dist/src/arm64/hisilicon/hi3660-coresight.dtsi
     - copied unchanged from r352856, vendor/device-tree/dist/src/arm64/mediatek/mt8183-evb.dts
     - copied unchanged from r352856, vendor/device-tree/dist/src/arm64/mediatek/mt8183.dtsi
     - copied unchanged from r352856, vendor/device-tree/dist/src/arm64/qcom/sdm845-cheza-r1.dts
     - copied unchanged from r352856, vendor/device-tree/dist/src/arm64/qcom/sdm845-cheza-r2.dts
     - copied unchanged from r352856, vendor/device-tree/dist/src/arm64/qcom/sdm845-cheza-r3.dts
     - copied unchanged from r352856, vendor/device-tree/dist/src/arm64/qcom/sdm845-cheza.dtsi
     - copied unchanged from r352856, vendor/device-tree/dist/src/arm64/qcom/sdm845-db845c.dts
     - copied unchanged from r352856, vendor/device-tree/dist/src/arm64/renesas/hihope-common.dtsi
     - copied unchanged from r352856, vendor/device-tree/dist/src/arm64/renesas/hihope-rzg2-ex.dtsi
     - copied unchanged from r352856, vendor/device-tree/dist/src/arm64/renesas/r8a774a1-hihope-rzg2m-ex.dts
     - copied unchanged from r352856, vendor/device-tree/dist/src/arm64/renesas/r8a774a1-hihope-rzg2m.dts
     - copied unchanged from r352856, vendor/device-tree/dist/src/arm64/rockchip/rk3399-hugsun-x99.dts
     - copied unchanged from r352856, vendor/device-tree/dist/src/arm64/rockchip/rk3399-khadas-edge-captain.dts
     - copied unchanged from r352856, vendor/device-tree/dist/src/arm64/rockchip/rk3399-khadas-edge-v.dts
     - copied unchanged from r352856, vendor/device-tree/dist/src/arm64/rockchip/rk3399-khadas-edge.dts
     - copied unchanged from r352856, vendor/device-tree/dist/src/arm64/rockchip/rk3399-khadas-edge.dtsi
     - copied unchanged from r352856, vendor/device-tree/dist/src/arm64/rockchip/rk3399pro.dtsi
     - copied unchanged from r352856, vendor/device-tree/dist/src/arm64/ti/k3-j721e-common-proc-board.dts
     - copied unchanged from r352856, vendor/device-tree/dist/src/arm64/ti/k3-j721e-main.dtsi
     - copied unchanged from r352856, vendor/device-tree/dist/src/arm64/ti/k3-j721e-mcu-wakeup.dtsi
     - copied unchanged from r352856, vendor/device-tree/dist/src/arm64/ti/k3-j721e-som-p0.dtsi
     - copied unchanged from r352856, vendor/device-tree/dist/src/arm64/ti/k3-j721e.dtsi
     - copied unchanged from r352856, vendor/device-tree/dist/include/dt-bindings/clock/qcom,gpucc-msm8998.h
     - copied unchanged from r352856, vendor/device-tree/dist/include/dt-bindings/power/qcom-aoss-qmp.h
     - copied unchanged from r352856, vendor/device-tree/dist/include/dt-bindings/reset/bitmain,bm1880-reset.h
     - copied unchanged from r352856, vendor/device-tree/dist/include/dt-bindings/sound/madera.h
     - copied unchanged from r352856, vendor/device-tree/dist/include/dt-bindings/sound/meson-g12a-tohdmitx.h
Directory Properties:
  head/sys/gnu/dts/arm/am335x-regor-rdk.dts   (props changed)
  head/sys/gnu/dts/arm/am335x-regor.dtsi   (props changed)
  head/sys/gnu/dts/arm/aspeed-bmc-facebook-yamp.dts   (props changed)
  head/sys/gnu/dts/arm/aspeed-bmc-inspur-fp5280g2.dts   (props changed)
  head/sys/gnu/dts/arm/aspeed-bmc-lenovo-hr630.dts   (props changed)
  head/sys/gnu/dts/arm/aspeed-bmc-microsoft-olympus.dts   (props changed)
  head/sys/gnu/dts/arm/aspeed-bmc-opp-swift.dts   (props changed)
  head/sys/gnu/dts/arm/aspeed-bmc-opp-vesnin.dts   (props changed)
  head/sys/gnu/dts/arm/ibm-power9-dual.dtsi   (props changed)
  head/sys/gnu/dts/arm/imx6dl-kontron-samx6i.dtsi   (props changed)
  head/sys/gnu/dts/arm/imx6q-kontron-samx6i.dtsi   (props changed)
  head/sys/gnu/dts/arm/imx6qdl-kontron-samx6i.dtsi   (props changed)
  head/sys/gnu/dts/arm/imx7d-meerkat96.dts   (props changed)
  head/sys/gnu/dts/arm/logicpd-torpedo-37xx-devkit-28.dts   (props changed)
  head/sys/gnu/dts/arm/ls1021a-tsn.dts   (props changed)
  head/sys/gnu/dts/arm/stm32mp157a-avenger96.dts   (props changed)
  head/sys/gnu/dts/arm/stm32mp157xaa-pinctrl.dtsi   (props changed)
  head/sys/gnu/dts/arm/stm32mp157xab-pinctrl.dtsi   (props changed)
  head/sys/gnu/dts/arm/stm32mp157xac-pinctrl.dtsi   (props changed)
  head/sys/gnu/dts/arm/stm32mp157xad-pinctrl.dtsi   (props changed)
  head/sys/gnu/dts/arm64/amlogic/meson-g12b-odroid-n2.dts   (props changed)
  head/sys/gnu/dts/arm64/amlogic/meson-g12b.dtsi   (props changed)
  head/sys/gnu/dts/arm64/broadcom/stingray/stingray-usb.dtsi   (props changed)
  head/sys/gnu/dts/arm64/freescale/imx8mq-librem5-devkit.dts   (props changed)
  head/sys/gnu/dts/arm64/hisilicon/hi3660-coresight.dtsi   (props changed)
  head/sys/gnu/dts/arm64/mediatek/mt8183-evb.dts   (props changed)
  head/sys/gnu/dts/arm64/mediatek/mt8183.dtsi   (props changed)
  head/sys/gnu/dts/arm64/qcom/sdm845-cheza-r1.dts   (props changed)
  head/sys/gnu/dts/arm64/qcom/sdm845-cheza-r2.dts   (props changed)
  head/sys/gnu/dts/arm64/qcom/sdm845-cheza-r3.dts   (props changed)
  head/sys/gnu/dts/arm64/qcom/sdm845-cheza.dtsi   (props changed)
  head/sys/gnu/dts/arm64/qcom/sdm845-db845c.dts   (props changed)
  head/sys/gnu/dts/arm64/renesas/hihope-common.dtsi   (props changed)
  head/sys/gnu/dts/arm64/renesas/hihope-rzg2-ex.dtsi   (props changed)
  head/sys/gnu/dts/arm64/renesas/r8a774a1-hihope-rzg2m-ex.dts   (props changed)
  head/sys/gnu/dts/arm64/renesas/r8a774a1-hihope-rzg2m.dts   (props changed)
  head/sys/gnu/dts/arm64/rockchip/rk3399-hugsun-x99.dts   (props changed)
  head/sys/gnu/dts/arm64/rockchip/rk3399-khadas-edge-captain.dts   (props changed)
  head/sys/gnu/dts/arm64/rockchip/rk3399-khadas-edge-v.dts   (props changed)
  head/sys/gnu/dts/arm64/rockchip/rk3399-khadas-edge.dts   (props changed)
  head/sys/gnu/dts/arm64/rockchip/rk3399-khadas-edge.dtsi   (props changed)
  head/sys/gnu/dts/arm64/rockchip/rk3399pro.dtsi   (props changed)
  head/sys/gnu/dts/arm64/ti/k3-j721e-common-proc-board.dts   (props changed)
  head/sys/gnu/dts/arm64/ti/k3-j721e-main.dtsi   (props changed)
  head/sys/gnu/dts/arm64/ti/k3-j721e-mcu-wakeup.dtsi   (props changed)
  head/sys/gnu/dts/arm64/ti/k3-j721e-som-p0.dtsi   (props changed)
  head/sys/gnu/dts/arm64/ti/k3-j721e.dtsi   (props changed)
  head/sys/gnu/dts/include/dt-bindings/clock/qcom,gpucc-msm8998.h   (props changed)
  head/sys/gnu/dts/include/dt-bindings/power/qcom-aoss-qmp.h   (props changed)
  head/sys/gnu/dts/include/dt-bindings/reset/bitmain,bm1880-reset.h   (props changed)
  head/sys/gnu/dts/include/dt-bindings/sound/madera.h   (props changed)
  head/sys/gnu/dts/include/dt-bindings/sound/meson-g12a-tohdmitx.h   (props changed)
Modified:
  head/sys/gnu/dts/arm/am335x-baltos-ir2110.dts
  head/sys/gnu/dts/arm/am335x-baltos-ir3220.dts
  head/sys/gnu/dts/arm/am335x-baltos-ir5221.dts
  head/sys/gnu/dts/arm/am335x-pcm-953.dtsi
  head/sys/gnu/dts/arm/am335x-phycore-rdk.dts
  head/sys/gnu/dts/arm/am335x-phycore-som.dtsi
  head/sys/gnu/dts/arm/am335x-wega-rdk.dts
  head/sys/gnu/dts/arm/am335x-wega.dtsi
  head/sys/gnu/dts/arm/am33xx-l4.dtsi
  head/sys/gnu/dts/arm/am33xx.dtsi
  head/sys/gnu/dts/arm/am4372.dtsi
  head/sys/gnu/dts/arm/am437x-l4.dtsi
  head/sys/gnu/dts/arm/am571x-idk.dts
  head/sys/gnu/dts/arm/am572x-idk.dts
  head/sys/gnu/dts/arm/am574x-idk.dts
  head/sys/gnu/dts/arm/am57xx-beagle-x15-common.dtsi
  head/sys/gnu/dts/arm/am57xx-beagle-x15-revb1.dts
  head/sys/gnu/dts/arm/am57xx-beagle-x15-revc.dts
  head/sys/gnu/dts/arm/arm-realview-eb.dtsi
  head/sys/gnu/dts/arm/arm-realview-pb1176.dts
  head/sys/gnu/dts/arm/arm-realview-pb11mp.dts
  head/sys/gnu/dts/arm/arm-realview-pbx.dtsi
  head/sys/gnu/dts/arm/armada-370-netgear-rn104.dts
  head/sys/gnu/dts/arm/aspeed-bmc-facebook-cmm.dts
  head/sys/gnu/dts/arm/aspeed-bmc-opp-lanyang.dts
  head/sys/gnu/dts/arm/aspeed-bmc-opp-palmetto.dts
  head/sys/gnu/dts/arm/aspeed-bmc-opp-romulus.dts
  head/sys/gnu/dts/arm/aspeed-bmc-opp-witherspoon.dts
  head/sys/gnu/dts/arm/aspeed-bmc-opp-zaius.dts
  head/sys/gnu/dts/arm/aspeed-bmc-quanta-q71l.dts
  head/sys/gnu/dts/arm/aspeed-g4.dtsi
  head/sys/gnu/dts/arm/aspeed-g5.dtsi
  head/sys/gnu/dts/arm/at91-wb50n.dtsi
  head/sys/gnu/dts/arm/at91sam9261ek.dts
  head/sys/gnu/dts/arm/at91sam9g45.dtsi
  head/sys/gnu/dts/arm/at91sam9rl.dtsi
  head/sys/gnu/dts/arm/at91sam9x5.dtsi
  head/sys/gnu/dts/arm/bcm-cygnus-clock.dtsi
  head/sys/gnu/dts/arm/bcm-cygnus.dtsi
  head/sys/gnu/dts/arm/bcm-nsp.dtsi
  head/sys/gnu/dts/arm/bcm11351.dtsi
  head/sys/gnu/dts/arm/bcm21664-garnet.dts
  head/sys/gnu/dts/arm/bcm21664.dtsi
  head/sys/gnu/dts/arm/bcm23550-sparrow.dts
  head/sys/gnu/dts/arm/bcm23550.dtsi
  head/sys/gnu/dts/arm/bcm28155-ap.dts
  head/sys/gnu/dts/arm/bcm283x.dtsi
  head/sys/gnu/dts/arm/bcm4708-asus-rt-ac56u.dts
  head/sys/gnu/dts/arm/bcm4708-asus-rt-ac68u.dts
  head/sys/gnu/dts/arm/bcm4708-buffalo-wzr-1750dhp.dts
  head/sys/gnu/dts/arm/bcm4708-linksys-ea6300-v1.dts
  head/sys/gnu/dts/arm/bcm4708-linksys-ea6500-v2.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/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-xap-1610.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-luxul-xwr-3150-v1.dts
  head/sys/gnu/dts/arm/bcm47094-netgear-r8500.dts
  head/sys/gnu/dts/arm/bcm47094-phicomm-k3.dts
  head/sys/gnu/dts/arm/bcm47189-luxul-xap-1440.dts
  head/sys/gnu/dts/arm/bcm47189-luxul-xap-810.dts
  head/sys/gnu/dts/arm/bcm47189-tenda-ac9.dts
  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/bcm7445-bcm97445svmb.dts
  head/sys/gnu/dts/arm/bcm7445.dtsi
  head/sys/gnu/dts/arm/bcm911360_entphn.dts
  head/sys/gnu/dts/arm/bcm947189acdbmr.dts
  head/sys/gnu/dts/arm/bcm953012er.dts
  head/sys/gnu/dts/arm/bcm953012k.dts
  head/sys/gnu/dts/arm/bcm958522er.dts
  head/sys/gnu/dts/arm/bcm958525er.dts
  head/sys/gnu/dts/arm/bcm958525xmc.dts
  head/sys/gnu/dts/arm/bcm958622hr.dts
  head/sys/gnu/dts/arm/bcm958623hr.dts
  head/sys/gnu/dts/arm/bcm958625hr.dts
  head/sys/gnu/dts/arm/bcm958625k.dts
  head/sys/gnu/dts/arm/bcm963138dvt.dts
  head/sys/gnu/dts/arm/bcm988312hr.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.dts
  head/sys/gnu/dts/arm/dra7-l4.dtsi
  head/sys/gnu/dts/arm/dra74x-mmc-iodelay.dtsi
  head/sys/gnu/dts/arm/emev2-kzm9d.dts
  head/sys/gnu/dts/arm/exynos3250-artik5.dtsi
  head/sys/gnu/dts/arm/exynos3250-monk.dts
  head/sys/gnu/dts/arm/exynos3250-rinato.dts
  head/sys/gnu/dts/arm/exynos3250.dtsi
  head/sys/gnu/dts/arm/exynos4.dtsi
  head/sys/gnu/dts/arm/exynos4210-origen.dts
  head/sys/gnu/dts/arm/exynos4210-trats.dts
  head/sys/gnu/dts/arm/exynos4210-universal_c210.dts
  head/sys/gnu/dts/arm/exynos4210.dtsi
  head/sys/gnu/dts/arm/exynos4412-galaxy-s3.dtsi
  head/sys/gnu/dts/arm/exynos4412-itop-scp-core.dtsi
  head/sys/gnu/dts/arm/exynos4412-midas.dtsi
  head/sys/gnu/dts/arm/exynos4412-odroid-common.dtsi
  head/sys/gnu/dts/arm/exynos4412-prime.dtsi
  head/sys/gnu/dts/arm/exynos4412.dtsi
  head/sys/gnu/dts/arm/exynos5410-odroidxu.dts
  head/sys/gnu/dts/arm/exynos5410.dtsi
  head/sys/gnu/dts/arm/exynos5420-arndale-octa.dts
  head/sys/gnu/dts/arm/exynos5420.dtsi
  head/sys/gnu/dts/arm/exynos5422-odroid-core.dtsi
  head/sys/gnu/dts/arm/exynos5422-odroidxu3-common.dtsi
  head/sys/gnu/dts/arm/exynos54xx.dtsi
  head/sys/gnu/dts/arm/gemini-dlink-dir-685.dts
  head/sys/gnu/dts/arm/hip04.dtsi
  head/sys/gnu/dts/arm/imx53-m53menlo.dts
  head/sys/gnu/dts/arm/imx53-smd.dts
  head/sys/gnu/dts/arm/imx53.dtsi
  head/sys/gnu/dts/arm/imx6qdl-sabresd.dtsi
  head/sys/gnu/dts/arm/imx6qdl.dtsi
  head/sys/gnu/dts/arm/imx6sl-evk.dts
  head/sys/gnu/dts/arm/imx6sl.dtsi
  head/sys/gnu/dts/arm/imx6sll-evk.dts
  head/sys/gnu/dts/arm/imx6sll.dtsi
  head/sys/gnu/dts/arm/imx6sx-sdb-reva.dts
  head/sys/gnu/dts/arm/imx6sx-sdb.dts
  head/sys/gnu/dts/arm/imx6sx-udoo-neo-basic.dts
  head/sys/gnu/dts/arm/imx6sx-udoo-neo-extended.dts
  head/sys/gnu/dts/arm/imx6sx-udoo-neo-full.dts
  head/sys/gnu/dts/arm/imx6sx-udoo-neo.dtsi
  head/sys/gnu/dts/arm/imx6sx.dtsi
  head/sys/gnu/dts/arm/imx6ul-14x14-evk.dtsi
  head/sys/gnu/dts/arm/imx6ul-geam.dts
  head/sys/gnu/dts/arm/imx6ul-isiot.dtsi
  head/sys/gnu/dts/arm/imx6ul-pico-hobbit.dts
  head/sys/gnu/dts/arm/imx6ul-pico-pi.dts
  head/sys/gnu/dts/arm/imx6ul.dtsi
  head/sys/gnu/dts/arm/imx6ull-colibri-eval-v3.dtsi
  head/sys/gnu/dts/arm/imx6ull-colibri.dtsi
  head/sys/gnu/dts/arm/imx6ull.dtsi
  head/sys/gnu/dts/arm/imx7d-sdb.dts
  head/sys/gnu/dts/arm/imx7d-zii-rpu2.dts
  head/sys/gnu/dts/arm/imx7d.dtsi
  head/sys/gnu/dts/arm/imx7s.dtsi
  head/sys/gnu/dts/arm/imx7ulp-evk.dts
  head/sys/gnu/dts/arm/imx7ulp.dtsi
  head/sys/gnu/dts/arm/integrator.dtsi
  head/sys/gnu/dts/arm/iwg20d-q7-common.dtsi
  head/sys/gnu/dts/arm/meson.dtsi
  head/sys/gnu/dts/arm/meson6-atv1200.dts
  head/sys/gnu/dts/arm/meson6.dtsi
  head/sys/gnu/dts/arm/meson8-minix-neo-x8.dts
  head/sys/gnu/dts/arm/meson8.dtsi
  head/sys/gnu/dts/arm/meson8b-ec100.dts
  head/sys/gnu/dts/arm/meson8b-mxq.dts
  head/sys/gnu/dts/arm/meson8b-odroidc1.dts
  head/sys/gnu/dts/arm/meson8b.dtsi
  head/sys/gnu/dts/arm/meson8m2-mxiii-plus.dts
  head/sys/gnu/dts/arm/meson8m2.dtsi
  head/sys/gnu/dts/arm/omap4-l4.dtsi
  head/sys/gnu/dts/arm/pxa300-raumfeld-common.dtsi
  head/sys/gnu/dts/arm/pxa300-raumfeld-controller.dts
  head/sys/gnu/dts/arm/pxa300-raumfeld-speaker-one.dts
  head/sys/gnu/dts/arm/pxa3xx.dtsi
  head/sys/gnu/dts/arm/qcom-apq8064.dtsi
  head/sys/gnu/dts/arm/qcom-msm8974-fairphone-fp2.dts
  head/sys/gnu/dts/arm/qcom-msm8974-lge-nexus5-hammerhead.dts
  head/sys/gnu/dts/arm/qcom-msm8974.dtsi
  head/sys/gnu/dts/arm/r7s72100-genmai.dts
  head/sys/gnu/dts/arm/r7s72100-rskrza1.dts
  head/sys/gnu/dts/arm/r7s72100.dtsi
  head/sys/gnu/dts/arm/r7s9210-rza2mevb.dts
  head/sys/gnu/dts/arm/r7s9210.dtsi
  head/sys/gnu/dts/arm/r8a73a4-ape6evm.dts
  head/sys/gnu/dts/arm/r8a7740-armadillo800eva.dts
  head/sys/gnu/dts/arm/r8a7743-sk-rzg1m.dts
  head/sys/gnu/dts/arm/r8a7745-iwg22d-sodimm.dts
  head/sys/gnu/dts/arm/r8a7745-sk-rzg1e.dts
  head/sys/gnu/dts/arm/r8a77470-iwg23s-sbc.dts
  head/sys/gnu/dts/arm/r8a7778-bockw.dts
  head/sys/gnu/dts/arm/r8a7779-marzen.dts
  head/sys/gnu/dts/arm/r8a7790-lager.dts
  head/sys/gnu/dts/arm/r8a7790-stout.dts
  head/sys/gnu/dts/arm/r8a7791-koelsch.dts
  head/sys/gnu/dts/arm/r8a7791-porter.dts
  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/r8a7794-alt.dts
  head/sys/gnu/dts/arm/r8a7794-silk.dts
  head/sys/gnu/dts/arm/rk322x.dtsi
  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-speedy.dts
  head/sys/gnu/dts/arm/rk3288-veyron.dtsi
  head/sys/gnu/dts/arm/rk3288.dtsi
  head/sys/gnu/dts/arm/sama5d3.dtsi
  head/sys/gnu/dts/arm/sh73a0-kzm9g.dts
  head/sys/gnu/dts/arm/socfpga_arria10.dtsi
  head/sys/gnu/dts/arm/socfpga_arria10_socdk.dtsi
  head/sys/gnu/dts/arm/stm32746g-eval.dts
  head/sys/gnu/dts/arm/stm32mp157-pinctrl.dtsi
  head/sys/gnu/dts/arm/stm32mp157a-dk1.dts
  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/sun5i-gr8-evb.dts
  head/sys/gnu/dts/arm/sun6i-a31.dtsi
  head/sys/gnu/dts/arm/sun7i-a20-icnova-swac.dts
  head/sys/gnu/dts/arm/sun7i-a20-olinuxino-lime2.dts
  head/sys/gnu/dts/arm/sun8i-a83t-tbs-a711.dts
  head/sys/gnu/dts/arm/sun8i-a83t.dtsi
  head/sys/gnu/dts/arm/sun8i-h2-plus-bananapi-m2-zero.dts
  head/sys/gnu/dts/arm/sun8i-h2-plus-orangepi-zero.dts
  head/sys/gnu/dts/arm/sun8i-h3-beelink-x2.dts
  head/sys/gnu/dts/arm/sun8i-h3-orangepi-one.dts
  head/sys/gnu/dts/arm/sun8i-r40-bananapi-m2-ultra.dts
  head/sys/gnu/dts/arm/sun8i-r40.dtsi
  head/sys/gnu/dts/arm/sun8i-v3s.dtsi
  head/sys/gnu/dts/arm/sun8i-v40-bananapi-m2-berry.dts
  head/sys/gnu/dts/arm/sunxi-bananapi-m2-plus-v1.2.dtsi
  head/sys/gnu/dts/arm/uniphier-ld4-ref.dts
  head/sys/gnu/dts/arm/uniphier-ld4.dtsi
  head/sys/gnu/dts/arm/uniphier-ld6b-ref.dts
  head/sys/gnu/dts/arm/uniphier-pro4-ref.dts
  head/sys/gnu/dts/arm/uniphier-pro4.dtsi
  head/sys/gnu/dts/arm/uniphier-pro5.dtsi
  head/sys/gnu/dts/arm/uniphier-pxs2.dtsi
  head/sys/gnu/dts/arm/uniphier-sld8-ref.dts
  head/sys/gnu/dts/arm/uniphier-sld8.dtsi
  head/sys/gnu/dts/arm/versatile-ab.dts
  head/sys/gnu/dts/arm/vexpress-v2m-rs1.dtsi
  head/sys/gnu/dts/arm/vexpress-v2m.dtsi
  head/sys/gnu/dts/arm/vexpress-v2p-ca15_a7.dts
  head/sys/gnu/dts/arm/vf610-bk4.dts
  head/sys/gnu/dts/arm/vf610-zii-dev.dtsi
  head/sys/gnu/dts/arm64/allwinner/axp803.dtsi
  head/sys/gnu/dts/arm64/allwinner/sun50i-a64-amarula-relic.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-oceanic-5205-5inmfd.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-teres-i.dts
  head/sys/gnu/dts/arm64/allwinner/sun50i-a64.dtsi
  head/sys/gnu/dts/arm64/allwinner/sun50i-h5-emlid-neutis-n5-devboard.dts
  head/sys/gnu/dts/arm64/allwinner/sun50i-h5-nanopi-neo-plus2.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-g12a-sei510.dts
  head/sys/gnu/dts/arm64/amlogic/meson-g12a-u200.dts
  head/sys/gnu/dts/arm64/amlogic/meson-g12a-x96-max.dts
  head/sys/gnu/dts/arm64/amlogic/meson-g12a.dtsi
  head/sys/gnu/dts/arm64/amlogic/meson-gx-p23x-q20x.dtsi
  head/sys/gnu/dts/arm64/amlogic/meson-gx.dtsi
  head/sys/gnu/dts/arm64/amlogic/meson-gxbb-nanopi-k2.dts
  head/sys/gnu/dts/arm64/amlogic/meson-gxbb-nexbox-a95x.dts
  head/sys/gnu/dts/arm64/amlogic/meson-gxbb-odroidc2.dts
  head/sys/gnu/dts/arm64/amlogic/meson-gxbb-p200.dts
  head/sys/gnu/dts/arm64/amlogic/meson-gxbb-p20x.dtsi
  head/sys/gnu/dts/arm64/amlogic/meson-gxbb-vega-s95.dtsi
  head/sys/gnu/dts/arm64/amlogic/meson-gxbb-wetek.dtsi
  head/sys/gnu/dts/arm64/amlogic/meson-gxbb.dtsi
  head/sys/gnu/dts/arm64/amlogic/meson-gxl-s805x-p241.dts
  head/sys/gnu/dts/arm64/amlogic/meson-gxl-s905d-p230.dts
  head/sys/gnu/dts/arm64/amlogic/meson-gxl-s905x-libretech-cc.dts
  head/sys/gnu/dts/arm64/amlogic/meson-gxl-s905x-nexbox-a95x.dts
  head/sys/gnu/dts/arm64/amlogic/meson-gxl-s905x-p212.dtsi
  head/sys/gnu/dts/arm64/amlogic/meson-gxl.dtsi
  head/sys/gnu/dts/arm64/amlogic/meson-gxm-khadas-vim2.dts
  head/sys/gnu/dts/arm64/amlogic/meson-gxm-nexbox-a1.dts
  head/sys/gnu/dts/arm64/amlogic/meson-gxm-q200.dts
  head/sys/gnu/dts/arm64/amlogic/meson-gxm-rbox-pro.dts
  head/sys/gnu/dts/arm64/arm/juno-base.dtsi
  head/sys/gnu/dts/arm64/arm/juno-cs-r1r2.dtsi
  head/sys/gnu/dts/arm64/arm/juno-motherboard.dtsi
  head/sys/gnu/dts/arm64/arm/vexpress-v2m-rs1.dtsi
  head/sys/gnu/dts/arm64/broadcom/stingray/stingray.dtsi
  head/sys/gnu/dts/arm64/exynos/exynos5433-tm2-common.dtsi
  head/sys/gnu/dts/arm64/exynos/exynos5433.dtsi
  head/sys/gnu/dts/arm64/exynos/exynos7-espresso.dts
  head/sys/gnu/dts/arm64/exynos/exynos7.dtsi
  head/sys/gnu/dts/arm64/freescale/fsl-ls1028a-qds.dts
  head/sys/gnu/dts/arm64/freescale/fsl-ls1028a-rdb.dts
  head/sys/gnu/dts/arm64/freescale/fsl-ls1028a.dtsi
  head/sys/gnu/dts/arm64/freescale/fsl-ls1088a.dtsi
  head/sys/gnu/dts/arm64/freescale/fsl-ls208xa.dtsi
  head/sys/gnu/dts/arm64/freescale/fsl-lx2160a.dtsi
  head/sys/gnu/dts/arm64/freescale/imx8mm-evk.dts
  head/sys/gnu/dts/arm64/freescale/imx8mm-pinfunc.h
  head/sys/gnu/dts/arm64/freescale/imx8mm.dtsi
  head/sys/gnu/dts/arm64/freescale/imx8mq-evk.dts
  head/sys/gnu/dts/arm64/freescale/imx8mq.dtsi
  head/sys/gnu/dts/arm64/freescale/imx8qxp.dtsi
  head/sys/gnu/dts/arm64/hisilicon/hi3660.dtsi
  head/sys/gnu/dts/arm64/hisilicon/hi6220-coresight.dtsi
  head/sys/gnu/dts/arm64/marvell/armada-3720-espressobin.dts
  head/sys/gnu/dts/arm64/marvell/armada-7040-db.dts
  head/sys/gnu/dts/arm64/marvell/armada-8040-clearfog-gt-8k.dts
  head/sys/gnu/dts/arm64/marvell/armada-8040-db.dts
  head/sys/gnu/dts/arm64/marvell/armada-8040-mcbin.dtsi
  head/sys/gnu/dts/arm64/marvell/armada-ap806-dual.dtsi
  head/sys/gnu/dts/arm64/marvell/armada-ap806-quad.dtsi
  head/sys/gnu/dts/arm64/marvell/armada-ap806.dtsi
  head/sys/gnu/dts/arm64/marvell/armada-cp110.dtsi
  head/sys/gnu/dts/arm64/mediatek/mt7622.dtsi
  head/sys/gnu/dts/arm64/nvidia/tegra186-p2771-0000.dts
  head/sys/gnu/dts/arm64/nvidia/tegra186-p3310.dtsi
  head/sys/gnu/dts/arm64/nvidia/tegra186.dtsi
  head/sys/gnu/dts/arm64/nvidia/tegra194-p2888.dtsi
  head/sys/gnu/dts/arm64/nvidia/tegra194-p2972-0000.dts
  head/sys/gnu/dts/arm64/nvidia/tegra194.dtsi
  head/sys/gnu/dts/arm64/nvidia/tegra210-p2180.dtsi
  head/sys/gnu/dts/arm64/nvidia/tegra210-p2371-2180.dts
  head/sys/gnu/dts/arm64/nvidia/tegra210-p3450-0000.dts
  head/sys/gnu/dts/arm64/nvidia/tegra210.dtsi
  head/sys/gnu/dts/arm64/qcom/msm8916.dtsi
  head/sys/gnu/dts/arm64/qcom/msm8996.dtsi
  head/sys/gnu/dts/arm64/qcom/msm8998-mtp.dtsi
  head/sys/gnu/dts/arm64/qcom/msm8998.dtsi
  head/sys/gnu/dts/arm64/qcom/pm8998.dtsi
  head/sys/gnu/dts/arm64/qcom/pms405.dtsi
  head/sys/gnu/dts/arm64/qcom/qcs404-evb.dtsi
  head/sys/gnu/dts/arm64/qcom/qcs404.dtsi
  head/sys/gnu/dts/arm64/qcom/sdm845-mtp.dts
  head/sys/gnu/dts/arm64/qcom/sdm845.dtsi
  head/sys/gnu/dts/arm64/renesas/r8a774a1.dtsi
  head/sys/gnu/dts/arm64/renesas/r8a774c0-cat874.dts
  head/sys/gnu/dts/arm64/renesas/r8a774c0.dtsi
  head/sys/gnu/dts/arm64/renesas/r8a7795.dtsi
  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/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/ulcb-kf.dtsi
  head/sys/gnu/dts/arm64/renesas/ulcb.dtsi
  head/sys/gnu/dts/arm64/rockchip/rk3328-roc-cc.dts
  head/sys/gnu/dts/arm64/rockchip/rk3328.dtsi
  head/sys/gnu/dts/arm64/rockchip/rk3399-ficus.dts
  head/sys/gnu/dts/arm64/rockchip/rk3399-rock-pi-4.dts
  head/sys/gnu/dts/arm64/rockchip/rk3399-rock960.dts
  head/sys/gnu/dts/arm64/rockchip/rk3399-rockpro64.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-ld11.dtsi
  head/sys/gnu/dts/arm64/socionext/uniphier-ld20.dtsi
  head/sys/gnu/dts/arm64/socionext/uniphier-pxs3-ref.dts
  head/sys/gnu/dts/arm64/socionext/uniphier-pxs3.dtsi
  head/sys/gnu/dts/arm64/sprd/sc9836.dtsi
  head/sys/gnu/dts/arm64/sprd/sc9860.dtsi
  head/sys/gnu/dts/arm64/sprd/whale2.dtsi
  head/sys/gnu/dts/arm64/ti/k3-am65-main.dtsi
  head/sys/gnu/dts/arm64/ti/k3-am65-mcu.dtsi
  head/sys/gnu/dts/arm64/ti/k3-am65-wakeup.dtsi
  head/sys/gnu/dts/arm64/ti/k3-am65.dtsi
  head/sys/gnu/dts/arm64/ti/k3-am654-base-board.dts
  head/sys/gnu/dts/include/dt-bindings/clock/exynos4.h
  head/sys/gnu/dts/include/dt-bindings/clock/exynos5420.h
  head/sys/gnu/dts/include/dt-bindings/clock/g12a-clkc.h
  head/sys/gnu/dts/include/dt-bindings/clock/imx8mm-clock.h
  head/sys/gnu/dts/include/dt-bindings/clock/imx8mq-clock.h
  head/sys/gnu/dts/include/dt-bindings/clock/meson8b-clkc.h
  head/sys/gnu/dts/include/dt-bindings/clock/mt8516-clk.h
  head/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-qcs404.h
  head/sys/gnu/dts/include/dt-bindings/clock/rk3228-cru.h
  head/sys/gnu/dts/include/dt-bindings/clock/rk3328-cru.h
  head/sys/gnu/dts/include/dt-bindings/clock/stratix10-clock.h
  head/sys/gnu/dts/include/dt-bindings/gpio/tegra186-gpio.h
  head/sys/gnu/dts/include/dt-bindings/net/ti-dp83867.h
  head/sys/gnu/dts/include/dt-bindings/power/qcom-rpmpd.h
Directory Properties:
  head/sys/gnu/dts/arm/   (props changed)
  head/sys/gnu/dts/arm64/   (props changed)
  head/sys/gnu/dts/include/   (props changed)

Modified: head/sys/gnu/dts/arm/am335x-baltos-ir2110.dts
==============================================================================
--- head/sys/gnu/dts/arm/am335x-baltos-ir2110.dts	Sat Sep 28 23:01:23 2019	(r352859)
+++ head/sys/gnu/dts/arm/am335x-baltos-ir2110.dts	Sat Sep 28 23:08:19 2019	(r352860)
@@ -30,6 +30,12 @@
 			AM33XX_PADCONF(AM335X_PIN_LCD_AC_BIAS_EN, PIN_INPUT_PULLDOWN, MUX_MODE7)      /* lcd_ac_bias_en.gpio2[25] RI */
 		>;
 	};
+
+	mmc1_pins: pinmux_mmc1_pins {
+		pinctrl-single,pins = <
+			AM33XX_PADCONF(AM335X_PIN_GPMC_AD15, PIN_INPUT, MUX_MODE7)     /* MMC1 CD */
+		>;
+	};
 };
 
 &uart1 {
@@ -65,7 +71,13 @@
 };
 
 &cpsw_emac1 {
-	phy-mode = "rgmii-txid";
+	phy-mode = "rgmii-id";
 	dual_emac_res_vlan = <2>;
 	phy-handle = <&phy1>;
+};
+
+&mmc1 {
+	pinctrl-names = "default";
+	pinctrl-0 = <&mmc1_pins>;
+	cd-gpios = <&gpio1 15 GPIO_ACTIVE_LOW>;
 };

Modified: head/sys/gnu/dts/arm/am335x-baltos-ir3220.dts
==============================================================================
--- head/sys/gnu/dts/arm/am335x-baltos-ir3220.dts	Sat Sep 28 23:01:23 2019	(r352859)
+++ head/sys/gnu/dts/arm/am335x-baltos-ir3220.dts	Sat Sep 28 23:08:19 2019	(r352860)
@@ -51,6 +51,12 @@
 			AM33XX_PADCONF(AM335X_PIN_MCASP0_ACLKR, PIN_INPUT_PULLUP, MUX_MODE7)      /* mcasp0_aclkr.gpio3[18], INPUT_PULLDOWN | MODE7 */
 		>;
 	};
+
+	mmc1_pins: pinmux_mmc1_pins {
+		pinctrl-single,pins = <
+			AM33XX_PADCONF(AM335X_PIN_MII1_RXD3, PIN_INPUT, MUX_MODE7)     /* MMC1 CD */
+		>;
+	};
 };
 
 &uart1 {
@@ -107,7 +113,13 @@
 };
 
 &cpsw_emac1 {
-	phy-mode = "rgmii-txid";
+	phy-mode = "rgmii-id";
 	dual_emac_res_vlan = <2>;
 	phy-handle = <&phy1>;
+};
+
+&mmc1 {
+	pinctrl-names = "default";
+	pinctrl-0 = <&mmc1_pins>;
+	cd-gpios = <&gpio2 18 GPIO_ACTIVE_LOW>;
 };

Modified: head/sys/gnu/dts/arm/am335x-baltos-ir5221.dts
==============================================================================
--- head/sys/gnu/dts/arm/am335x-baltos-ir5221.dts	Sat Sep 28 23:01:23 2019	(r352859)
+++ head/sys/gnu/dts/arm/am335x-baltos-ir5221.dts	Sat Sep 28 23:08:19 2019	(r352860)
@@ -60,6 +60,11 @@
 		>;
 	};
 
+	mmc1_pins: pinmux_mmc1_pins {
+		pinctrl-single,pins = <
+			AM33XX_PADCONF(AM335X_PIN_MII1_RXD3, PIN_INPUT, MUX_MODE7)     /* MMC1 CD */
+		>;
+	};
 };
 
 &uart1 {
@@ -125,7 +130,7 @@
 };
 
 &cpsw_emac1 {
-	phy-mode = "rgmii-txid";
+	phy-mode = "rgmii-id";
 	dual_emac_res_vlan = <2>;
 	phy-handle = <&phy1>;
 };
@@ -135,4 +140,10 @@
 	pinctrl-0 = <&dcan1_pins>;
 
 	status = "okay";
+};
+
+&mmc1 {
+	pinctrl-names = "default";
+	pinctrl-0 = <&mmc1_pins>;
+	cd-gpios = <&gpio2 18 GPIO_ACTIVE_LOW>;
 };

Modified: head/sys/gnu/dts/arm/am335x-pcm-953.dtsi
==============================================================================
--- head/sys/gnu/dts/arm/am335x-pcm-953.dtsi	Sat Sep 28 23:01:23 2019	(r352859)
+++ head/sys/gnu/dts/arm/am335x-pcm-953.dtsi	Sat Sep 28 23:08:19 2019	(r352860)
@@ -36,15 +36,13 @@
 		pinctrl-names = "default";
 		pinctrl-0 = <&user_leds_pins>;
 
-		green {
-			label = "green:user";
+		user-led0 {
 			gpios = <&gpio1 30 GPIO_ACTIVE_HIGH>;
 			linux,default-trigger = "gpio";
 			default-state = "on";
 		};
 
-		yellow {
-			label = "yellow:user";
+		user-led1 {
 			gpios = <&gpio1 31 GPIO_ACTIVE_LOW>;
 			linux,default-trigger = "gpio";
 			default-state = "on";
@@ -135,22 +133,6 @@
 &davinci_mdio {
 	phy1: ethernet-phy@2 {
 		reg = <2>;
-
-		/* Register 260 (104h) – RGMII Clock and Control Pad Skew */
-		rxc-skew-ps = <1400>;
-		rxdv-skew-ps = <0>;
-		txc-skew-ps = <1400>;
-		txen-skew-ps = <0>;
-		/* Register 261 (105h) – RGMII RX Data Pad Skew */
-		rxd3-skew-ps = <0>;
-		rxd2-skew-ps = <0>;
-		rxd1-skew-ps = <0>;
-		rxd0-skew-ps = <0>;
-		/* Register 262 (106h) – RGMII TX Data Pad Skew */
-		txd3-skew-ps = <0>;
-		txd2-skew-ps = <0>;
-		txd1-skew-ps = <0>;
-		txd0-skew-ps = <0>;
 	};
 };
 

Modified: head/sys/gnu/dts/arm/am335x-phycore-rdk.dts
==============================================================================
--- head/sys/gnu/dts/arm/am335x-phycore-rdk.dts	Sat Sep 28 23:01:23 2019	(r352859)
+++ head/sys/gnu/dts/arm/am335x-phycore-rdk.dts	Sat Sep 28 23:08:19 2019	(r352860)
@@ -10,6 +10,10 @@
 #include "am335x-pcm-953.dtsi"
 
 /* SoM */
+&gpmc {
+	status = "okay";
+};
+
 &i2c_eeprom {
 	status = "okay";
 };

Modified: head/sys/gnu/dts/arm/am335x-phycore-som.dtsi
==============================================================================
--- head/sys/gnu/dts/arm/am335x-phycore-som.dtsi	Sat Sep 28 23:01:23 2019	(r352859)
+++ head/sys/gnu/dts/arm/am335x-phycore-som.dtsi	Sat Sep 28 23:08:19 2019	(r352860)
@@ -27,17 +27,13 @@
 		reg = <0x80000000 0x10000000>; /* 256 MB */
 	};
 
-	regulators {
-		compatible = "simple-bus";
-
-		vcc5v: fixedregulator0 {
-			compatible = "regulator-fixed";
-			regulator-name = "vcc5v";
-			regulator-min-microvolt = <5000000>;
-			regulator-max-microvolt = <5000000>;
-			regulator-boot-on;
-			regulator-always-on;
-		};
+	vcc5v: fixedregulator0 {
+		compatible = "regulator-fixed";
+		regulator-name = "vcc5v";
+		regulator-min-microvolt = <5000000>;
+		regulator-max-microvolt = <5000000>;
+		regulator-boot-on;
+		regulator-always-on;
 	};
 };
 
@@ -50,6 +46,33 @@
 	status = "okay";
 };
 
+/* EMMC */
+&am33xx_pinmux {
+	emmc_pins: pinmux_emmc_pins {
+		pinctrl-single,pins = <
+			AM33XX_PADCONF(AM335X_PIN_GPMC_CSN1, PIN_INPUT_PULLUP, MUX_MODE2)	/* gpmc_csn1.mmc1_clk */
+			AM33XX_PADCONF(AM335X_PIN_GPMC_CSN2, PIN_INPUT_PULLUP, MUX_MODE2)	/* gpmc_csn2.mmc1_cmd */
+			AM33XX_PADCONF(AM335X_PIN_GPMC_AD0, PIN_INPUT_PULLUP, MUX_MODE1)	/* gpmc_ad0.mmc1_dat0 */
+			AM33XX_PADCONF(AM335X_PIN_GPMC_AD1, PIN_INPUT_PULLUP, MUX_MODE1)	/* gpmc_ad1.mmc1_dat1 */
+			AM33XX_PADCONF(AM335X_PIN_GPMC_AD2, PIN_INPUT_PULLUP, MUX_MODE1)	/* gpmc_ad2.mmc1_dat2 */
+			AM33XX_PADCONF(AM335X_PIN_GPMC_AD3, PIN_INPUT_PULLUP, MUX_MODE1)	/* gpmc_ad3.mmc1_dat3 */
+			AM33XX_PADCONF(AM335X_PIN_GPMC_AD4, PIN_INPUT_PULLUP, MUX_MODE1)	/* gpmc_ad4.mmc1_dat4 */
+			AM33XX_PADCONF(AM335X_PIN_GPMC_AD5, PIN_INPUT_PULLUP, MUX_MODE1)	/* gpmc_ad5.mmc1_dat5 */
+			AM33XX_PADCONF(AM335X_PIN_GPMC_AD6, PIN_INPUT_PULLUP, MUX_MODE1)	/* gpmc_ad6.mmc1_dat6 */
+			AM33XX_PADCONF(AM335X_PIN_GPMC_AD7, PIN_INPUT_PULLUP, MUX_MODE1)	/* gpmc_ad7.mmc1_dat7 */
+		>;
+	};
+};
+
+&mmc2 {
+	pinctrl-names = "default";
+	pinctrl-0 = <&emmc_pins>;
+	vmmc-supply = <&vmmc_reg>;
+	bus-width = <8>;
+	ti,non-removable;
+	status = "disabled";
+};
+
 /* Ethernet */
 &am33xx_pinmux {
 	ethernet0_pins: pinmux_ethernet0 {
@@ -164,7 +187,7 @@
 };
 
 &gpmc {
-	status = "okay";
+	status = "disabled";
 	pinctrl-names = "default";
 	pinctrl-0 = <&nandflash_pins>;
 	ranges = <0 0 0x08000000 0x1000000>;   /* CS0: NAND */

Copied: head/sys/gnu/dts/arm/am335x-regor-rdk.dts (from r352856, vendor/device-tree/dist/src/arm/am335x-regor-rdk.dts)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sys/gnu/dts/arm/am335x-regor-rdk.dts	Sat Sep 28 23:08:19 2019	(r352860, copy of r352856, vendor/device-tree/dist/src/arm/am335x-regor-rdk.dts)
@@ -0,0 +1,24 @@
+// SPDX-License-Identifier: GPL-2.0
+/*
+ * Copyright (C) 2019 Phytec Messtechnik GmbH
+ * Author: Teresa Remmet <t.remmet@phytec.de>
+ *
+ */
+
+/dts-v1/;
+
+#include "am335x-phycore-som.dtsi"
+#include "am335x-regor.dtsi"
+
+/* SoM */
+&gpmc {
+	status = "okay";
+};
+
+&i2c_eeprom {
+	status = "okay";
+};
+
+&serial_flash {
+	status = "okay";
+};

Copied: head/sys/gnu/dts/arm/am335x-regor.dtsi (from r352856, vendor/device-tree/dist/src/arm/am335x-regor.dtsi)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sys/gnu/dts/arm/am335x-regor.dtsi	Sat Sep 28 23:08:19 2019	(r352860, copy of r352856, vendor/device-tree/dist/src/arm/am335x-regor.dtsi)
@@ -0,0 +1,223 @@
+// SPDX-License-Identifier: GPL-2.0
+/*
+ * Copyright (C) 2019 Phytec Messtechnik GmbH
+ * Author: Teresa Remmet <t.remmet@phytec.de>
+ *
+ */
+
+/ {
+	model = "Phytec AM335x phyBOARD-REGOR";
+	compatible = "phytec,am335x-regor", "phytec,am335x-phycore-som", "ti,am33xx";
+
+	vcc3v3: fixedregulator@1 {
+		compatible = "regulator-fixed";
+		regulator-name = "vcc3v3";
+		regulator-min-microvolt = <3300000>;
+		regulator-max-microvolt = <3300000>;
+		regulator-boot-on;
+	};
+
+	/* User IO */
+	user_leds: user_leds {
+		compatible = "gpio-leds";
+		pinctrl-names = "default";
+		pinctrl-0 = <&user_leds_pins>;
+
+		run_stop-led {
+			gpios = <&gpio2 22 GPIO_ACTIVE_HIGH>;
+			linux,default-trigger = "gpio";
+			default-state = "off";
+		};
+
+		error-led {
+			gpios = <&gpio3 15 GPIO_ACTIVE_HIGH>;
+			linux,default-trigger = "gpio";
+			default-state = "off";
+		};
+	};
+};
+
+/* User Leds */
+&am33xx_pinmux {
+	user_leds_pins: pinmux_user_leds {
+		pinctrl-single,pins = <
+			AM33XX_PADCONF(AM335X_PIN_LCD_VSYNC, PIN_OUTPUT_PULLDOWN, MUX_MODE7)	/* lcd_hsync.gpio2_22 */
+			AM33XX_PADCONF(AM335X_PIN_MCASP0_FSX, PIN_OUTPUT_PULLDOWN, MUX_MODE7)	/* mcasp0_fsx.gpio3_15 */
+		>;
+	};
+};
+
+/* CAN Busses */
+&am33xx_pinmux {
+	dcan1_pins: pinmux_dcan1 {
+		pinctrl-single,pins = <
+			AM33XX_PADCONF(AM335X_PIN_UART0_CTSN, PIN_OUTPUT_PULLUP, MUX_MODE2)	/* uart0_ctsn.d_can1_tx */
+			AM33XX_PADCONF(AM335X_PIN_UART0_RTSN, PIN_INPUT_PULLUP, MUX_MODE2)	/* uart0_rtsn.d_can1_rx */
+		>;
+	};
+};
+
+&dcan1 {
+	pinctrl-names = "default";
+	pinctrl-0 = <&dcan1_pins>;
+	status = "okay";
+};
+
+/* Ethernet */
+&am33xx_pinmux {
+	ethernet1_pins: pinmux_ethernet1 {
+		pinctrl-single,pins = <
+			AM33XX_PADCONF(AM335X_PIN_GPMC_A0, PIN_OUTPUT, MUX_MODE1)		/* gpmc_a0.mii2_txen */
+			AM33XX_PADCONF(AM335X_PIN_GPMC_A1, PIN_INPUT_PULLDOWN, MUX_MODE1)	/* gpmc_a1.mii2_rxdv */
+			AM33XX_PADCONF(AM335X_PIN_GPMC_A2, PIN_OUTPUT, MUX_MODE1)		/* gpmc_a2.mii2_txd3 */
+			AM33XX_PADCONF(AM335X_PIN_GPMC_A3, PIN_OUTPUT, MUX_MODE1)		/* gpmc_a3.mii2_txd2 */
+			AM33XX_PADCONF(AM335X_PIN_GPMC_A4, PIN_OUTPUT, MUX_MODE1)		/* gpmc_a4.mii2_txd1 */
+			AM33XX_PADCONF(AM335X_PIN_GPMC_A5, PIN_OUTPUT, MUX_MODE1)		/* gpmc_a5.mii2_txd0 */
+			AM33XX_PADCONF(AM335X_PIN_GPMC_A6, PIN_INPUT_PULLDOWN, MUX_MODE1)	/* gpmc_a6.mii2_txclk */
+			AM33XX_PADCONF(AM335X_PIN_GPMC_A7, PIN_INPUT_PULLDOWN, MUX_MODE1)	/* gpmc_a7.mii2_rxclk */
+			AM33XX_PADCONF(AM335X_PIN_GPMC_A8, PIN_INPUT_PULLDOWN, MUX_MODE1)	/* gpmc_a8.mii2_rxd3 */
+			AM33XX_PADCONF(AM335X_PIN_GPMC_A9, PIN_INPUT_PULLDOWN, MUX_MODE1)	 /* gpmc_a9.mii2_rxd2 */
+			AM33XX_PADCONF(AM335X_PIN_GPMC_A10, PIN_INPUT_PULLDOWN, MUX_MODE1)	/* gpmc_a10.mii2_rxd1 */
+			AM33XX_PADCONF(AM335X_PIN_GPMC_A11, PIN_INPUT_PULLDOWN, MUX_MODE1)	/* gpmc_a11.mii2_rxd0 */
+			AM33XX_PADCONF(AM335X_PIN_GPMC_WPN, PIN_INPUT_PULLDOWN, MUX_MODE1)	/* gpmc_wpn.mii2_rxerr */
+			AM33XX_PADCONF(AM335X_PIN_GPMC_BEN1, PIN_INPUT_PULLDOWN, MUX_MODE1)	/* gpmc_ben1.mii2_col */
+		>;
+	};
+};
+
+&cpsw_emac1 {
+	phy-handle = <&phy1>;
+	phy-mode = "mii";
+	dual_emac_res_vlan = <2>;
+};
+
+&davinci_mdio {
+	phy1: ethernet-phy@1 {
+		reg = <1>;
+	};
+};
+
+&mac {
+	slaves = <2>;
+	pinctrl-names = "default";
+	pinctrl-0 = <&ethernet0_pins &ethernet1_pins>;
+	dual_emac = <1>;
+};
+
+/* GPIOs */
+&am33xx_pinmux {
+	pinctrl-names = "default";
+	pinctrl-0 = <&user_gpios_pins>;
+
+	user_gpios_pins: pinmux_user_gpios {
+		pinctrl-single,pins = <
+			/* DIGIN 1-4 */
+			AM33XX_PADCONF(AM335X_PIN_GPMC_AD11, PIN_INPUT, MUX_MODE7)		/* gpmc_ad11.gpio0_27 */
+			AM33XX_PADCONF(AM335X_PIN_GPMC_AD10, PIN_INPUT, MUX_MODE7)		/* gpmc_ad10.gpio0_26 */
+			AM33XX_PADCONF(AM335X_PIN_GPMC_AD9, PIN_INPUT, MUX_MODE7)		/* gpmc_ad9.gpio0_23 */
+			AM33XX_PADCONF(AM335X_PIN_GPMC_AD8, PIN_INPUT, MUX_MODE7)		/* gpmc_ad8.gpio0_22 */
+			/* DIGOUT 1-4 */
+			AM33XX_PADCONF(AM335X_PIN_GPMC_AD15, PIN_OUTPUT, MUX_MODE7)		/* gpmc_ad15.gpio1_15 */
+			AM33XX_PADCONF(AM335X_PIN_GPMC_AD14, PIN_OUTPUT, MUX_MODE7)		/* gpmc_ad14.gpio1_14 */
+			AM33XX_PADCONF(AM335X_PIN_GPMC_AD13, PIN_OUTPUT, MUX_MODE7)		/* gpmc_ad13.gpio1_13 */
+			AM33XX_PADCONF(AM335X_PIN_GPMC_AD12, PIN_OUTPUT, MUX_MODE7)		/* gpmc_ad12.gpio1_12 */
+		>;
+	};
+};
+
+/* MMC */
+&am33xx_pinmux {
+	mmc1_pins: pinmux_mmc1 {
+		pinctrl-single,pins = <
+			AM33XX_PADCONF(AM335X_PIN_MMC0_DAT3, PIN_INPUT_PULLUP, MUX_MODE0)
+			AM33XX_PADCONF(AM335X_PIN_MMC0_DAT2, PIN_INPUT_PULLUP, MUX_MODE0)
+			AM33XX_PADCONF(AM335X_PIN_MMC0_DAT1, PIN_INPUT_PULLUP, MUX_MODE0)
+			AM33XX_PADCONF(AM335X_PIN_MMC0_DAT0, PIN_INPUT_PULLUP, MUX_MODE0)
+			AM33XX_PADCONF(AM335X_PIN_MMC0_CLK, PIN_INPUT_PULLUP, MUX_MODE0)
+			AM33XX_PADCONF(AM335X_PIN_MMC0_CMD, PIN_INPUT_PULLUP, MUX_MODE0)
+			AM33XX_PADCONF(AM335X_PIN_SPI0_CS1, PIN_INPUT_PULLUP, MUX_MODE7)	/* spi0_cs1.mmc0_sdcd */
+		>;
+	};
+};
+
+&mmc1 {
+	vmmc-supply = <&vcc3v3>;
+	bus-width = <4>;
+	pinctrl-names = "default";
+	pinctrl-0 = <&mmc1_pins>;
+	cd-gpios = <&gpio0 6 GPIO_ACTIVE_LOW>;
+	status = "okay";
+};
+
+/* RTC */
+&i2c_rtc {
+	status = "okay";
+};
+
+/* UARTs */
+&am33xx_pinmux {
+	uart0_pins: pinmux_uart0 {
+		pinctrl-single,pins = <
+			AM33XX_PADCONF(AM335X_PIN_UART0_RXD, PIN_INPUT_PULLUP, MUX_MODE0)
+			AM33XX_PADCONF(AM335X_PIN_UART0_TXD, PIN_OUTPUT_PULLDOWN, MUX_MODE0)
+		>;
+	};
+
+	uart2_pins: pinmux_uart2 {
+		pinctrl-single,pins = <
+			AM33XX_PADCONF(AM335X_PIN_MII1_TX_CLK, PIN_INPUT_PULLUP, MUX_MODE1)	/* mii1_tx_clk.uart2_rxd */
+			AM33XX_PADCONF(AM335X_PIN_MII1_RX_CLK, PIN_OUTPUT_PULLDOWN, MUX_MODE1)	/* mii1_rx_clk.uart2_txd */
+		>;
+	};
+};
+
+&uart0 {
+	pinctrl-names = "default";
+	pinctrl-0 = <&uart0_pins>;
+	status = "okay";
+};
+
+&uart2 {
+	pinctrl-names = "default";
+	pinctrl-0 = <&uart2_pins>;
+	status = "okay";
+};
+
+/* RS485 - UART1 */
+&am33xx_pinmux {
+	uart1_rs485_pins: pinmux_uart1_rs485_pins {
+		pinctrl-single,pins = <
+			AM33XX_PADCONF(AM335X_PIN_UART1_RXD, PIN_INPUT_PULLUP, MUX_MODE0)
+			AM33XX_PADCONF(AM335X_PIN_UART1_TXD, PIN_OUTPUT_PULLDOWN, MUX_MODE0)
+			AM33XX_PADCONF(AM335X_PIN_UART1_RTSN, PIN_OUTPUT_PULLUP, MUX_MODE0)
+		>;
+	};
+};
+
+&uart1 {
+	pinctrl-names = "default";
+	pinctrl-0 = <&uart1_rs485_pins>;
+	status = "okay";
+	linux,rs485-enabled-at-boot-time;
+};
+
+/* USB */
+&cppi41dma {
+	status = "okay";
+};
+
+&usb_ctrl_mod {
+	status = "okay";
+};
+
+&usb {
+	status = "okay";
+};
+
+&usb0 {
+	status = "okay";
+};
+
+&usb0_phy {
+	status = "okay";
+};

Modified: head/sys/gnu/dts/arm/am335x-wega-rdk.dts
==============================================================================
--- head/sys/gnu/dts/arm/am335x-wega-rdk.dts	Sat Sep 28 23:01:23 2019	(r352859)
+++ head/sys/gnu/dts/arm/am335x-wega-rdk.dts	Sat Sep 28 23:08:19 2019	(r352860)
@@ -10,6 +10,10 @@
 #include "am335x-wega.dtsi"
 
 /* SoM */
+&gpmc {
+	status = "okay";
+};
+
 &i2c_eeprom {
 	status = "okay";
 };

Modified: head/sys/gnu/dts/arm/am335x-wega.dtsi
==============================================================================
--- head/sys/gnu/dts/arm/am335x-wega.dtsi	Sat Sep 28 23:01:23 2019	(r352859)
+++ head/sys/gnu/dts/arm/am335x-wega.dtsi	Sat Sep 28 23:08:19 2019	(r352860)
@@ -12,16 +12,12 @@
 		compatible = "ti,da830-evm-audio";
 	};
 
-	regulators {
-		compatible = "simple-bus";
-
-		vcc3v3: fixedregulator1 {
-			compatible = "regulator-fixed";
-			regulator-name = "vcc3v3";
-			regulator-min-microvolt = <3300000>;
-			regulator-max-microvolt = <3300000>;
-			regulator-boot-on;
-		};
+	vcc3v3: fixedregulator1 {
+		compatible = "regulator-fixed";
+		regulator-name = "vcc3v3";
+		regulator-min-microvolt = <3300000>;
+		regulator-max-microvolt = <3300000>;
+		regulator-boot-on;
 	};
 };
 

Modified: head/sys/gnu/dts/arm/am33xx-l4.dtsi
==============================================================================
--- head/sys/gnu/dts/arm/am33xx-l4.dtsi	Sat Sep 28 23:01:23 2019	(r352859)
+++ head/sys/gnu/dts/arm/am33xx-l4.dtsi	Sat Sep 28 23:08:19 2019	(r352860)
@@ -934,7 +934,7 @@
 			uart1: serial@0 {
 				compatible = "ti,am3352-uart", "ti,omap3-uart";
 				clock-frequency = <48000000>;
-				reg = <0x0 0x2000>;
+				reg = <0x0 0x1000>;
 				interrupts = <73>;
 				status = "disabled";
 				dmas = <&edma 28 0>, <&edma 29 0>;
@@ -966,7 +966,7 @@
 			uart2: serial@0 {
 				compatible = "ti,am3352-uart", "ti,omap3-uart";
 				clock-frequency = <48000000>;
-				reg = <0x0 0x2000>;
+				reg = <0x0 0x1000>;
 				interrupts = <74>;
 				status = "disabled";
 				dmas = <&edma 30 0>, <&edma 31 0>;
@@ -1614,7 +1614,7 @@
 			uart3: serial@0 {
 				compatible = "ti,am3352-uart", "ti,omap3-uart";
 				clock-frequency = <48000000>;
-				reg = <0x0 0x2000>;
+				reg = <0x0 0x1000>;
 				interrupts = <44>;
 				status = "disabled";
 			};
@@ -1644,7 +1644,7 @@
 			uart4: serial@0 {
 				compatible = "ti,am3352-uart", "ti,omap3-uart";
 				clock-frequency = <48000000>;
-				reg = <0x0 0x2000>;
+				reg = <0x0 0x1000>;
 				interrupts = <45>;
 				status = "disabled";
 			};
@@ -1674,7 +1674,7 @@
 			uart5: serial@0 {
 				compatible = "ti,am3352-uart", "ti,omap3-uart";
 				clock-frequency = <48000000>;
-				reg = <0x0 0x2000>;
+				reg = <0x0 0x1000>;
 				interrupts = <46>;
 				status = "disabled";
 			};
@@ -1758,6 +1758,8 @@
 
 		target-module@cc000 {			/* 0x481cc000, ap 60 46.0 */
 			compatible = "ti,sysc-omap4", "ti,sysc";
+			reg = <0xcc020 0x4>;
+			reg-names = "rev";
 			ti,hwmods = "d_can0";
 			/* Domains (P, C): per_pwrdm, l4ls_clkdm */
 			clocks = <&l4ls_clkctrl AM3_L4LS_D_CAN0_CLKCTRL 0>,
@@ -1780,6 +1782,8 @@
 
 		target-module@d0000 {			/* 0x481d0000, ap 62 42.0 */
 			compatible = "ti,sysc-omap4", "ti,sysc";
+			reg = <0xd0020 0x4>;
+			reg-names = "rev";
 			ti,hwmods = "d_can1";
 			/* Domains (P, C): per_pwrdm, l4ls_clkdm */
 			clocks = <&l4ls_clkctrl AM3_L4LS_D_CAN1_CLKCTRL 0>,

Modified: head/sys/gnu/dts/arm/am33xx.dtsi
==============================================================================
--- head/sys/gnu/dts/arm/am33xx.dtsi	Sat Sep 28 23:01:23 2019	(r352859)
+++ head/sys/gnu/dts/arm/am33xx.dtsi	Sat Sep 28 23:08:19 2019	(r352860)
@@ -234,13 +234,33 @@
 			interrupt-names = "edma3_tcerrint";
 		};
 
-		mmc3: mmc@47810000 {
-			compatible = "ti,omap4-hsmmc";
+		target-module@47810000 {
+			compatible = "ti,sysc-omap2", "ti,sysc";
 			ti,hwmods = "mmc3";
-			ti,needs-special-reset;
-			interrupts = <29>;
-			reg = <0x47810000 0x1000>;
-			status = "disabled";
+			reg = <0x478102fc 0x4>,
+			      <0x47810110 0x4>,
+			      <0x47810114 0x4>;
+			reg-names = "rev", "sysc", "syss";
+			ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY |
+					 SYSC_OMAP2_ENAWAKEUP |
+					 SYSC_OMAP2_SOFTRESET |
+					 SYSC_OMAP2_AUTOIDLE)>;
+			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
+					<SYSC_IDLE_NO>,
+					<SYSC_IDLE_SMART>;
+			ti,syss-mask = <1>;
+			clocks = <&l3s_clkctrl AM3_L3S_MMC3_CLKCTRL 0>;
+			clock-names = "fck";
+			#address-cells = <1>;
+			#size-cells = <1>;
+			ranges = <0x0 0x47810000 0x1000>;
+
+			mmc3: mmc@0 {
+				compatible = "ti,omap4-hsmmc";
+				ti,needs-special-reset;
+				interrupts = <29>;
+				reg = <0x0 0x1000>;
+			};
 		};
 
 		usb: usb@47400000 {

Modified: head/sys/gnu/dts/arm/am4372.dtsi
==============================================================================
--- head/sys/gnu/dts/arm/am4372.dtsi	Sat Sep 28 23:01:23 2019	(r352859)
+++ head/sys/gnu/dts/arm/am4372.dtsi	Sat Sep 28 23:08:19 2019	(r352860)
@@ -228,13 +228,33 @@
 			interrupt-names = "edma3_tcerrint";
 		};
 
-		mmc3: mmc@47810000 {
-			compatible = "ti,omap4-hsmmc";
-			reg = <0x47810000 0x1000>;
+		target-module@47810000 {
+			compatible = "ti,sysc-omap2", "ti,sysc";
 			ti,hwmods = "mmc3";
-			ti,needs-special-reset;
-			interrupts = <GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH>;
-			status = "disabled";
+			reg = <0x478102fc 0x4>,
+			      <0x47810110 0x4>,
+			      <0x47810114 0x4>;
+			reg-names = "rev", "sysc", "syss";
+			ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY |
+					 SYSC_OMAP2_ENAWAKEUP |
+					 SYSC_OMAP2_SOFTRESET |
+					 SYSC_OMAP2_AUTOIDLE)>;
+			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
+					<SYSC_IDLE_NO>,
+					<SYSC_IDLE_SMART>;
+			ti,syss-mask = <1>;
+			clocks = <&l3s_clkctrl AM4_L3S_MMC3_CLKCTRL 0>;
+			clock-names = "fck";
+			#address-cells = <1>;
+			#size-cells = <1>;
+			ranges = <0x0 0x47810000 0x1000>;
+
+			mmc3: mmc@0 {
+				compatible = "ti,omap4-hsmmc";
+				ti,needs-special-reset;
+				interrupts = <GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH>;
+				reg = <0x0 0x1000>;
+			};
 		};
 
 		sham: sham@53100000 {

Modified: head/sys/gnu/dts/arm/am437x-l4.dtsi
==============================================================================
--- head/sys/gnu/dts/arm/am437x-l4.dtsi	Sat Sep 28 23:01:23 2019	(r352859)
+++ head/sys/gnu/dts/arm/am437x-l4.dtsi	Sat Sep 28 23:08:19 2019	(r352860)
@@ -1574,6 +1574,8 @@
 
 		target-module@cc000 {			/* 0x481cc000, ap 50 46.0 */
 			compatible = "ti,sysc-omap4", "ti,sysc";
+			reg = <0xcc020 0x4>;
+			reg-names = "rev";
 			ti,hwmods = "d_can0";
 			/* Domains (P, C): per_pwrdm, l4ls_clkdm */
 			clocks = <&l4ls_clkctrl AM4_L4LS_D_CAN0_CLKCTRL 0>;
@@ -1593,6 +1595,8 @@
 
 		target-module@d0000 {			/* 0x481d0000, ap 52 3a.0 */
 			compatible = "ti,sysc-omap4", "ti,sysc";
+			reg = <0xd0020 0x4>;
+			reg-names = "rev";
 			ti,hwmods = "d_can1";
 			/* Domains (P, C): per_pwrdm, l4ls_clkdm */
 			clocks = <&l4ls_clkctrl AM4_L4LS_D_CAN1_CLKCTRL 0>;

Modified: head/sys/gnu/dts/arm/am571x-idk.dts
==============================================================================
--- head/sys/gnu/dts/arm/am571x-idk.dts	Sat Sep 28 23:01:23 2019	(r352859)
+++ head/sys/gnu/dts/arm/am571x-idk.dts	Sat Sep 28 23:08:19 2019	(r352860)
@@ -175,14 +175,9 @@
 };
 
 &mmc1 {
-	pinctrl-names = "default", "hs", "sdr12", "sdr25", "sdr50", "ddr50", "sdr104";
+	pinctrl-names = "default", "hs";
 	pinctrl-0 = <&mmc1_pins_default_no_clk_pu>;
 	pinctrl-1 = <&mmc1_pins_hs>;
-	pinctrl-2 = <&mmc1_pins_sdr12>;
-	pinctrl-3 = <&mmc1_pins_sdr25>;
-	pinctrl-4 = <&mmc1_pins_sdr50>;
-	pinctrl-5 = <&mmc1_pins_ddr50_rev20 &mmc1_iodelay_ddr50_conf>;
-	pinctrl-6 = <&mmc1_pins_sdr104 &mmc1_iodelay_sdr104_rev20_conf>;
 };
 
 &mmc2 {

Modified: head/sys/gnu/dts/arm/am572x-idk.dts
==============================================================================
--- head/sys/gnu/dts/arm/am572x-idk.dts	Sat Sep 28 23:01:23 2019	(r352859)
+++ head/sys/gnu/dts/arm/am572x-idk.dts	Sat Sep 28 23:08:19 2019	(r352860)
@@ -16,14 +16,9 @@
 };
 
 &mmc1 {
-	pinctrl-names = "default", "hs", "sdr12", "sdr25", "sdr50", "ddr50", "sdr104";
+	pinctrl-names = "default", "hs";
 	pinctrl-0 = <&mmc1_pins_default_no_clk_pu>;
 	pinctrl-1 = <&mmc1_pins_hs>;
-	pinctrl-2 = <&mmc1_pins_sdr12>;
-	pinctrl-3 = <&mmc1_pins_sdr25>;
-	pinctrl-4 = <&mmc1_pins_sdr50>;
-	pinctrl-5 = <&mmc1_pins_ddr50 &mmc1_iodelay_ddr_rev20_conf>;
-	pinctrl-6 = <&mmc1_pins_sdr104 &mmc1_iodelay_sdr104_rev20_conf>;
 };
 
 &mmc2 {

Modified: head/sys/gnu/dts/arm/am574x-idk.dts
==============================================================================
--- head/sys/gnu/dts/arm/am574x-idk.dts	Sat Sep 28 23:01:23 2019	(r352859)
+++ head/sys/gnu/dts/arm/am574x-idk.dts	Sat Sep 28 23:08:19 2019	(r352860)
@@ -24,14 +24,9 @@
 };
 
 &mmc1 {
-	pinctrl-names = "default", "hs", "sdr12", "sdr25", "sdr50", "ddr50", "sdr104";
+	pinctrl-names = "default", "hs";
 	pinctrl-0 = <&mmc1_pins_default_no_clk_pu>;
 	pinctrl-1 = <&mmc1_pins_hs>;
-	pinctrl-2 = <&mmc1_pins_default>;
-	pinctrl-3 = <&mmc1_pins_hs>;
-	pinctrl-4 = <&mmc1_pins_sdr50>;
-	pinctrl-5 = <&mmc1_pins_ddr50 &mmc1_iodelay_ddr_conf>;
-	pinctrl-6 = <&mmc1_pins_ddr50 &mmc1_iodelay_sdr104_conf>;
 };
 
 &mmc2 {

Modified: head/sys/gnu/dts/arm/am57xx-beagle-x15-common.dtsi
==============================================================================
--- head/sys/gnu/dts/arm/am57xx-beagle-x15-common.dtsi	Sat Sep 28 23:01:23 2019	(r352859)
+++ head/sys/gnu/dts/arm/am57xx-beagle-x15-common.dtsi	Sat Sep 28 23:08:19 2019	(r352860)
@@ -379,7 +379,7 @@
 	};
 };
 
-&gpio7 {
+&gpio7_target {
 	ti,no-reset-on-init;
 	ti,no-idle-on-init;
 };
@@ -430,6 +430,7 @@
 
 	bus-width = <4>;
 	cd-gpios = <&gpio6 27 GPIO_ACTIVE_LOW>; /* gpio 219 */
+	no-1-8-v;
 };
 
 &mmc2 {

Modified: head/sys/gnu/dts/arm/am57xx-beagle-x15-revb1.dts
==============================================================================
--- head/sys/gnu/dts/arm/am57xx-beagle-x15-revb1.dts	Sat Sep 28 23:01:23 2019	(r352859)
+++ head/sys/gnu/dts/arm/am57xx-beagle-x15-revb1.dts	Sat Sep 28 23:08:19 2019	(r352860)
@@ -16,14 +16,9 @@
 };
 
 &mmc1 {
-	pinctrl-names = "default", "hs", "sdr12", "sdr25", "sdr50", "ddr50", "sdr104";
+	pinctrl-names = "default", "hs";
 	pinctrl-0 = <&mmc1_pins_default>;
 	pinctrl-1 = <&mmc1_pins_hs>;
-	pinctrl-2 = <&mmc1_pins_sdr12>;
-	pinctrl-3 = <&mmc1_pins_sdr25>;
-	pinctrl-4 = <&mmc1_pins_sdr50>;
-	pinctrl-5 = <&mmc1_pins_ddr50 &mmc1_iodelay_ddr_rev11_conf>;
-	pinctrl-6 = <&mmc1_pins_sdr104 &mmc1_iodelay_sdr104_rev11_conf>;
 	vmmc-supply = <&vdd_3v3>;
 	vqmmc-supply = <&ldo1_reg>;
 };

Modified: head/sys/gnu/dts/arm/am57xx-beagle-x15-revc.dts
==============================================================================
--- head/sys/gnu/dts/arm/am57xx-beagle-x15-revc.dts	Sat Sep 28 23:01:23 2019	(r352859)
+++ head/sys/gnu/dts/arm/am57xx-beagle-x15-revc.dts	Sat Sep 28 23:08:19 2019	(r352860)
@@ -16,14 +16,9 @@
 };
 
 &mmc1 {
-	pinctrl-names = "default", "hs", "sdr12", "sdr25", "sdr50", "ddr50", "sdr104";
+	pinctrl-names = "default", "hs";
 	pinctrl-0 = <&mmc1_pins_default>;
 	pinctrl-1 = <&mmc1_pins_hs>;
-	pinctrl-2 = <&mmc1_pins_sdr12>;
-	pinctrl-3 = <&mmc1_pins_sdr25>;
-	pinctrl-4 = <&mmc1_pins_sdr50>;
-	pinctrl-5 = <&mmc1_pins_ddr50 &mmc1_iodelay_ddr_rev20_conf>;
-	pinctrl-6 = <&mmc1_pins_sdr104 &mmc1_iodelay_sdr104_rev20_conf>;
 	vmmc-supply = <&vdd_3v3>;
 	vqmmc-supply = <&ldo1_reg>;
 };

Modified: head/sys/gnu/dts/arm/arm-realview-eb.dtsi
==============================================================================
--- head/sys/gnu/dts/arm/arm-realview-eb.dtsi	Sat Sep 28 23:01:23 2019	(r352859)
+++ head/sys/gnu/dts/arm/arm-realview-eb.dtsi	Sat Sep 28 23:08:19 2019	(r352860)
@@ -119,6 +119,9 @@
 		compatible = "arm,versatile-flash", "cfi-flash";
 		reg = <0x40000000 0x04000000>;
 		bank-width = <4>;
+		partitions {
+			compatible = "arm,arm-firmware-suite";
+		};
 	};
 
 	flash1@44000000 {
@@ -126,6 +129,9 @@
 		compatible = "arm,versatile-flash", "cfi-flash";
 		reg = <0x44000000 0x04000000>;
 		bank-width = <4>;
+		partitions {
+			compatible = "arm,arm-firmware-suite";
+		};
 	};
 
 	/* SMSC LAN91C111 ethernet with PHY and EEPROM */

Modified: head/sys/gnu/dts/arm/arm-realview-pb1176.dts
==============================================================================
--- head/sys/gnu/dts/arm/arm-realview-pb1176.dts	Sat Sep 28 23:01:23 2019	(r352859)
+++ head/sys/gnu/dts/arm/arm-realview-pb1176.dts	Sat Sep 28 23:08:19 2019	(r352860)
@@ -120,12 +120,18 @@
 		compatible = "arm,versatile-flash", "cfi-flash";
 		reg = <0x30000000 0x4000000>;
 		bank-width = <4>;
+		partitions {
+			compatible = "arm,arm-firmware-suite";
+		};
 	};
 
 	fpga_flash@38000000 {
 		compatible = "arm,versatile-flash", "cfi-flash";
 		reg = <0x38000000 0x800000>;
 		bank-width = <4>;
+		partitions {
+			compatible = "arm,arm-firmware-suite";
+		};
 	};
 
 	/*

Modified: head/sys/gnu/dts/arm/arm-realview-pb11mp.dts
==============================================================================
--- head/sys/gnu/dts/arm/arm-realview-pb11mp.dts	Sat Sep 28 23:01:23 2019	(r352859)
+++ head/sys/gnu/dts/arm/arm-realview-pb11mp.dts	Sat Sep 28 23:08:19 2019	(r352860)
@@ -235,6 +235,9 @@
 		compatible = "arm,versatile-flash", "cfi-flash";
 		reg = <0x40000000 0x04000000>;
 		bank-width = <4>;
+		partitions {
+			compatible = "arm,arm-firmware-suite";
+		};
 	};
 
 	flash1@44000000 {
@@ -242,6 +245,9 @@
 		compatible = "arm,versatile-flash", "cfi-flash";
 		reg = <0x44000000 0x04000000>;
 		bank-width = <4>;
+		partitions {
+			compatible = "arm,arm-firmware-suite";
+		};
 	};
 
 	bridge {

Modified: head/sys/gnu/dts/arm/arm-realview-pbx.dtsi
==============================================================================
--- head/sys/gnu/dts/arm/arm-realview-pbx.dtsi	Sat Sep 28 23:01:23 2019	(r352859)
+++ head/sys/gnu/dts/arm/arm-realview-pbx.dtsi	Sat Sep 28 23:08:19 2019	(r352860)
@@ -134,6 +134,9 @@
 		compatible = "arm,versatile-flash", "cfi-flash";
 		reg = <0x40000000 0x04000000>;
 		bank-width = <4>;
+		partitions {
+			compatible = "arm,arm-firmware-suite";
+		};
 	};
 
 	flash1@44000000 {
@@ -141,6 +144,9 @@
 		compatible = "arm,versatile-flash", "cfi-flash";
 		reg = <0x44000000 0x04000000>;
 		bank-width = <4>;
+		partitions {
+			compatible = "arm,arm-firmware-suite";
+		};
 	};
 
 	/* SMSC 9118 ethernet with PHY and EEPROM */

Modified: head/sys/gnu/dts/arm/armada-370-netgear-rn104.dts
==============================================================================
--- head/sys/gnu/dts/arm/armada-370-netgear-rn104.dts	Sat Sep 28 23:01:23 2019	(r352859)
+++ head/sys/gnu/dts/arm/armada-370-netgear-rn104.dts	Sat Sep 28 23:08:19 2019	(r352860)
@@ -143,6 +143,20 @@
 		};
 	};
 
+	auxdisplay {
+		compatible = "hit,hd44780";
+		data-gpios = <&gpio1 25 GPIO_ACTIVE_HIGH>,
+				<&gpio1 26 GPIO_ACTIVE_HIGH>,
+				<&gpio1 27 GPIO_ACTIVE_HIGH>,
+				<&gpio1 29 GPIO_ACTIVE_HIGH>;
+		enable-gpios = <&gpio1 24 GPIO_ACTIVE_HIGH>;
+		rs-gpios = <&gpio1 22 GPIO_ACTIVE_HIGH>;
+		rw-gpios = <&gpio1 23 GPIO_ACTIVE_HIGH>;
+		backlight-gpios = <&gpio1 21 GPIO_ACTIVE_LOW>;
+		display-height-chars = <2>;
+		display-width-chars = <16>;
+	};
+
 	gpio-keys {
 		compatible = "gpio-keys";
 		pinctrl-0 = <&backup_button_pin

Modified: head/sys/gnu/dts/arm/aspeed-bmc-facebook-cmm.dts
==============================================================================
--- head/sys/gnu/dts/arm/aspeed-bmc-facebook-cmm.dts	Sat Sep 28 23:01:23 2019	(r352859)
+++ head/sys/gnu/dts/arm/aspeed-bmc-facebook-cmm.dts	Sat Sep 28 23:08:19 2019	(r352860)
@@ -372,3 +372,11 @@
 &adc {
 	status = "okay";
 };
+
+&ehci0 {
+	status = "okay";
+};
+
+&ehci1 {
+	status = "okay";
+};

Copied: head/sys/gnu/dts/arm/aspeed-bmc-facebook-yamp.dts (from r352856, vendor/device-tree/dist/src/arm/aspeed-bmc-facebook-yamp.dts)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sys/gnu/dts/arm/aspeed-bmc-facebook-yamp.dts	Sat Sep 28 23:08:19 2019	(r352860, copy of r352856, vendor/device-tree/dist/src/arm/aspeed-bmc-facebook-yamp.dts)
@@ -0,0 +1,160 @@
+// SPDX-License-Identifier: GPL-2.0+
+// Copyright (c) 2018 Facebook Inc.
+/dts-v1/;
+
+#include "aspeed-g5.dtsi"
+
+/ {
+	model = "Facebook YAMP 100 BMC";
+	compatible = "facebook,yamp-bmc", "aspeed,ast2500";
+
+	aliases {
+		/*
+		 * Override the default uart aliases to avoid breaking
+		 * the legacy applications.
+		 */
+		serial0 = &uart5;
+		serial1 = &uart1;
+		serial2 = &uart2;
+		serial3 = &uart3;
+	};
+
+	chosen {
+		stdout-path = &uart5;
+		bootargs = "console=ttyS0,9600n8 root=/dev/ram rw";
+	};
+
+	memory@80000000 {
+		reg = <0x80000000 0x20000000>;
+	};
+};
+
+&pinctrl {
+	aspeed,external-nodes = <&gfx &lhc>;
+};
+
+/*
+ * Update reset type to "system" (full chip) to fix warm reboot hang issue
+ * when reset type is set to default ("soc", gated by reset mask registers).
+ */
+&wdt1 {
+	status = "okay";
+	aspeed,reset-type = "system";
+};
+
+/*
+ * wdt2 is not used by Yamp.
+ */
+&wdt2 {
+	status = "disabled";
+};
+
+&fmc {
+	status = "okay";
+	flash@0 {
+		status = "okay";
+		m25p,fast-read;
+		label = "bmc";
+#include "facebook-bmc-flash-layout.dtsi"
+	};
+};
+
+&uart1 {
+	status = "okay";
+	pinctrl-names = "default";
+	pinctrl-0 = <&pinctrl_txd1_default
+		     &pinctrl_rxd1_default>;
+};
+
+&uart2 {
+	status = "okay";
+	pinctrl-names = "default";
+	pinctrl-0 = <&pinctrl_txd2_default
+		     &pinctrl_rxd2_default>;
+};
+
+&uart3 {
+	status = "okay";
+	pinctrl-names = "default";
+	pinctrl-0 = <&pinctrl_txd3_default
+		     &pinctrl_rxd3_default>;
+};
+
+&uart5 {
+	status = "okay";

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***



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