Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 28 Nov 2019 19:30:41 +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: r355187 - in head/sys/gnu/dts: arm arm64/allwinner arm64/altera arm64/amlogic arm64/arm arm64/bitmain arm64/broadcom/stingray arm64/freescale arm64/intel arm64/marvell arm64/mediatek ar...
Message-ID:  <201911281930.xASJUfI1028585@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: manu
Date: Thu Nov 28 19:30:41 2019
New Revision: 355187
URL: https://svnweb.freebsd.org/changeset/base/355187

Log:
  Import DTS files from Linux 5.4
  
  MFC after:	2 months

Added:
  head/sys/gnu/dts/arm/aspeed-ast2600-evb.dts
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm/aspeed-ast2600-evb.dts
  head/sys/gnu/dts/arm/aspeed-bmc-facebook-minipack.dts
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm/aspeed-bmc-facebook-minipack.dts
  head/sys/gnu/dts/arm/aspeed-bmc-facebook-wedge100.dts
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm/aspeed-bmc-facebook-wedge100.dts
  head/sys/gnu/dts/arm/aspeed-bmc-facebook-wedge40.dts
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm/aspeed-bmc-facebook-wedge40.dts
  head/sys/gnu/dts/arm/aspeed-bmc-lenovo-hr855xg2.dts
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm/aspeed-bmc-lenovo-hr855xg2.dts
  head/sys/gnu/dts/arm/aspeed-bmc-opp-mihawk.dts
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm/aspeed-bmc-opp-mihawk.dts
  head/sys/gnu/dts/arm/aspeed-g6-pinctrl.dtsi
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm/aspeed-g6-pinctrl.dtsi
  head/sys/gnu/dts/arm/aspeed-g6.dtsi
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm/aspeed-g6.dtsi
  head/sys/gnu/dts/arm/imx6ul-kontron-n6310-s-43.dts
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm/imx6ul-kontron-n6310-s-43.dts
  head/sys/gnu/dts/arm/imx6ul-kontron-n6310-s.dts
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm/imx6ul-kontron-n6310-s.dts
  head/sys/gnu/dts/arm/imx6ul-kontron-n6310-som.dtsi
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm/imx6ul-kontron-n6310-som.dtsi
  head/sys/gnu/dts/arm/imx6ul-phytec-phycore-som.dtsi
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm/imx6ul-phytec-phycore-som.dtsi
  head/sys/gnu/dts/arm/imx6ul-phytec-segin-ff-rdk-nand.dts
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm/imx6ul-phytec-segin-ff-rdk-nand.dts
  head/sys/gnu/dts/arm/imx6ul-phytec-segin-peb-eval-01.dtsi
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm/imx6ul-phytec-segin-peb-eval-01.dtsi
  head/sys/gnu/dts/arm/imx6ul-phytec-segin.dtsi
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm/imx6ul-phytec-segin.dtsi
  head/sys/gnu/dts/arm/imx6ull-phytec-phycore-som.dtsi
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm/imx6ull-phytec-phycore-som.dtsi
  head/sys/gnu/dts/arm/imx6ull-phytec-segin-ff-rdk-emmc.dts
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm/imx6ull-phytec-segin-ff-rdk-emmc.dts
  head/sys/gnu/dts/arm/imx6ull-phytec-segin-ff-rdk-nand.dts
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm/imx6ull-phytec-segin-ff-rdk-nand.dts
  head/sys/gnu/dts/arm/imx6ull-phytec-segin-lc-rdk-nand.dts
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm/imx6ull-phytec-segin-lc-rdk-nand.dts
  head/sys/gnu/dts/arm/imx6ull-phytec-segin-peb-eval-01.dtsi
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm/imx6ull-phytec-segin-peb-eval-01.dtsi
  head/sys/gnu/dts/arm/imx6ull-phytec-segin.dtsi
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm/imx6ull-phytec-segin.dtsi
  head/sys/gnu/dts/arm/imx7d-zii-rmu2.dts
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm/imx7d-zii-rmu2.dts
  head/sys/gnu/dts/arm/mmp2-olpc-xo-1-75.dts
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm/mmp2-olpc-xo-1-75.dts
  head/sys/gnu/dts/arm/mt7629-rfb.dts
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm/mt7629-rfb.dts
  head/sys/gnu/dts/arm/mt7629.dtsi
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm/mt7629.dtsi
  head/sys/gnu/dts/arm/rk3229-xms6.dts
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm/rk3229-xms6.dts
  head/sys/gnu/dts/arm/rk3288-veyron-edp.dtsi
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm/rk3288-veyron-edp.dtsi
  head/sys/gnu/dts/arm/rk3288-veyron-fievel.dts
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm/rk3288-veyron-fievel.dts
  head/sys/gnu/dts/arm/rk3288-veyron-tiger.dts
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm/rk3288-veyron-tiger.dts
  head/sys/gnu/dts/arm/ste-ab8500.dtsi
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm/ste-ab8500.dtsi
  head/sys/gnu/dts/arm/sun8i-s3-lichee-zero-plus.dts
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm/sun8i-s3-lichee-zero-plus.dts
  head/sys/gnu/dts/arm/sun8i-v3.dtsi
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm/sun8i-v3.dtsi
  head/sys/gnu/dts/arm64/allwinner/sun50i-a64-olinuxino-emmc.dts
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm64/allwinner/sun50i-a64-olinuxino-emmc.dts
  head/sys/gnu/dts/arm64/allwinner/sun50i-h6-tanix-tx6.dts
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm64/allwinner/sun50i-h6-tanix-tx6.dts
  head/sys/gnu/dts/arm64/amlogic/meson-g12-common.dtsi
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm64/amlogic/meson-g12-common.dtsi
  head/sys/gnu/dts/arm64/amlogic/meson-g12b-a311d-khadas-vim3.dts
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm64/amlogic/meson-g12b-a311d-khadas-vim3.dts
  head/sys/gnu/dts/arm64/amlogic/meson-g12b-a311d.dtsi
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm64/amlogic/meson-g12b-a311d.dtsi
  head/sys/gnu/dts/arm64/amlogic/meson-g12b-khadas-vim3.dtsi
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm64/amlogic/meson-g12b-khadas-vim3.dtsi
  head/sys/gnu/dts/arm64/amlogic/meson-g12b-s922x-khadas-vim3.dts
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm64/amlogic/meson-g12b-s922x-khadas-vim3.dts
  head/sys/gnu/dts/arm64/amlogic/meson-g12b-s922x.dtsi
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm64/amlogic/meson-g12b-s922x.dtsi
  head/sys/gnu/dts/arm64/amlogic/meson-khadas-vim3.dtsi
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm64/amlogic/meson-khadas-vim3.dtsi
  head/sys/gnu/dts/arm64/amlogic/meson-sm1-khadas-vim3l.dts
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm64/amlogic/meson-sm1-khadas-vim3l.dts
  head/sys/gnu/dts/arm64/amlogic/meson-sm1-sei610.dts
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm64/amlogic/meson-sm1-sei610.dts
  head/sys/gnu/dts/arm64/amlogic/meson-sm1.dtsi
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm64/amlogic/meson-sm1.dtsi
  head/sys/gnu/dts/arm64/freescale/fsl-ls1046a-frwy.dts
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm64/freescale/fsl-ls1046a-frwy.dts
  head/sys/gnu/dts/arm64/freescale/imx8mn-ddr4-evk.dts
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm64/freescale/imx8mn-ddr4-evk.dts
  head/sys/gnu/dts/arm64/freescale/imx8mn.dtsi
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm64/freescale/imx8mn.dtsi
  head/sys/gnu/dts/arm64/freescale/imx8mq-hummingboard-pulse.dts
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm64/freescale/imx8mq-hummingboard-pulse.dts
  head/sys/gnu/dts/arm64/freescale/imx8mq-nitrogen.dts
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm64/freescale/imx8mq-nitrogen.dts
  head/sys/gnu/dts/arm64/freescale/imx8mq-pico-pi.dts
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm64/freescale/imx8mq-pico-pi.dts
  head/sys/gnu/dts/arm64/freescale/imx8mq-sr-som.dtsi
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm64/freescale/imx8mq-sr-som.dtsi
  head/sys/gnu/dts/arm64/freescale/imx8qxp-ai_ml.dts
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm64/freescale/imx8qxp-ai_ml.dts
  head/sys/gnu/dts/arm64/marvell/armada-3720-turris-mox.dts
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm64/marvell/armada-3720-turris-mox.dts
  head/sys/gnu/dts/arm64/qcom/msm8916-longcheer-l8150.dts
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm64/qcom/msm8916-longcheer-l8150.dts
  head/sys/gnu/dts/arm64/qcom/msm8916-samsung-a2015-common.dtsi
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm64/qcom/msm8916-samsung-a2015-common.dtsi
  head/sys/gnu/dts/arm64/qcom/msm8916-samsung-a3u-eur.dts
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm64/qcom/msm8916-samsung-a3u-eur.dts
  head/sys/gnu/dts/arm64/qcom/msm8916-samsung-a5u-eur.dts
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm64/qcom/msm8916-samsung-a5u-eur.dts
  head/sys/gnu/dts/arm64/qcom/msm8998-asus-novago-tp370ql.dts
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm64/qcom/msm8998-asus-novago-tp370ql.dts
  head/sys/gnu/dts/arm64/qcom/msm8998-clamshell.dtsi
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm64/qcom/msm8998-clamshell.dtsi
  head/sys/gnu/dts/arm64/qcom/msm8998-hp-envy-x2.dts
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm64/qcom/msm8998-hp-envy-x2.dts
  head/sys/gnu/dts/arm64/qcom/msm8998-lenovo-miix-630.dts
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm64/qcom/msm8998-lenovo-miix-630.dts
  head/sys/gnu/dts/arm64/qcom/pm8150.dtsi
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm64/qcom/pm8150.dtsi
  head/sys/gnu/dts/arm64/qcom/pm8150b.dtsi
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm64/qcom/pm8150b.dtsi
  head/sys/gnu/dts/arm64/qcom/pm8150l.dtsi
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm64/qcom/pm8150l.dtsi
  head/sys/gnu/dts/arm64/qcom/sdm850-lenovo-yoga-c630.dts
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm64/qcom/sdm850-lenovo-yoga-c630.dts
  head/sys/gnu/dts/arm64/qcom/sm8150-mtp.dts
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm64/qcom/sm8150-mtp.dts
  head/sys/gnu/dts/arm64/qcom/sm8150.dtsi
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm64/qcom/sm8150.dtsi
  head/sys/gnu/dts/arm64/rockchip/rk3399-leez-p710.dts
     - copied unchanged from r355185, vendor/device-tree/dist/src/arm64/rockchip/rk3399-leez-p710.dts
  head/sys/gnu/dts/include/dt-bindings/bus/moxtet.h
     - copied unchanged from r355185, vendor/device-tree/dist/include/dt-bindings/bus/moxtet.h
  head/sys/gnu/dts/include/dt-bindings/clock/ast2600-clock.h
     - copied unchanged from r355185, vendor/device-tree/dist/include/dt-bindings/clock/ast2600-clock.h
  head/sys/gnu/dts/include/dt-bindings/clock/imx8mn-clock.h
     - copied unchanged from r355185, vendor/device-tree/dist/include/dt-bindings/clock/imx8mn-clock.h
  head/sys/gnu/dts/include/dt-bindings/clock/ingenic,tcu.h
     - copied unchanged from r355185, vendor/device-tree/dist/include/dt-bindings/clock/ingenic,tcu.h
  head/sys/gnu/dts/include/dt-bindings/clock/mt6779-clk.h
     - copied unchanged from r355185, vendor/device-tree/dist/include/dt-bindings/clock/mt6779-clk.h
  head/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-sm8150.h
     - copied unchanged from r355185, vendor/device-tree/dist/include/dt-bindings/clock/qcom,gcc-sm8150.h
  head/sys/gnu/dts/include/dt-bindings/clock/rk3308-cru.h
     - copied unchanged from r355185, vendor/device-tree/dist/include/dt-bindings/clock/rk3308-cru.h
  head/sys/gnu/dts/include/dt-bindings/gce/mt8183-gce.h
     - copied unchanged from r355185, vendor/device-tree/dist/include/dt-bindings/gce/mt8183-gce.h
  head/sys/gnu/dts/include/dt-bindings/interconnect/qcom,qcs404.h
     - copied unchanged from r355185, vendor/device-tree/dist/include/dt-bindings/interconnect/qcom,qcs404.h
  head/sys/gnu/dts/include/dt-bindings/memory/mt8183-larb-port.h
     - copied unchanged from r355185, vendor/device-tree/dist/include/dt-bindings/memory/mt8183-larb-port.h
  head/sys/gnu/dts/include/dt-bindings/phy/phy-lantiq-vrx200-pcie.h
     - copied unchanged from r355185, vendor/device-tree/dist/include/dt-bindings/phy/phy-lantiq-vrx200-pcie.h
  head/sys/gnu/dts/include/dt-bindings/power/meson-g12a-power.h
     - copied unchanged from r355185, vendor/device-tree/dist/include/dt-bindings/power/meson-g12a-power.h
  head/sys/gnu/dts/include/dt-bindings/power/meson-sm1-power.h
     - copied unchanged from r355185, vendor/device-tree/dist/include/dt-bindings/power/meson-sm1-power.h
  head/sys/gnu/dts/include/dt-bindings/regulator/active-semi,8865-regulator.h
     - copied unchanged from r355185, vendor/device-tree/dist/include/dt-bindings/regulator/active-semi,8865-regulator.h
  head/sys/gnu/dts/include/dt-bindings/reset-controller/
     - copied from r355185, vendor/device-tree/dist/include/dt-bindings/reset-controller/
  head/sys/gnu/dts/include/dt-bindings/reset/amlogic,meson-g12a-audio-reset.h
     - copied unchanged from r355185, vendor/device-tree/dist/include/dt-bindings/reset/amlogic,meson-g12a-audio-reset.h
  head/sys/gnu/dts/include/dt-bindings/reset/mt7629-resets.h
     - copied unchanged from r355185, vendor/device-tree/dist/include/dt-bindings/reset/mt7629-resets.h
  head/sys/gnu/dts/include/dt-bindings/soc/ti,sci_pm_domain.h
     - copied unchanged from r355185, vendor/device-tree/dist/include/dt-bindings/soc/ti,sci_pm_domain.h
