From owner-svn-src-all@freebsd.org Wed Sep 21 08:54:10 2016 Return-Path: Delivered-To: svn-src-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3CECABE0C73; Wed, 21 Sep 2016 08:54:10 +0000 (UTC) (envelope-from andrew@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id EA6B0C1C; Wed, 21 Sep 2016 08:54:09 +0000 (UTC) (envelope-from andrew@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u8L8s9TR062938; Wed, 21 Sep 2016 08:54:09 GMT (envelope-from andrew@FreeBSD.org) Received: (from andrew@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u8L8s8HE062932; Wed, 21 Sep 2016 08:54:08 GMT (envelope-from andrew@FreeBSD.org) Message-Id: <201609210854.u8L8s8HE062932@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: andrew set sender to andrew@FreeBSD.org using -f From: Andrew Turner Date: Wed, 21 Sep 2016 08:54:08 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: svn commit: r306083 - in head/sys/gnu/dts: arm include/dt-bindings/clock include/dt-bindings/gpio include/dt-bindings/mfd include/dt-bindings/pinctrl include/dt-bindings/reset X-SVN-Group: head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2016 08:54:10 -0000 Author: andrew Date: Wed Sep 21 08:54:08 2016 New Revision: 306083 URL: https://svnweb.freebsd.org/changeset/base/306083 Log: Update the device tree source files to a Linux 4.7-RC. MFC after: 2 weeks Sponsored by: ABT Systems Ltd Added: head/sys/gnu/dts/arm/am335x-baltos-ir2110.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/am335x-baltos-ir2110.dts head/sys/gnu/dts/arm/am335x-baltos-ir3220.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/am335x-baltos-ir3220.dts head/sys/gnu/dts/arm/am335x-baltos.dtsi - copied unchanged from r305978, vendor/device-tree/dist/src/arm/am335x-baltos.dtsi head/sys/gnu/dts/arm/am335x-icev2.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/am335x-icev2.dts head/sys/gnu/dts/arm/am572x-idk.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/am572x-idk.dts head/sys/gnu/dts/arm/am57xx-commercial-grade.dtsi - copied unchanged from r305978, vendor/device-tree/dist/src/arm/am57xx-commercial-grade.dtsi head/sys/gnu/dts/arm/am57xx-idk-common.dtsi - copied unchanged from r305978, vendor/device-tree/dist/src/arm/am57xx-idk-common.dtsi head/sys/gnu/dts/arm/am57xx-industrial-grade.dtsi - copied unchanged from r305978, vendor/device-tree/dist/src/arm/am57xx-industrial-grade.dtsi head/sys/gnu/dts/arm/arm-realview-eb-11mp-revb.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/arm-realview-eb-11mp-revb.dts head/sys/gnu/dts/arm/arm-realview-eb-11mp.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/arm-realview-eb-11mp.dts head/sys/gnu/dts/arm/arm-realview-eb-a9mp.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/arm-realview-eb-a9mp.dts head/sys/gnu/dts/arm/arm-realview-eb-mp.dtsi - copied unchanged from r305978, vendor/device-tree/dist/src/arm/arm-realview-eb-mp.dtsi head/sys/gnu/dts/arm/arm-realview-eb.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/arm-realview-eb.dts head/sys/gnu/dts/arm/arm-realview-eb.dtsi - copied unchanged from r305978, vendor/device-tree/dist/src/arm/arm-realview-eb.dtsi head/sys/gnu/dts/arm/arm-realview-pba8.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/arm-realview-pba8.dts head/sys/gnu/dts/arm/arm-realview-pbx-a9.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/arm-realview-pbx-a9.dts head/sys/gnu/dts/arm/arm-realview-pbx.dtsi - copied unchanged from r305978, vendor/device-tree/dist/src/arm/arm-realview-pbx.dtsi head/sys/gnu/dts/arm/artpec6-devboard.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/artpec6-devboard.dts head/sys/gnu/dts/arm/artpec6.dtsi - copied unchanged from r305978, vendor/device-tree/dist/src/arm/artpec6.dtsi head/sys/gnu/dts/arm/aspeed-ast2500-evb.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/aspeed-ast2500-evb.dts head/sys/gnu/dts/arm/aspeed-bmc-opp-palmetto.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/aspeed-bmc-opp-palmetto.dts head/sys/gnu/dts/arm/aspeed-g4.dtsi - copied unchanged from r305978, vendor/device-tree/dist/src/arm/aspeed-g4.dtsi head/sys/gnu/dts/arm/aspeed-g5.dtsi - copied unchanged from r305978, vendor/device-tree/dist/src/arm/aspeed-g5.dtsi head/sys/gnu/dts/arm/bcm2835-rpi-a.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/bcm2835-rpi-a.dts head/sys/gnu/dts/arm/bcm47094-dlink-dir-885l.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/bcm47094-dlink-dir-885l.dts head/sys/gnu/dts/arm/dra7-dspeve-thermal.dtsi - copied unchanged from r305978, vendor/device-tree/dist/src/arm/dra7-dspeve-thermal.dtsi head/sys/gnu/dts/arm/dra7-iva-thermal.dtsi - copied unchanged from r305978, vendor/device-tree/dist/src/arm/dra7-iva-thermal.dtsi head/sys/gnu/dts/arm/dra72-evm-common.dtsi - copied unchanged from r305978, vendor/device-tree/dist/src/arm/dra72-evm-common.dtsi head/sys/gnu/dts/arm/dra72-evm-revc.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/dra72-evm-revc.dts head/sys/gnu/dts/arm/exynos-syscon-restart.dtsi - copied unchanged from r305978, vendor/device-tree/dist/src/arm/exynos-syscon-restart.dtsi head/sys/gnu/dts/arm/exynos3250-artik5-eval.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/exynos3250-artik5-eval.dts head/sys/gnu/dts/arm/exynos3250-artik5.dtsi - copied unchanged from r305978, vendor/device-tree/dist/src/arm/exynos3250-artik5.dtsi head/sys/gnu/dts/arm/exynos4412-ppmu-common.dtsi - copied unchanged from r305978, vendor/device-tree/dist/src/arm/exynos4412-ppmu-common.dtsi head/sys/gnu/dts/arm/exynos5410-pinctrl.dtsi - copied unchanged from r305978, vendor/device-tree/dist/src/arm/exynos5410-pinctrl.dtsi head/sys/gnu/dts/arm/exynos5420-cpus.dtsi - copied unchanged from r305978, vendor/device-tree/dist/src/arm/exynos5420-cpus.dtsi head/sys/gnu/dts/arm/imx6dl-tx6s-8034.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/imx6dl-tx6s-8034.dts head/sys/gnu/dts/arm/imx6dl-tx6s-8035.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/imx6dl-tx6s-8035.dts head/sys/gnu/dts/arm/imx6dl-tx6u-8033.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/imx6dl-tx6u-8033.dts head/sys/gnu/dts/arm/imx6dl-tx6u-81xx-mb7.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/imx6dl-tx6u-81xx-mb7.dts head/sys/gnu/dts/arm/imx6q-apalis-ixora.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/imx6q-apalis-ixora.dts head/sys/gnu/dts/arm/imx6q-b450v3.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/imx6q-b450v3.dts head/sys/gnu/dts/arm/imx6q-b650v3.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/imx6q-b650v3.dts head/sys/gnu/dts/arm/imx6q-b850v3.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/imx6q-b850v3.dts head/sys/gnu/dts/arm/imx6q-ba16.dtsi - copied unchanged from r305978, vendor/device-tree/dist/src/arm/imx6q-ba16.dtsi head/sys/gnu/dts/arm/imx6q-bx50v3.dtsi - copied unchanged from r305978, vendor/device-tree/dist/src/arm/imx6q-bx50v3.dtsi head/sys/gnu/dts/arm/imx6q-evi.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/imx6q-evi.dts head/sys/gnu/dts/arm/imx6q-icore-rqs.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/imx6q-icore-rqs.dts head/sys/gnu/dts/arm/imx6q-marsboard.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/imx6q-marsboard.dts head/sys/gnu/dts/arm/imx6q-tx6q-1036.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/imx6q-tx6q-1036.dts head/sys/gnu/dts/arm/imx6q-tx6q-11x0-mb7.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/imx6q-tx6q-11x0-mb7.dts head/sys/gnu/dts/arm/imx6qdl-apalis.dtsi - copied unchanged from r305978, vendor/device-tree/dist/src/arm/imx6qdl-apalis.dtsi head/sys/gnu/dts/arm/imx6qdl-icore-rqs.dtsi - copied unchanged from r305978, vendor/device-tree/dist/src/arm/imx6qdl-icore-rqs.dtsi head/sys/gnu/dts/arm/imx6qp-nitrogen6_max.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/imx6qp-nitrogen6_max.dts head/sys/gnu/dts/arm/imx6qp-sabreauto.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/imx6qp-sabreauto.dts head/sys/gnu/dts/arm/imx6qp-sabresd.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/imx6qp-sabresd.dts head/sys/gnu/dts/arm/imx6qp.dtsi - copied unchanged from r305978, vendor/device-tree/dist/src/arm/imx6qp.dtsi head/sys/gnu/dts/arm/imx6sx-nitrogen6sx.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/imx6sx-nitrogen6sx.dts head/sys/gnu/dts/arm/imx6sx-sdb-sai.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/imx6sx-sdb-sai.dts head/sys/gnu/dts/arm/imx6ul-pico-hobbit.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/imx6ul-pico-hobbit.dts head/sys/gnu/dts/arm/imx6ul-tx6ul-0010.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/imx6ul-tx6ul-0010.dts head/sys/gnu/dts/arm/imx6ul-tx6ul-0011.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/imx6ul-tx6ul-0011.dts head/sys/gnu/dts/arm/imx6ul-tx6ul-mainboard.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/imx6ul-tx6ul-mainboard.dts head/sys/gnu/dts/arm/imx6ul-tx6ul.dtsi - copied unchanged from r305978, vendor/device-tree/dist/src/arm/imx6ul-tx6ul.dtsi head/sys/gnu/dts/arm/imx7d-nitrogen7.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/imx7d-nitrogen7.dts head/sys/gnu/dts/arm/keystone-k2e-clocks.dtsi - copied unchanged from r305978, vendor/device-tree/dist/src/arm/keystone-k2e-clocks.dtsi head/sys/gnu/dts/arm/keystone-k2e-evm.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/keystone-k2e-evm.dts head/sys/gnu/dts/arm/keystone-k2e-netcp.dtsi - copied unchanged from r305978, vendor/device-tree/dist/src/arm/keystone-k2e-netcp.dtsi head/sys/gnu/dts/arm/keystone-k2e.dtsi - copied unchanged from r305978, vendor/device-tree/dist/src/arm/keystone-k2e.dtsi head/sys/gnu/dts/arm/keystone-k2g-evm.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/keystone-k2g-evm.dts head/sys/gnu/dts/arm/keystone-k2g.dtsi - copied unchanged from r305978, vendor/device-tree/dist/src/arm/keystone-k2g.dtsi head/sys/gnu/dts/arm/keystone-k2hk-clocks.dtsi - copied unchanged from r305978, vendor/device-tree/dist/src/arm/keystone-k2hk-clocks.dtsi head/sys/gnu/dts/arm/keystone-k2hk-evm.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/keystone-k2hk-evm.dts head/sys/gnu/dts/arm/keystone-k2hk-netcp.dtsi - copied unchanged from r305978, vendor/device-tree/dist/src/arm/keystone-k2hk-netcp.dtsi head/sys/gnu/dts/arm/keystone-k2hk.dtsi - copied unchanged from r305978, vendor/device-tree/dist/src/arm/keystone-k2hk.dtsi head/sys/gnu/dts/arm/keystone-k2l-clocks.dtsi - copied unchanged from r305978, vendor/device-tree/dist/src/arm/keystone-k2l-clocks.dtsi head/sys/gnu/dts/arm/keystone-k2l-evm.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/keystone-k2l-evm.dts head/sys/gnu/dts/arm/keystone-k2l-netcp.dtsi - copied unchanged from r305978, vendor/device-tree/dist/src/arm/keystone-k2l-netcp.dtsi head/sys/gnu/dts/arm/keystone-k2l.dtsi - copied unchanged from r305978, vendor/device-tree/dist/src/arm/keystone-k2l.dtsi head/sys/gnu/dts/arm/kirkwood-linkstation-6282.dtsi - copied unchanged from r305978, vendor/device-tree/dist/src/arm/kirkwood-linkstation-6282.dtsi head/sys/gnu/dts/arm/kirkwood-linkstation-duo-6281.dtsi - copied unchanged from r305978, vendor/device-tree/dist/src/arm/kirkwood-linkstation-duo-6281.dtsi head/sys/gnu/dts/arm/kirkwood-linkstation-lsqvl.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/kirkwood-linkstation-lsqvl.dts head/sys/gnu/dts/arm/kirkwood-linkstation-lsvl.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/kirkwood-linkstation-lsvl.dts head/sys/gnu/dts/arm/kirkwood-linkstation-lswsxl.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/kirkwood-linkstation-lswsxl.dts head/sys/gnu/dts/arm/kirkwood-linkstation-lswvl.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/kirkwood-linkstation-lswvl.dts head/sys/gnu/dts/arm/kirkwood-linkstation-lswxl.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/kirkwood-linkstation-lswxl.dts head/sys/gnu/dts/arm/kirkwood-linkstation.dtsi - copied unchanged from r305978, vendor/device-tree/dist/src/arm/kirkwood-linkstation.dtsi head/sys/gnu/dts/arm/kirkwood-linksys-viper.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/kirkwood-linksys-viper.dts head/sys/gnu/dts/arm/logicpd-som-lv-37xx-devkit.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/logicpd-som-lv-37xx-devkit.dts head/sys/gnu/dts/arm/logicpd-som-lv.dtsi - copied unchanged from r305978, vendor/device-tree/dist/src/arm/logicpd-som-lv.dtsi head/sys/gnu/dts/arm/lpc3250-ea3250.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/lpc3250-ea3250.dts head/sys/gnu/dts/arm/lpc3250-phy3250.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/lpc3250-phy3250.dts head/sys/gnu/dts/arm/mps2-an385.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/mps2-an385.dts head/sys/gnu/dts/arm/mps2-an399.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/mps2-an399.dts head/sys/gnu/dts/arm/mps2.dtsi - copied unchanged from r305978, vendor/device-tree/dist/src/arm/mps2.dtsi head/sys/gnu/dts/arm/mt2701-pinfunc.h - copied unchanged from r305978, vendor/device-tree/dist/src/arm/mt2701-pinfunc.h head/sys/gnu/dts/arm/mt7623-evb.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/mt7623-evb.dts head/sys/gnu/dts/arm/mt7623.dtsi - copied unchanged from r305978, vendor/device-tree/dist/src/arm/mt7623.dtsi head/sys/gnu/dts/arm/mvebu-linkstation-fan.dtsi - copied unchanged from r305978, vendor/device-tree/dist/src/arm/mvebu-linkstation-fan.dtsi head/sys/gnu/dts/arm/mvebu-linkstation-gpio-simple.dtsi - copied unchanged from r305978, vendor/device-tree/dist/src/arm/mvebu-linkstation-gpio-simple.dtsi head/sys/gnu/dts/arm/omap3-sniper.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/omap3-sniper.dts head/sys/gnu/dts/arm/omap4-kc1.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/omap4-kc1.dts head/sys/gnu/dts/arm/orion5x-kuroboxpro.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/orion5x-kuroboxpro.dts head/sys/gnu/dts/arm/orion5x-linkstation-lsgl.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/orion5x-linkstation-lsgl.dts head/sys/gnu/dts/arm/orion5x-linkstation.dtsi - copied unchanged from r305978, vendor/device-tree/dist/src/arm/orion5x-linkstation.dtsi head/sys/gnu/dts/arm/ox810se.dtsi - copied unchanged from r305978, vendor/device-tree/dist/src/arm/ox810se.dtsi head/sys/gnu/dts/arm/qcom-apq8064-arrow-db600c-pins.dtsi - copied unchanged from r305978, vendor/device-tree/dist/src/arm/qcom-apq8064-arrow-db600c-pins.dtsi head/sys/gnu/dts/arm/qcom-apq8064-arrow-db600c.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/qcom-apq8064-arrow-db600c.dts head/sys/gnu/dts/arm/qcom-apq8064-asus-nexus7-flo.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/qcom-apq8064-asus-nexus7-flo.dts head/sys/gnu/dts/arm/qcom-apq8064-pins.dtsi - copied unchanged from r305978, vendor/device-tree/dist/src/arm/qcom-apq8064-pins.dtsi head/sys/gnu/dts/arm/qcom-ipq4019-ap.dk01.1-c1.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/qcom-ipq4019-ap.dk01.1-c1.dts head/sys/gnu/dts/arm/qcom-ipq4019-ap.dk01.1.dtsi - copied unchanged from r305978, vendor/device-tree/dist/src/arm/qcom-ipq4019-ap.dk01.1.dtsi head/sys/gnu/dts/arm/qcom-ipq4019.dtsi - copied unchanged from r305978, vendor/device-tree/dist/src/arm/qcom-ipq4019.dtsi head/sys/gnu/dts/arm/rk3288-miqi.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/rk3288-miqi.dts head/sys/gnu/dts/arm/socfpga_cyclone5_vining_fpga.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/socfpga_cyclone5_vining_fpga.dts head/sys/gnu/dts/arm/stm32f469-disco.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/stm32f469-disco.dts head/sys/gnu/dts/arm/sun4i-a10-dserve-dsrv9703c.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/sun4i-a10-dserve-dsrv9703c.dts head/sys/gnu/dts/arm/sun5i-a13-difrnce-dit4350.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/sun5i-a13-difrnce-dit4350.dts head/sys/gnu/dts/arm/sun6i-a31s-colorfly-e708-q1.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/sun6i-a31s-colorfly-e708-q1.dts head/sys/gnu/dts/arm/sun7i-a20-itead-ibox.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/sun7i-a20-itead-ibox.dts head/sys/gnu/dts/arm/sun7i-a20-lamobo-r1.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/sun7i-a20-lamobo-r1.dts head/sys/gnu/dts/arm/sun7i-a20-olinuxino-lime2-emmc.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/sun7i-a20-olinuxino-lime2-emmc.dts head/sys/gnu/dts/arm/sun8i-a23-polaroid-mid2809pxe04.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/sun8i-a23-polaroid-mid2809pxe04.dts head/sys/gnu/dts/arm/sun8i-a83t-allwinner-h8homlet-v2.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/sun8i-a83t-allwinner-h8homlet-v2.dts head/sys/gnu/dts/arm/sun8i-a83t-cubietruck-plus.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/sun8i-a83t-cubietruck-plus.dts head/sys/gnu/dts/arm/sun8i-a83t.dtsi - copied unchanged from r305978, vendor/device-tree/dist/src/arm/sun8i-a83t.dtsi head/sys/gnu/dts/arm/sun8i-h3-orangepi-2.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/sun8i-h3-orangepi-2.dts head/sys/gnu/dts/arm/sun8i-h3-orangepi-one.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/sun8i-h3-orangepi-one.dts head/sys/gnu/dts/arm/sun8i-h3-orangepi-pc.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/sun8i-h3-orangepi-pc.dts head/sys/gnu/dts/arm/sunxi-itead-core-common.dtsi - copied unchanged from r305978, vendor/device-tree/dist/src/arm/sunxi-itead-core-common.dtsi head/sys/gnu/dts/arm/tps65217.dtsi - copied unchanged from r305978, vendor/device-tree/dist/src/arm/tps65217.dtsi head/sys/gnu/dts/arm/uniphier-ph1-pro4-ace.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/uniphier-ph1-pro4-ace.dts head/sys/gnu/dts/arm/uniphier-ph1-pro4-sanji.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/uniphier-ph1-pro4-sanji.dts head/sys/gnu/dts/arm/vf610-zii-dev-rev-b.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/vf610-zii-dev-rev-b.dts head/sys/gnu/dts/arm/wd-mbwe.dts - copied unchanged from r305978, vendor/device-tree/dist/src/arm/wd-mbwe.dts head/sys/gnu/dts/include/dt-bindings/clock/ath79-clk.h - copied unchanged from r305983, vendor/device-tree/dist/include/dt-bindings/clock/ath79-clk.h head/sys/gnu/dts/include/dt-bindings/clock/axis,artpec6-clkctrl.h - copied unchanged from r305983, vendor/device-tree/dist/include/dt-bindings/clock/axis,artpec6-clkctrl.h head/sys/gnu/dts/include/dt-bindings/clock/hi3519-clock.h - copied unchanged from r305983, vendor/device-tree/dist/include/dt-bindings/clock/hi3519-clock.h head/sys/gnu/dts/include/dt-bindings/clock/microchip,pic32-clock.h - copied unchanged from r305983, vendor/device-tree/dist/include/dt-bindings/clock/microchip,pic32-clock.h head/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-ipq4019.h - copied unchanged from r305983, vendor/device-tree/dist/include/dt-bindings/clock/qcom,gcc-ipq4019.h head/sys/gnu/dts/include/dt-bindings/clock/rk3399-cru.h - copied unchanged from r305983, vendor/device-tree/dist/include/dt-bindings/clock/rk3399-cru.h head/sys/gnu/dts/include/dt-bindings/gpio/meson-gxbb-gpio.h - copied unchanged from r305983, vendor/device-tree/dist/include/dt-bindings/gpio/meson-gxbb-gpio.h head/sys/gnu/dts/include/dt-bindings/gpio/tegra186-gpio.h - copied unchanged from r305983, vendor/device-tree/dist/include/dt-bindings/gpio/tegra186-gpio.h head/sys/gnu/dts/include/dt-bindings/mfd/max77620.h - copied unchanged from r305983, vendor/device-tree/dist/include/dt-bindings/mfd/max77620.h head/sys/gnu/dts/include/dt-bindings/pinctrl/hisi.h - copied unchanged from r305983, vendor/device-tree/dist/include/dt-bindings/pinctrl/hisi.h head/sys/gnu/dts/include/dt-bindings/pinctrl/mt7623-pinfunc.h - copied unchanged from r305983, vendor/device-tree/dist/include/dt-bindings/pinctrl/mt7623-pinfunc.h head/sys/gnu/dts/include/dt-bindings/pinctrl/stm32f429-pinfunc.h - copied unchanged from r305983, vendor/device-tree/dist/include/dt-bindings/pinctrl/stm32f429-pinfunc.h head/sys/gnu/dts/include/dt-bindings/reset/pistachio-resets.h - copied unchanged from r305983, vendor/device-tree/dist/include/dt-bindings/reset/pistachio-resets.h Modified: head/sys/gnu/dts/arm/at91-sama5d3_xplained.dts head/sys/gnu/dts/arm/at91sam9g45.dtsi head/sys/gnu/dts/arm/at91sam9n12ek.dts head/sys/gnu/dts/arm/at91sam9x5.dtsi head/sys/gnu/dts/arm/imx51-babbage.dts head/sys/gnu/dts/arm/imx51-digi-connectcore-som.dtsi head/sys/gnu/dts/arm/imx51-eukrea-mbimxsd51-baseboard.dts head/sys/gnu/dts/arm/imx53-ard.dts head/sys/gnu/dts/arm/imx53-m53evk.dts head/sys/gnu/dts/arm/imx53-qsb-common.dtsi head/sys/gnu/dts/arm/imx53-tx53-x03x.dts head/sys/gnu/dts/arm/imx53-tx53-x13x.dts head/sys/gnu/dts/arm/imx53-tx53.dtsi head/sys/gnu/dts/arm/imx6dl-riotboard.dts head/sys/gnu/dts/arm/imx6dl-tx6dl-comtft.dts head/sys/gnu/dts/arm/imx6dl-tx6u-801x.dts head/sys/gnu/dts/arm/imx6dl-tx6u-811x.dts head/sys/gnu/dts/arm/imx6dl-wandboard-revb1.dts head/sys/gnu/dts/arm/imx6dl.dtsi head/sys/gnu/dts/arm/imx6q-gk802.dts head/sys/gnu/dts/arm/imx6q-gw5400-a.dts head/sys/gnu/dts/arm/imx6q-tx6q-1010-comtft.dts head/sys/gnu/dts/arm/imx6q-tx6q-1010.dts head/sys/gnu/dts/arm/imx6q-tx6q-1020-comtft.dts head/sys/gnu/dts/arm/imx6q-tx6q-1020.dts head/sys/gnu/dts/arm/imx6q-tx6q-1110.dts head/sys/gnu/dts/arm/imx6q-wandboard-revb1.dts head/sys/gnu/dts/arm/imx6q.dtsi head/sys/gnu/dts/arm/imx6qdl-gw51xx.dtsi head/sys/gnu/dts/arm/imx6qdl-gw52xx.dtsi head/sys/gnu/dts/arm/imx6qdl-gw53xx.dtsi head/sys/gnu/dts/arm/imx6qdl-gw54xx.dtsi head/sys/gnu/dts/arm/imx6qdl-nitrogen6x.dtsi head/sys/gnu/dts/arm/imx6qdl-rex.dtsi head/sys/gnu/dts/arm/imx6qdl-sabrelite.dtsi head/sys/gnu/dts/arm/imx6qdl-sabresd.dtsi head/sys/gnu/dts/arm/imx6qdl-tx6.dtsi head/sys/gnu/dts/arm/imx6qdl-wandboard.dtsi head/sys/gnu/dts/arm/imx6qdl.dtsi head/sys/gnu/dts/arm/imx6sx-sdb.dts head/sys/gnu/dts/arm/imx6sx.dtsi head/sys/gnu/dts/arm/sama5d3.dtsi head/sys/gnu/dts/arm/vf610.dtsi head/sys/gnu/dts/include/dt-bindings/clock/exynos5420.h head/sys/gnu/dts/include/dt-bindings/clock/r8a7790-clock.h head/sys/gnu/dts/include/dt-bindings/clock/vf610-clock.h head/sys/gnu/dts/include/dt-bindings/gpio/tegra-gpio.h Directory Properties: head/sys/gnu/dts/arm/ (props changed) head/sys/gnu/dts/include/ (props changed) Copied: head/sys/gnu/dts/arm/am335x-baltos-ir2110.dts (from r305978, vendor/device-tree/dist/src/arm/am335x-baltos-ir2110.dts) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sys/gnu/dts/arm/am335x-baltos-ir2110.dts Wed Sep 21 08:54:08 2016 (r306083, copy of r305978, vendor/device-tree/dist/src/arm/am335x-baltos-ir2110.dts) @@ -0,0 +1,71 @@ +/* + * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +/* + * VScom OnRISC + * http://www.vscom.de + */ + +/dts-v1/; + +#include "am335x-baltos.dtsi" + +/ { + model = "OnRISC Baltos iR 2110"; +}; + +&am33xx_pinmux { + uart1_pins: pinmux_uart1_pins { + pinctrl-single,pins = < + AM33XX_IOPAD(0x980, PIN_INPUT | MUX_MODE0) /* uart1_rxd */ + AM33XX_IOPAD(0x984, PIN_INPUT | MUX_MODE0) /* uart1_txd */ + AM33XX_IOPAD(0x978, PIN_INPUT_PULLDOWN | MUX_MODE0) /* uart1_ctsn */ + AM33XX_IOPAD(0x97c, PIN_OUTPUT_PULLDOWN | MUX_MODE0) /* uart1_rtsn */ + AM33XX_IOPAD(0x8e0, PIN_OUTPUT_PULLDOWN | MUX_MODE7) /* lcd_vsync.gpio2[22] DTR */ + AM33XX_IOPAD(0x8e4, PIN_INPUT_PULLDOWN | MUX_MODE7) /* lcd_hsync.gpio2[23] DSR */ + AM33XX_IOPAD(0x8e8, PIN_INPUT_PULLDOWN | MUX_MODE7) /* lcd_pclk.gpio2[24] DCD */ + AM33XX_IOPAD(0x8ec, PIN_INPUT_PULLDOWN | MUX_MODE7) /* lcd_ac_bias_en.gpio2[25] RI */ + >; + }; +}; + +&uart1 { + pinctrl-names = "default"; + pinctrl-0 = <&uart1_pins>; + dtr-gpios = <&gpio2 22 GPIO_ACTIVE_LOW>; + dsr-gpios = <&gpio2 23 GPIO_ACTIVE_LOW>; + dcd-gpios = <&gpio2 24 GPIO_ACTIVE_LOW>; + rng-gpios = <&gpio2 25 GPIO_ACTIVE_LOW>; + + status = "okay"; +}; + +&usb0_phy { + status = "okay"; +}; + +&usb0 { + status = "okay"; + dr_mode = "host"; +}; + +&cpsw_emac0 { + phy_id = <&davinci_mdio>, <1>; + phy-mode = "rmii"; + dual_emac_res_vlan = <1>; +}; + +&cpsw_emac1 { + phy_id = <&davinci_mdio>, <7>; + phy-mode = "rgmii-txid"; + dual_emac_res_vlan = <2>; +}; + +&phy_sel { + rmii-clock-ext = <1>; +}; Copied: head/sys/gnu/dts/arm/am335x-baltos-ir3220.dts (from r305978, vendor/device-tree/dist/src/arm/am335x-baltos-ir3220.dts) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sys/gnu/dts/arm/am335x-baltos-ir3220.dts Wed Sep 21 08:54:08 2016 (r306083, copy of r305978, vendor/device-tree/dist/src/arm/am335x-baltos-ir3220.dts) @@ -0,0 +1,119 @@ +/* + * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +/* + * VScom OnRISC + * http://www.vscom.de + */ + +/dts-v1/; + +#include "am335x-baltos.dtsi" + +/ { + model = "OnRISC Baltos iR 3220"; +}; + +&am33xx_pinmux { + tca6416_pins: pinmux_tca6416_pins { + pinctrl-single,pins = < + AM33XX_IOPAD(0x9b4, PIN_INPUT_PULLUP | MUX_MODE7) /* xdma_event_intr1.gpio0[20] tca6416 stuff */ + >; + }; + + uart1_pins: pinmux_uart1_pins { + pinctrl-single,pins = < + AM33XX_IOPAD(0x980, PIN_INPUT | MUX_MODE0) /* uart1_rxd */ + AM33XX_IOPAD(0x984, PIN_INPUT | MUX_MODE0) /* uart1_txd */ + AM33XX_IOPAD(0x978, PIN_INPUT_PULLDOWN | MUX_MODE0) /* uart1_ctsn */ + AM33XX_IOPAD(0x97c, PIN_OUTPUT_PULLDOWN | MUX_MODE0) /* uart1_rtsn */ + AM33XX_IOPAD(0x8e0, PIN_OUTPUT_PULLDOWN | MUX_MODE7) /* lcd_vsync.gpio2[22] DTR */ + AM33XX_IOPAD(0x8e4, PIN_INPUT_PULLDOWN | MUX_MODE7) /* lcd_hsync.gpio2[23] DSR */ + AM33XX_IOPAD(0x8e8, PIN_INPUT_PULLDOWN | MUX_MODE7) /* lcd_pclk.gpio2[24] DCD */ + AM33XX_IOPAD(0x8ec, PIN_INPUT_PULLDOWN | MUX_MODE7) /* lcd_ac_bias_en.gpio2[25] RI */ + >; + }; + + uart2_pins: pinmux_uart2_pins { + pinctrl-single,pins = < + AM33XX_IOPAD(0x950, PIN_INPUT | MUX_MODE1) /* spi0_sclk.uart2_rxd_mux3 */ + AM33XX_IOPAD(0x954, PIN_OUTPUT | MUX_MODE1) /* spi0_d0.uart2_txd_mux3 */ + AM33XX_IOPAD(0x988, PIN_INPUT_PULLDOWN | MUX_MODE2) /* i2c0_sda.uart2_ctsn_mux0 */ + AM33XX_IOPAD(0x98c, PIN_OUTPUT_PULLDOWN | MUX_MODE2) /* i2c0_scl.uart2_rtsn_mux0 */ + AM33XX_IOPAD(0x830, PIN_OUTPUT_PULLDOWN | MUX_MODE7) /* gpmc_ad12.gpio1[12] DTR */ + AM33XX_IOPAD(0x834, PIN_INPUT_PULLDOWN | MUX_MODE7) /* gpmc_ad13.gpio1[13] DSR */ + AM33XX_IOPAD(0x838, PIN_INPUT_PULLDOWN | MUX_MODE7) /* gpmc_ad14.gpio1[14] DCD */ + AM33XX_IOPAD(0x83c, PIN_INPUT_PULLDOWN | MUX_MODE7) /* gpmc_ad15.gpio1[15] RI */ + + AM33XX_IOPAD(0x9a0, PIN_INPUT_PULLUP | MUX_MODE7) /* mcasp0_aclkr.gpio3[18], INPUT_PULLDOWN | MODE7 */ + >; + }; +}; + +&uart1 { + pinctrl-names = "default"; + pinctrl-0 = <&uart1_pins>; + dtr-gpios = <&gpio2 22 GPIO_ACTIVE_LOW>; + dsr-gpios = <&gpio2 23 GPIO_ACTIVE_LOW>; + dcd-gpios = <&gpio2 24 GPIO_ACTIVE_LOW>; + rng-gpios = <&gpio2 25 GPIO_ACTIVE_LOW>; + + status = "okay"; +}; + +&uart2 { + pinctrl-names = "default"; + pinctrl-0 = <&uart2_pins>; + dtr-gpios = <&gpio1 12 GPIO_ACTIVE_LOW>; + dsr-gpios = <&gpio1 13 GPIO_ACTIVE_LOW>; + dcd-gpios = <&gpio1 14 GPIO_ACTIVE_LOW>; + rng-gpios = <&gpio1 15 GPIO_ACTIVE_LOW>; + + status = "okay"; +}; + +&i2c1 { + tca6416: gpio@20 { + compatible = "ti,tca6416"; + reg = <0x20>; + gpio-controller; + #gpio-cells = <2>; + interrupt-parent = <&gpio0>; + interrupts = <20 GPIO_ACTIVE_LOW>; + pinctrl-names = "default"; + pinctrl-0 = <&tca6416_pins>; + }; +}; + +&usb0_phy { + status = "okay"; +}; + +&usb0 { + status = "okay"; + dr_mode = "host"; +}; + +&cpsw_emac0 { + phy-mode = "rmii"; + dual_emac_res_vlan = <1>; + fixed-link { + speed = <100>; + full-duplex; + }; +}; + +&cpsw_emac1 { + phy_id = <&davinci_mdio>, <7>; + phy-mode = "rgmii-txid"; + dual_emac_res_vlan = <2>; +}; + +&phy_sel { + rmii-clock-ext = <1>; +}; Copied: head/sys/gnu/dts/arm/am335x-baltos.dtsi (from r305978, vendor/device-tree/dist/src/arm/am335x-baltos.dtsi) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sys/gnu/dts/arm/am335x-baltos.dtsi Wed Sep 21 08:54:08 2016 (r306083, copy of r305978, vendor/device-tree/dist/src/arm/am335x-baltos.dtsi) @@ -0,0 +1,408 @@ +/* + * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +/* + * VScom OnRISC + * http://www.vscom.de + */ + +#include "am33xx.dtsi" +#include +#include + +/ { + compatible = "vscom,onrisc", "ti,am33xx"; + + cpus { + cpu@0 { + cpu0-supply = <&vdd1_reg>; + }; + }; + + memory { + device_type = "memory"; + reg = <0x80000000 0x10000000>; /* 256 MB */ + }; + + vbat: fixedregulator@0 { + compatible = "regulator-fixed"; + regulator-name = "vbat"; + regulator-min-microvolt = <5000000>; + regulator-max-microvolt = <5000000>; + regulator-boot-on; + }; + + wl12xx_vmmc: fixedregulator@2 { + pinctrl-names = "default"; + pinctrl-0 = <&wl12xx_gpio>; + compatible = "regulator-fixed"; + regulator-name = "vwl1271"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + gpio = <&gpio3 8 0>; + startup-delay-us = <70000>; + enable-active-high; + }; +}; + +&am33xx_pinmux { + mmc2_pins: pinmux_mmc2_pins { + pinctrl-single,pins = < + AM33XX_IOPAD(0x820, PIN_INPUT_PULLUP | MUX_MODE2) /* gpmc_ad8.mmc1_dat0_mux0 */ + AM33XX_IOPAD(0x824, PIN_INPUT_PULLUP | MUX_MODE2) /* gpmc_ad9.mmc1_dat1_mux0 */ + AM33XX_IOPAD(0x828, PIN_INPUT_PULLUP | MUX_MODE2) /* gpmc_ad10.mmc1_dat2_mux0 */ + AM33XX_IOPAD(0x82c, PIN_INPUT_PULLUP | MUX_MODE2) /* gpmc_ad11.mmc1_dat3_mux0 */ + AM33XX_IOPAD(0x880, PIN_INPUT_PULLUP | MUX_MODE2) /* gpmc_csn1.mmc1_clk_mux0 */ + AM33XX_IOPAD(0x884, PIN_INPUT_PULLUP | MUX_MODE2) /* gpmc_csn2.mmc1_cmd_mux0 */ + AM33XX_IOPAD(0x9e4, PIN_INPUT_PULLUP | MUX_MODE7) /* emu0.gpio3[7] */ + >; + }; + + wl12xx_gpio: pinmux_wl12xx_gpio { + pinctrl-single,pins = < + AM33XX_IOPAD(0x9e8, PIN_OUTPUT_PULLUP | MUX_MODE7) /* emu1.gpio3[8] */ + >; + }; + + tps65910_pins: pinmux_tps65910_pins { + pinctrl-single,pins = < + AM33XX_IOPAD(0x878, PIN_INPUT_PULLUP | MUX_MODE7) /* gpmc_ben1.gpio1[28] */ + >; + }; + + i2c1_pins: pinmux_i2c1_pins { + pinctrl-single,pins = < + AM33XX_IOPAD(0x958, PIN_INPUT | MUX_MODE2) /* spi0_d1.i2c1_sda_mux3 */ + AM33XX_IOPAD(0x95c, PIN_INPUT | MUX_MODE2) /* spi0_cs0.i2c1_scl_mux3 */ + >; + }; + + uart0_pins: pinmux_uart0_pins { + pinctrl-single,pins = < + AM33XX_IOPAD(0x970, PIN_INPUT_PULLUP | MUX_MODE0) /* uart0_rxd.uart0_rxd */ + AM33XX_IOPAD(0x974, PIN_OUTPUT_PULLDOWN | MUX_MODE0) /* uart0_txd.uart0_txd */ + >; + }; + + cpsw_default: cpsw_default { + pinctrl-single,pins = < + /* Slave 1 */ + AM33XX_IOPAD(0x90c, PIN_INPUT_PULLDOWN | MUX_MODE1) /* mii1_crs.rmii1_crs_dv */ + AM33XX_IOPAD(0x914, PIN_OUTPUT_PULLDOWN | MUX_MODE1) /* mii1_tx_en.rmii1_txen */ + AM33XX_IOPAD(0x924, PIN_OUTPUT_PULLDOWN | MUX_MODE1) /* mii1_txd1.rmii1_txd1 */ + AM33XX_IOPAD(0x928, PIN_OUTPUT_PULLDOWN | MUX_MODE1) /* mii1_txd0.rmii1_txd0 */ + AM33XX_IOPAD(0x93c, PIN_INPUT_PULLDOWN | MUX_MODE1) /* mii1_rxd1.rmii1_rxd1 */ + AM33XX_IOPAD(0x940, PIN_INPUT_PULLDOWN | MUX_MODE1) /* mii1_rxd0.rmii1_rxd0 */ + AM33XX_IOPAD(0x944, PIN_INPUT_PULLDOWN | MUX_MODE0) /* rmii1_ref_clk.rmii1_refclk */ + + + /* Slave 2 */ + AM33XX_IOPAD(0x840, PIN_OUTPUT_PULLDOWN | MUX_MODE2) /* gpmc_a0.rgmii2_tctl */ + AM33XX_IOPAD(0x844, PIN_INPUT_PULLDOWN | MUX_MODE2) /* gpmc_a1.rgmii2_rctl */ + AM33XX_IOPAD(0x848, PIN_OUTPUT_PULLDOWN | MUX_MODE2) /* gpmc_a2.rgmii2_td3 */ + AM33XX_IOPAD(0x84c, PIN_OUTPUT_PULLDOWN | MUX_MODE2) /* gpmc_a3.rgmii2_td2 */ + AM33XX_IOPAD(0x850, PIN_OUTPUT_PULLDOWN | MUX_MODE2) /* gpmc_a4.rgmii2_td1 */ + AM33XX_IOPAD(0x854, PIN_OUTPUT_PULLDOWN | MUX_MODE2) /* gpmc_a5.rgmii2_td0 */ + AM33XX_IOPAD(0x858, PIN_OUTPUT_PULLDOWN | MUX_MODE2) /* gpmc_a6.rgmii2_tclk */ + AM33XX_IOPAD(0x85c, PIN_INPUT_PULLDOWN | MUX_MODE2) /* gpmc_a7.rgmii2_rclk */ + AM33XX_IOPAD(0x860, PIN_INPUT_PULLDOWN | MUX_MODE2) /* gpmc_a8.rgmii2_rd3 */ + AM33XX_IOPAD(0x864, PIN_INPUT_PULLDOWN | MUX_MODE2) /* gpmc_a9.rgmii2_rd2 */ + AM33XX_IOPAD(0x868, PIN_INPUT_PULLDOWN | MUX_MODE2) /* gpmc_a10.rgmii2_rd1 */ + AM33XX_IOPAD(0x86c, PIN_INPUT_PULLDOWN | MUX_MODE2) /* gpmc_a11.rgmii2_rd0 */ + >; + }; + + cpsw_sleep: cpsw_sleep { + pinctrl-single,pins = < + /* Slave 1 reset value */ + AM33XX_IOPAD(0x90c, PIN_INPUT_PULLDOWN | MUX_MODE7) + AM33XX_IOPAD(0x914, PIN_INPUT_PULLDOWN | MUX_MODE7) + AM33XX_IOPAD(0x924, PIN_INPUT_PULLDOWN | MUX_MODE7) + AM33XX_IOPAD(0x928, PIN_INPUT_PULLDOWN | MUX_MODE7) + AM33XX_IOPAD(0x93c, PIN_INPUT_PULLDOWN | MUX_MODE7) + AM33XX_IOPAD(0x940, PIN_INPUT_PULLDOWN | MUX_MODE7) + AM33XX_IOPAD(0x944, PIN_INPUT_PULLDOWN | MUX_MODE7) + + /* Slave 2 reset value*/ + AM33XX_IOPAD(0x840, PIN_INPUT_PULLDOWN | MUX_MODE7) + AM33XX_IOPAD(0x844, PIN_INPUT_PULLDOWN | MUX_MODE7) + AM33XX_IOPAD(0x848, PIN_INPUT_PULLDOWN | MUX_MODE7) + AM33XX_IOPAD(0x84c, PIN_INPUT_PULLDOWN | MUX_MODE7) + AM33XX_IOPAD(0x850, PIN_INPUT_PULLDOWN | MUX_MODE7) + AM33XX_IOPAD(0x854, PIN_INPUT_PULLDOWN | MUX_MODE7) + AM33XX_IOPAD(0x858, PIN_INPUT_PULLDOWN | MUX_MODE7) + AM33XX_IOPAD(0x85c, PIN_INPUT_PULLDOWN | MUX_MODE7) + AM33XX_IOPAD(0x860, PIN_INPUT_PULLDOWN | MUX_MODE7) + AM33XX_IOPAD(0x864, PIN_INPUT_PULLDOWN | MUX_MODE7) + AM33XX_IOPAD(0x868, PIN_INPUT_PULLDOWN | MUX_MODE7) + AM33XX_IOPAD(0x86c, PIN_INPUT_PULLDOWN | MUX_MODE7) + >; + }; + + davinci_mdio_default: davinci_mdio_default { + pinctrl-single,pins = < + /* MDIO */ + AM33XX_IOPAD(0x948, PIN_INPUT_PULLUP | SLEWCTRL_FAST | MUX_MODE0) /* mdio_data.mdio_data */ + AM33XX_IOPAD(0x94c, PIN_OUTPUT_PULLUP | MUX_MODE0) /* mdio_clk.mdio_clk */ + >; + }; + + davinci_mdio_sleep: davinci_mdio_sleep { + pinctrl-single,pins = < + /* MDIO reset value */ + AM33XX_IOPAD(0x948, PIN_INPUT_PULLDOWN | MUX_MODE7) + AM33XX_IOPAD(0x94c, PIN_INPUT_PULLDOWN | MUX_MODE7) + >; + }; + + nandflash_pins_s0: nandflash_pins_s0 { + pinctrl-single,pins = < + AM33XX_IOPAD(0x800, PIN_INPUT_PULLUP | MUX_MODE0) /* gpmc_ad0.gpmc_ad0 */ + AM33XX_IOPAD(0x804, PIN_INPUT_PULLUP | MUX_MODE0) /* gpmc_ad1.gpmc_ad1 */ + AM33XX_IOPAD(0x808, PIN_INPUT_PULLUP | MUX_MODE0) /* gpmc_ad2.gpmc_ad2 */ + AM33XX_IOPAD(0x80c, PIN_INPUT_PULLUP | MUX_MODE0) /* gpmc_ad3.gpmc_ad3 */ + AM33XX_IOPAD(0x810, PIN_INPUT_PULLUP | MUX_MODE0) /* gpmc_ad4.gpmc_ad4 */ + AM33XX_IOPAD(0x814, PIN_INPUT_PULLUP | MUX_MODE0) /* gpmc_ad5.gpmc_ad5 */ + AM33XX_IOPAD(0x818, PIN_INPUT_PULLUP | MUX_MODE0) /* gpmc_ad6.gpmc_ad6 */ + AM33XX_IOPAD(0x81c, PIN_INPUT_PULLUP | MUX_MODE0) /* gpmc_ad7.gpmc_ad7 */ + AM33XX_IOPAD(0x870, PIN_INPUT_PULLUP | MUX_MODE0) /* gpmc_wait0.gpmc_wait0 */ + AM33XX_IOPAD(0x874, PIN_INPUT_PULLUP | MUX_MODE7) /* gpmc_wpn.gpio0_30 */ + AM33XX_IOPAD(0x87c, PIN_OUTPUT | MUX_MODE0) /* gpmc_csn0.gpmc_csn0 */ + AM33XX_IOPAD(0x890, PIN_OUTPUT | MUX_MODE0) /* gpmc_advn_ale.gpmc_advn_ale */ + AM33XX_IOPAD(0x894, PIN_OUTPUT | MUX_MODE0) /* gpmc_oen_ren.gpmc_oen_ren */ + AM33XX_IOPAD(0x898, PIN_OUTPUT | MUX_MODE0) /* gpmc_wen.gpmc_wen */ + AM33XX_IOPAD(0x89c, PIN_OUTPUT | MUX_MODE0) /* gpmc_be0n_cle.gpmc_be0n_cle */ + >; + }; +}; + +&elm { + status = "okay"; +}; + +&gpmc { + pinctrl-names = "default"; + pinctrl-0 = <&nandflash_pins_s0>; + ranges = <0 0 0x08000000 0x10000000>; /* CS0: NAND */ + status = "okay"; + + nand@0,0 { + compatible = "ti,omap2-nand"; + reg = <0 0 4>; /* CS0, offset 0, IO size 4 */ + interrupt-parent = <&gpmc>; + interrupts = <0 IRQ_TYPE_NONE>, /* fifoevent */ + <1 IRQ_TYPE_NONE>; /* termcount */ + rb-gpios = <&gpmc 0 GPIO_ACTIVE_HIGH>; /* gpmc_wait0 */ + nand-bus-width = <8>; + ti,nand-ecc-opt = "bch8"; + ti,nand-xfer-type = "polled"; + + gpmc,device-nand = "true"; + gpmc,device-width = <1>; + gpmc,sync-clk-ps = <0>; + gpmc,cs-on-ns = <0>; + gpmc,cs-rd-off-ns = <44>; + gpmc,cs-wr-off-ns = <44>; + gpmc,adv-on-ns = <6>; + gpmc,adv-rd-off-ns = <34>; + gpmc,adv-wr-off-ns = <44>; + gpmc,we-on-ns = <0>; + gpmc,we-off-ns = <40>; + gpmc,oe-on-ns = <0>; + gpmc,oe-off-ns = <54>; + gpmc,access-ns = <64>; + gpmc,rd-cycle-ns = <82>; + gpmc,wr-cycle-ns = <82>; + gpmc,bus-turnaround-ns = <0>; + gpmc,cycle2cycle-delay-ns = <0>; + gpmc,clk-activation-ns = <0>; + gpmc,wr-access-ns = <40>; + gpmc,wr-data-mux-bus-ns = <0>; + + #address-cells = <1>; + #size-cells = <1>; + elm_id = <&elm>; + }; +}; + +&uart0 { + pinctrl-names = "default"; + pinctrl-0 = <&uart0_pins>; + + status = "okay"; +}; + +&i2c1 { + pinctrl-names = "default"; + pinctrl-0 = <&i2c1_pins>; + + status = "okay"; + clock-frequency = <400000>; + + tps: tps@2d { + reg = <0x2d>; + gpio-controller; + #gpio-cells = <2>; + interrupt-parent = <&gpio1>; + interrupts = <28 GPIO_ACTIVE_LOW>; + pinctrl-names = "default"; + pinctrl-0 = <&tps65910_pins>; + }; + + at24@50 { + compatible = "at24,24c02"; + pagesize = <8>; + reg = <0x50>; + }; +}; + +&usb { + status = "okay"; +}; + +&usb_ctrl_mod { + status = "okay"; +}; + +&cppi41dma { + status = "okay"; +}; + +#include "tps65910.dtsi" + +&tps { + vcc1-supply = <&vbat>; + vcc2-supply = <&vbat>; + vcc3-supply = <&vbat>; + vcc4-supply = <&vbat>; + vcc5-supply = <&vbat>; + vcc6-supply = <&vbat>; + vcc7-supply = <&vbat>; + vccio-supply = <&vbat>; + + ti,en-ck32k-xtal = <1>; + + regulators { + vrtc_reg: regulator@0 { + regulator-always-on; + }; + + vio_reg: regulator@1 { + regulator-always-on; + }; + + vdd1_reg: regulator@2 { + /* VDD_MPU voltage limits 0.95V - 1.26V with +/-4% tolerance */ + regulator-name = "vdd_mpu"; + regulator-min-microvolt = <912500>; + regulator-max-microvolt = <1312500>; + regulator-boot-on; + regulator-always-on; + }; + + vdd2_reg: regulator@3 { + /* VDD_CORE voltage limits 0.95V - 1.1V with +/-4% tolerance */ + regulator-name = "vdd_core"; + regulator-min-microvolt = <912500>; + regulator-max-microvolt = <1150000>; + regulator-boot-on; + regulator-always-on; + }; + + vdd3_reg: regulator@4 { + regulator-always-on; + }; + + vdig1_reg: regulator@5 { + regulator-always-on; + }; + + vdig2_reg: regulator@6 { + regulator-always-on; + }; + + vpll_reg: regulator@7 { + regulator-always-on; + }; + + vdac_reg: regulator@8 { + regulator-always-on; + }; + + vaux1_reg: regulator@9 { + regulator-always-on; + }; + + vaux2_reg: regulator@10 { + regulator-always-on; + }; + + vaux33_reg: regulator@11 { + regulator-always-on; + }; + + vmmc_reg: regulator@12 { + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <3300000>; + regulator-always-on; + }; + }; +}; + +&mac { + pinctrl-names = "default", "sleep"; + pinctrl-0 = <&cpsw_default>; + pinctrl-1 = <&cpsw_sleep>; + dual_emac = <1>; + + status = "okay"; +}; + +&davinci_mdio { + pinctrl-names = "default", "sleep"; + pinctrl-0 = <&davinci_mdio_default>; + pinctrl-1 = <&davinci_mdio_sleep>; + + status = "okay"; +}; + +&mmc1 { + vmmc-supply = <&vmmc_reg>; + status = "okay"; +}; + +&mmc2 { + status = "okay"; + vmmc-supply = <&wl12xx_vmmc>; + ti,non-removable; + bus-width = <4>; + cap-power-off-card; + pinctrl-names = "default"; + pinctrl-0 = <&mmc2_pins>; + + #address-cells = <1>; + #size-cells = <0>; + wlcore: wlcore@2 { + compatible = "ti,wl1835"; + reg = <2>; + interrupt-parent = <&gpio3>; + interrupts = <7 IRQ_TYPE_LEVEL_HIGH>; + }; +}; + +&sham { + status = "okay"; +}; + +&aes { + status = "okay"; +}; + +&gpio0 { + ti,no-reset-on-init; +}; Copied: head/sys/gnu/dts/arm/am335x-icev2.dts (from r305978, vendor/device-tree/dist/src/arm/am335x-icev2.dts) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sys/gnu/dts/arm/am335x-icev2.dts Wed Sep 21 08:54:08 2016 (r306083, copy of r305978, vendor/device-tree/dist/src/arm/am335x-icev2.dts) @@ -0,0 +1,306 @@ +/* + * Copyright (C) 2016 Texas Instruments Incorporated - http://www.ti.com/ + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +/* + * AM335x ICE V2 board + * http://www.ti.com/tool/tmdsice3359 + */ + +/dts-v1/; + +#include "am33xx.dtsi" + +/ { + model = "TI AM3359 ICE-V2"; + compatible = "ti,am3359-icev2", "ti,am33xx"; + + memory { + device_type = "memory"; + reg = <0x80000000 0x10000000>; /* 256 MB */ + }; + + vbat: fixedregulator@0 { + compatible = "regulator-fixed"; + regulator-name = "vbat"; + regulator-min-microvolt = <5000000>; + regulator-max-microvolt = <5000000>; + regulator-boot-on; + }; + + vtt_fixed: fixedregulator@1 { + compatible = "regulator-fixed"; + regulator-name = "vtt"; + regulator-min-microvolt = <1500000>; + regulator-max-microvolt = <1500000>; + gpio = <&gpio0 18 GPIO_ACTIVE_HIGH>; + regulator-always-on; + regulator-boot-on; + enable-active-high; + }; + + leds@0 { + compatible = "gpio-leds"; + + led@0 { + label = "out0"; + gpios = <&tpic2810 0 GPIO_ACTIVE_HIGH>; + default-state = "off"; + }; + + led@1 { + label = "out1"; + gpios = <&tpic2810 1 GPIO_ACTIVE_HIGH>; + default-state = "off"; + }; + + led@2 { + label = "out2"; + gpios = <&tpic2810 2 GPIO_ACTIVE_HIGH>; + default-state = "off"; + }; + + led@3 { + label = "out3"; + gpios = <&tpic2810 3 GPIO_ACTIVE_HIGH>; + default-state = "off"; + }; + + led@4 { + label = "out4"; + gpios = <&tpic2810 4 GPIO_ACTIVE_HIGH>; + default-state = "off"; + }; + + led@5 { + label = "out5"; + gpios = <&tpic2810 5 GPIO_ACTIVE_HIGH>; + default-state = "off"; + }; + + led@6 { + label = "out6"; + gpios = <&tpic2810 6 GPIO_ACTIVE_HIGH>; + default-state = "off"; + }; + + led@7 { + label = "out7"; + gpios = <&tpic2810 7 GPIO_ACTIVE_HIGH>; + default-state = "off"; + }; + }; + + /* Tricolor status LEDs */ + leds@1 { + compatible = "gpio-leds"; + pinctrl-names = "default"; + pinctrl-0 = <&user_leds>; + + led@0 { + label = "status0:red:cpu0"; + gpios = <&gpio0 17 GPIO_ACTIVE_HIGH>; + default-state = "off"; + linux,default-trigger = "cpu0"; + }; + + led@1 { + label = "status0:green:usr"; + gpios = <&gpio0 16 GPIO_ACTIVE_HIGH>; + default-state = "off"; + }; + + led@2 { + label = "status0:yellow:usr"; + gpios = <&gpio3 9 GPIO_ACTIVE_HIGH>; + default-state = "off"; + }; + + led@3 { + label = "status1:red:mmc0"; + gpios = <&gpio1 30 GPIO_ACTIVE_HIGH>; + default-state = "off"; + linux,default-trigger = "mmc0"; + }; + + led@4 { + label = "status1:green:usr"; + gpios = <&gpio0 20 GPIO_ACTIVE_HIGH>; + default-state = "off"; + }; + + led@5 { + label = "status1:yellow:usr"; + gpios = <&gpio0 19 GPIO_ACTIVE_HIGH>; + default-state = "off"; + }; + }; +}; + +&am33xx_pinmux { + user_leds: user_leds { + pinctrl-single,pins = < + AM33XX_IOPAD(0x91c, PIN_OUTPUT | MUX_MODE7) /* (J18) gmii1_txd3.gpio0[16] */ + AM33XX_IOPAD(0x920, PIN_OUTPUT | MUX_MODE7) /* (K15) gmii1_txd2.gpio0[17] */ + AM33XX_IOPAD(0x9b0, PIN_OUTPUT | MUX_MODE7) /* (A15) xdma_event_intr0.gpio0[19] */ + AM33XX_IOPAD(0x9b4, PIN_OUTPUT | MUX_MODE7) /* (D14) xdma_event_intr1.gpio0[20] */ + AM33XX_IOPAD(0x880, PIN_OUTPUT | MUX_MODE7) /* (U9) gpmc_csn1.gpio1[30] */ + AM33XX_IOPAD(0x92c, PIN_OUTPUT | MUX_MODE7) /* (K18) gmii1_txclk.gpio3[9] */ + >; + }; + + mmc0_pins_default: mmc0_pins_default { + pinctrl-single,pins = < + AM33XX_IOPAD(0x8f0, PIN_INPUT_PULLUP | MUX_MODE0) /* (F17) mmc0_dat3.mmc0_dat3 */ + AM33XX_IOPAD(0x8f4, PIN_INPUT_PULLUP | MUX_MODE0) /* (F18) mmc0_dat2.mmc0_dat2 */ + AM33XX_IOPAD(0x8f8, PIN_INPUT_PULLUP | MUX_MODE0) /* (G15) mmc0_dat1.mmc0_dat1 */ + AM33XX_IOPAD(0x8fc, PIN_INPUT_PULLUP | MUX_MODE0) /* (G16) mmc0_dat0.mmc0_dat0 */ + AM33XX_IOPAD(0x900, PIN_INPUT_PULLUP | MUX_MODE0) /* (G17) mmc0_clk.mmc0_clk */ + AM33XX_IOPAD(0x904, PIN_INPUT_PULLUP | MUX_MODE0) /* (G18) mmc0_cmd.mmc0_cmd */ + AM33XX_IOPAD(0x960, PIN_INPUT_PULLUP | MUX_MODE5) /* (C15) spi0_cs1.mmc0_sdcd */ + >; + }; + + i2c0_pins_default: i2c0_pins_default { + pinctrl-single,pins = < + AM33XX_IOPAD(0x988, PIN_INPUT | MUX_MODE0) /* (C17) I2C0_SDA.I2C0_SDA */ + AM33XX_IOPAD(0x98c, PIN_INPUT | MUX_MODE0) /* (C16) I2C0_SCL.I2C0_SCL */ + >; + }; + + spi0_pins_default: spi0_pins_default { + pinctrl-single,pins = < + AM33XX_IOPAD(0x950, PIN_INPUT_PULLUP | MUX_MODE0) /* (A17) spi0_sclk.spi0_sclk */ + AM33XX_IOPAD(0x954, PIN_INPUT_PULLUP | MUX_MODE0) /* (B17) spi0_d0.spi0_d0 */ + AM33XX_IOPAD(0x958, PIN_INPUT_PULLUP | MUX_MODE0) /* (B16) spi0_d1.spi0_d1 */ + AM33XX_IOPAD(0x95c, PIN_INPUT_PULLUP | MUX_MODE0) /* (A16) spi0_cs0.spi0_cs0 */ + >; + }; + + uart3_pins_default: uart3_pins_default { + pinctrl-single,pins = < + AM33XX_IOPAD(0x934, PIN_INPUT_PULLUP | MUX_MODE1) /* (L17) gmii1_rxd3.uart3_rxd */ + AM33XX_IOPAD(0x938, PIN_OUTPUT_PULLUP | MUX_MODE1) /* (L16) gmii1_rxd2.uart3_txd */ + >; + }; +}; + +&i2c0 { + pinctrl-names = "default"; + pinctrl-0 = <&i2c0_pins_default>; + + status = "okay"; + clock-frequency = <400000>; + + tps: power-controller@2d { + reg = <0x2d>; + }; + + tpic2810: gpio@60 { + compatible = "ti,tpic2810"; + reg = <0x60>; + gpio-controller; + #gpio-cells = <2>; + }; +}; + +#include "tps65910.dtsi" + +&tps { + vcc1-supply = <&vbat>; + vcc2-supply = <&vbat>; + vcc3-supply = <&vbat>; + vcc4-supply = <&vbat>; + vcc5-supply = <&vbat>; + vcc6-supply = <&vbat>; + vcc7-supply = <&vbat>; + vccio-supply = <&vbat>; + + regulators { + vrtc_reg: regulator@0 { + regulator-always-on; + }; + + vio_reg: regulator@1 { + regulator-always-on; + }; + + vdd1_reg: regulator@2 { + regulator-name = "vdd_mpu"; + regulator-min-microvolt = <912500>; + regulator-max-microvolt = <1326000>; + regulator-boot-on; + regulator-always-on; + }; + + vdd2_reg: regulator@3 { + regulator-name = "vdd_core"; + regulator-min-microvolt = <912500>; + regulator-max-microvolt = <1144000>; + regulator-boot-on; + regulator-always-on; + }; + + vdd3_reg: regulator@4 { + regulator-always-on; + }; + + vdig1_reg: regulator@5 { + regulator-always-on; + }; + + vdig2_reg: regulator@6 { + regulator-always-on; + }; + + vpll_reg: regulator@7 { + regulator-always-on; + }; + + vdac_reg: regulator@8 { + regulator-always-on; + }; + + vaux1_reg: regulator@9 { + regulator-always-on; + }; + + vaux2_reg: regulator@10 { + regulator-always-on; + }; + + vaux33_reg: regulator@11 { + regulator-always-on; + }; + + vmmc_reg: regulator@12 { + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <3300000>; + regulator-always-on; + }; + }; +}; + +&mmc1 { + status = "okay"; + vmmc-supply = <&vmmc_reg>; + bus-width = <4>; + pinctrl-names = "default"; + pinctrl-0 = <&mmc0_pins_default>; +}; + +&gpio0 { + /* Do not idle the GPIO used for holding the VTT regulator */ + ti,no-reset-on-init; + ti,no-idle-on-init; +}; + +&uart3 { + pinctrl-names = "default"; + pinctrl-0 = <&uart3_pins_default>; + status = "okay"; +}; Copied: head/sys/gnu/dts/arm/am572x-idk.dts (from r305978, vendor/device-tree/dist/src/arm/am572x-idk.dts) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sys/gnu/dts/arm/am572x-idk.dts Wed Sep 21 08:54:08 2016 (r306083, copy of r305978, vendor/device-tree/dist/src/arm/am572x-idk.dts) @@ -0,0 +1,85 @@ +/* + * Copyright (C) 2015-2016 Texas Instruments Incorporated - http://www.ti.com/ + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +/dts-v1/; + +#include "dra74x.dtsi" +#include +#include +#include "am57xx-idk-common.dtsi" + +/ { + model = "TI AM5728 IDK"; + compatible = "ti,am5728-idk", "ti,am5728", "ti,dra742", "ti,dra74", + "ti,dra7"; + + memory { + device_type = "memory"; + reg = <0x0 0x80000000 0x0 0x80000000>; + }; + + extcon_usb2: extcon_usb2 { + compatible = "linux,extcon-usb-gpio"; + id-gpio = <&gpio3 16 GPIO_ACTIVE_HIGH>; + }; + + status-leds { + compatible = "gpio-leds"; + cpu0-led { + label = "status0:red:cpu0"; + gpios = <&gpio4 0 GPIO_ACTIVE_HIGH>; + default-state = "off"; + linux,default-trigger = "cpu0"; + }; + + usr0-led { + label = "status0:green:usr"; + gpios = <&gpio3 11 GPIO_ACTIVE_HIGH>; + default-state = "off"; + }; + + heartbeat-led { + label = "status0:blue:heartbeat"; + gpios = <&gpio3 12 GPIO_ACTIVE_HIGH>; + default-state = "off"; + linux,default-trigger = "heartbeat"; + }; + + cpu1-led { + label = "status1:red:cpu1"; + gpios = <&gpio3 10 GPIO_ACTIVE_HIGH>; + default-state = "off"; + linux,default-trigger = "cpu1"; + }; + + usr1-led { + label = "status1:green:usr"; + gpios = <&gpio7 23 GPIO_ACTIVE_HIGH>; + default-state = "off"; + }; + + mmc0-led { + label = "status1:blue:mmc0"; + gpios = <&gpio7 22 GPIO_ACTIVE_HIGH>; + default-state = "off"; + linux,default-trigger = "mmc0"; + }; + }; +}; + +&omap_dwc3_2 { + extcon = <&extcon_usb2>; +}; + +&mmc1 { + status = "okay"; + vmmc-supply = <&v3_3d>; *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***