svn commit: r359934 - in head/sys/gnu/dts: arm arm64/allwinner arm64/altera arm64/amlogic arm64/arm arm64/bitmain arm64/exynos arm64/freescale arm64/hisilicon arm64/intel arm64/marvell arm64/mediat...

Emmanuel Vadot manu at FreeBSD.org
Tue Apr 14 18:57:03 UTC 2020


Author: manu
Date: Tue Apr 14 18:57:00 2020
New Revision: 359934
URL: https://svnweb.freebsd.org/changeset/base/359934

Log:
  dts: Import DTS from Linux 5.6

Added:
  head/sys/gnu/dts/arm/am3703.dtsi
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm/am3703.dtsi
  head/sys/gnu/dts/arm/am3715.dtsi
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm/am3715.dtsi
  head/sys/gnu/dts/arm/armada-385-clearfog-gtr-l8.dts
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm/armada-385-clearfog-gtr-l8.dts
  head/sys/gnu/dts/arm/armada-385-clearfog-gtr-s4.dts
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm/armada-385-clearfog-gtr-s4.dts
  head/sys/gnu/dts/arm/armada-385-clearfog-gtr.dtsi
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm/armada-385-clearfog-gtr.dtsi
  head/sys/gnu/dts/arm/at91-kizboxmini-base.dts
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm/at91-kizboxmini-base.dts
  head/sys/gnu/dts/arm/at91-kizboxmini-common.dtsi
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm/at91-kizboxmini-common.dtsi
  head/sys/gnu/dts/arm/at91-kizboxmini-mb.dts
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm/at91-kizboxmini-mb.dts
  head/sys/gnu/dts/arm/at91-kizboxmini-rd.dts
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm/at91-kizboxmini-rd.dts
  head/sys/gnu/dts/arm/at91-sam9x60ek.dts
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm/at91-sam9x60ek.dts
  head/sys/gnu/dts/arm/at91-sama5d27_wlsom1.dtsi
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm/at91-sama5d27_wlsom1.dtsi
  head/sys/gnu/dts/arm/at91-sama5d27_wlsom1_ek.dts
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm/at91-sama5d27_wlsom1_ek.dts
  head/sys/gnu/dts/arm/at91-smartkiz.dts
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm/at91-smartkiz.dts
  head/sys/gnu/dts/arm/dm3725.dtsi
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm/dm3725.dtsi
  head/sys/gnu/dts/arm/imx6dl-gw5907.dts
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm/imx6dl-gw5907.dts
  head/sys/gnu/dts/arm/imx6dl-gw5910.dts
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm/imx6dl-gw5910.dts
  head/sys/gnu/dts/arm/imx6dl-gw5912.dts
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm/imx6dl-gw5912.dts
  head/sys/gnu/dts/arm/imx6dl-gw5913.dts
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm/imx6dl-gw5913.dts
  head/sys/gnu/dts/arm/imx6q-gw5907.dts
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm/imx6q-gw5907.dts
  head/sys/gnu/dts/arm/imx6q-gw5910.dts
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm/imx6q-gw5910.dts
  head/sys/gnu/dts/arm/imx6q-gw5912.dts
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm/imx6q-gw5912.dts
  head/sys/gnu/dts/arm/imx6q-gw5913.dts
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm/imx6q-gw5913.dts
  head/sys/gnu/dts/arm/imx6qdl-gw5907.dtsi
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm/imx6qdl-gw5907.dtsi
  head/sys/gnu/dts/arm/imx6qdl-gw5910.dtsi
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm/imx6qdl-gw5910.dtsi
  head/sys/gnu/dts/arm/imx6qdl-gw5912.dtsi
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm/imx6qdl-gw5912.dtsi
  head/sys/gnu/dts/arm/imx6qdl-gw5913.dtsi
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm/imx6qdl-gw5913.dtsi
  head/sys/gnu/dts/arm/imx6sl-tolino-shine3.dts
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm/imx6sl-tolino-shine3.dts
  head/sys/gnu/dts/arm/imx7ulp-com.dts
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm/imx7ulp-com.dts
  head/sys/gnu/dts/arm/omap3-echo.dts
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm/omap3-echo.dts
  head/sys/gnu/dts/arm/rk3288-veyron-broadcom-bluetooth.dtsi
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm/rk3288-veyron-broadcom-bluetooth.dtsi
  head/sys/gnu/dts/arm/rockchip-radxa-dalang-carrier.dtsi
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm/rockchip-radxa-dalang-carrier.dtsi
  head/sys/gnu/dts/arm/sam9x60.dtsi
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm/sam9x60.dtsi
  head/sys/gnu/dts/arm/ste-ab8505.dtsi
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm/ste-ab8505.dtsi
  head/sys/gnu/dts/arm/ste-db8500.dtsi
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm/ste-db8500.dtsi
  head/sys/gnu/dts/arm/ste-db8520.dtsi
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm/ste-db8520.dtsi
  head/sys/gnu/dts/arm/ste-dbx5x0-pinctrl.dtsi
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm/ste-dbx5x0-pinctrl.dtsi
  head/sys/gnu/dts/arm/ste-href-tvk1281618-r2.dtsi
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm/ste-href-tvk1281618-r2.dtsi
  head/sys/gnu/dts/arm/ste-href-tvk1281618-r3.dtsi
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm/ste-href-tvk1281618-r3.dtsi
  head/sys/gnu/dts/arm/ste-href520-tvk.dts
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm/ste-href520-tvk.dts
  head/sys/gnu/dts/arm/ste-ux500-samsung-golden.dts
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm/ste-ux500-samsung-golden.dts
  head/sys/gnu/dts/arm/stm32mp15-pinctrl.dtsi
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm/stm32mp15-pinctrl.dtsi
  head/sys/gnu/dts/arm/stm32mp151.dtsi
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm/stm32mp151.dtsi
  head/sys/gnu/dts/arm/stm32mp153.dtsi
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm/stm32mp153.dtsi
  head/sys/gnu/dts/arm/stm32mp157.dtsi
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm/stm32mp157.dtsi
  head/sys/gnu/dts/arm/stm32mp15xc.dtsi
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm/stm32mp15xc.dtsi
  head/sys/gnu/dts/arm/stm32mp15xx-dkx.dtsi
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm/stm32mp15xx-dkx.dtsi
  head/sys/gnu/dts/arm/stm32mp15xxaa-pinctrl.dtsi
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm/stm32mp15xxaa-pinctrl.dtsi
  head/sys/gnu/dts/arm/stm32mp15xxab-pinctrl.dtsi
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm/stm32mp15xxab-pinctrl.dtsi
  head/sys/gnu/dts/arm/stm32mp15xxac-pinctrl.dtsi
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm/stm32mp15xxac-pinctrl.dtsi
  head/sys/gnu/dts/arm/stm32mp15xxad-pinctrl.dtsi
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm/stm32mp15xxad-pinctrl.dtsi
  head/sys/gnu/dts/arm/sun8i-h3-emlid-neutis-n5h3-devboard.dts
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm/sun8i-h3-emlid-neutis-n5h3-devboard.dts
  head/sys/gnu/dts/arm/sun8i-h3-emlid-neutis-n5h3.dtsi
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm/sun8i-h3-emlid-neutis-n5h3.dtsi
  head/sys/gnu/dts/arm/sunxi-h3-h5-emlid-neutis.dtsi
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm/sunxi-h3-h5-emlid-neutis.dtsi
  head/sys/gnu/dts/arm/sunxi-libretech-all-h3-it.dtsi
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm/sunxi-libretech-all-h3-it.dtsi
  head/sys/gnu/dts/arm64/allwinner/sun50i-a64-cpu-opp.dtsi
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm64/allwinner/sun50i-a64-cpu-opp.dtsi
  head/sys/gnu/dts/arm64/allwinner/sun50i-h5-libretech-all-h3-it.dts
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm64/allwinner/sun50i-h5-libretech-all-h3-it.dts
  head/sys/gnu/dts/arm64/allwinner/sun50i-h5-libretech-all-h5-cc.dts
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm64/allwinner/sun50i-h5-libretech-all-h5-cc.dts
  head/sys/gnu/dts/arm64/allwinner/sun50i-h6-pine-h64-model-b.dts
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm64/allwinner/sun50i-h6-pine-h64-model-b.dts
  head/sys/gnu/dts/arm64/altera/socfpga_stratix10_socdk_nand.dts
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm64/altera/socfpga_stratix10_socdk_nand.dts
  head/sys/gnu/dts/arm64/amlogic/meson-gx-libretech-pc.dtsi
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm64/amlogic/meson-gx-libretech-pc.dtsi
  head/sys/gnu/dts/arm64/amlogic/meson-gxbb-kii-pro.dts
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm64/amlogic/meson-gxbb-kii-pro.dts
  head/sys/gnu/dts/arm64/amlogic/meson-gxl-s905d-libretech-pc.dts
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm64/amlogic/meson-gxl-s905d-libretech-pc.dts
  head/sys/gnu/dts/arm64/amlogic/meson-gxm-s912-libretech-pc.dts
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm64/amlogic/meson-gxm-s912-libretech-pc.dts
  head/sys/gnu/dts/arm64/freescale/fsl-lx2160a-cex7.dtsi
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm64/freescale/fsl-lx2160a-cex7.dtsi
  head/sys/gnu/dts/arm64/freescale/fsl-lx2160a-clearfog-cx.dts
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm64/freescale/fsl-lx2160a-clearfog-cx.dts
  head/sys/gnu/dts/arm64/freescale/fsl-lx2160a-clearfog-itx.dtsi
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm64/freescale/fsl-lx2160a-clearfog-itx.dtsi
  head/sys/gnu/dts/arm64/freescale/fsl-lx2160a-honeycomb.dts
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm64/freescale/fsl-lx2160a-honeycomb.dts
  head/sys/gnu/dts/arm64/freescale/imx8mq-phanbell.dts
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm64/freescale/imx8mq-phanbell.dts
  head/sys/gnu/dts/arm64/freescale/imx8mq-thor96.dts
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm64/freescale/imx8mq-thor96.dts
  head/sys/gnu/dts/arm64/intel/socfpga_agilex_socdk_nand.dts
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm64/intel/socfpga_agilex_socdk_nand.dts
  head/sys/gnu/dts/arm64/qcom/apq8096-ifc6640.dts
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm64/qcom/apq8096-ifc6640.dts
  head/sys/gnu/dts/arm64/qcom/pm6150.dtsi
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm64/qcom/pm6150.dtsi
  head/sys/gnu/dts/arm64/qcom/pm6150l.dtsi
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm64/qcom/pm6150l.dtsi
  head/sys/gnu/dts/arm64/qcom/sc7180-idp.dts
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm64/qcom/sc7180-idp.dts
  head/sys/gnu/dts/arm64/qcom/sc7180.dtsi
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm64/qcom/sc7180.dtsi
  head/sys/gnu/dts/arm64/renesas/r8a774c0-ek874-idk-2121wr.dts
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm64/renesas/r8a774c0-ek874-idk-2121wr.dts
  head/sys/gnu/dts/arm64/renesas/r8a77950-salvator-x.dts
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm64/renesas/r8a77950-salvator-x.dts
  head/sys/gnu/dts/arm64/renesas/r8a77950-ulcb-kf.dts
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm64/renesas/r8a77950-ulcb-kf.dts
  head/sys/gnu/dts/arm64/renesas/r8a77950-ulcb.dts
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm64/renesas/r8a77950-ulcb.dts
  head/sys/gnu/dts/arm64/renesas/r8a77950.dtsi
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm64/renesas/r8a77950.dtsi
  head/sys/gnu/dts/arm64/renesas/r8a77951-salvator-x.dts
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm64/renesas/r8a77951-salvator-x.dts
  head/sys/gnu/dts/arm64/renesas/r8a77951-salvator-xs.dts
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm64/renesas/r8a77951-salvator-xs.dts
  head/sys/gnu/dts/arm64/renesas/r8a77951-ulcb-kf.dts
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm64/renesas/r8a77951-ulcb-kf.dts
  head/sys/gnu/dts/arm64/renesas/r8a77951-ulcb.dts
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm64/renesas/r8a77951-ulcb.dts
  head/sys/gnu/dts/arm64/renesas/r8a77951.dtsi
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm64/renesas/r8a77951.dtsi
  head/sys/gnu/dts/arm64/renesas/r8a77960-salvator-x.dts
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm64/renesas/r8a77960-salvator-x.dts
  head/sys/gnu/dts/arm64/renesas/r8a77960-salvator-xs.dts
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm64/renesas/r8a77960-salvator-xs.dts
  head/sys/gnu/dts/arm64/renesas/r8a77960-ulcb-kf.dts
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm64/renesas/r8a77960-ulcb-kf.dts
  head/sys/gnu/dts/arm64/renesas/r8a77960-ulcb.dts
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm64/renesas/r8a77960-ulcb.dts
  head/sys/gnu/dts/arm64/renesas/r8a77960.dtsi
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm64/renesas/r8a77960.dtsi
  head/sys/gnu/dts/arm64/renesas/r8a77965-ulcb-kf.dts
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm64/renesas/r8a77965-ulcb-kf.dts
  head/sys/gnu/dts/arm64/renesas/r8a77965-ulcb.dts
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm64/renesas/r8a77965-ulcb.dts
  head/sys/gnu/dts/arm64/rockchip/rk3399-rockpro64-v2.dts
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm64/rockchip/rk3399-rockpro64-v2.dts
  head/sys/gnu/dts/arm64/rockchip/rk3399-rockpro64.dtsi
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm64/rockchip/rk3399-rockpro64.dtsi
  head/sys/gnu/dts/arm64/rockchip/rk3399pro-rock-pi-n10.dts
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm64/rockchip/rk3399pro-rock-pi-n10.dts
  head/sys/gnu/dts/arm64/rockchip/rk3399pro-vmarc-som.dtsi
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm64/rockchip/rk3399pro-vmarc-som.dtsi
  head/sys/gnu/dts/arm64/sprd/sc9863a.dtsi
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm64/sprd/sc9863a.dtsi
  head/sys/gnu/dts/arm64/sprd/sharkl3.dtsi
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm64/sprd/sharkl3.dtsi
  head/sys/gnu/dts/arm64/sprd/sp9863a-1h10.dts
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm64/sprd/sp9863a-1h10.dts
  head/sys/gnu/dts/arm64/xilinx/zynqmp-clk-ccf.dtsi
     - copied unchanged from r359928, vendor/device-tree/dist/src/arm64/xilinx/zynqmp-clk-ccf.dtsi
  head/sys/gnu/dts/include/dt-bindings/clock/imx8mp-clock.h
     - copied unchanged from r359928, vendor/device-tree/dist/include/dt-bindings/clock/imx8mp-clock.h
  head/sys/gnu/dts/include/dt-bindings/clock/meson8-ddr-clkc.h
     - copied unchanged from r359928, vendor/device-tree/dist/include/dt-bindings/clock/meson8-ddr-clkc.h
  head/sys/gnu/dts/include/dt-bindings/clock/qcom,dispcc-sc7180.h
     - copied unchanged from r359928, vendor/device-tree/dist/include/dt-bindings/clock/qcom,dispcc-sc7180.h
  head/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-ipq6018.h
     - copied unchanged from r359928, vendor/device-tree/dist/include/dt-bindings/clock/qcom,gcc-ipq6018.h
  head/sys/gnu/dts/include/dt-bindings/clock/qcom,gpucc-sc7180.h
     - copied unchanged from r359928, vendor/device-tree/dist/include/dt-bindings/clock/qcom,gpucc-sc7180.h
  head/sys/gnu/dts/include/dt-bindings/clock/qcom,mmcc-msm8998.h
     - copied unchanged from r359928, vendor/device-tree/dist/include/dt-bindings/clock/qcom,mmcc-msm8998.h
  head/sys/gnu/dts/include/dt-bindings/clock/qcom,videocc-sc7180.h
     - copied unchanged from r359928, vendor/device-tree/dist/include/dt-bindings/clock/qcom,videocc-sc7180.h
  head/sys/gnu/dts/include/dt-bindings/clock/ti-dra7-atl.h
     - copied unchanged from r359928, vendor/device-tree/dist/include/dt-bindings/clock/ti-dra7-atl.h
  head/sys/gnu/dts/include/dt-bindings/clock/xlnx-versal-clk.h
     - copied unchanged from r359928, vendor/device-tree/dist/include/dt-bindings/clock/xlnx-versal-clk.h
  head/sys/gnu/dts/include/dt-bindings/dma/x1830-dma.h
     - copied unchanged from r359928, vendor/device-tree/dist/include/dt-bindings/dma/x1830-dma.h
  head/sys/gnu/dts/include/dt-bindings/interconnect/qcom,msm8916.h
     - copied unchanged from r359928, vendor/device-tree/dist/include/dt-bindings/interconnect/qcom,msm8916.h
  head/sys/gnu/dts/include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
     - copied unchanged from r359928, vendor/device-tree/dist/include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
  head/sys/gnu/dts/include/dt-bindings/memory/tegra194-mc.h
     - copied unchanged from r359928, vendor/device-tree/dist/include/dt-bindings/memory/tegra194-mc.h
  head/sys/gnu/dts/include/dt-bindings/power/mt6765-power.h
     - copied unchanged from r359928, vendor/device-tree/dist/include/dt-bindings/power/mt6765-power.h
  head/sys/gnu/dts/include/dt-bindings/reset-controller/mt2712-resets.h
     - copied unchanged from r359928, vendor/device-tree/dist/include/dt-bindings/reset-controller/mt2712-resets.h
  head/sys/gnu/dts/include/dt-bindings/reset/nuvoton,npcm7xx-reset.h
     - copied unchanged from r359928, vendor/device-tree/dist/include/dt-bindings/reset/nuvoton,npcm7xx-reset.h
  head/sys/gnu/dts/include/dt-bindings/reset/qcom,gcc-ipq6018.h
     - copied unchanged from r359928, vendor/device-tree/dist/include/dt-bindings/reset/qcom,gcc-ipq6018.h