Deleted:
  head/sys/gnu/dts/arm/imx6ul-phytec-pcl063.dtsi
  head/sys/gnu/dts/arm/imx6ul-phytec-peb-eval-01.dtsi
  head/sys/gnu/dts/arm/imx6ul-phytec-phyboard-segin-full.dts
  head/sys/gnu/dts/arm/imx6ul-phytec-phyboard-segin.dtsi
  head/sys/gnu/dts/arm/rk3288-fennec.dts
Modified:
  head/sys/gnu/dts/arm/am335x-boneblue.dts
  head/sys/gnu/dts/arm/am335x-cm-t335.dts
  head/sys/gnu/dts/arm/am335x-icev2.dts
  head/sys/gnu/dts/arm/am33xx-l4.dtsi
  head/sys/gnu/dts/arm/am3517-evm.dts
  head/sys/gnu/dts/arm/am3517.dtsi
  head/sys/gnu/dts/arm/am3874-iceboard.dts
  head/sys/gnu/dts/arm/am4372.dtsi
  head/sys/gnu/dts/arm/am437x-l4.dtsi
  head/sys/gnu/dts/arm/aspeed-ast2500-evb.dts
  head/sys/gnu/dts/arm/aspeed-bmc-facebook-tiogapass.dts
  head/sys/gnu/dts/arm/aspeed-bmc-inspur-fp5280g2.dts
  head/sys/gnu/dts/arm/aspeed-bmc-opp-swift.dts
  head/sys/gnu/dts/arm/aspeed-bmc-opp-vesnin.dts
  head/sys/gnu/dts/arm/aspeed-g4.dtsi
  head/sys/gnu/dts/arm/aspeed-g5.dtsi
  head/sys/gnu/dts/arm/at91-ariag25.dts
  head/sys/gnu/dts/arm/at91-ariettag25.dts
  head/sys/gnu/dts/arm/at91-cosino.dtsi
  head/sys/gnu/dts/arm/at91-cosino_mega2560.dts
  head/sys/gnu/dts/arm/at91-kizboxmini.dts
  head/sys/gnu/dts/arm/at91sam9261ek.dts
  head/sys/gnu/dts/arm/at91sam9263ek.dts
  head/sys/gnu/dts/arm/at91sam9g15.dtsi
  head/sys/gnu/dts/arm/at91sam9g15ek.dts
  head/sys/gnu/dts/arm/at91sam9g25ek.dts
  head/sys/gnu/dts/arm/at91sam9g35ek.dts
  head/sys/gnu/dts/arm/at91sam9m10g45ek.dts
  head/sys/gnu/dts/arm/at91sam9rlek.dts
  head/sys/gnu/dts/arm/at91sam9x25ek.dts
  head/sys/gnu/dts/arm/at91sam9x35ek.dts
  head/sys/gnu/dts/arm/at91sam9x5.dtsi
  head/sys/gnu/dts/arm/at91sam9x5_lcd.dtsi
  head/sys/gnu/dts/arm/at91sam9x5dm.dtsi
  head/sys/gnu/dts/arm/at91sam9x5ek.dtsi
  head/sys/gnu/dts/arm/bcm2835-rpi-a-plus.dts
  head/sys/gnu/dts/arm/bcm2835-rpi-a.dts
  head/sys/gnu/dts/arm/bcm2835-rpi-b-plus.dts
  head/sys/gnu/dts/arm/bcm2835-rpi-b-rev2.dts
  head/sys/gnu/dts/arm/bcm2835-rpi-b.dts
  head/sys/gnu/dts/arm/bcm2835-rpi-cm1-io1.dts
  head/sys/gnu/dts/arm/bcm2835-rpi-cm1.dtsi
  head/sys/gnu/dts/arm/bcm2835-rpi-zero-w.dts
  head/sys/gnu/dts/arm/bcm2835-rpi-zero.dts
  head/sys/gnu/dts/arm/bcm2835-rpi.dtsi
  head/sys/gnu/dts/arm/bcm2836-rpi-2-b.dts
  head/sys/gnu/dts/arm/bcm2837-rpi-3-a-plus.dts
  head/sys/gnu/dts/arm/bcm2837-rpi-3-b-plus.dts
  head/sys/gnu/dts/arm/bcm2837-rpi-3-b.dts
  head/sys/gnu/dts/arm/bcm2837-rpi-cm3-io3.dts
  head/sys/gnu/dts/arm/bcm2837-rpi-cm3.dtsi
  head/sys/gnu/dts/arm/bcm283x.dtsi
  head/sys/gnu/dts/arm/da850-evm.dts
  head/sys/gnu/dts/arm/dra7-l4.dtsi
  head/sys/gnu/dts/arm/ep7211-edb7211.dts
  head/sys/gnu/dts/arm/exynos3250.dtsi
  head/sys/gnu/dts/arm/exynos4.dtsi
  head/sys/gnu/dts/arm/exynos4210-universal_c210.dts
  head/sys/gnu/dts/arm/exynos4412-itop-elite.dts
  head/sys/gnu/dts/arm/exynos4412-itop-scp-core.dtsi
  head/sys/gnu/dts/arm/exynos4412-odroidu3.dts
  head/sys/gnu/dts/arm/exynos4412-odroidx.dts
  head/sys/gnu/dts/arm/exynos4412-origen.dts
  head/sys/gnu/dts/arm/exynos5250-arndale.dts
  head/sys/gnu/dts/arm/exynos5250-snow-common.dtsi
  head/sys/gnu/dts/arm/exynos5250.dtsi
  head/sys/gnu/dts/arm/exynos5420-peach-pit.dts
  head/sys/gnu/dts/arm/exynos5420.dtsi
  head/sys/gnu/dts/arm/exynos54xx.dtsi
  head/sys/gnu/dts/arm/exynos5800-peach-pi.dts
  head/sys/gnu/dts/arm/exynos5800.dtsi
  head/sys/gnu/dts/arm/gemini-dlink-dir-685.dts
  head/sys/gnu/dts/arm/gemini-nas4220b.dts
  head/sys/gnu/dts/arm/gemini-sl93512r.dts
  head/sys/gnu/dts/arm/imx25-eukrea-mbimxsd25-baseboard-cmo-qvga.dts
  head/sys/gnu/dts/arm/imx25-eukrea-mbimxsd25-baseboard-dvi-svga.dts
  head/sys/gnu/dts/arm/imx25-eukrea-mbimxsd25-baseboard-dvi-vga.dts
  head/sys/gnu/dts/arm/imx25-pdk.dts
  head/sys/gnu/dts/arm/imx27-apf27dev.dts
  head/sys/gnu/dts/arm/imx27-eukrea-mbimxsd27-baseboard.dts
  head/sys/gnu/dts/arm/imx27-phytec-phycard-s-rdk.dts
  head/sys/gnu/dts/arm/imx27-phytec-phycore-rdk.dts
  head/sys/gnu/dts/arm/imx53-m53menlo.dts
  head/sys/gnu/dts/arm/imx6-logicpd-baseboard.dtsi
  head/sys/gnu/dts/arm/imx6-logicpd-som.dtsi
  head/sys/gnu/dts/arm/imx6qdl-colibri.dtsi
  head/sys/gnu/dts/arm/imx6qdl-nit6xlite.dtsi
  head/sys/gnu/dts/arm/imx6qdl-phytec-pbab01.dtsi
  head/sys/gnu/dts/arm/imx6qdl-sabreauto.dtsi
  head/sys/gnu/dts/arm/imx6qdl-wandboard.dtsi
  head/sys/gnu/dts/arm/imx6qdl.dtsi
  head/sys/gnu/dts/arm/imx6sl.dtsi
  head/sys/gnu/dts/arm/imx6sll.dtsi
  head/sys/gnu/dts/arm/imx6sx.dtsi
  head/sys/gnu/dts/arm/imx6ul-opos6uldev.dts
  head/sys/gnu/dts/arm/imx6ul.dtsi
  head/sys/gnu/dts/arm/imx7-colibri.dtsi
  head/sys/gnu/dts/arm/imx7d-cl-som-imx7.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.dtsi
  head/sys/gnu/dts/arm/kirkwood-ts219.dtsi
  head/sys/gnu/dts/arm/logicpd-som-lv.dtsi
  head/sys/gnu/dts/arm/logicpd-torpedo-baseboard.dtsi
  head/sys/gnu/dts/arm/logicpd-torpedo-som.dtsi
  head/sys/gnu/dts/arm/ls1021a.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/mmp2.dtsi
  head/sys/gnu/dts/arm/nspire-classic.dtsi
  head/sys/gnu/dts/arm/nspire-cx.dts
  head/sys/gnu/dts/arm/nspire.dtsi
  head/sys/gnu/dts/arm/omap3-gta04.dtsi
  head/sys/gnu/dts/arm/omap3-n950-n9.dtsi
  head/sys/gnu/dts/arm/omap34xx.dtsi
  head/sys/gnu/dts/arm/omap36xx.dtsi
  head/sys/gnu/dts/arm/omap4-droid4-xt894.dts
  head/sys/gnu/dts/arm/omap4-l4-abe.dtsi
  head/sys/gnu/dts/arm/omap4-l4.dtsi
  head/sys/gnu/dts/arm/omap4-panda-common.dtsi
  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/omap5-board-common.dtsi
  head/sys/gnu/dts/arm/omap5.dtsi
  head/sys/gnu/dts/arm/omap54xx-clocks.dtsi
  head/sys/gnu/dts/arm/r8a77470.dtsi
  head/sys/gnu/dts/arm/r8a7779.dtsi
  head/sys/gnu/dts/arm/rk3036.dtsi
  head/sys/gnu/dts/arm/rk3288-evb.dtsi
  head/sys/gnu/dts/arm/rk3288-tinker.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-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/socfpga.dtsi
  head/sys/gnu/dts/arm/socfpga_arria10.dtsi
  head/sys/gnu/dts/arm/socfpga_arria10_socdk_nand.dts
  head/sys/gnu/dts/arm/socfpga_cyclone5_vining_fpga.dts
  head/sys/gnu/dts/arm/ste-dbx5x0.dtsi
  head/sys/gnu/dts/arm/ste-href-ab8500.dtsi
  head/sys/gnu/dts/arm/ste-href-family-pinctrl.dtsi
  head/sys/gnu/dts/arm/ste-href-stuib.dtsi
  head/sys/gnu/dts/arm/ste-href.dtsi
  head/sys/gnu/dts/arm/ste-hrefprev60-stuib.dts
  head/sys/gnu/dts/arm/ste-hrefv60plus-stuib.dts
  head/sys/gnu/dts/arm/ste-nomadik-nhk15.dts
  head/sys/gnu/dts/arm/ste-snowball.dts
  head/sys/gnu/dts/arm/stm32429i-eval.dts
  head/sys/gnu/dts/arm/stm32f429.dtsi
  head/sys/gnu/dts/arm/stm32f746.dtsi
  head/sys/gnu/dts/arm/stm32h743i-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/sun4i-a10-a1000.dts
  head/sys/gnu/dts/arm/sun4i-a10-ba10-tvbox.dts
  head/sys/gnu/dts/arm/sun4i-a10-cubieboard.dts
  head/sys/gnu/dts/arm/sun4i-a10-hackberry.dts
  head/sys/gnu/dts/arm/sun4i-a10-itead-iteaduino-plus.dts
  head/sys/gnu/dts/arm/sun4i-a10-jesurun-q5.dts
  head/sys/gnu/dts/arm/sun4i-a10-marsboard.dts
  head/sys/gnu/dts/arm/sun4i-a10-olinuxino-lime.dts
  head/sys/gnu/dts/arm/sun4i-a10-pcduino.dts
  head/sys/gnu/dts/arm/sun4i-a10.dtsi
  head/sys/gnu/dts/arm/sun5i-a10s-olinuxino-micro.dts
  head/sys/gnu/dts/arm/sun5i-a10s-wobo-i5.dts
  head/sys/gnu/dts/arm/sun5i-a13-q8-tablet.dts
  head/sys/gnu/dts/arm/sun5i.dtsi
  head/sys/gnu/dts/arm/sun6i-a31-colombus.dts
  head/sys/gnu/dts/arm/sun6i-a31-hummingbird.dts
  head/sys/gnu/dts/arm/sun6i-a31-i7.dts
  head/sys/gnu/dts/arm/sun6i-a31-m9.dts
  head/sys/gnu/dts/arm/sun6i-a31-mele-a1000g-quad.dts
  head/sys/gnu/dts/arm/sun6i-a31.dtsi
  head/sys/gnu/dts/arm/sun6i-a31s-cs908.dts
  head/sys/gnu/dts/arm/sun6i-a31s-sina31s.dts
  head/sys/gnu/dts/arm/sun6i-a31s-sinovoip-bpi-m2.dts
  head/sys/gnu/dts/arm/sun7i-a20-bananapi-m1-plus.dts
  head/sys/gnu/dts/arm/sun7i-a20-bananapi.dts
  head/sys/gnu/dts/arm/sun7i-a20-bananapro.dts
  head/sys/gnu/dts/arm/sun7i-a20-cubieboard2.dts
  head/sys/gnu/dts/arm/sun7i-a20-cubietruck.dts
  head/sys/gnu/dts/arm/sun7i-a20-hummingbird.dts
  head/sys/gnu/dts/arm/sun7i-a20-i12-tvbox.dts
  head/sys/gnu/dts/arm/sun7i-a20-icnova-swac.dts
  head/sys/gnu/dts/arm/sun7i-a20-itead-ibox.dts
  head/sys/gnu/dts/arm/sun7i-a20-lamobo-r1.dts
  head/sys/gnu/dts/arm/sun7i-a20-m3.dts
  head/sys/gnu/dts/arm/sun7i-a20-olimex-som-evb.dts
  head/sys/gnu/dts/arm/sun7i-a20-olimex-som204-evb.dts
  head/sys/gnu/dts/arm/sun7i-a20-olinuxino-lime.dts
  head/sys/gnu/dts/arm/sun7i-a20-olinuxino-lime2.dts
  head/sys/gnu/dts/arm/sun7i-a20-olinuxino-micro.dts
  head/sys/gnu/dts/arm/sun7i-a20-orangepi-mini.dts
  head/sys/gnu/dts/arm/sun7i-a20-orangepi.dts
  head/sys/gnu/dts/arm/sun7i-a20-pcduino3-nano.dts
  head/sys/gnu/dts/arm/sun7i-a20-pcduino3.dts
  head/sys/gnu/dts/arm/sun7i-a20-wits-pro-a20-dkt.dts
  head/sys/gnu/dts/arm/sun7i-a20.dtsi
  head/sys/gnu/dts/arm/sun8i-a23-a33.dtsi
  head/sys/gnu/dts/arm/sun8i-a23-ippo-q8h-v1.2.dts
  head/sys/gnu/dts/arm/sun8i-a23-ippo-q8h-v5.dts
  head/sys/gnu/dts/arm/sun8i-a23-q8-tablet.dts
  head/sys/gnu/dts/arm/sun8i-a83t-cubietruck-plus.dts
  head/sys/gnu/dts/arm/sun8i-a83t-tbs-a711.dts
  head/sys/gnu/dts/arm/sun8i-a83t.dtsi
  head/sys/gnu/dts/arm/sun8i-r40.dtsi
  head/sys/gnu/dts/arm/sun8i-v3s.dtsi
  head/sys/gnu/dts/arm/sun9i-a80-cubieboard4.dts
  head/sys/gnu/dts/arm/sun9i-a80-optimus.dts
  head/sys/gnu/dts/arm/sun9i-a80.dtsi
  head/sys/gnu/dts/arm/sunxi-h3-h5.dtsi
  head/sys/gnu/dts/arm/vexpress-v2m-rs1.dtsi
  head/sys/gnu/dts/arm/vexpress-v2m.dtsi
  head/sys/gnu/dts/arm/vf610-zii-cfu1.dts
  head/sys/gnu/dts/arm/vf610-zii-scu4-aib.dts
  head/sys/gnu/dts/arm/vf610-zii-spb4.dts
  head/sys/gnu/dts/arm64/allwinner/sun50i-a64-orangepi-win.dts
  head/sys/gnu/dts/arm64/allwinner/sun50i-a64-pine64-plus.dts
  head/sys/gnu/dts/arm64/allwinner/sun50i-a64-pinebook.dts
  head/sys/gnu/dts/arm64/allwinner/sun50i-a64-sopine-baseboard.dts
  head/sys/gnu/dts/arm64/allwinner/sun50i-a64.dtsi
  head/sys/gnu/dts/arm64/allwinner/sun50i-h6-beelink-gs1.dts
  head/sys/gnu/dts/arm64/allwinner/sun50i-h6-orangepi-3.dts
  head/sys/gnu/dts/arm64/allwinner/sun50i-h6-orangepi.dtsi
  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/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-g12b-odroid-n2.dts
  head/sys/gnu/dts/arm64/amlogic/meson-g12b.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-p201.dts
  head/sys/gnu/dts/arm64/amlogic/meson-gxbb-p20x.dtsi
  head/sys/gnu/dts/arm64/amlogic/meson-gxbb-wetek-hub.dts
  head/sys/gnu/dts/arm64/amlogic/meson-gxbb-wetek-play2.dts
  head/sys/gnu/dts/arm64/amlogic/meson-gxbb.dtsi
  head/sys/gnu/dts/arm64/amlogic/meson-gxl-s905w-tx3-mini.dts
  head/sys/gnu/dts/arm64/amlogic/meson-gxl-s905x-hwacom-amazetv.dts
  head/sys/gnu/dts/arm64/amlogic/meson-gxl-s905x-khadas-vim.dts
  head/sys/gnu/dts/arm64/amlogic/meson-gxl-s905x-nexbox-a95x.dts
  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.dtsi
  head/sys/gnu/dts/arm64/arm/fvp-base-revc.dts
  head/sys/gnu/dts/arm64/arm/rtsm_ve-motherboard.dtsi
  head/sys/gnu/dts/arm64/arm/vexpress-v2m-rs1.dtsi
  head/sys/gnu/dts/arm64/bitmain/bm1880.dtsi
  head/sys/gnu/dts/arm64/broadcom/stingray/stingray-pinctrl.dtsi
  head/sys/gnu/dts/arm64/broadcom/stingray/stingray.dtsi
  head/sys/gnu/dts/arm64/freescale/fsl-ls1012a.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-ls1043a.dtsi
  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.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.dtsi
  head/sys/gnu/dts/arm64/freescale/imx8mq-evk.dts
  head/sys/gnu/dts/arm64/freescale/imx8mq-librem5-devkit.dts
  head/sys/gnu/dts/arm64/freescale/imx8mq-zii-ultra.dtsi
  head/sys/gnu/dts/arm64/freescale/imx8mq.dtsi
  head/sys/gnu/dts/arm64/freescale/imx8qxp-mek.dts
  head/sys/gnu/dts/arm64/freescale/imx8qxp.dtsi
  head/sys/gnu/dts/arm64/intel/socfpga_agilex.dtsi
  head/sys/gnu/dts/arm64/marvell/armada-37xx.dtsi
  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-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-bananapi-bpi-r64.dts
  head/sys/gnu/dts/arm64/mediatek/mt7622.dtsi
  head/sys/gnu/dts/arm64/mediatek/mt8183-evb.dts
  head/sys/gnu/dts/arm64/mediatek/mt8183.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/qcom/msm8996.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-cheza.dtsi
  head/sys/gnu/dts/arm64/qcom/sdm845-db845c.dts
  head/sys/gnu/dts/arm64/qcom/sdm845-mtp.dts
  head/sys/gnu/dts/arm64/qcom/sdm845.dtsi
  head/sys/gnu/dts/arm64/renesas/hihope-common.dtsi
  head/sys/gnu/dts/arm64/renesas/hihope-rzg2-ex.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-es1-salvator-x.dts
  head/sys/gnu/dts/arm64/renesas/r8a7795-es1.dtsi
  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-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-salvator-x.dts
  head/sys/gnu/dts/arm64/renesas/r8a77965-salvator-xs.dts
  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/ulcb-kf.dtsi
  head/sys/gnu/dts/arm64/renesas/ulcb.dtsi
  head/sys/gnu/dts/arm64/rockchip/rk3328-rock64.dts
  head/sys/gnu/dts/arm64/rockchip/rk3328.dtsi
  head/sys/gnu/dts/arm64/rockchip/rk3399-gru-kevin.dts
  head/sys/gnu/dts/arm64/rockchip/rk3399-hugsun-x99.dts
  head/sys/gnu/dts/arm64/rockchip/rk3399-rockpro64.dts
  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/arm64/ti/k3-j721e-common-proc-board.dts
  head/sys/gnu/dts/arm64/ti/k3-j721e-main.dtsi
  head/sys/gnu/dts/arm64/ti/k3-j721e-mcu-wakeup.dtsi
  head/sys/gnu/dts/arm64/ti/k3-j721e.dtsi
  head/sys/gnu/dts/include/dt-bindings/bus/ti-sysc.h
  head/sys/gnu/dts/include/dt-bindings/clock/bcm2835.h
  head/sys/gnu/dts/include/dt-bindings/clock/g12a-clkc.h
  head/sys/gnu/dts/include/dt-bindings/clock/imx8-clock.h
  head/sys/gnu/dts/include/dt-bindings/clock/jz4740-cgu.h
  head/sys/gnu/dts/include/dt-bindings/clock/mt8183-clk.h
  head/sys/gnu/dts/include/dt-bindings/clock/omap5.h
  head/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-qcs404.h
  head/sys/gnu/dts/include/dt-bindings/clock/sun8i-v3s-ccu.h
  head/sys/gnu/dts/include/dt-bindings/leds/common.h
  head/sys/gnu/dts/include/dt-bindings/pinctrl/k3.h
  head/sys/gnu/dts/include/dt-bindings/reset/amlogic,meson-gxbb-reset.h
  head/sys/gnu/dts/include/dt-bindings/reset/amlogic,meson8b-reset.h
  head/sys/gnu/dts/include/dt-bindings/reset/hisi,hi6220-resets.h
  head/sys/gnu/dts/include/dt-bindings/reset/imx8mq-reset.h
  head/sys/gnu/dts/include/dt-bindings/reset/sun8i-v3s-ccu.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-boneblue.dts