Deleted:
  head/sys/gnu/dts/arm/at91-kizboxmini.dts
  head/sys/gnu/dts/arm/ste-href-ab8505.dtsi
  head/sys/gnu/dts/arm/stm32mp157-pinctrl.dtsi
  head/sys/gnu/dts/arm/stm32mp157c.dtsi
  head/sys/gnu/dts/arm/stm32mp157xaa-pinctrl.dtsi
  head/sys/gnu/dts/arm/stm32mp157xab-pinctrl.dtsi
  head/sys/gnu/dts/arm/stm32mp157xac-pinctrl.dtsi
  head/sys/gnu/dts/arm/stm32mp157xad-pinctrl.dtsi
  head/sys/gnu/dts/arm64/qcom/apq8096-db820c-pins.dtsi
  head/sys/gnu/dts/arm64/qcom/apq8096-db820c-pmic-pins.dtsi
  head/sys/gnu/dts/arm64/renesas/r8a7795-es1-h3ulcb-kf.dts
  head/sys/gnu/dts/arm64/renesas/r8a7795-es1-h3ulcb.dts
  head/sys/gnu/dts/arm64/renesas/r8a7795-es1-salvator-x.dts
  head/sys/gnu/dts/arm64/renesas/r8a7795-es1.dtsi
  head/sys/gnu/dts/arm64/renesas/r8a7795-h3ulcb-kf.dts
  head/sys/gnu/dts/arm64/renesas/r8a7795-h3ulcb.dts
  head/sys/gnu/dts/arm64/renesas/r8a7795-salvator-x.dts
  head/sys/gnu/dts/arm64/renesas/r8a7795-salvator-xs.dts
  head/sys/gnu/dts/arm64/renesas/r8a7795.dtsi
  head/sys/gnu/dts/arm64/renesas/r8a7796-m3ulcb-kf.dts
  head/sys/gnu/dts/arm64/renesas/r8a7796-m3ulcb.dts
  head/sys/gnu/dts/arm64/renesas/r8a7796-salvator-x.dts
  head/sys/gnu/dts/arm64/renesas/r8a7796-salvator-xs.dts
  head/sys/gnu/dts/arm64/renesas/r8a7796.dtsi
  head/sys/gnu/dts/arm64/renesas/r8a77965-m3nulcb-kf.dts
  head/sys/gnu/dts/arm64/renesas/r8a77965-m3nulcb.dts
  head/sys/gnu/dts/arm64/xilinx/zynqmp-clk.dtsi
  head/sys/gnu/dts/include/dt-bindings/clk/ti-dra7-atl.h