==============================================================================
--- head/sys/gnu/dts/arm/am335x-boneblue.dts	Thu Nov 28 19:05:51 2019	(r355186)
+++ head/sys/gnu/dts/arm/am335x-boneblue.dts	Thu Nov 28 19:30:41 2019	(r355187)
@@ -5,23 +5,13 @@
 /dts-v1/;
 
 #include "am33xx.dtsi"
+#include "am335x-osd335x-common.dtsi"
 #include <dt-bindings/interrupt-controller/irq.h>
 
 / {
 	model = "TI AM335x BeagleBone Blue";
 	compatible = "ti,am335x-bone-blue", "ti,am33xx";
 
-	cpus {
-		cpu@0 {
-			cpu0-supply = <&dcdc2_reg>;
-		};
-	};
-
-	memory@80000000 {
-		device_type = "memory";
-		reg = <0x80000000 0x20000000>; /* 512 MB */
-	};
-
 	chosen {
 		stdout-path = &uart0;
 	};
@@ -142,13 +132,6 @@
 		>;
 	};
 
-	i2c0_pins: pinmux_i2c0_pins {
-		pinctrl-single,pins = <
-			AM33XX_PADCONF(AM335X_PIN_I2C0_SDA, PIN_INPUT_PULLUP, MUX_MODE0)	/* (C17) I2C0_SDA.I2C0_SDA */
-			AM33XX_PADCONF(AM335X_PIN_I2C0_SCL, PIN_INPUT_PULLUP, MUX_MODE0)	/* (C16) I2C0_SCL.I2C0_SCL */
-		>;
-	};
-
 	i2c2_pins: pinmux_i2c2_pins {
 		pinctrl-single,pins = <
 			AM33XX_PADCONF(AM335X_PIN_UART1_CTSN, PIN_INPUT_PULLUP, MUX_MODE3)	/* (D18) uart1_ctsn.I2C2_SDA */
@@ -328,16 +311,6 @@
 };
 
 &i2c0 {
-	pinctrl-names = "default";
-	pinctrl-0 = <&i2c0_pins>;
-
-	status = "okay";
-	clock-frequency = <400000>;
-
-	tps: tps@24 {
-		reg = <0x24>;
-	};
-
 	baseboard_eeprom: baseboard_eeprom@50 {
 		compatible = "atmel,24c256";
 		reg = <0x50>;
@@ -381,66 +354,13 @@
 /include/ "tps65217.dtsi"
 
 &tps {
-	interrupts = <7>; /* NMI */
-	interrupt-parent = <&intc>;
+	/delete-property/ ti,pmic-shutdown-controller;
 
 	charger {
 		interrupts = <0>, <1>;
 		interrupt-names = "USB", "AC";
 		status = "okay";
 	};
-
-	pwrbutton {
-		interrupts = <2>;
-		status = "okay";
-	};
-
-	regulators {
-		dcdc1_reg: regulator@0 {
-			regulator-name = "vdds_dpr";
-			regulator-always-on;
-		};
-
-		dcdc2_reg: regulator@1 {
-			/* VDD_MPU voltage limits 0.95V - 1.26V with +/-4% tolerance */
-			regulator-name = "vdd_mpu";
-			regulator-min-microvolt = <925000>;
-			regulator-max-microvolt = <1351500>;
-			regulator-boot-on;
-			regulator-always-on;
-		};
-
-		dcdc3_reg: regulator@2 {
-			/* VDD_CORE voltage limits 0.95V - 1.1V with +/-4% tolerance */
-			regulator-name = "vdd_core";
-			regulator-min-microvolt = <925000>;
-			regulator-max-microvolt = <1150000>;
-			regulator-boot-on;
-			regulator-always-on;
-		};
-
-		ldo1_reg: regulator@3 {
-			regulator-name = "vio,vrtc,vdds";
-			regulator-always-on;
-		};
-
-		ldo2_reg: regulator@4 {
-			regulator-name = "vdd_3v3aux";
-			regulator-always-on;
-		};
-
-		ldo3_reg: regulator@5 {
-			regulator-name = "vdd_1v8";
-			regulator-min-microvolt = <1800000>;
-			regulator-max-microvolt = <1800000>;
-			regulator-always-on;
-		};
-
-		ldo4_reg: regulator@6 {
-			regulator-name = "vdd_3v3a";
-			regulator-always-on;
-		};
-	};
 };
 
 &mmc1 {
@@ -500,14 +420,6 @@
 		compatible = "ti,wl1835-st";
 		enable-gpios = <&gpio0 28 GPIO_ACTIVE_HIGH>;
 	};
-};
-
-&aes {
-	status = "okay";
-};
-
-&sham {
-	status = "okay";
 };
 
 &rtc {

Modified: head/sys/gnu/dts/arm/am335x-cm-t335.dts
==============================================================================
--- head/sys/gnu/dts/arm/am335x-cm-t335.dts	Thu Nov 28 19:05:51 2019	(r355186)
+++ head/sys/gnu/dts/arm/am335x-cm-t335.dts	Thu Nov 28 19:30:41 2019	(r355187)
@@ -44,7 +44,6 @@
 		regulator-name = "vwlan_fixed";
 		gpio = <&gpio0 20 GPIO_ACTIVE_HIGH>; /* gpio0_20 */
 		enable-active-high;
-		regulator-boot-off;
 	};
 
 	backlight {

Modified: head/sys/gnu/dts/arm/am335x-icev2.dts
==============================================================================
--- head/sys/gnu/dts/arm/am335x-icev2.dts	Thu Nov 28 19:05:51 2019	(r355186)
+++ head/sys/gnu/dts/arm/am335x-icev2.dts	Thu Nov 28 19:30:41 2019	(r355187)
@@ -432,7 +432,7 @@
 	pinctrl-0 = <&mmc0_pins_default>;
 };
 
-&gpio0 {
+&gpio0_target {
 	/* Do not idle the GPIO used for holding the VTT regulator */
 	ti,no-reset-on-init;
 	ti,no-idle-on-init;

Modified: head/sys/gnu/dts/arm/am33xx-l4.dtsi
==============================================================================
--- head/sys/gnu/dts/arm/am33xx-l4.dtsi	Thu Nov 28 19:05:51 2019	(r355186)
+++ head/sys/gnu/dts/arm/am33xx-l4.dtsi	Thu Nov 28 19:30:41 2019	(r355187)
@@ -127,7 +127,7 @@
 			ranges = <0x0 0x5000 0x1000>;
 		};
 
-		target-module@7000 {			/* 0x44e07000, ap 14 20.0 */
+		gpio0_target: target-module@7000 {	/* 0x44e07000, ap 14 20.0 */
 			compatible = "ti,sysc-omap2", "ti,sysc";
 			ti,hwmods = "gpio1";
 			reg = <0x7000 0x4>,
@@ -673,7 +673,6 @@
 
 		target-module@100000 {			/* 0x4a100000, ap 3 08.0 */
 			compatible = "ti,sysc-omap4-simple", "ti,sysc";
-			ti,hwmods = "cpgmac0";
 			reg = <0x101200 0x4>,
 			      <0x101208 0x4>,
 			      <0x101204 0x4>;
@@ -719,9 +718,10 @@
 
 				davinci_mdio: mdio@1000 {
 					compatible = "ti,cpsw-mdio","ti,davinci_mdio";
+					clocks = <&cpsw_125mhz_clkctrl AM3_CPSW_125MHZ_CPGMAC0_CLKCTRL 0>;
+					clock-names = "fck";
 					#address-cells = <1>;
 					#size-cells = <0>;
-					ti,hwmods = "davinci_mdio";
 					bus_freq = <1000000>;
 					reg = <0x1000 0x100>;
 					status = "disabled";
@@ -2038,7 +2038,9 @@
 			reg = <0xe000 0x4>,
 			      <0xe054 0x4>;
 			reg-names = "rev", "sysc";
-			ti,sysc-midle ;
+			ti,sysc-midle = <SYSC_IDLE_FORCE>,
+					<SYSC_IDLE_NO>,
+					<SYSC_IDLE_SMART>;
 			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
 					<SYSC_IDLE_NO>,
 					<SYSC_IDLE_SMART>;

Modified: head/sys/gnu/dts/arm/am3517-evm.dts
==============================================================================
--- head/sys/gnu/dts/arm/am3517-evm.dts	Thu Nov 28 19:05:51 2019	(r355186)
+++ head/sys/gnu/dts/arm/am3517-evm.dts	Thu Nov 28 19:30:41 2019	(r355187)
@@ -124,10 +124,11 @@
 	};
 
 	lcd0: display@0 {
-		compatible = "panel-dpi";
+		/* This isn't the exact LCD, but the timings meet spec */
+		/* To make it work, set CONFIG_OMAP2_DSS_MIN_FCK_PER_PCK=4 */
+		compatible = "newhaven,nhd-4.3-480272ef-atxl";
 		label = "15";
-		status = "okay";
-		pinctrl-names = "default";
+		backlight = <&bl>;
 		enable-gpios = <&gpio6 16 GPIO_ACTIVE_HIGH>;	/* gpio176, lcd INI */
 		vcc-supply = <&vdd_io_reg>;
 
@@ -135,22 +136,6 @@
 			lcd_in: endpoint {
 				remote-endpoint = <&dpi_out>;
 			};
-		};
-
-		panel-timing {
-			clock-frequency = <9000000>;
-			hactive = <480>;
-			vactive = <272>;
-			hfront-porch = <3>;
-			hback-porch = <2>;
-			hsync-len = <42>;
-			vback-porch = <3>;
-			vfront-porch = <4>;
-			vsync-len = <11>;
-			hsync-active = <0>;
-			vsync-active = <0>;
-			de-active = <1>;
-			pixelclk-active = <1>;
 		};
 	};
 

Modified: head/sys/gnu/dts/arm/am3517.dtsi
==============================================================================
--- head/sys/gnu/dts/arm/am3517.dtsi	Thu Nov 28 19:05:51 2019	(r355186)
+++ head/sys/gnu/dts/arm/am3517.dtsi	Thu Nov 28 19:30:41 2019	(r355187)
@@ -88,6 +88,30 @@
 			interrupts = <24>;
 			clocks = <&hecc_ck>;
 		};
+
+		/*
+		 * On am3517 the OCP registers do not seem to be accessible
+		 * similar to the omap34xx. Maybe SGX is permanently set to
+		 * "OCP bypass mode", or maybe there is OCP_SYSCONFIG that is
+		 * write-only at 0x50000e10. We detect SGX based on the SGX
+		 * revision register instead of the unreadable OCP revision
+		 * register.
+		 */
+		sgx_module: target-module@50000000 {
+			compatible = "ti,sysc-omap2", "ti,sysc";
+			reg = <0x50000014 0x4>;
+			reg-names = "rev";
+			clocks = <&sgx_fck>, <&sgx_ick>;
+			clock-names = "fck", "ick";
+			#address-cells = <1>;
+			#size-cells = <1>;
+			ranges = <0 0x50000000 0x4000>;
+
+			/*
+			 * Closed source PowerVR driver, no child device
+			 * binding or driver in mainline
+			 */
+		};
 	};
 };
 

Modified: head/sys/gnu/dts/arm/am3874-iceboard.dts
==============================================================================
--- head/sys/gnu/dts/arm/am3874-iceboard.dts	Thu Nov 28 19:05:51 2019	(r355186)
+++ head/sys/gnu/dts/arm/am3874-iceboard.dts	Thu Nov 28 19:30:41 2019	(r355187)
@@ -111,13 +111,13 @@
 		reg = <0x70>;
 		#address-cells = <1>;
 		#size-cells = <0>;
+		i2c-mux-idle-disconnect;
 
 		i2c@0 {
 			/* FMC A */
 			#address-cells = <1>;
 			#size-cells = <0>;
 			reg = <0>;
-			i2c-mux-idle-disconnect;
 		};
 
 		i2c@1 {
@@ -125,7 +125,6 @@
 			#address-cells = <1>;
 			#size-cells = <0>;
 			reg = <1>;
-			i2c-mux-idle-disconnect;
 		};
 
 		i2c@2 {
@@ -133,7 +132,6 @@
 			#address-cells = <1>;
 			#size-cells = <0>;
 			reg = <2>;
-			i2c-mux-idle-disconnect;
 		};
 
 		i2c@3 {
@@ -141,7 +139,6 @@
 			#address-cells = <1>;
 			#size-cells = <0>;
 			reg = <3>;
-			i2c-mux-idle-disconnect;
 		};
 
 		i2c@4 {
@@ -149,14 +146,12 @@
 			#address-cells = <1>;
 			#size-cells = <0>;
 			reg = <4>;
-			i2c-mux-idle-disconnect;
 		};
 
 		i2c@5 {
 			#address-cells = <1>;
 			#size-cells = <0>;
 			reg = <5>;
-			i2c-mux-idle-disconnect;
 
 			ina230@40 { compatible = "ti,ina230"; reg = <0x40>; shunt-resistor = <5000>; };
 			ina230@41 { compatible = "ti,ina230"; reg = <0x41>; shunt-resistor = <5000>; };
@@ -182,14 +177,12 @@
 			#address-cells = <1>;
 			#size-cells = <0>;
 			reg = <6>;
-			i2c-mux-idle-disconnect;
 		};
 
 		i2c@7 {
 			#address-cells = <1>;
 			#size-cells = <0>;
 			reg = <7>;
-			i2c-mux-idle-disconnect;
 
 			u41: pca9575@20 {
 				compatible = "nxp,pca9575";

Modified: head/sys/gnu/dts/arm/am4372.dtsi
==============================================================================
--- head/sys/gnu/dts/arm/am4372.dtsi	Thu Nov 28 19:05:51 2019	(r355186)
+++ head/sys/gnu/dts/arm/am4372.dtsi	Thu Nov 28 19:30:41 2019	(r355187)
@@ -337,6 +337,8 @@
 				ti,hwmods = "dss_dispc";
 				clocks = <&disp_clk>;
 				clock-names = "fck";
+
+				max-memory-bandwidth = <230000000>;
 			};
 
 			rfbi: rfbi@4832a800 {

Modified: head/sys/gnu/dts/arm/am437x-l4.dtsi
==============================================================================
--- head/sys/gnu/dts/arm/am437x-l4.dtsi	Thu Nov 28 19:05:51 2019	(r355186)
+++ head/sys/gnu/dts/arm/am437x-l4.dtsi	Thu Nov 28 19:30:41 2019	(r355187)
@@ -512,7 +512,6 @@
 
 		target-module@100000 {			/* 0x4a100000, ap 3 04.0 */
 			compatible = "ti,sysc-omap4-simple", "ti,sysc";
-			ti,hwmods = "cpgmac0";
 			reg = <0x101200 0x4>,
 			      <0x101208 0x4>,
 			      <0x101204 0x4>;
@@ -559,11 +558,10 @@
 				davinci_mdio: mdio@1000 {
 					compatible = "ti,am4372-mdio","ti,cpsw-mdio","ti,davinci_mdio";
 					reg = <0x1000 0x100>;
+					clocks = <&cpsw_125mhz_clkctrl AM4_CPSW_125MHZ_CPGMAC0_CLKCTRL 0>;
+					clock-names = "fck";
 					#address-cells = <1>;
 					#size-cells = <0>;
-					clocks = <&cpsw_125mhz_gclk>;
-					clock-names = "fck";
-					ti,hwmods = "davinci_mdio";
 					bus_freq = <1000000>;
 					status = "disabled";
 				};

Modified: head/sys/gnu/dts/arm/aspeed-ast2500-evb.dts
==============================================================================
--- head/sys/gnu/dts/arm/aspeed-ast2500-evb.dts	Thu Nov 28 19:05:51 2019	(r355186)
+++ head/sys/gnu/dts/arm/aspeed-ast2500-evb.dts	Thu Nov 28 19:30:41 2019	(r355187)
@@ -94,6 +94,17 @@
 	};
 };
 
+&sdmmc {
+	status = "okay";
+};
+
+&sdhci0 {
+	status = "okay";
+
+	pinctrl-names = "default";
+	pinctrl-0 = <&pinctrl_sd1_default>;
+};
+
 /*
  * Enable port A as device (via the virtual hub) and port B as
  * host by default on the eval board. This can be easily changed

Copied: head/sys/gnu/dts/arm/aspeed-ast2600-evb.dts (from r355185, vendor/device-tree/dist/src/arm/aspeed-ast2600-evb.dts)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sys/gnu/dts/arm/aspeed-ast2600-evb.dts	Thu Nov 28 19:30:41 2019	(r355187, copy of r355185, vendor/device-tree/dist/src/arm/aspeed-ast2600-evb.dts)
@@ -0,0 +1,80 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
+// Copyright 2019 IBM Corp.
+
+/dts-v1/;
+
+#include "aspeed-g6.dtsi"
+
+/ {
+	model = "AST2600 EVB";
+	compatible = "aspeed,ast2600";
+
+	aliases {
+		serial4 = &uart5;
+	};
+
+	chosen {
+		bootargs = "console=ttyS4,115200n8";
+	};
+
+	memory@80000000 {
+		device_type = "memory";
+		reg = <0x80000000 0x80000000>;
+	};
+};
+
+&mdio1 {
+	status = "okay";
+
+	ethphy1: ethernet-phy@0 {
+		compatible = "ethernet-phy-ieee802.3-c22";
+		reg = <0>;
+	};
+};
+
+&mdio2 {
+	status = "okay";
+
+	ethphy2: ethernet-phy@0 {
+		compatible = "ethernet-phy-ieee802.3-c22";
+		reg = <0>;
+	};
+};
+
+&mdio3 {
+	status = "okay";
+
+	ethphy3: ethernet-phy@0 {
+		compatible = "ethernet-phy-ieee802.3-c22";
+		reg = <0>;
+	};
+};
+
+&mac1 {
+	status = "okay";
+
+	phy-mode = "rgmii";
+	phy-handle = <&ethphy1>;
+};
+
+&mac2 {
+	status = "okay";
+
+	phy-mode = "rgmii";
+	phy-handle = <&ethphy2>;
+};
+
+&mac3 {
+	status = "okay";
+
+	phy-mode = "rgmii";
+	phy-handle = <&ethphy3>;
+};
+
+&emmc {
+	status = "okay";
+};
+
+&rtc {
+	status = "okay";
+};

Copied: head/sys/gnu/dts/arm/aspeed-bmc-facebook-minipack.dts (from r355185, vendor/device-tree/dist/src/arm/aspeed-bmc-facebook-minipack.dts)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sys/gnu/dts/arm/aspeed-bmc-facebook-minipack.dts	Thu Nov 28 19:30:41 2019	(r355187, copy of r355185, vendor/device-tree/dist/src/arm/aspeed-bmc-facebook-minipack.dts)
@@ -0,0 +1,429 @@
+// SPDX-License-Identifier: GPL-2.0+
+// Copyright (c) 2018 Facebook Inc.
+/dts-v1/;
+
+#include "aspeed-g5.dtsi"
+
+/ {
+	model = "Facebook Minipack 100 BMC";
+	compatible = "facebook,minipack-bmc", "aspeed,ast2500";
+
+	aliases {
+		/*
+		 * Override the default serial aliases to avoid breaking
+		 * the legacy applications.
+		 */
+		serial0 = &uart5;
+		serial1 = &uart1;
+		serial2 = &uart2;
+		serial3 = &uart3;
+		serial4 = &uart4;
+
+		/*
+		 * i2c switch 2-0070, pca9548, 8 child channels assigned
+		 * with bus number 16-23.
+		 */
+		i2c16 = &imux16;
+		i2c17 = &imux17;
+		i2c18 = &imux18;
+		i2c19 = &imux19;
+		i2c20 = &imux20;
+		i2c21 = &imux21;
+		i2c22 = &imux22;
+		i2c23 = &imux23;
+
+		/*
+		 * i2c switch 8-0070, pca9548, 8 child channels assigned
+		 * with bus number 24-31.
+		 */
+		i2c24 = &imux24;
+		i2c25 = &imux25;
+		i2c26 = &imux26;
+		i2c27 = &imux27;
+		i2c28 = &imux28;
+		i2c29 = &imux29;
+		i2c30 = &imux30;
+		i2c31 = &imux31;
+
+		/*
+		 * i2c switch 9-0070, pca9548, 8 child channels assigned
+		 * with bus number 32-39.
+		 */
+		i2c32 = &imux32;
+		i2c33 = &imux33;
+		i2c34 = &imux34;
+		i2c35 = &imux35;
+		i2c36 = &imux36;
+		i2c37 = &imux37;
+		i2c38 = &imux38;
+		i2c39 = &imux39;
+
+		/*
+		 * i2c switch 11-0070, pca9548, 8 child channels assigned
+		 * with bus number 40-47.
+		 */
+		i2c40 = &imux40;
+		i2c41 = &imux41;
+		i2c42 = &imux42;
+		i2c43 = &imux43;
+		i2c44 = &imux44;
+		i2c45 = &imux45;
+		i2c46 = &imux46;
+		i2c47 = &imux47;
+	};
+
+	chosen {
+		stdout-path = &uart1;
+		bootargs = "debug console=ttyS1,9600n8 root=/dev/ram rw";
+	};
+
+	memory@80000000 {
+		reg = <0x80000000 0x20000000>;
+	};
+};
+
+&wdt1 {
+	status = "okay";
+	aspeed,reset-type = "system";
+};
+
+&wdt2 {
+	status = "okay";
+	aspeed,reset-type = "system";
+};
+
+&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
+		     &pinctrl_ncts1_default
+		     &pinctrl_ndsr1_default
+		     &pinctrl_ndtr1_default
+		     &pinctrl_nrts1_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>;
+};
+
+&uart4 {
+	status = "okay";
+	pinctrl-names = "default";
+	pinctrl-0 = <&pinctrl_txd4_default
+		     &pinctrl_rxd4_default>;
+};
+
+&uart5 {
+	status = "okay";
+};
+
+&mac1 {
+	status = "okay";
+	no-hw-checksum;
+	pinctrl-names = "default";
+	pinctrl-0 = <&pinctrl_rgmii2_default &pinctrl_mdio2_default>;
+};
+
+&i2c0 {
+	status = "okay";
+	bus-frequency = <400000>;
+	multi-master;
+};
+
+&i2c1 {
+	status = "okay";
+};
+
+&i2c2 {
+	status = "okay";
+
+	i2c-switch@70 {
+		compatible = "nxp,pca9548";
+		#address-cells = <1>;
+		#size-cells = <0>;
+		reg = <0x70>;
+
+		imux16: i2c@0 {
+			#address-cells = <1>;
+			#size-cells = <0>;
+			reg = <0>;
+		};
+
+		imux17: i2c@1 {
+			#address-cells = <1>;
+			#size-cells = <0>;
+			reg = <1>;
+		};
+
+		imux18: i2c@2 {
+			#address-cells = <1>;
+			#size-cells = <0>;
+			reg = <2>;
+		};
+
+		imux19: i2c@3 {
+			#address-cells = <1>;
+			#size-cells = <0>;
+			reg = <3>;
+		};
+
+		imux20: i2c@4 {
+			#address-cells = <1>;
+			#size-cells = <0>;
+			reg = <4>;
+		};
+
+		imux21: i2c@5 {
+			#address-cells = <1>;
+			#size-cells = <0>;
+			reg = <5>;
+		};
+
+		imux22: i2c@6 {
+			#address-cells = <1>;
+			#size-cells = <0>;
+			reg = <6>;
+		};
+
+		imux23: i2c@7 {
+			#address-cells = <1>;
+			#size-cells = <0>;
+			reg = <7>;
+		};
+	};
+};
+
+&i2c3 {
+	status = "okay";
+};
+
+&i2c4 {
+	status = "okay";
+	multi-master;
+};
+
+&i2c5 {
+	status = "okay";
+};
+
+&i2c6 {
+	status = "okay";
+};
+
+&i2c7 {
+	status = "okay";
+};
+
+&i2c8 {
+	status = "okay";
+
+	i2c-switch@70 {
+		compatible = "nxp,pca9548";
+		#address-cells = <1>;
+		#size-cells = <0>;
+		reg = <0x70>;
+
+		imux24: i2c@0 {
+			#address-cells = <1>;
+			#size-cells = <0>;
+			reg = <0>;
+		};
+
+		imux25: i2c@1 {
+			#address-cells = <1>;
+			#size-cells = <0>;
+			reg = <1>;
+		};
+
+		imux26: i2c@2 {
+			#address-cells = <1>;
+			#size-cells = <0>;
+			reg = <2>;
+		};
+
+		imux27: i2c@3 {
+			#address-cells = <1>;
+			#size-cells = <0>;
+			reg = <3>;
+		};
+
+		imux28: i2c@4 {
+			#address-cells = <1>;
+			#size-cells = <0>;
+			reg = <4>;
+		};
+
+		imux29: i2c@5 {
+			#address-cells = <1>;
+			#size-cells = <0>;
+			reg = <5>;
+		};
+
+		imux30: i2c@6 {
+			#address-cells = <1>;
+			#size-cells = <0>;
+			reg = <6>;
+		};
+
+		imux31: i2c@7 {
+			#address-cells = <1>;
+			#size-cells = <0>;
+			reg = <7>;
+		};
+	};
+};
+
+&i2c9 {
+	status = "okay";
+
+	i2c-switch@70 {
+		compatible = "nxp,pca9548";
+		#address-cells = <1>;
+		#size-cells = <0>;
+		reg = <0x70>;
+
+		imux32: i2c@0 {
+			#address-cells = <1>;
+			#size-cells = <0>;
+			reg = <0>;
+		};
+
+		imux33: i2c@1 {
+			#address-cells = <1>;
+			#size-cells = <0>;
+			reg = <1>;
+		};
+
+		imux34: i2c@2 {
+			#address-cells = <1>;
+			#size-cells = <0>;
+			reg = <2>;
+		};
+
+		imux35: i2c@3 {
+			#address-cells = <1>;
+			#size-cells = <0>;
+			reg = <3>;
+		};
+
+		imux36: i2c@4 {
+			#address-cells = <1>;
+			#size-cells = <0>;
+			reg = <4>;
+		};
+
+		imux37: i2c@5 {
+			#address-cells = <1>;
+			#size-cells = <0>;
+			reg = <5>;
+		};
+
+		imux38: i2c@6 {
+			#address-cells = <1>;
+			#size-cells = <0>;
+			reg = <6>;
+		};
+
+		imux39: i2c@7 {
+			#address-cells = <1>;
+			#size-cells = <0>;
+			reg = <7>;
+		};
+	};
+};
+
+&i2c10 {
+	status = "okay";
+};
+
+&i2c11 {
+	status = "okay";
+
+	i2c-switch@70 {
+		compatible = "nxp,pca9548";
+		#address-cells = <1>;
+		#size-cells = <0>;
+		reg = <0x70>;
+
+		imux40: i2c@0 {
+			#address-cells = <1>;
+			#size-cells = <0>;
+			reg = <0>;
+		};
+
+		imux41: i2c@1 {
+			#address-cells = <1>;
+			#size-cells = <0>;
+			reg = <1>;
+		};
+
+		imux42: i2c@2 {
+			#address-cells = <1>;
+			#size-cells = <0>;
+			reg = <2>;
+		};
+
+		imux43: i2c@3 {
+			#address-cells = <1>;
+			#size-cells = <0>;
+			reg = <3>;
+		};
+
+		imux44: i2c@4 {
+			#address-cells = <1>;
+			#size-cells = <0>;
+			reg = <4>;
+		};
+
+		imux45: i2c@5 {
+			#address-cells = <1>;
+			#size-cells = <0>;
+			reg = <5>;
+		};
+
+		imux46: i2c@6 {
+			#address-cells = <1>;
+			#size-cells = <0>;
+			reg = <6>;
+		};
+
+		imux47: i2c@7 {
+			#address-cells = <1>;
+			#size-cells = <0>;
+			reg = <7>;
+		};
+	};
+};
+
+&i2c12 {
+	status = "okay";
+};
+
+&i2c13 {
+	status = "okay";
+};
+
+&vhub {
+	status = "okay";
+};