Modified:
  head/sys/gnu/dts/arm/am335x-evm.dts
  head/sys/gnu/dts/arm/am335x-evmsk.dts
  head/sys/gnu/dts/arm/am335x-icev2.dts
  head/sys/gnu/dts/arm/am33xx-l4.dtsi
  head/sys/gnu/dts/arm/am33xx.dtsi
  head/sys/gnu/dts/arm/am3517.dtsi
  head/sys/gnu/dts/arm/am4372.dtsi
  head/sys/gnu/dts/arm/am437x-idk-evm.dts
  head/sys/gnu/dts/arm/am437x-l4.dtsi
  head/sys/gnu/dts/arm/am437x-sk-evm.dts
  head/sys/gnu/dts/arm/am43x-epos-evm.dts
  head/sys/gnu/dts/arm/am43xx-clocks.dtsi
  head/sys/gnu/dts/arm/am57xx-idk-common.dtsi
  head/sys/gnu/dts/arm/armada-388-clearfog.dtsi
  head/sys/gnu/dts/arm/armada-388-helios4.dts
  head/sys/gnu/dts/arm/armada-38x-solidrun-microsom.dtsi
  head/sys/gnu/dts/arm/aspeed-bmc-facebook-wedge100.dts
  head/sys/gnu/dts/arm/aspeed-bmc-facebook-wedge40.dts
  head/sys/gnu/dts/arm/aspeed-bmc-facebook-yamp.dts
  head/sys/gnu/dts/arm/aspeed-bmc-ibm-rainier.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-bmc-opp-witherspoon.dts
  head/sys/gnu/dts/arm/aspeed-g4.dtsi
  head/sys/gnu/dts/arm/aspeed-g5.dtsi
  head/sys/gnu/dts/arm/aspeed-g6.dtsi
  head/sys/gnu/dts/arm/ast2500-facebook-netbmc-common.dtsi
  head/sys/gnu/dts/arm/at91-kizbox.dts
  head/sys/gnu/dts/arm/at91-nattis-2-natte-2.dts
  head/sys/gnu/dts/arm/at91-sama5d27_som1.dtsi
  head/sys/gnu/dts/arm/at91-sama5d27_som1_ek.dts
  head/sys/gnu/dts/arm/at91sam9260.dtsi
  head/sys/gnu/dts/arm/at91sam9261.dtsi
  head/sys/gnu/dts/arm/at91sam9263.dtsi
  head/sys/gnu/dts/arm/at91sam9g45.dtsi
  head/sys/gnu/dts/arm/at91sam9rl.dtsi
  head/sys/gnu/dts/arm/bcm2711-rpi-4-b.dts
  head/sys/gnu/dts/arm/bcm2711.dtsi
  head/sys/gnu/dts/arm/bcm2835-common.dtsi
  head/sys/gnu/dts/arm/bcm2835-rpi-zero-w.dts
  head/sys/gnu/dts/arm/bcm2835-rpi.dtsi
  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/bcm283x.dtsi
  head/sys/gnu/dts/arm/bcm958625hr.dts
  head/sys/gnu/dts/arm/dm8148-evm.dts
  head/sys/gnu/dts/arm/dm8148-t410.dts
  head/sys/gnu/dts/arm/dra62x-j5eco-evm.dts
  head/sys/gnu/dts/arm/dra7-evm-common.dtsi
  head/sys/gnu/dts/arm/dra7-evm.dts
  head/sys/gnu/dts/arm/dra7-l4.dtsi
  head/sys/gnu/dts/arm/dra7.dtsi
  head/sys/gnu/dts/arm/dra72-evm-common.dtsi
  head/sys/gnu/dts/arm/dra72x.dtsi
  head/sys/gnu/dts/arm/dra74x.dtsi
  head/sys/gnu/dts/arm/dra76-evm.dts
  head/sys/gnu/dts/arm/dra76x.dtsi
  head/sys/gnu/dts/arm/dra7xx-clocks.dtsi
  head/sys/gnu/dts/arm/e60k02.dtsi
  head/sys/gnu/dts/arm/exynos3250.dtsi
  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-midas.dtsi
  head/sys/gnu/dts/arm/exynos4412-n710x.dts
  head/sys/gnu/dts/arm/exynos4412-odroid-common.dtsi
  head/sys/gnu/dts/arm/exynos4412-tiny4412.dts
  head/sys/gnu/dts/arm/exynos4412.dtsi
  head/sys/gnu/dts/arm/exynos5.dtsi
  head/sys/gnu/dts/arm/exynos5250-arndale.dts
  head/sys/gnu/dts/arm/exynos5250-smdk5250.dts
  head/sys/gnu/dts/arm/exynos5250.dtsi
  head/sys/gnu/dts/arm/exynos5260-xyref5260.dts
  head/sys/gnu/dts/arm/exynos5260.dtsi
  head/sys/gnu/dts/arm/exynos5410-odroidxu.dts
  head/sys/gnu/dts/arm/exynos5410-smdk5410.dts
  head/sys/gnu/dts/arm/exynos5410.dtsi
  head/sys/gnu/dts/arm/exynos5420-arndale-octa.dts
  head/sys/gnu/dts/arm/exynos5420-cpus.dtsi
  head/sys/gnu/dts/arm/exynos5420-smdk5420.dts
  head/sys/gnu/dts/arm/exynos5420.dtsi
  head/sys/gnu/dts/arm/exynos5422-cpus.dtsi
  head/sys/gnu/dts/arm/exynos5422-odroid-core.dtsi
  head/sys/gnu/dts/arm/exynos5422-odroidhc1.dts
  head/sys/gnu/dts/arm/exynos5422-odroidxu3-common.dtsi
  head/sys/gnu/dts/arm/exynos5422-odroidxu3-lite.dts
  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/ibm-power9-dual.dtsi
  head/sys/gnu/dts/arm/imx25-eukrea-mbimxsd25-baseboard.dts
  head/sys/gnu/dts/arm/imx25-pdk.dts
  head/sys/gnu/dts/arm/imx25.dtsi
  head/sys/gnu/dts/arm/imx51-babbage.dts
  head/sys/gnu/dts/arm/imx6dl-colibri-eval-v3.dts
  head/sys/gnu/dts/arm/imx6q-logicpd.dts
  head/sys/gnu/dts/arm/imx6qdl-apalis.dtsi
  head/sys/gnu/dts/arm/imx6qdl-icore-1.5.dtsi
  head/sys/gnu/dts/arm/imx6qdl-icore.dtsi
  head/sys/gnu/dts/arm/imx6qdl-phytec-phycore-som.dtsi
  head/sys/gnu/dts/arm/imx6qdl-zii-rdu2.dtsi
  head/sys/gnu/dts/arm/imx6sll.dtsi
  head/sys/gnu/dts/arm/imx6sx-sdb-reva.dts
  head/sys/gnu/dts/arm/imx6ul-14x14-evk.dtsi
  head/sys/gnu/dts/arm/imx6ull-colibri.dtsi
  head/sys/gnu/dts/arm/imx7-colibri.dtsi
  head/sys/gnu/dts/arm/imx7d-pico.dtsi
  head/sys/gnu/dts/arm/imx7d-sdb-reva.dts
  head/sys/gnu/dts/arm/imx7d.dtsi
  head/sys/gnu/dts/arm/imx7s.dtsi
  head/sys/gnu/dts/arm/iwg20d-q7-common.dtsi
  head/sys/gnu/dts/arm/iwg20d-q7-dbcm-ca.dtsi
  head/sys/gnu/dts/arm/ls1021a-tsn.dts
  head/sys/gnu/dts/arm/ls1021a.dtsi
  head/sys/gnu/dts/arm/meson.dtsi
  head/sys/gnu/dts/arm/meson6.dtsi
  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/mmp3-dell-ariel.dts
  head/sys/gnu/dts/arm/mmp3.dtsi
  head/sys/gnu/dts/arm/motorola-cpcap-mapphone.dtsi
  head/sys/gnu/dts/arm/motorola-mapphone-common.dtsi
  head/sys/gnu/dts/arm/omap2.dtsi
  head/sys/gnu/dts/arm/omap2430.dtsi
  head/sys/gnu/dts/arm/omap3-n900.dts
  head/sys/gnu/dts/arm/omap3.dtsi
  head/sys/gnu/dts/arm/omap36xx.dtsi
  head/sys/gnu/dts/arm/omap4-l4-abe.dtsi
  head/sys/gnu/dts/arm/omap4-l4.dtsi
  head/sys/gnu/dts/arm/omap4.dtsi
  head/sys/gnu/dts/arm/omap44xx-clocks.dtsi
  head/sys/gnu/dts/arm/omap5-l4-abe.dtsi
  head/sys/gnu/dts/arm/omap5-l4.dtsi
  head/sys/gnu/dts/arm/omap5.dtsi
  head/sys/gnu/dts/arm/omap54xx-clocks.dtsi
  head/sys/gnu/dts/arm/ox810se.dtsi
  head/sys/gnu/dts/arm/ox820.dtsi
  head/sys/gnu/dts/arm/qcom-apq8084.dtsi
  head/sys/gnu/dts/arm/qcom-ipq4019.dtsi
  head/sys/gnu/dts/arm/qcom-mdm9615-wp8548-mangoh-green.dts
  head/sys/gnu/dts/arm/qcom-msm8974-fairphone-fp2.dts
  head/sys/gnu/dts/arm/qcom-msm8974.dtsi
  head/sys/gnu/dts/arm/r7s72100.dtsi
  head/sys/gnu/dts/arm/r8a73a4.dtsi
  head/sys/gnu/dts/arm/r8a7740-armadillo800eva.dts
  head/sys/gnu/dts/arm/r8a7740.dtsi
  head/sys/gnu/dts/arm/r8a7743.dtsi
  head/sys/gnu/dts/arm/r8a7744.dtsi
  head/sys/gnu/dts/arm/r8a7745-iwg22d-sodimm.dts
  head/sys/gnu/dts/arm/r8a7745.dtsi
  head/sys/gnu/dts/arm/r8a77470-iwg23s-sbc.dts
  head/sys/gnu/dts/arm/r8a77470.dtsi
  head/sys/gnu/dts/arm/r8a7778.dtsi
  head/sys/gnu/dts/arm/r8a7779-marzen.dts
  head/sys/gnu/dts/arm/r8a7779.dtsi
  head/sys/gnu/dts/arm/r8a7790-lager.dts
  head/sys/gnu/dts/arm/r8a7790.dtsi
  head/sys/gnu/dts/arm/r8a7791-koelsch.dts
  head/sys/gnu/dts/arm/r8a7791-porter.dts
  head/sys/gnu/dts/arm/r8a7791.dtsi
  head/sys/gnu/dts/arm/r8a7792.dtsi
  head/sys/gnu/dts/arm/r8a7793-gose.dts
  head/sys/gnu/dts/arm/r8a7793.dtsi
  head/sys/gnu/dts/arm/r8a7794-alt.dts
  head/sys/gnu/dts/arm/r8a7794-silk.dts
  head/sys/gnu/dts/arm/r8a7794.dtsi
  head/sys/gnu/dts/arm/rk3036.dtsi
  head/sys/gnu/dts/arm/rk3188-bqedison2qc.dts
  head/sys/gnu/dts/arm/rk322x.dtsi
  head/sys/gnu/dts/arm/rk3288-evb.dtsi
  head/sys/gnu/dts/arm/rk3288-tinker.dtsi
  head/sys/gnu/dts/arm/rk3288-veyron-brain.dts
  head/sys/gnu/dts/arm/rk3288-veyron-chromebook.dtsi
  head/sys/gnu/dts/arm/rk3288-veyron-edp.dtsi
  head/sys/gnu/dts/arm/rk3288-veyron-fievel.dts
  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-tiger.dts
  head/sys/gnu/dts/arm/rk3288-veyron.dtsi
  head/sys/gnu/dts/arm/rk3288.dtsi
  head/sys/gnu/dts/arm/rk3xxx.dtsi
  head/sys/gnu/dts/arm/rv1108.dtsi
  head/sys/gnu/dts/arm/s3c2416-smdk2416.dts
  head/sys/gnu/dts/arm/s3c6410-smdk6410.dts
  head/sys/gnu/dts/arm/sama5d2.dtsi
  head/sys/gnu/dts/arm/sama5d3.dtsi
  head/sys/gnu/dts/arm/sama5d3_can.dtsi
  head/sys/gnu/dts/arm/sama5d3_tcb1.dtsi
  head/sys/gnu/dts/arm/sama5d3_uart.dtsi
  head/sys/gnu/dts/arm/sh73a0.dtsi
  head/sys/gnu/dts/arm/ste-ab8500.dtsi
  head/sys/gnu/dts/arm/ste-dbx5x0.dtsi
  head/sys/gnu/dts/arm/ste-href-family-pinctrl.dtsi
  head/sys/gnu/dts/arm/ste-href-tvk1281618.dtsi
  head/sys/gnu/dts/arm/ste-href.dtsi
  head/sys/gnu/dts/arm/ste-hrefprev60-stuib.dts
  head/sys/gnu/dts/arm/ste-hrefprev60-tvk.dts
  head/sys/gnu/dts/arm/ste-hrefprev60.dtsi
  head/sys/gnu/dts/arm/ste-hrefv60plus-stuib.dts
  head/sys/gnu/dts/arm/ste-hrefv60plus-tvk.dts
  head/sys/gnu/dts/arm/ste-hrefv60plus.dtsi
  head/sys/gnu/dts/arm/ste-nomadik-pinctrl.dtsi
  head/sys/gnu/dts/arm/ste-snowball.dts
  head/sys/gnu/dts/arm/stih410-b2260.dts
  head/sys/gnu/dts/arm/stihxxx-b2120.dtsi
  head/sys/gnu/dts/arm/stm32429i-eval.dts
  head/sys/gnu/dts/arm/stm32f4-pinctrl.dtsi
  head/sys/gnu/dts/arm/stm32f429.dtsi
  head/sys/gnu/dts/arm/stm32f469-disco.dts
  head/sys/gnu/dts/arm/stm32f7-pinctrl.dtsi
  head/sys/gnu/dts/arm/stm32f746.dtsi
  head/sys/gnu/dts/arm/stm32h743.dtsi
  head/sys/gnu/dts/arm/stm32mp157a-avenger96.dts
  head/sys/gnu/dts/arm/stm32mp157a-dk1.dts
  head/sys/gnu/dts/arm/stm32mp157c-dk2.dts
  head/sys/gnu/dts/arm/stm32mp157c-ed1.dts
  head/sys/gnu/dts/arm/stm32mp157c-ev1.dts
  head/sys/gnu/dts/arm/sun4i-a10.dtsi
  head/sys/gnu/dts/arm/sun5i.dtsi
  head/sys/gnu/dts/arm/sun6i-a31.dtsi
  head/sys/gnu/dts/arm/sun7i-a20.dtsi
  head/sys/gnu/dts/arm/sun8i-a23-a33.dtsi
  head/sys/gnu/dts/arm/sun8i-a33.dtsi
  head/sys/gnu/dts/arm/sun8i-a83t-tbs-a711.dts
  head/sys/gnu/dts/arm/sun8i-a83t.dtsi
  head/sys/gnu/dts/arm/sun8i-h3-beelink-x2.dts
  head/sys/gnu/dts/arm/sun8i-h3-nanopi-duo2.dts
  head/sys/gnu/dts/arm/sun8i-h3.dtsi
  head/sys/gnu/dts/arm/sun8i-r40.dtsi
  head/sys/gnu/dts/arm/sun8i-v3s.dtsi
  head/sys/gnu/dts/arm/sun9i-a80.dtsi
  head/sys/gnu/dts/arm/sunxi-h3-h5.dtsi
  head/sys/gnu/dts/arm/tegra124-apalis-emc.dtsi
  head/sys/gnu/dts/arm/tegra124-jetson-tk1-emc.dtsi
  head/sys/gnu/dts/arm/tegra124-nyan-big-emc.dtsi
  head/sys/gnu/dts/arm/tegra124-nyan-blaze-emc.dtsi
  head/sys/gnu/dts/arm/tegra124.dtsi
  head/sys/gnu/dts/arm/tegra20-paz00.dts
  head/sys/gnu/dts/arm/uniphier-ld4.dtsi
  head/sys/gnu/dts/arm/uniphier-pinctrl.dtsi
  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.dtsi
  head/sys/gnu/dts/arm/vf610-zii-dev-rev-b.dts
  head/sys/gnu/dts/arm/vf610-zii-scu4-aib.dts
  head/sys/gnu/dts/arm/zynq-7000.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-olinuxino-emmc.dts
  head/sys/gnu/dts/arm64/allwinner/sun50i-a64-olinuxino.dts
  head/sys/gnu/dts/arm64/allwinner/sun50i-a64-orangepi-win.dts
  head/sys/gnu/dts/arm64/allwinner/sun50i-a64-pine64-lts.dts
  head/sys/gnu/dts/arm64/allwinner/sun50i-a64-pine64-plus.dts
  head/sys/gnu/dts/arm64/allwinner/sun50i-a64-pine64.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-sopine.dtsi
  head/sys/gnu/dts/arm64/allwinner/sun50i-a64-teres-i.dts
  head/sys/gnu/dts/arm64/allwinner/sun50i-a64.dtsi
  head/sys/gnu/dts/arm64/allwinner/sun50i-h5-emlid-neutis-n5-devboard.dts
  head/sys/gnu/dts/arm64/allwinner/sun50i-h5-emlid-neutis-n5.dtsi
  head/sys/gnu/dts/arm64/allwinner/sun50i-h5-libretech-all-h3-cc.dts
  head/sys/gnu/dts/arm64/allwinner/sun50i-h5-nanopi-neo-plus2.dts
  head/sys/gnu/dts/arm64/allwinner/sun50i-h5-nanopi-neo2.dts
  head/sys/gnu/dts/arm64/allwinner/sun50i-h5-orangepi-pc2.dts
  head/sys/gnu/dts/arm64/allwinner/sun50i-h5-orangepi-prime.dts
  head/sys/gnu/dts/arm64/allwinner/sun50i-h5-orangepi-zero-plus.dts
  head/sys/gnu/dts/arm64/allwinner/sun50i-h5-orangepi-zero-plus2.dts
  head/sys/gnu/dts/arm64/allwinner/sun50i-h5.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-lite2.dts
  head/sys/gnu/dts/arm64/allwinner/sun50i-h6-orangepi-one-plus.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-tanix-tx6.dts
  head/sys/gnu/dts/arm64/allwinner/sun50i-h6.dtsi
  head/sys/gnu/dts/arm64/amlogic/meson-a1.dtsi
  head/sys/gnu/dts/arm64/amlogic/meson-axg.dtsi
  head/sys/gnu/dts/arm64/amlogic/meson-g12-common.dtsi
  head/sys/gnu/dts/arm64/amlogic/meson-g12.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-sm1-sei610.dts
  head/sys/gnu/dts/arm64/amlogic/meson-sm1.dtsi
  head/sys/gnu/dts/arm64/arm/fvp-base-revc.dts
  head/sys/gnu/dts/arm64/bitmain/bm1880-sophon-edge.dts
  head/sys/gnu/dts/arm64/bitmain/bm1880.dtsi
  head/sys/gnu/dts/arm64/exynos/exynos5433-tm2-common.dtsi
  head/sys/gnu/dts/arm64/exynos/exynos5433-tm2.dts
  head/sys/gnu/dts/arm64/exynos/exynos5433-tm2e.dts
  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-ls1043-post.dtsi
  head/sys/gnu/dts/arm64/freescale/fsl-ls1043a-rdb.dts
  head/sys/gnu/dts/arm64/freescale/fsl-ls1046a-frwy.dts
  head/sys/gnu/dts/arm64/freescale/fsl-ls1046a-rdb.dts
  head/sys/gnu/dts/arm64/freescale/fsl-ls1088a-qds.dts
  head/sys/gnu/dts/arm64/freescale/fsl-ls1088a-rdb.dts
  head/sys/gnu/dts/arm64/freescale/fsl-ls1088a.dtsi
  head/sys/gnu/dts/arm64/freescale/fsl-ls208xa-rdb.dtsi
  head/sys/gnu/dts/arm64/freescale/fsl-ls208xa.dtsi
  head/sys/gnu/dts/arm64/freescale/fsl-lx2160a-rdb.dts
  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/imx8mn-ddr4-evk.dts
  head/sys/gnu/dts/arm64/freescale/imx8mn-evk.dtsi
  head/sys/gnu/dts/arm64/freescale/imx8mn.dtsi
  head/sys/gnu/dts/arm64/freescale/imx8mq-evk.dts
  head/sys/gnu/dts/arm64/freescale/imx8mq-hummingboard-pulse.dts
  head/sys/gnu/dts/arm64/freescale/imx8mq-librem5-devkit.dts
  head/sys/gnu/dts/arm64/freescale/imx8mq-sr-som.dtsi
  head/sys/gnu/dts/arm64/freescale/imx8mq-zii-ultra-rmb3.dts
  head/sys/gnu/dts/arm64/freescale/imx8mq-zii-ultra-zest.dts
  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/hisilicon/hi3798cv200-poplar.dts
  head/sys/gnu/dts/arm64/hisilicon/hi3798cv200.dtsi
  head/sys/gnu/dts/arm64/intel/socfpga_agilex.dtsi
  head/sys/gnu/dts/arm64/marvell/armada-3720-uDPU.dts
  head/sys/gnu/dts/arm64/marvell/armada-8040-clearfog-gt-8k.dts
  head/sys/gnu/dts/arm64/mediatek/mt8173.dtsi
  head/sys/gnu/dts/arm64/mediatek/mt8183.dtsi
  head/sys/gnu/dts/arm64/nvidia/tegra132.dtsi
  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-p3450-0000.dts
  head/sys/gnu/dts/arm64/qcom/apq8016-sbc-pmic-pins.dtsi
  head/sys/gnu/dts/arm64/qcom/apq8016-sbc.dtsi
  head/sys/gnu/dts/arm64/qcom/apq8096-db820c.dtsi
  head/sys/gnu/dts/arm64/qcom/msm8916.dtsi
  head/sys/gnu/dts/arm64/qcom/msm8996.dtsi
  head/sys/gnu/dts/arm64/qcom/msm8998-clamshell.dtsi
  head/sys/gnu/dts/arm64/qcom/msm8998-mtp.dtsi
  head/sys/gnu/dts/arm64/qcom/msm8998-pins.dtsi
  head/sys/gnu/dts/arm64/qcom/msm8998.dtsi
  head/sys/gnu/dts/arm64/qcom/pm8004.dtsi
  head/sys/gnu/dts/arm64/qcom/pm8916.dtsi
  head/sys/gnu/dts/arm64/qcom/pm8994.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/qcom/sdm850-lenovo-yoga-c630.dts
  head/sys/gnu/dts/arm64/qcom/sm8150-mtp.dts
  head/sys/gnu/dts/arm64/qcom/sm8150.dtsi
  head/sys/gnu/dts/arm64/renesas/hihope-common.dtsi
  head/sys/gnu/dts/arm64/renesas/r8a774a1.dtsi
  head/sys/gnu/dts/arm64/renesas/r8a774b1.dtsi
  head/sys/gnu/dts/arm64/renesas/r8a774c0-cat874.dts
  head/sys/gnu/dts/arm64/renesas/r8a774c0.dtsi
  head/sys/gnu/dts/arm64/renesas/r8a77961.dtsi
  head/sys/gnu/dts/arm64/renesas/r8a77965.dtsi
  head/sys/gnu/dts/arm64/renesas/r8a77970.dtsi
  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.dtsi
  head/sys/gnu/dts/arm64/renesas/salvator-common.dtsi
  head/sys/gnu/dts/arm64/renesas/ulcb.dtsi
  head/sys/gnu/dts/arm64/rockchip/px30-evb.dts
  head/sys/gnu/dts/arm64/rockchip/px30.dtsi
  head/sys/gnu/dts/arm64/rockchip/rk3308.dtsi
  head/sys/gnu/dts/arm64/rockchip/rk3328.dtsi
  head/sys/gnu/dts/arm64/rockchip/rk3368-lion-haikou.dts
  head/sys/gnu/dts/arm64/rockchip/rk3368.dtsi
  head/sys/gnu/dts/arm64/rockchip/rk3399-firefly.dts
  head/sys/gnu/dts/arm64/rockchip/rk3399-gru-bob.dts
  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-khadas-edge.dtsi
  head/sys/gnu/dts/arm64/rockchip/rk3399-nanopc-t4.dts
  head/sys/gnu/dts/arm64/rockchip/rk3399-nanopi4.dtsi
  head/sys/gnu/dts/arm64/rockchip/rk3399-orangepi.dts
  head/sys/gnu/dts/arm64/rockchip/rk3399-roc-pc-mezzanine.dts
  head/sys/gnu/dts/arm64/rockchip/rk3399-roc-pc.dtsi
  head/sys/gnu/dts/arm64/rockchip/rk3399-rock-pi-4.dts
  head/sys/gnu/dts/arm64/rockchip/rk3399-rock960.dtsi
  head/sys/gnu/dts/arm64/rockchip/rk3399-rockpro64.dts
  head/sys/gnu/dts/arm64/rockchip/rk3399-sapphire-excavator.dts
  head/sys/gnu/dts/arm64/rockchip/rk3399.dtsi
  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.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.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-som-p0.dtsi
  head/sys/gnu/dts/arm64/ti/k3-j721e.dtsi
  head/sys/gnu/dts/arm64/xilinx/zynqmp-zc1232-revA.dts
  head/sys/gnu/dts/arm64/xilinx/zynqmp-zc1254-revA.dts
  head/sys/gnu/dts/arm64/xilinx/zynqmp-zc1275-revA.dts
  head/sys/gnu/dts/arm64/xilinx/zynqmp-zc1751-xm015-dc1.dts
  head/sys/gnu/dts/arm64/xilinx/zynqmp-zc1751-xm016-dc2.dts
  head/sys/gnu/dts/arm64/xilinx/zynqmp-zc1751-xm017-dc3.dts
  head/sys/gnu/dts/arm64/xilinx/zynqmp-zc1751-xm018-dc4.dts
  head/sys/gnu/dts/arm64/xilinx/zynqmp-zc1751-xm019-dc5.dts
  head/sys/gnu/dts/arm64/xilinx/zynqmp-zcu100-revC.dts
  head/sys/gnu/dts/arm64/xilinx/zynqmp-zcu102-revA.dts
  head/sys/gnu/dts/arm64/xilinx/zynqmp-zcu102-revB.dts
  head/sys/gnu/dts/arm64/xilinx/zynqmp-zcu104-revA.dts
  head/sys/gnu/dts/arm64/xilinx/zynqmp-zcu106-revA.dts
  head/sys/gnu/dts/arm64/xilinx/zynqmp-zcu111-revA.dts
  head/sys/gnu/dts/arm64/xilinx/zynqmp.dtsi
  head/sys/gnu/dts/include/dt-bindings/clock/dra7.h
  head/sys/gnu/dts/include/dt-bindings/clock/imx8mn-clock.h
  head/sys/gnu/dts/include/dt-bindings/clock/marvell,mmp2.h
  head/sys/gnu/dts/include/dt-bindings/clock/omap4.h
  head/sys/gnu/dts/include/dt-bindings/clock/omap5.h
  head/sys/gnu/dts/include/dt-bindings/clock/qcom,dispcc-sdm845.h
  head/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-msm8998.h
  head/sys/gnu/dts/include/dt-bindings/clock/sun50i-a64-ccu.h
  head/sys/gnu/dts/include/dt-bindings/clock/sun6i-a31-ccu.h
  head/sys/gnu/dts/include/dt-bindings/clock/sun8i-a23-a33-ccu.h
  head/sys/gnu/dts/include/dt-bindings/clock/sun8i-r40-ccu.h
  head/sys/gnu/dts/include/dt-bindings/input/linux-event-codes.h
  head/sys/gnu/dts/include/dt-bindings/memory/tegra186-mc.h
  head/sys/gnu/dts/include/dt-bindings/phy/phy.h
  head/sys/gnu/dts/include/dt-bindings/power/qcom-rpmpd.h
  head/sys/gnu/dts/include/dt-bindings/reset-controller/mt8183-resets.h
  head/sys/gnu/dts/include/dt-bindings/thermal/thermal_exynos.h
  head/sys/gnu/dts/riscv/sifive/fu540-c000.dtsi
  head/sys/gnu/dts/riscv/sifive/hifive-unleashed-a00.dts