Modified: head/sys/gnu/dts/arm/aspeed-bmc-facebook-tiogapass.dts
==============================================================================
--- head/sys/gnu/dts/arm/aspeed-bmc-facebook-tiogapass.dts	Thu Nov 28 19:05:51 2019	(r355186)
+++ head/sys/gnu/dts/arm/aspeed-bmc-facebook-tiogapass.dts	Thu Nov 28 19:30:41 2019	(r355187)
@@ -12,6 +12,27 @@
 	aliases {
 		serial0 = &uart1;
 		serial4 = &uart5;
+
+		/*
+		 * Hardcode the bus number of i2c switches' channels to
+		 * avoid breaking the legacy applications.
+		 */
+		i2c16 = &imux16;
+		i2c17 = &imux17;
+		i2c18 = &imux18;
+		i2c19 = &imux19;
+		i2c20 = &imux20;
+		i2c21 = &imux21;
+		i2c22 = &imux22;
+		i2c23 = &imux23;
+		i2c24 = &imux24;
+		i2c25 = &imux25;
+		i2c26 = &imux26;
+		i2c27 = &imux27;
+		i2c28 = &imux28;
+		i2c29 = &imux29;
+		i2c30 = &imux30;
+		i2c31 = &imux31;
 	};
 	chosen {
 		stdout-path = &uart5;
@@ -25,13 +46,9 @@
 	iio-hwmon {
 		compatible = "iio-hwmon";
 		io-channels = <&adc 0>, <&adc 1>, <&adc 2>, <&adc 3>,
-					<&adc 4>, <&adc 5>, <&adc 6>;
+			      <&adc 4>, <&adc 5>, <&adc 6>, <&adc 7>;
 	};
 
-	iio-hwmon-battery {
-		compatible = "iio-hwmon";
-		io-channels = <&adc 7>;
-	};
 };
 
 &fmc {
@@ -124,6 +141,215 @@
 &i2c1 {
 	status = "okay";
 	//X24 Riser
+	i2c-switch@71 {
+		compatible = "nxp,pca9544";
+		#address-cells = <1>;
+		#size-cells = <0>;
+		reg = <0x71>;
+
+		imux16: i2c@0 {
+			#address-cells = <1>;
+			#size-cells = <0>;
+			reg = <0>;
+
+			ina230@45 {
+				compatible = "ti,ina230";
+				reg = <0x45>;
+			};
+
+			tmp75@48 {
+				compatible = "ti,tmp75";
+				reg = <0x48>;
+			};
+
+			tmp421@49 {
+				compatible = "ti,tmp75";
+				reg = <0x49>;
+			};
+
+			eeprom@50 {
+				compatible = "atmel,24c64";
+				reg = <0x50>;
+				pagesize = <32>;
+			};
+
+			i2c-switch@73 {

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



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