Directory Properties:
  head/sys/gnu/dts/arm/   (props changed)
  head/sys/gnu/dts/arm64/   (props changed)
  head/sys/gnu/dts/include/   (props changed)
  head/sys/gnu/dts/riscv/   (props changed)

Modified: head/sys/gnu/dts/arm/am335x-evm.dts
==============================================================================
--- head/sys/gnu/dts/arm/am335x-evm.dts	Tue Apr 14 18:24:59 2020	(r359933)
+++ head/sys/gnu/dts/arm/am335x-evm.dts	Tue Apr 14 18:57:00 2020	(r359934)
@@ -113,7 +113,7 @@
 		};
 	};
 
-	backlight {
+	backlight: backlight {
 		compatible = "pwm-backlight";
 		pwms = <&ecap0 0 50000 0>;
 		brightness-levels = <0 51 53 56 62 75 101 152 255>;
@@ -121,35 +121,15 @@
 	};
 
 	panel {
-		compatible = "ti,tilcdc,panel";
-		status = "okay";
+		compatible = "tfc,s9700rtwv43tr-01b";
+
 		pinctrl-names = "default";
 		pinctrl-0 = <&lcd_pins_s0>;
-		panel-info {
-			ac-bias           = <255>;
-			ac-bias-intrpt    = <0>;
-			dma-burst-sz      = <16>;
-			bpp               = <32>;
-			fdd               = <0x80>;
-			sync-edge         = <0>;
-			sync-ctrl         = <1>;
-			raster-order      = <0>;
-			fifo-th           = <0>;
-		};
+		backlight = <&backlight>;
 
-		display-timings {
-			800x480p62 {
-				clock-frequency = <30000000>;
-				hactive = <800>;
-				vactive = <480>;
-				hfront-porch = <39>;
-				hback-porch = <39>;
-				hsync-len = <47>;
-				vback-porch = <29>;
-				vfront-porch = <13>;
-				vsync-len = <2>;
-				hsync-active = <1>;
-				vsync-active = <1>;
+		port {
+			panel_0: endpoint at 0 {
+				remote-endpoint = <&lcdc_0>;
 			};
 		};
 	};
@@ -500,6 +480,12 @@
 	status = "okay";
 
 	blue-and-red-wiring = "crossed";
+
+	port {
+		lcdc_0: endpoint at 0 {
+			remote-endpoint = <&panel_0>;
+		};
+	};
 };
 
 &elm {

Modified: head/sys/gnu/dts/arm/am335x-evmsk.dts
==============================================================================
--- head/sys/gnu/dts/arm/am335x-evmsk.dts	Tue Apr 14 18:24:59 2020	(r359933)
+++ head/sys/gnu/dts/arm/am335x-evmsk.dts	Tue Apr 14 18:57:00 2020	(r359934)
@@ -183,36 +183,16 @@
 	};
 
 	panel {
-		compatible = "ti,tilcdc,panel";
+		compatible = "newhaven,nhd-4.3-480272ef-atxl";
+
 		pinctrl-names = "default", "sleep";
 		pinctrl-0 = <&lcd_pins_default>;
 		pinctrl-1 = <&lcd_pins_sleep>;
 		backlight = <&lcd_bl>;
-		status = "okay";
-		panel-info {
-			ac-bias		= <255>;
-			ac-bias-intrpt	= <0>;
-			dma-burst-sz	= <16>;
-			bpp		= <32>;
-			fdd		= <0x80>;
-			sync-edge	= <0>;
-			sync-ctrl	= <1>;
-			raster-order	= <0>;
-			fifo-th		= <0>;
-		};
-		display-timings {
-			480x272 {
-				hactive		= <480>;
-				vactive		= <272>;
-				hback-porch	= <43>;
-				hfront-porch	= <8>;
-				hsync-len	= <4>;
-				vback-porch	= <12>;
-				vfront-porch	= <4>;
-				vsync-len	= <10>;
-				clock-frequency = <9000000>;
-				hsync-active	= <0>;
-				vsync-active	= <0>;
+
+		port {
+			panel_0: endpoint at 0 {
+				remote-endpoint = <&lcdc_0>;
 			};
 		};
 	};
@@ -725,6 +705,12 @@
 	status = "okay";
 
 	blue-and-red-wiring = "crossed";
+
+	port {
+		lcdc_0: endpoint at 0 {
+			remote-endpoint = <&panel_0>;
+		};
+	};
 };
 
 &rtc {

Modified: head/sys/gnu/dts/arm/am335x-icev2.dts
==============================================================================
--- head/sys/gnu/dts/arm/am335x-icev2.dts	Tue Apr 14 18:24:59 2020	(r359933)
+++ head/sys/gnu/dts/arm/am335x-icev2.dts	Tue Apr 14 18:57:00 2020	(r359934)
@@ -287,6 +287,19 @@
 		gpio-controller;
 		#gpio-cells = <2>;
 	};
+
+	/* osd9616p0899-10 */
+	display at 3c {
+		compatible = "solomon,ssd1306fb-i2c";
+		reg = <0x3c>;
+		solomon,height = <16>;
+		solomon,width = <96>;
+		solomon,com-seq;
+		solomon,com-invdir;
+		solomon,page-offset = <0>;
+		solomon,prechargep1 = <2>;
+		solomon,prechargep2 = <13>;
+	};
 };
 
 &spi0 {

Modified: head/sys/gnu/dts/arm/am33xx-l4.dtsi
==============================================================================
--- head/sys/gnu/dts/arm/am33xx-l4.dtsi	Tue Apr 14 18:24:59 2020	(r359933)
+++ head/sys/gnu/dts/arm/am33xx-l4.dtsi	Tue Apr 14 18:57:00 2020	(r359934)
@@ -225,7 +225,6 @@
 
 		target-module at d000 {			/* 0x44e0d000, ap 20 38.0 */
 			compatible = "ti,sysc-omap4", "ti,sysc";
-			ti,hwmods = "adc_tsc";
 			reg = <0xd000 0x4>,
 			      <0xd010 0x4>;
 			reg-names = "rev", "sysc";
@@ -1009,7 +1008,6 @@
 
 		target-module at 30000 {			/* 0x48030000, ap 77 08.0 */
 			compatible = "ti,sysc-omap2", "ti,sysc";
-			ti,hwmods = "spi0";
 			reg = <0x30000 0x4>,
 			      <0x30110 0x4>,
 			      <0x30114 0x4>;
@@ -1134,7 +1132,6 @@
 
 		target-module at 42000 {			/* 0x48042000, ap 24 1c.0 */
 			compatible = "ti,sysc-omap4-timer", "ti,sysc";
-			ti,hwmods = "timer3";
 			reg = <0x42000 0x4>,
 			      <0x42010 0x4>,
 			      <0x42014 0x4>;
@@ -1160,7 +1157,6 @@
 
 		target-module at 44000 {			/* 0x48044000, ap 26 26.0 */
 			compatible = "ti,sysc-omap4-timer", "ti,sysc";
-			ti,hwmods = "timer4";
 			reg = <0x44000 0x4>,
 			      <0x44010 0x4>,
 			      <0x44014 0x4>;
@@ -1187,7 +1183,6 @@
 
 		target-module at 46000 {			/* 0x48046000, ap 28 28.0 */
 			compatible = "ti,sysc-omap4-timer", "ti,sysc";
-			ti,hwmods = "timer5";
 			reg = <0x46000 0x4>,
 			      <0x46010 0x4>,
 			      <0x46014 0x4>;
@@ -1214,7 +1209,6 @@
 
 		target-module at 48000 {			/* 0x48048000, ap 30 22.0 */
 			compatible = "ti,sysc-omap4-timer", "ti,sysc";
-			ti,hwmods = "timer6";
 			reg = <0x48000 0x4>,
 			      <0x48010 0x4>,
 			      <0x48014 0x4>;
@@ -1241,7 +1235,6 @@
 
 		target-module at 4a000 {			/* 0x4804a000, ap 85 60.0 */
 			compatible = "ti,sysc-omap4-timer", "ti,sysc";
-			ti,hwmods = "timer7";
 			reg = <0x4a000 0x4>,
 			      <0x4a010 0x4>,
 			      <0x4a014 0x4>;
@@ -1344,7 +1337,6 @@
 
 		target-module at 80000 {			/* 0x48080000, ap 38 18.0 */
 			compatible = "ti,sysc-omap2", "ti,sysc";
-			ti,hwmods = "elm";
 			reg = <0x80000 0x4>,
 			      <0x80010 0x4>,
 			      <0x80014 0x4>;
@@ -1412,7 +1404,6 @@
 
 		target-module at ca000 {			/* 0x480ca000, ap 91 40.0 */
 			compatible = "ti,sysc-omap2", "ti,sysc";
-			ti,hwmods = "spinlock";
 			reg = <0xca000 0x4>,
 			      <0xca010 0x4>,
 			      <0xca014 0x4>;
@@ -1533,7 +1524,6 @@
 
 		target-module at a0000 {			/* 0x481a0000, ap 79 24.0 */
 			compatible = "ti,sysc-omap2", "ti,sysc";
-			ti,hwmods = "spi1";
 			reg = <0xa0000 0x4>,
 			      <0xa0110 0x4>,
 			      <0xa0114 0x4>;
@@ -1749,7 +1739,6 @@
 			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>,
 				 <&dcan0_fck>;
@@ -1773,7 +1762,6 @@
 			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>,
 				 <&dcan1_fck>;
@@ -1863,7 +1851,6 @@
 
 		target-module at 0 {			/* 0x48300000, ap 66 48.0 */
 			compatible = "ti,sysc-omap4", "ti,sysc";
-			ti,hwmods = "epwmss0";
 			reg = <0x0 0x4>,
 			      <0x4 0x4>;
 			reg-names = "rev", "sysc";
@@ -1916,7 +1903,6 @@
 
 		target-module at 2000 {			/* 0x48302000, ap 68 52.0 */
 			compatible = "ti,sysc-omap4", "ti,sysc";
-			ti,hwmods = "epwmss1";
 			reg = <0x2000 0x4>,
 			      <0x2004 0x4>;
 			reg-names = "rev", "sysc";
@@ -1969,7 +1955,6 @@
 
 		target-module at 4000 {			/* 0x48304000, ap 70 44.0 */
 			compatible = "ti,sysc-omap4", "ti,sysc";
-			ti,hwmods = "epwmss2";
 			reg = <0x4000 0x4>,
 			      <0x4004 0x4>;
 			reg-names = "rev", "sysc";
@@ -2022,7 +2007,6 @@
 
 		target-module at e000 {			/* 0x4830e000, ap 72 4a.0 */
 			compatible = "ti,sysc-omap4", "ti,sysc";
-			ti,hwmods = "lcdc";
 			reg = <0xe000 0x4>,
 			      <0xe054 0x4>;
 			reg-names = "rev", "sysc";

Modified: head/sys/gnu/dts/arm/am33xx.dtsi
==============================================================================
--- head/sys/gnu/dts/arm/am33xx.dtsi	Tue Apr 14 18:24:59 2020	(r359933)
+++ head/sys/gnu/dts/arm/am33xx.dtsi	Tue Apr 14 18:57:00 2020	(r359934)
@@ -440,23 +440,87 @@
 			status = "disabled";
 		};
 
-		sham: sham at 53100000 {
-			compatible = "ti,omap4-sham";
-			ti,hwmods = "sham";
-			reg = <0x53100000 0x200>;
-			interrupts = <109>;
-			dmas = <&edma 36 0>;
-			dma-names = "rx";
+		sham_target: target-module at 53100000 {
+			compatible = "ti,sysc-omap3-sham", "ti,sysc";
+			reg = <0x53100100 0x4>,
+			      <0x53100110 0x4>,
+			      <0x53100114 0x4>;
+			reg-names = "rev", "sysc", "syss";
+			ti,sysc-mask = <(SYSC_OMAP2_SOFTRESET |
+					 SYSC_OMAP2_AUTOIDLE)>;
+			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
+					<SYSC_IDLE_NO>,
+					<SYSC_IDLE_SMART>;
+			ti,syss-mask = <1>;
+			/* Domains (P, C): per_pwrdm, l3_clkdm */
+			clocks = <&l3_clkctrl AM3_L3_SHAM_CLKCTRL 0>;
+			clock-names = "fck";
+			#address-cells = <1>;
+			#size-cells = <1>;
+			ranges = <0x0 0x53100000 0x1000>;
+
+			sham: sham at 0 {
+				compatible = "ti,omap4-sham";
+				reg = <0 0x200>;
+				interrupts = <109>;
+				dmas = <&edma 36 0>;
+				dma-names = "rx";
+			};
 		};
 
-		aes: aes at 53500000 {
-			compatible = "ti,omap4-aes";
-			ti,hwmods = "aes";
-			reg = <0x53500000 0xa0>;
-			interrupts = <103>;
-			dmas = <&edma 6 0>,
-			       <&edma 5 0>;
-			dma-names = "tx", "rx";
+		aes_target: target-module at 53500000 {
+			compatible = "ti,sysc-omap2", "ti,sysc";
+			reg = <0x53500080 0x4>,
+			      <0x53500084 0x4>,
+			      <0x53500088 0x4>;
+			reg-names = "rev", "sysc", "syss";
+			ti,sysc-mask = <(SYSC_OMAP2_SOFTRESET |
+					 SYSC_OMAP2_AUTOIDLE)>;
+			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
+					<SYSC_IDLE_NO>,
+					<SYSC_IDLE_SMART>,
+					<SYSC_IDLE_SMART_WKUP>;
+			ti,syss-mask = <1>;
+			/* Domains (P, C): per_pwrdm, l3_clkdm */
+			clocks = <&l3_clkctrl AM3_L3_AES_CLKCTRL 0>;
+			clock-names = "fck";
+			#address-cells = <1>;
+			#size-cells = <1>;
+			ranges = <0x0 0x53500000 0x1000>;
+
+			aes: aes at 0 {
+				compatible = "ti,omap4-aes";
+				reg = <0 0xa0>;
+				interrupts = <103>;
+				dmas = <&edma 6 0>,
+				       <&edma 5 0>;
+				dma-names = "tx", "rx";
+			};
+		};
+
+		target-module at 56000000 {
+			compatible = "ti,sysc-omap4", "ti,sysc";
+			reg = <0x5600fe00 0x4>,
+			      <0x5600fe10 0x4>;
+			reg-names = "rev", "sysc";
+			ti,sysc-midle = <SYSC_IDLE_FORCE>,
+					<SYSC_IDLE_NO>,
+					<SYSC_IDLE_SMART>;
+			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
+					<SYSC_IDLE_NO>,
+					<SYSC_IDLE_SMART>;
+			clocks = <&gfx_l3_clkctrl AM3_GFX_L3_GFX_CLKCTRL 0>;
+			clock-names = "fck";
+			resets = <&prm_gfx 0>;
+			reset-names = "rstctrl";
+			#address-cells = <1>;
+			#size-cells = <1>;
+			ranges = <0 0x56000000 0x1000000>;
+
+			/*
+			 * Closed source PowerVR driver, no child device
+			 * binding or driver in mainline
+			 */
 		};
 	};
 };

Modified: head/sys/gnu/dts/arm/am3517.dtsi
==============================================================================
--- head/sys/gnu/dts/arm/am3517.dtsi	Tue Apr 14 18:24:59 2020	(r359933)
+++ head/sys/gnu/dts/arm/am3517.dtsi	Tue Apr 14 18:57:00 2020	(r359934)
@@ -74,7 +74,7 @@
 			clock-names = "ick";
 		};
 
-		davinci_mdio: ethernet at 5c030000 {
+		davinci_mdio: mdio at 5c030000 {
 			compatible = "ti,davinci_mdio";
 			ti,hwmods = "davinci_mdio";
 			status = "disabled";

Copied: head/sys/gnu/dts/arm/am3703.dtsi (from r359928, vendor/device-tree/dist/src/arm/am3703.dtsi)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sys/gnu/dts/arm/am3703.dtsi	Tue Apr 14 18:57:00 2020	(r359934, copy of r359928, vendor/device-tree/dist/src/arm/am3703.dtsi)
@@ -0,0 +1,14 @@
+// SPDX-License-Identifier: GPL-2.0-only
+/*
+ * Copyright (C) 2020 André Hentschel <nerv at dawncrow.de>
+ */
+
+#include "omap36xx.dtsi"
+
+&iva {
+	status = "disabled";
+};
+
+&sgx_module {
+	status = "disabled";
+};

Copied: head/sys/gnu/dts/arm/am3715.dtsi (from r359928, vendor/device-tree/dist/src/arm/am3715.dtsi)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sys/gnu/dts/arm/am3715.dtsi	Tue Apr 14 18:57:00 2020	(r359934, copy of r359928, vendor/device-tree/dist/src/arm/am3715.dtsi)
@@ -0,0 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
+/*
+ * Copyright (C) 2020 André Hentschel <nerv at dawncrow.de>
+ */
+
+#include "omap36xx.dtsi"
+
+&iva {
+	status = "disabled";
+};

Modified: head/sys/gnu/dts/arm/am4372.dtsi
==============================================================================
--- head/sys/gnu/dts/arm/am4372.dtsi	Tue Apr 14 18:24:59 2020	(r359933)
+++ head/sys/gnu/dts/arm/am4372.dtsi	Tue Apr 14 18:57:00 2020	(r359934)
@@ -256,33 +256,92 @@
 			};
 		};
 
-		sham: sham at 53100000 {
-			compatible = "ti,omap5-sham";
-			ti,hwmods = "sham";
-			reg = <0x53100000 0x300>;
-			dmas = <&edma 36 0>;
-			dma-names = "rx";
-			interrupts = <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>;
+		sham_target: target-module at 53100000 {
+			compatible = "ti,sysc-omap3-sham", "ti,sysc";
+			reg = <0x53100100 0x4>,
+			      <0x53100110 0x4>,
+			      <0x53100114 0x4>;
+			reg-names = "rev", "sysc", "syss";
+			ti,sysc-mask = <(SYSC_OMAP2_SOFTRESET |
+					 SYSC_OMAP2_AUTOIDLE)>;
+			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
+					<SYSC_IDLE_NO>,
+					<SYSC_IDLE_SMART>;
+			ti,syss-mask = <1>;
+			/* Domains (P, C): per_pwrdm, l3_clkdm */
+			clocks = <&l3_clkctrl AM4_L3_SHAM_CLKCTRL 0>;
+			clock-names = "fck";
+			#address-cells = <1>;
+			#size-cells = <1>;
+			ranges = <0x0 0x53100000 0x1000>;
+
+			sham: sham at 0 {
+				compatible = "ti,omap5-sham";
+				reg = <0 0x300>;
+				dmas = <&edma 36 0>;
+				dma-names = "rx";
+				interrupts = <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>;
+			};
 		};
 
-		aes: aes at 53501000 {
-			compatible = "ti,omap4-aes";
-			ti,hwmods = "aes";
-			reg = <0x53501000 0xa0>;
-			interrupts = <GIC_SPI 103 IRQ_TYPE_LEVEL_HIGH>;
-			dmas = <&edma 6 0>,
-				<&edma 5 0>;
-			dma-names = "tx", "rx";
+		aes_target: target-module at 53501000 {
+			compatible = "ti,sysc-omap2", "ti,sysc";
+			reg = <0x53501080 0x4>,
+			      <0x53501084 0x4>,
+			      <0x53501088 0x4>;
+			reg-names = "rev", "sysc", "syss";
+			ti,sysc-mask = <(SYSC_OMAP2_SOFTRESET |
+					 SYSC_OMAP2_AUTOIDLE)>;
+			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
+					<SYSC_IDLE_NO>,
+					<SYSC_IDLE_SMART>,
+					<SYSC_IDLE_SMART_WKUP>;
+			ti,syss-mask = <1>;
+			/* Domains (P, C): per_pwrdm, l3_clkdm */
+			clocks = <&l3_clkctrl AM4_L3_AES_CLKCTRL 0>;
+			clock-names = "fck";
+			#address-cells = <1>;
+			#size-cells = <1>;
+			ranges = <0x0 0x53501000 0x1000>;
+
+			aes: aes at 0 {
+				compatible = "ti,omap4-aes";
+				reg = <0 0xa0>;
+				interrupts = <GIC_SPI 103 IRQ_TYPE_LEVEL_HIGH>;
+				dmas = <&edma 6 0>,
+				      <&edma 5 0>;
+				dma-names = "tx", "rx";
+			};
 		};
 
-		des: des at 53701000 {
-			compatible = "ti,omap4-des";
-			ti,hwmods = "des";
-			reg = <0x53701000 0xa0>;
-			interrupts = <GIC_SPI 130 IRQ_TYPE_LEVEL_HIGH>;
-			dmas = <&edma 34 0>,
-				<&edma 33 0>;
-			dma-names = "tx", "rx";
+		des_target: target-module at 53701000 {
+			compatible = "ti,sysc-omap2", "ti,sysc";
+			reg = <0x53701030 0x4>,
+			      <0x53701034 0x4>,
+			      <0x53701038 0x4>;
+			reg-names = "rev", "sysc", "syss";
+			ti,sysc-mask = <(SYSC_OMAP2_SOFTRESET |
+					 SYSC_OMAP2_AUTOIDLE)>;
+			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
+					<SYSC_IDLE_NO>,
+					<SYSC_IDLE_SMART>,
+					<SYSC_IDLE_SMART_WKUP>;
+			ti,syss-mask = <1>;
+			/* Domains (P, C): per_pwrdm, l3_clkdm */
+			clocks = <&l3_clkctrl AM4_L3_DES_CLKCTRL 0>;
+			clock-names = "fck";
+			#address-cells = <1>;
+			#size-cells = <1>;
+			ranges = <0 0x53701000 0x1000>;
+
+			des: des at 0 {
+				compatible = "ti,omap4-des";
+				reg = <0 0xa0>;
+				interrupts = <GIC_SPI 130 IRQ_TYPE_LEVEL_HIGH>;
+				dmas = <&edma 34 0>,
+				       <&edma 33 0>;
+				dma-names = "tx", "rx";
+			};
 		};
 
 		gpmc: gpmc at 50000000 {
@@ -305,17 +364,34 @@
 			status = "disabled";
 		};
 
-		qspi: spi at 47900000 {
-			compatible = "ti,am4372-qspi";
-			reg = <0x47900000 0x100>,
-			      <0x30000000 0x4000000>;
-			reg-names = "qspi_base", "qspi_mmap";
+		target-module at 47900000 {
+			compatible = "ti,sysc-omap4", "ti,sysc";
+			reg = <0x47900000 0x4>,
+			      <0x47900010 0x4>;
+			reg-names = "rev", "sysc";
+			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
+					<SYSC_IDLE_NO>,
+					<SYSC_IDLE_SMART>,
+					<SYSC_IDLE_SMART_WKUP>;
+			clocks = <&l3s_clkctrl AM4_L3S_QSPI_CLKCTRL 0>;
+			clock-names = "fck";
 			#address-cells = <1>;
-			#size-cells = <0>;
-			ti,hwmods = "qspi";
-			interrupts = <0 138 0x4>;
-			num-cs = <4>;
-			status = "disabled";
+			#size-cells = <1>;
+			ranges = <0x0 0x47900000 0x1000>,
+				 <0x30000000 0x30000000 0x4000000>;
+
+			qspi: spi at 0 {
+				compatible = "ti,am4372-qspi";
+				reg = <0 0x100>,
+				      <0x30000000 0x4000000>;
+				reg-names = "qspi_base", "qspi_mmap";
+				clocks = <&dpll_per_m2_div4_ck>;
+				clock-names = "fck";
+				#address-cells = <1>;
+				#size-cells = <0>;
+				interrupts = <0 138 0x4>;
+				num-cs = <4>;
+			};
 		};
 
 		dss: dss at 4832a000 {
@@ -368,6 +444,26 @@
 				reg = <0x1000 0x1000>;
 				pool;
 			};
+		};
+
+		target-module at 56000000 {
+			compatible = "ti,sysc-omap4", "ti,sysc";
+			reg = <0x5600fe00 0x4>,
+			      <0x5600fe10 0x4>;
+			reg-names = "rev", "sysc";
+			ti,sysc-midle = <SYSC_IDLE_FORCE>,
+					<SYSC_IDLE_NO>,
+					<SYSC_IDLE_SMART>;
+			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
+					<SYSC_IDLE_NO>,
+					<SYSC_IDLE_SMART>;
+			clocks = <&gfx_l3_clkctrl AM4_GFX_L3_GFX_CLKCTRL 0>;
+			clock-names = "fck";
+			resets = <&prm_gfx 0>;
+			reset-names = "rstctrl";
+			#address-cells = <1>;
+			#size-cells = <1>;
+			ranges = <0 0x56000000 0x1000000>;
 		};
 	};
 };

Modified: head/sys/gnu/dts/arm/am437x-idk-evm.dts
==============================================================================
--- head/sys/gnu/dts/arm/am437x-idk-evm.dts	Tue Apr 14 18:24:59 2020	(r359933)
+++ head/sys/gnu/dts/arm/am437x-idk-evm.dts	Tue Apr 14 18:57:00 2020	(r359934)
@@ -526,11 +526,11 @@
 	 * Supply voltage supervisor on board will not allow opp50 so
 	 * disable it and set opp100 as suspend OPP.
 	 */
-	opp50 at 300000000 {
+	opp50-300000000 {
 		status = "disabled";
 	};
 
-	opp100 at 600000000 {
+	opp100-600000000 {
 		opp-suspend;
 	};
 };

Modified: head/sys/gnu/dts/arm/am437x-l4.dtsi
==============================================================================
--- head/sys/gnu/dts/arm/am437x-l4.dtsi	Tue Apr 14 18:24:59 2020	(r359933)
+++ head/sys/gnu/dts/arm/am437x-l4.dtsi	Tue Apr 14 18:57:00 2020	(r359934)
@@ -225,7 +225,6 @@
 
 		target-module at d000 {			/* 0x44e0d000, ap 20 38.0 */
 			compatible = "ti,sysc-omap4", "ti,sysc";
-			ti,hwmods = "adc_tsc";
 			reg = <0xd000 0x4>,
 			      <0xd010 0x4>;
 			reg-names = "rev", "sysc";
@@ -763,7 +762,6 @@
 
 		target-module at 30000 {			/* 0x48030000, ap 65 08.0 */
 			compatible = "ti,sysc-omap2", "ti,sysc";
-			ti,hwmods = "spi0";
 			reg = <0x30000 0x4>,
 			      <0x30110 0x4>,
 			      <0x30114 0x4>;
@@ -900,7 +898,6 @@
 
 		target-module at 42000 {			/* 0x48042000, ap 20 24.0 */
 			compatible = "ti,sysc-omap4-timer", "ti,sysc";
-			ti,hwmods = "timer3";
 			reg = <0x42000 0x4>,
 			      <0x42010 0x4>,
 			      <0x42014 0x4>;
@@ -927,7 +924,6 @@
 
 		target-module at 44000 {			/* 0x48044000, ap 22 26.0 */
 			compatible = "ti,sysc-omap4-timer", "ti,sysc";
-			ti,hwmods = "timer4";
 			reg = <0x44000 0x4>,
 			      <0x44010 0x4>,
 			      <0x44014 0x4>;
@@ -955,7 +951,6 @@
 
 		target-module at 46000 {			/* 0x48046000, ap 24 28.0 */
 			compatible = "ti,sysc-omap4-timer", "ti,sysc";
-			ti,hwmods = "timer5";
 			reg = <0x46000 0x4>,
 			      <0x46010 0x4>,
 			      <0x46014 0x4>;
@@ -983,7 +978,6 @@
 
 		target-module at 48000 {			/* 0x48048000, ap 26 1a.0 */
 			compatible = "ti,sysc-omap4-timer", "ti,sysc";
-			ti,hwmods = "timer6";
 			reg = <0x48000 0x4>,
 			      <0x48010 0x4>,
 			      <0x48014 0x4>;
@@ -1011,7 +1005,6 @@
 
 		target-module at 4a000 {			/* 0x4804a000, ap 71 48.0 */
 			compatible = "ti,sysc-omap4-timer", "ti,sysc";
-			ti,hwmods = "timer7";
 			reg = <0x4a000 0x4>,
 			      <0x4a010 0x4>,
 			      <0x4a014 0x4>;
@@ -1107,7 +1100,6 @@
 
 		target-module at 80000 {			/* 0x48080000, ap 32 18.0 */
 			compatible = "ti,sysc-omap2", "ti,sysc";
-			ti,hwmods = "elm";
 			reg = <0x80000 0x4>,
 			      <0x80010 0x4>,
 			      <0x80014 0x4>;
@@ -1169,7 +1161,6 @@
 
 		target-module at ca000 {			/* 0x480ca000, ap 77 38.0 */
 			compatible = "ti,sysc-omap2", "ti,sysc";
-			ti,hwmods = "spinlock";
 			reg = <0xca000 0x4>,
 			      <0xca010 0x4>,
 			      <0xca014 0x4>;
@@ -1282,7 +1273,6 @@
 
 		target-module at a0000 {			/* 0x481a0000, ap 67 2c.0 */
 			compatible = "ti,sysc-omap2", "ti,sysc";
-			ti,hwmods = "spi1";
 			reg = <0xa0000 0x4>,
 			      <0xa0110 0x4>,
 			      <0xa0114 0x4>;
@@ -1313,7 +1303,6 @@
 
 		target-module at a2000 {			/* 0x481a2000, ap 69 2e.0 */
 			compatible = "ti,sysc-omap2", "ti,sysc";
-			ti,hwmods = "spi2";
 			reg = <0xa2000 0x4>,
 			      <0xa2110 0x4>,
 			      <0xa2114 0x4>;
@@ -1344,7 +1333,6 @@
 
 		target-module at a4000 {			/* 0x481a4000, ap 92 62.0 */
 			compatible = "ti,sysc-omap2", "ti,sysc";
-			ti,hwmods = "spi3";
 			reg = <0xa4000 0x4>,
 			      <0xa4110 0x4>,
 			      <0xa4114 0x4>;
@@ -1527,7 +1515,6 @@
 
 		target-module at c1000 {			/* 0x481c1000, ap 94 68.0 */
 			compatible = "ti,sysc-omap4-timer", "ti,sysc";
-			ti,hwmods = "timer8";
 			reg = <0xc1000 0x4>,
 			      <0xc1010 0x4>,
 			      <0xc1014 0x4>;
@@ -1556,7 +1543,6 @@
 			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>;
 			clock-names = "fck";
@@ -1577,7 +1563,6 @@
 			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>;
 			clock-names = "fck";
@@ -1695,7 +1680,6 @@
 
 		target-module at 0 {			/* 0x48300000, ap 56 40.0 */
 			compatible = "ti,sysc-omap4", "ti,sysc";
-			ti,hwmods = "epwmss0";
 			reg = <0x0 0x4>,
 			      <0x4 0x4>;
 			reg-names = "rev", "sysc";
@@ -1748,7 +1732,6 @@
 
 		target-module at 2000 {			/* 0x48302000, ap 58 4a.0 */
 			compatible = "ti,sysc-omap4", "ti,sysc";
-			ti,hwmods = "epwmss1";
 			reg = <0x2000 0x4>,
 			      <0x2004 0x4>;
 			reg-names = "rev", "sysc";
@@ -1801,7 +1784,6 @@
 
 		target-module at 4000 {			/* 0x48304000, ap 60 44.0 */
 			compatible = "ti,sysc-omap4", "ti,sysc";
-			ti,hwmods = "epwmss2";
 			reg = <0x4000 0x4>,
 			      <0x4004 0x4>;
 			reg-names = "rev", "sysc";
@@ -1854,7 +1836,6 @@
 
 		target-module at 6000 {			/* 0x48306000, ap 96 58.0 */
 			compatible = "ti,sysc-omap4", "ti,sysc";
-			ti,hwmods = "epwmss3";
 			reg = <0x6000 0x4>,
 			      <0x6004 0x4>;
 			reg-names = "rev", "sysc";
@@ -1896,7 +1877,6 @@
 
 		target-module at 8000 {			/* 0x48308000, ap 98 54.0 */
 			compatible = "ti,sysc-omap4", "ti,sysc";
-			ti,hwmods = "epwmss4";
 			reg = <0x8000 0x4>,
 			      <0x8004 0x4>;
 			reg-names = "rev", "sysc";
@@ -1938,7 +1918,6 @@
 
 		target-module at a000 {			/* 0x4830a000, ap 100 60.0 */
 			compatible = "ti,sysc-omap4", "ti,sysc";
-			ti,hwmods = "epwmss5";
 			reg = <0xa000 0x4>,
 			      <0xa004 0x4>;
 			reg-names = "rev", "sysc";
@@ -2086,7 +2065,6 @@
 
 		target-module at 26000 {			/* 0x48326000, ap 86 66.0 */
 			compatible = "ti,sysc-omap4", "ti,sysc";
-			ti,hwmods = "vpfe0";
 			reg = <0x26000 0x4>,
 			      <0x26104 0x4>;
 			reg-names = "rev", "sysc";
@@ -2113,7 +2091,6 @@
 
 		target-module at 28000 {			/* 0x48328000, ap 75 0e.0 */
 			compatible = "ti,sysc-omap4", "ti,sysc";
-			ti,hwmods = "vpfe1";
 			reg = <0x28000 0x4>,
 			      <0x28104 0x4>;
 			reg-names = "rev", "sysc";
@@ -2162,7 +2139,6 @@
 
 		target-module at 3d000 {			/* 0x4833d000, ap 102 6e.0 */
 			compatible = "ti,sysc-omap4-timer", "ti,sysc";
-			ti,hwmods = "timer9";
 			reg = <0x3d000 0x4>,
 			      <0x3d010 0x4>,
 			      <0x3d014 0x4>;
@@ -2189,7 +2165,6 @@
 
 		target-module at 3f000 {			/* 0x4833f000, ap 104 5c.0 */
 			compatible = "ti,sysc-omap4-timer", "ti,sysc";
-			ti,hwmods = "timer10";
 			reg = <0x3f000 0x4>,
 			      <0x3f010 0x4>,
 			      <0x3f014 0x4>;
@@ -2216,7 +2191,6 @@
 
 		target-module at 41000 {			/* 0x48341000, ap 106 76.0 */
 			compatible = "ti,sysc-omap4-timer", "ti,sysc";
-			ti,hwmods = "timer11";
 			reg = <0x41000 0x4>,
 			      <0x41010 0x4>,
 			      <0x41014 0x4>;
@@ -2243,7 +2217,6 @@
 
 		target-module at 45000 {			/* 0x48345000, ap 108 6a.0 */
 			compatible = "ti,sysc-omap2", "ti,sysc";
-			ti,hwmods = "spi4";
 			reg = <0x45000 0x4>,
 			      <0x45110 0x4>,
 			      <0x45114 0x4>;
@@ -2358,7 +2331,6 @@
 
 		target-module at a8000 {			/* 0x483a8000, ap 125 6c.0 */
 			compatible = "ti,sysc-omap4", "ti,sysc";
-			ti,hwmods = "ocp2scp0";
 			reg = <0xa8000 0x4>;
 			reg-names = "rev";
 			/* Domains (P, C): per_pwrdm, l4ls_clkdm */
@@ -2440,7 +2412,6 @@
 
 		target-module at e8000 {			/* 0x483e8000, ap 129 78.0 */
 			compatible = "ti,sysc-omap4", "ti,sysc";
-			ti,hwmods = "ocp2scp1";
 			reg = <0xe8000 0x4>;
 			reg-names = "rev";
 			/* Domains (P, C): per_pwrdm, l4ls_clkdm */

Modified: head/sys/gnu/dts/arm/am437x-sk-evm.dts
==============================================================================
--- head/sys/gnu/dts/arm/am437x-sk-evm.dts	Tue Apr 14 18:24:59 2020	(r359933)
+++ head/sys/gnu/dts/arm/am437x-sk-evm.dts	Tue Apr 14 18:57:00 2020	(r359934)
@@ -272,6 +272,12 @@
 		>;
 	};
 
+	clkout1_pin: pinmux_clkout1_pin {
+		pinctrl-single,pins = <
+			0x270 (PIN_OUTPUT_PULLDOWN | MUX_MODE3)	/* XDMA_EVENT_INTR0/CLKOUT1 */
+		>;
+	};
+
 	cpsw_default: cpsw_default {
 		pinctrl-single,pins = <
 			/* Slave 1 */
@@ -593,6 +599,25 @@
 	pinctrl-0 = <&i2c1_pins>;
 	clock-frequency = <400000>;
 
+	ov2659 at 30 {
+		compatible = "ovti,ov2659";
+		reg = <0x30>;
+		pinctrl-names = "default";
+		pinctrl-0 = <&clkout1_pin>;
+
+		clocks = <&clkout1_mux_ck>;
+		clock-names = "xvclk";
+		assigned-clocks = <&clkout1_mux_ck>;
+		assigned-clock-parents = <&clkout1_osc_div_ck>;
+
+		port {
+			ov2659_1: endpoint {
+				remote-endpoint = <&vpfe0_ep>;
+				link-frequencies = /bits/ 64 <70000000>;
+			};
+		};
+	};
+
 	edt-ft5306 at 38 {
 		status = "okay";
 		compatible = "edt,edt-ft5306", "edt,edt-ft5x06";
@@ -877,7 +902,7 @@
 	/* Camera port */
 	port {
 		vpfe0_ep: endpoint {
-			/* remote-endpoint = <&sensor>; add once we have it */
+			remote-endpoint = <&ov2659_1>;
 			ti,am437x-vpfe-interface = <0>;
 			bus-width = <8>;
 			hsync-active = <0>;

Modified: head/sys/gnu/dts/arm/am43x-epos-evm.dts
==============================================================================
--- head/sys/gnu/dts/arm/am43x-epos-evm.dts	Tue Apr 14 18:24:59 2020	(r359933)
+++ head/sys/gnu/dts/arm/am43x-epos-evm.dts	Tue Apr 14 18:57:00 2020	(r359934)
@@ -145,6 +145,12 @@
 			system-clock-frequency = <12000000>;
 		};
 	};
+
+	audio_mstrclk: clock {
+		compatible = "fixed-clock";
+		#clock-cells = <0>;
+		clock-frequency = <12000000>;
+	};
 };
 
 &am43xx_pinmux {
@@ -696,6 +702,21 @@
 		IOVDD-supply = <&dcdc4>; /* V3_3D -> DCDC4 */
 		DVDD-supply = <&ldo1>; /* V1_8AUD -> V1_8D -> LDO1 */
 	};
+
+	ov2659 at 30 {
+		compatible = "ovti,ov2659";
+		reg = <0x30>;
+
+		clocks = <&audio_mstrclk>;
+		clock-names = "xvclk";
+
+		port {
+			ov2659_1: endpoint {
+				remote-endpoint = <&vpfe1_ep>;
+				link-frequencies = /bits/ 64 <70000000>;
+			};
+		};
+	};
 };
 
 &i2c2 {
@@ -964,7 +985,7 @@
 
 	port {
 		vpfe1_ep: endpoint {
-			/* remote-endpoint = <&sensor>; add once we have it */
+			remote-endpoint = <&ov2659_1>;
 			ti,am437x-vpfe-interface = <0>;
 			bus-width = <8>;
 			hsync-active = <0>;

Modified: head/sys/gnu/dts/arm/am43xx-clocks.dtsi
==============================================================================
--- head/sys/gnu/dts/arm/am43xx-clocks.dtsi	Tue Apr 14 18:24:59 2020	(r359933)
+++ head/sys/gnu/dts/arm/am43xx-clocks.dtsi	Tue Apr 14 18:57:00 2020	(r359934)
@@ -704,6 +704,60 @@
 		ti,bit-shift = <8>;
 		reg = <0x2a48>;
 	};
+
+	clkout1_osc_div_ck: clkout1-osc-div-ck {
+		#clock-cells = <0>;
+		compatible = "ti,divider-clock";
+		clocks = <&sys_clkin_ck>;
+		ti,bit-shift = <20>;
+		ti,max-div = <4>;
+		reg = <0x4100>;
+	};
+
+	clkout1_src2_mux_ck: clkout1-src2-mux-ck {
+		#clock-cells = <0>;
+		compatible = "ti,mux-clock";
+		clocks = <&clk_rc32k_ck>, <&sysclk_div>, <&dpll_ddr_m2_ck>,
+			 <&dpll_per_m2_ck>, <&dpll_disp_m2_ck>,
+			 <&dpll_mpu_m2_ck>;
+		reg = <0x4100>;
+	};
+
+	clkout1_src2_pre_div_ck: clkout1-src2-pre-div-ck {
+		#clock-cells = <0>;
+		compatible = "ti,divider-clock";
+		clocks = <&clkout1_src2_mux_ck>;
+		ti,bit-shift = <4>;
+		ti,max-div = <8>;
+		reg = <0x4100>;
+	};
+
+	clkout1_src2_post_div_ck: clkout1-src2-post-div-ck {
+		#clock-cells = <0>;
+		compatible = "ti,divider-clock";
+		clocks = <&clkout1_src2_pre_div_ck>;
+		ti,bit-shift = <8>;
+		ti,max-div = <32>;
+		ti,index-power-of-two;
+		reg = <0x4100>;

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


More information about the svn-src-head mailing list