From owner-freebsd-embedded@FreeBSD.ORG Fri Feb 28 18:38:58 2014 Return-Path: Delivered-To: embedded@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 3E18E275; Fri, 28 Feb 2014 18:38:58 +0000 (UTC) Received: from mail-ie0-x22e.google.com (mail-ie0-x22e.google.com [IPv6:2607:f8b0:4001:c03::22e]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id D3781191E; Fri, 28 Feb 2014 18:38:54 +0000 (UTC) Received: by mail-ie0-f174.google.com with SMTP id rp18so3662680iec.5 for ; Fri, 28 Feb 2014 10:38:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:content-type:content-transfer-encoding:subject:date:references :to:message-id:mime-version; bh=3UPKEhTrbl8My9ESswor5KY1M16YT99NxFSlK0hFB3s=; b=tVriGWI8uQhoDi3B4NBnzFwGuggDB34U6V0KptlmO4cHpQF0clrUPyqXojmm2Gp/hU 8I00VdW9R+8acY+aG4iNXcHRjJADjJazFzwK3zyEK7cR3UGYdiybeTAGThVbuL7E4ILT tKFubAPcTb6jPjDYCsZW8pVyLoxb6rw3hytBjr/RwLCcvhzYmyKrd6WX8S6OOXTObjEM FSAOR42nyXElclIprFFoKoPrYlK0IdWI7GWIUA0nLkcQq01qMsSGq4nYWVvbiG/7zc/N WlZXa6B+bWt8/DOxbxJGoGsXhSzimUGFLIyirGeKu24X0RchM4nEKox/uL1d/6pi+IWU EP9A== X-Received: by 10.42.215.207 with SMTP id hf15mr12605462icb.17.1393612733737; Fri, 28 Feb 2014 10:38:53 -0800 (PST) Received: from netflix-mac.bsdimp.com (50-78-194-198-static.hfc.comcastbusiness.net. [50.78.194.198]) by mx.google.com with ESMTPSA id qk2sm19587991igc.1.2014.02.28.10.38.51 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 28 Feb 2014 10:38:52 -0800 (PST) From: Warner Losh Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Subject: Fwd: svn commit: r262614 - in head: . share/mk sys/boot/fdt/dts sys/boot/fdt/dts/arm sys/boot/fdt/dts/mips sys/boot/fdt/dts/powerpc sys/conf sys/tools/fdt Date: Fri, 28 Feb 2014 11:38:50 -0700 References: <201402281829.s1SITAQk019090@svn.freebsd.org> To: freebsd-arm , mips@freebsd.org, powerpc@freebsd.org, embedded@freebsd.org Message-Id: Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\)) X-Mailer: Apple Mail (2.1874) X-BeenThere: freebsd-embedded@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Dedicated and Embedded Systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Feb 2014 18:38:58 -0000 Greetings, This commit changes how we do DTS -> DTB compiling. For the most part, = it should be a NOP, if all my tests are good, but I may have oopsed = something without realizing it. This commit does switch us back to the GPL dtc. That cannot be helped. = The BSDL one was too far away from working, but if that status ever changes, = I=92m happy to change the defaults back. This change was discussed by most of = the major workers in arm@ and mips@ land before changing back, and they = felt, as I do, that using vendor dts files unmodified was a bigger win for = embedded than the regression back to a GPL=92d piece of software when the BSDL=92d = one isn=92t up to the task today of coping with this new world order. If = that changes, then I=92d be happy to switch back. Hope this doesn=92t break anybody. I=92ll be around if it does. Warner Begin forwarded message: > From: Warner Losh > Subject: svn commit: r262614 - in head: . share/mk sys/boot/fdt/dts = sys/boot/fdt/dts/arm sys/boot/fdt/dts/mips sys/boot/fdt/dts/powerpc = sys/conf sys/tools/fdt > Date: February 28, 2014 at 11:29:10 AM MST > To: src-committers@freebsd.org, svn-src-all@freebsd.org, = svn-src-head@freebsd.org >=20 > Author: imp > Date: Fri Feb 28 18:29:09 2014 > New Revision: 262614 > URL: http://svnweb.freebsd.org/changeset/base/262614 >=20 > Log: > Integrate device-tree upstream files into the build process: > (1) Invoke cpp to bring in files via #include (although the old > /include/ stuff is supported still). > (2) bring in files from either vendor tree or freebsd-custom files > when building. > (3) move all dts* files from sys/boot/fdt/dts to > sys/boot/fdt/dts/${MACHINE} as appropriate. > (4) encode all the magic to do the build in sys/tools/fdt/make_dtb.sh > so that the different places in the tree use the exact same = logic. > (5) switch back to gpl dtc by default. the bsdl one in the tree has > significant issues not easily addressed by those unfamiliar with > the code. >=20 > Added: > head/sys/boot/fdt/dts/arm/ > head/sys/boot/fdt/dts/arm/am335x-evm.dts > - copied, changed from r262613, = head/sys/boot/fdt/dts/am335x-evm.dts > head/sys/boot/fdt/dts/arm/am335x.dtsi > - copied, changed from r262613, head/sys/boot/fdt/dts/am335x.dtsi > head/sys/boot/fdt/dts/arm/bcm2835.dtsi > - copied, changed from r262613, head/sys/boot/fdt/dts/bcm2835.dtsi > head/sys/boot/fdt/dts/arm/beaglebone-black.dts > - copied, changed from r262613, = head/sys/boot/fdt/dts/beaglebone-black.dts > head/sys/boot/fdt/dts/arm/beaglebone.dts > - copied, changed from r262613, = head/sys/boot/fdt/dts/beaglebone.dts > head/sys/boot/fdt/dts/arm/cubieboard.dts > - copied, changed from r262613, = head/sys/boot/fdt/dts/cubieboard.dts > head/sys/boot/fdt/dts/arm/cubieboard2.dts > - copied, changed from r262613, = head/sys/boot/fdt/dts/cubieboard2.dts > head/sys/boot/fdt/dts/arm/db78100.dts > - copied, changed from r262613, head/sys/boot/fdt/dts/db78100.dts > head/sys/boot/fdt/dts/arm/db78460.dts > - copied, changed from r262613, head/sys/boot/fdt/dts/db78460.dts > head/sys/boot/fdt/dts/arm/db88f5182.dts > - copied, changed from r262613, = head/sys/boot/fdt/dts/db88f5182.dts > head/sys/boot/fdt/dts/arm/db88f5281.dts > - copied, changed from r262613, = head/sys/boot/fdt/dts/db88f5281.dts > head/sys/boot/fdt/dts/arm/db88f6281.dts > - copied, changed from r262613, = head/sys/boot/fdt/dts/db88f6281.dts > head/sys/boot/fdt/dts/arm/digi-ccwmx53.dts > - copied, changed from r262613, = head/sys/boot/fdt/dts/digi-ccwmx53.dts > head/sys/boot/fdt/dts/arm/dockstar.dts > - copied, changed from r262613, head/sys/boot/fdt/dts/dockstar.dts > head/sys/boot/fdt/dts/arm/dreamplug-1001.dts > - copied, changed from r262613, = head/sys/boot/fdt/dts/dreamplug-1001.dts > head/sys/boot/fdt/dts/arm/dreamplug-1001N.dts > - copied, changed from r262613, = head/sys/boot/fdt/dts/dreamplug-1001N.dts > head/sys/boot/fdt/dts/arm/ea3250.dts > - copied, changed from r262613, head/sys/boot/fdt/dts/ea3250.dts > head/sys/boot/fdt/dts/arm/efikamx.dts > - copied, changed from r262613, head/sys/boot/fdt/dts/efikamx.dts > head/sys/boot/fdt/dts/arm/exynos5250-arndale.dts > - copied, changed from r262613, = head/sys/boot/fdt/dts/exynos5250-arndale.dts > head/sys/boot/fdt/dts/arm/exynos5250.dtsi > - copied, changed from r262613, = head/sys/boot/fdt/dts/exynos5250.dtsi > head/sys/boot/fdt/dts/arm/imx51x.dtsi > - copied, changed from r262613, head/sys/boot/fdt/dts/imx51x.dtsi > head/sys/boot/fdt/dts/arm/imx53-qsb.dts > - copied, changed from r262613, = head/sys/boot/fdt/dts/imx53-qsb.dts > head/sys/boot/fdt/dts/arm/imx53x.dtsi > - copied, changed from r262613, head/sys/boot/fdt/dts/imx53x.dtsi > head/sys/boot/fdt/dts/arm/imx6.dtsi > - copied, changed from r262613, head/sys/boot/fdt/dts/imx6.dtsi > head/sys/boot/fdt/dts/arm/p1020rdb.dts > - copied, changed from r262613, head/sys/boot/fdt/dts/p1020rdb.dts > head/sys/boot/fdt/dts/arm/p2020ds.dts > - copied, changed from r262613, head/sys/boot/fdt/dts/p2020ds.dts > head/sys/boot/fdt/dts/arm/p2041rdb.dts > - copied, changed from r262613, head/sys/boot/fdt/dts/p2041rdb.dts > head/sys/boot/fdt/dts/arm/p2041si.dtsi > - copied, changed from r262613, head/sys/boot/fdt/dts/p2041si.dtsi > head/sys/boot/fdt/dts/arm/p3041ds.dts > - copied, changed from r262613, head/sys/boot/fdt/dts/p3041ds.dts > head/sys/boot/fdt/dts/arm/p3041si.dtsi > - copied, changed from r262613, head/sys/boot/fdt/dts/p3041si.dtsi > head/sys/boot/fdt/dts/arm/p5020ds.dts > - copied, changed from r262613, head/sys/boot/fdt/dts/p5020ds.dts > head/sys/boot/fdt/dts/arm/p5020si.dtsi > - copied, changed from r262613, head/sys/boot/fdt/dts/p5020si.dtsi > head/sys/boot/fdt/dts/arm/pandaboard.dts > - copied, changed from r262613, = head/sys/boot/fdt/dts/pandaboard.dts > head/sys/boot/fdt/dts/arm/rk3188-radxa.dts > - copied, changed from r262613, = head/sys/boot/fdt/dts/rk3188-radxa.dts > head/sys/boot/fdt/dts/arm/rk3188.dtsi > - copied, changed from r262613, head/sys/boot/fdt/dts/rk3188.dtsi > head/sys/boot/fdt/dts/arm/rpi.dts > - copied, changed from r262613, head/sys/boot/fdt/dts/rpi.dts > head/sys/boot/fdt/dts/arm/sheevaplug.dts > - copied, changed from r262613, = head/sys/boot/fdt/dts/sheevaplug.dts > head/sys/boot/fdt/dts/arm/tegra20-paz00.dts > - copied, changed from r262613, = head/sys/boot/fdt/dts/tegra20-paz00.dts > head/sys/boot/fdt/dts/arm/tegra20.dtsi > - copied, changed from r262613, head/sys/boot/fdt/dts/tegra20.dtsi > head/sys/boot/fdt/dts/arm/trimslice.dts > - copied, changed from r262613, = head/sys/boot/fdt/dts/trimslice.dts > head/sys/boot/fdt/dts/arm/ts7800.dts > - copied, changed from r262613, head/sys/boot/fdt/dts/ts7800.dts > head/sys/boot/fdt/dts/arm/versatilepb.dts > - copied, changed from r262613, = head/sys/boot/fdt/dts/versatilepb.dts > head/sys/boot/fdt/dts/arm/vybrid-colibri-vf50.dts > - copied, changed from r262613, = head/sys/boot/fdt/dts/vybrid-colibri-vf50.dts > head/sys/boot/fdt/dts/arm/vybrid-cosmic.dts > - copied, changed from r262613, = head/sys/boot/fdt/dts/vybrid-cosmic.dts > head/sys/boot/fdt/dts/arm/vybrid-quartz.dts > - copied, changed from r262613, = head/sys/boot/fdt/dts/vybrid-quartz.dts > head/sys/boot/fdt/dts/arm/vybrid.dtsi > - copied, changed from r262613, head/sys/boot/fdt/dts/vybrid.dtsi > head/sys/boot/fdt/dts/arm/wandboard-dual.dts > - copied, changed from r262613, = head/sys/boot/fdt/dts/wandboard-dual.dts > head/sys/boot/fdt/dts/arm/wandboard-quad.dts > - copied, changed from r262613, = head/sys/boot/fdt/dts/wandboard-quad.dts > head/sys/boot/fdt/dts/arm/wandboard-solo.dts > - copied, changed from r262613, = head/sys/boot/fdt/dts/wandboard-solo.dts > head/sys/boot/fdt/dts/arm/zedboard.dts > - copied, changed from r262613, head/sys/boot/fdt/dts/zedboard.dts > head/sys/boot/fdt/dts/mips/ > head/sys/boot/fdt/dts/mips/beri-netfpga.dts > - copied, changed from r262613, = head/sys/boot/fdt/dts/beri-netfpga.dts > head/sys/boot/fdt/dts/mips/beri-sim.dts > - copied, changed from r262613, head/sys/boot/fdt/dts/beri-sim.dts > head/sys/boot/fdt/dts/mips/beripad-de4.dts > - copied, changed from r262613, = head/sys/boot/fdt/dts/beripad-de4.dts > head/sys/boot/fdt/dts/mips/xlp-basic.dts > - copied, changed from r262613, = head/sys/boot/fdt/dts/xlp-basic.dts > head/sys/boot/fdt/dts/powerpc/ > head/sys/boot/fdt/dts/powerpc/mpc8555cds.dts > - copied, changed from r262613, = head/sys/boot/fdt/dts/mpc8555cds.dts > head/sys/boot/fdt/dts/powerpc/mpc8572ds.dts > - copied, changed from r262613, = head/sys/boot/fdt/dts/mpc8572ds.dts > head/sys/tools/fdt/make_dtb.sh (contents, props changed) > Deleted: > head/sys/boot/fdt/dts/am335x-evm.dts > head/sys/boot/fdt/dts/am335x.dtsi > head/sys/boot/fdt/dts/bcm2835.dtsi > head/sys/boot/fdt/dts/beaglebone-black.dts > head/sys/boot/fdt/dts/beaglebone.dts > head/sys/boot/fdt/dts/beri-netfpga.dts > head/sys/boot/fdt/dts/beri-sim.dts > head/sys/boot/fdt/dts/beripad-de4.dts > head/sys/boot/fdt/dts/cubieboard.dts > head/sys/boot/fdt/dts/cubieboard2.dts > head/sys/boot/fdt/dts/db78100.dts > head/sys/boot/fdt/dts/db78460.dts > head/sys/boot/fdt/dts/db88f5182.dts > head/sys/boot/fdt/dts/db88f5281.dts > head/sys/boot/fdt/dts/db88f6281.dts > head/sys/boot/fdt/dts/digi-ccwmx53.dts > head/sys/boot/fdt/dts/dockstar.dts > head/sys/boot/fdt/dts/dreamplug-1001.dts > head/sys/boot/fdt/dts/dreamplug-1001N.dts > head/sys/boot/fdt/dts/ea3250.dts > head/sys/boot/fdt/dts/efikamx.dts > head/sys/boot/fdt/dts/exynos5250-arndale.dts > head/sys/boot/fdt/dts/exynos5250.dtsi > head/sys/boot/fdt/dts/imx51x.dtsi > head/sys/boot/fdt/dts/imx53-qsb.dts > head/sys/boot/fdt/dts/imx53x.dtsi > head/sys/boot/fdt/dts/imx6.dtsi > head/sys/boot/fdt/dts/mpc8555cds.dts > head/sys/boot/fdt/dts/mpc8572ds.dts > head/sys/boot/fdt/dts/p1020rdb.dts > head/sys/boot/fdt/dts/p2020ds.dts > head/sys/boot/fdt/dts/p2041rdb.dts > head/sys/boot/fdt/dts/p2041si.dtsi > head/sys/boot/fdt/dts/p3041ds.dts > head/sys/boot/fdt/dts/p3041si.dtsi > head/sys/boot/fdt/dts/p5020ds.dts > head/sys/boot/fdt/dts/p5020si.dtsi > head/sys/boot/fdt/dts/pandaboard.dts > head/sys/boot/fdt/dts/rk3188-radxa.dts > head/sys/boot/fdt/dts/rk3188.dtsi > head/sys/boot/fdt/dts/rpi.dts > head/sys/boot/fdt/dts/sheevaplug.dts > head/sys/boot/fdt/dts/tegra20-paz00.dts > head/sys/boot/fdt/dts/tegra20.dtsi > head/sys/boot/fdt/dts/trimslice.dts > head/sys/boot/fdt/dts/ts7800.dts > head/sys/boot/fdt/dts/versatilepb.dts > head/sys/boot/fdt/dts/vybrid-colibri-vf50.dts > head/sys/boot/fdt/dts/vybrid-cosmic.dts > head/sys/boot/fdt/dts/vybrid-quartz.dts > head/sys/boot/fdt/dts/vybrid.dtsi > head/sys/boot/fdt/dts/wandboard-dual.dts > head/sys/boot/fdt/dts/wandboard-quad.dts > head/sys/boot/fdt/dts/wandboard-solo.dts > head/sys/boot/fdt/dts/xlp-basic.dts > head/sys/boot/fdt/dts/zedboard.dts > Modified: > head/Makefile.inc1 > head/share/mk/bsd.own.mk > head/sys/conf/files >=20 > Modified: head/Makefile.inc1 > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D > --- head/Makefile.inc1 Fri Feb 28 18:06:00 2014 = (r262613) > +++ head/Makefile.inc1 Fri Feb 28 18:29:09 2014 = (r262614) > @@ -1262,7 +1262,7 @@ _dtrace_tools=3D cddl/usr.bin/sgsmsg cddl/ > lib/libdwarf cddl/usr.bin/ctfconvert cddl/usr.bin/ctfmerge > .endif >=20 > -# Default to building the BSDL DTC, but build the GPL one if users = explicitly > +# Default to building the GPL DTC, but build the BSDL one if users = explicitly > # request it. > _dtc=3D usr.bin/dtc > .if ${MK_GPL_DTC} !=3D "no" > @@ -1853,7 +1853,7 @@ builddtb: > echo "ERROR: FDT_DTS_FILE must be specified!"; \ > exit 1; \ > fi; \ > - if [ ! -f ${.CURDIR}/sys/boot/fdt/dts/${FDT_DTS_FILE} ]; then \ > + if [ ! -f ${.CURDIR}/sys/boot/fdt/dts/${MACHINE}/${FDT_DTS_FILE} = ]; then \ > echo "ERROR: Specified DTS file (${FDT_DTS_FILE}) does = not \ > exist!"; \ > exit 1; \ > @@ -1863,9 +1863,9 @@ builddtb: > directory"; \ > fi > @PATH=3D${TMPPATH} \ > - dtc -O dtb -o \ > - ${DTBOUTPUTPATH}/`echo ${FDT_DTS_FILE} | cut -d. -f1`.dtb -b = 0 \ > - -p 1024 ${.CURDIR}/sys/boot/fdt/dts/${FDT_DTS_FILE} > + ${.CURDIR}/sys/tools/fdt/make_dtb.sh ${.CURDIR}/sys \ > + ${FDT_DTS_FILE} \ > + ${DTBOUTPUTPATH}/`basename ${FDT_DTS_FILE} .dts` >=20 > ############### >=20 >=20 > Modified: head/share/mk/bsd.own.mk > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D > --- head/share/mk/bsd.own.mk Fri Feb 28 18:06:00 2014 = (r262613) > +++ head/share/mk/bsd.own.mk Fri Feb 28 18:29:09 2014 = (r262614) > @@ -287,6 +287,7 @@ __DEFAULT_YES_OPTIONS =3D \ > GNU \ > GPIB \ > GPIO \ > + GPL_DTC \ > GROFF \ > HTML \ > ICONV \ > @@ -368,7 +369,6 @@ __DEFAULT_NO_OPTIONS =3D \ > CLANG_EXTRAS \ > CTF \ > DEBUG_FILES \ > - GPL_DTC \ > HESIOD \ > INSTALL_AS_USER \ > LLDB \ >=20 > Copied and modified: head/sys/boot/fdt/dts/arm/am335x-evm.dts (from = r262613, head/sys/boot/fdt/dts/am335x-evm.dts) > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > Copied and modified: head/sys/boot/fdt/dts/arm/am335x.dtsi (from = r262613, head/sys/boot/fdt/dts/am335x.dtsi) > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > Copied and modified: head/sys/boot/fdt/dts/arm/bcm2835.dtsi (from = r262613, head/sys/boot/fdt/dts/bcm2835.dtsi) > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > Copied and modified: head/sys/boot/fdt/dts/arm/beaglebone-black.dts = (from r262613, head/sys/boot/fdt/dts/beaglebone-black.dts) > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > Copied and modified: head/sys/boot/fdt/dts/arm/beaglebone.dts (from = r262613, head/sys/boot/fdt/dts/beaglebone.dts) > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > Copied and modified: head/sys/boot/fdt/dts/arm/cubieboard.dts (from = r262613, head/sys/boot/fdt/dts/cubieboard.dts) > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > Copied and modified: head/sys/boot/fdt/dts/arm/cubieboard2.dts (from = r262613, head/sys/boot/fdt/dts/cubieboard2.dts) > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > Copied and modified: head/sys/boot/fdt/dts/arm/db78100.dts (from = r262613, head/sys/boot/fdt/dts/db78100.dts) > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > Copied and modified: head/sys/boot/fdt/dts/arm/db78460.dts (from = r262613, head/sys/boot/fdt/dts/db78460.dts) > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > Copied and modified: head/sys/boot/fdt/dts/arm/db88f5182.dts (from = r262613, head/sys/boot/fdt/dts/db88f5182.dts) > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > Copied and modified: head/sys/boot/fdt/dts/arm/db88f5281.dts (from = r262613, head/sys/boot/fdt/dts/db88f5281.dts) > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > Copied and modified: head/sys/boot/fdt/dts/arm/db88f6281.dts (from = r262613, head/sys/boot/fdt/dts/db88f6281.dts) > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > Copied and modified: head/sys/boot/fdt/dts/arm/digi-ccwmx53.dts (from = r262613, head/sys/boot/fdt/dts/digi-ccwmx53.dts) > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > Copied and modified: head/sys/boot/fdt/dts/arm/dockstar.dts (from = r262613, head/sys/boot/fdt/dts/dockstar.dts) > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > Copied and modified: head/sys/boot/fdt/dts/arm/dreamplug-1001.dts = (from r262613, head/sys/boot/fdt/dts/dreamplug-1001.dts) > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > Copied and modified: head/sys/boot/fdt/dts/arm/dreamplug-1001N.dts = (from r262613, head/sys/boot/fdt/dts/dreamplug-1001N.dts) > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > Copied and modified: head/sys/boot/fdt/dts/arm/ea3250.dts (from = r262613, head/sys/boot/fdt/dts/ea3250.dts) > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > Copied and modified: head/sys/boot/fdt/dts/arm/efikamx.dts (from = r262613, head/sys/boot/fdt/dts/efikamx.dts) > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > Copied and modified: head/sys/boot/fdt/dts/arm/exynos5250-arndale.dts = (from r262613, head/sys/boot/fdt/dts/exynos5250-arndale.dts) > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > Copied and modified: head/sys/boot/fdt/dts/arm/exynos5250.dtsi (from = r262613, head/sys/boot/fdt/dts/exynos5250.dtsi) > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > Copied and modified: head/sys/boot/fdt/dts/arm/imx51x.dtsi (from = r262613, head/sys/boot/fdt/dts/imx51x.dtsi) > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > Copied and modified: head/sys/boot/fdt/dts/arm/imx53-qsb.dts (from = r262613, head/sys/boot/fdt/dts/imx53-qsb.dts) > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > Copied and modified: head/sys/boot/fdt/dts/arm/imx53x.dtsi (from = r262613, head/sys/boot/fdt/dts/imx53x.dtsi) > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > Copied and modified: head/sys/boot/fdt/dts/arm/imx6.dtsi (from = r262613, head/sys/boot/fdt/dts/imx6.dtsi) > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > Copied and modified: head/sys/boot/fdt/dts/arm/p1020rdb.dts (from = r262613, head/sys/boot/fdt/dts/p1020rdb.dts) > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > Copied and modified: head/sys/boot/fdt/dts/arm/p2020ds.dts (from = r262613, head/sys/boot/fdt/dts/p2020ds.dts) > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > Copied and modified: head/sys/boot/fdt/dts/arm/p2041rdb.dts (from = r262613, head/sys/boot/fdt/dts/p2041rdb.dts) > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > Copied and modified: head/sys/boot/fdt/dts/arm/p2041si.dtsi (from = r262613, head/sys/boot/fdt/dts/p2041si.dtsi) > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > Copied and modified: head/sys/boot/fdt/dts/arm/p3041ds.dts (from = r262613, head/sys/boot/fdt/dts/p3041ds.dts) > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > Copied and modified: head/sys/boot/fdt/dts/arm/p3041si.dtsi (from = r262613, head/sys/boot/fdt/dts/p3041si.dtsi) > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > Copied and modified: head/sys/boot/fdt/dts/arm/p5020ds.dts (from = r262613, head/sys/boot/fdt/dts/p5020ds.dts) > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > Copied and modified: head/sys/boot/fdt/dts/arm/p5020si.dtsi (from = r262613, head/sys/boot/fdt/dts/p5020si.dtsi) > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > Copied and modified: head/sys/boot/fdt/dts/arm/pandaboard.dts (from = r262613, head/sys/boot/fdt/dts/pandaboard.dts) > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > Copied and modified: head/sys/boot/fdt/dts/arm/rk3188-radxa.dts (from = r262613, head/sys/boot/fdt/dts/rk3188-radxa.dts) > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > Copied and modified: head/sys/boot/fdt/dts/arm/rk3188.dtsi (from = r262613, head/sys/boot/fdt/dts/rk3188.dtsi) > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > Copied and modified: head/sys/boot/fdt/dts/arm/rpi.dts (from r262613, = head/sys/boot/fdt/dts/rpi.dts) > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > Copied and modified: head/sys/boot/fdt/dts/arm/sheevaplug.dts (from = r262613, head/sys/boot/fdt/dts/sheevaplug.dts) > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > Copied and modified: head/sys/boot/fdt/dts/arm/tegra20-paz00.dts (from = r262613, head/sys/boot/fdt/dts/tegra20-paz00.dts) > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > Copied and modified: head/sys/boot/fdt/dts/arm/tegra20.dtsi (from = r262613, head/sys/boot/fdt/dts/tegra20.dtsi) > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > Copied and modified: head/sys/boot/fdt/dts/arm/trimslice.dts (from = r262613, head/sys/boot/fdt/dts/trimslice.dts) > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > Copied and modified: head/sys/boot/fdt/dts/arm/ts7800.dts (from = r262613, head/sys/boot/fdt/dts/ts7800.dts) > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > Copied and modified: head/sys/boot/fdt/dts/arm/versatilepb.dts (from = r262613, head/sys/boot/fdt/dts/versatilepb.dts) > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > Copied and modified: head/sys/boot/fdt/dts/arm/vybrid-colibri-vf50.dts = (from r262613, head/sys/boot/fdt/dts/vybrid-colibri-vf50.dts) > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > Copied and modified: head/sys/boot/fdt/dts/arm/vybrid-cosmic.dts (from = r262613, head/sys/boot/fdt/dts/vybrid-cosmic.dts) > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > Copied and modified: head/sys/boot/fdt/dts/arm/vybrid-quartz.dts (from = r262613, head/sys/boot/fdt/dts/vybrid-quartz.dts) > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > Copied and modified: head/sys/boot/fdt/dts/arm/vybrid.dtsi (from = r262613, head/sys/boot/fdt/dts/vybrid.dtsi) > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > Copied and modified: head/sys/boot/fdt/dts/arm/wandboard-dual.dts = (from r262613, head/sys/boot/fdt/dts/wandboard-dual.dts) > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > Copied and modified: head/sys/boot/fdt/dts/arm/wandboard-quad.dts = (from r262613, head/sys/boot/fdt/dts/wandboard-quad.dts) > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > Copied and modified: head/sys/boot/fdt/dts/arm/wandboard-solo.dts = (from r262613, head/sys/boot/fdt/dts/wandboard-solo.dts) > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > Copied and modified: head/sys/boot/fdt/dts/arm/zedboard.dts (from = r262613, head/sys/boot/fdt/dts/zedboard.dts) > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > Copied and modified: head/sys/boot/fdt/dts/mips/beri-netfpga.dts (from = r262613, head/sys/boot/fdt/dts/beri-netfpga.dts) > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > Copied and modified: head/sys/boot/fdt/dts/mips/beri-sim.dts (from = r262613, head/sys/boot/fdt/dts/beri-sim.dts) > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > Copied and modified: head/sys/boot/fdt/dts/mips/beripad-de4.dts (from = r262613, head/sys/boot/fdt/dts/beripad-de4.dts) > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > Copied and modified: head/sys/boot/fdt/dts/mips/xlp-basic.dts (from = r262613, head/sys/boot/fdt/dts/xlp-basic.dts) > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > Copied and modified: head/sys/boot/fdt/dts/powerpc/mpc8555cds.dts = (from r262613, head/sys/boot/fdt/dts/mpc8555cds.dts) > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > Copied and modified: head/sys/boot/fdt/dts/powerpc/mpc8572ds.dts (from = r262613, head/sys/boot/fdt/dts/mpc8572ds.dts) > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >=20 > Modified: head/sys/conf/files > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D > --- head/sys/conf/files Fri Feb 28 18:06:00 2014 = (r262613) > +++ head/sys/conf/files Fri Feb 28 18:29:09 2014 = (r262614) > @@ -14,11 +14,12 @@ acpi_quirks.h optional acpi = \ > # from the specified source (DTS) file: .dts -> = .dtb > # > fdt_dtb_file optional fdt \ > - compile-with "if [ -f $S/boot/fdt/dts/${FDT_DTS_FILE} ]; then = dtc -O dtb -o ${FDT_DTS_FILE:R}.dtb -b 0 -p 1024 = $S/boot/fdt/dts/${FDT_DTS_FILE}; fi" \ > + compile-with "sh $S/tools/fdt/make_dtb.sh $S ${FDT_DTS_FILE} = ${.CURDIR}/${FDT_DTS_FILE:R}.dtb" \ > no-obj no-implicit-rule before-depend \ > clean "${FDT_DTS_FILE:R}.dtb" > fdt_static_dtb.h optional fdt fdt_dtb_static \ > - compile-with "sh $S/tools/fdt/make_dtbh.sh ${FDT_DTS_FILE} ." \ > + compile-with "sh $S/tools/fdt/make_dtbh.sh ${FDT_DTS_FILE} = ${.CURDIR}" \ > + dependency "fdt_dtb_file" \ > no-obj no-implicit-rule before-depend \ > clean "fdt_static_dtb.h" > feeder_eq_gen.h optional sound = \ > @@ -1370,7 +1371,7 @@ dev/fb/splash.c optional sc = splash > dev/fdt/fdt_common.c optional fdt > dev/fdt/fdt_slicer.c optional fdt cfi | fdt nand > dev/fdt/fdt_static_dtb.S optional fdt fdt_dtb_static \ > - dependency "$S/boot/fdt/dts/${FDT_DTS_FILE}" > + dependency "$S/boot/fdt/dts/${MACHINE}/${FDT_DTS_FILE}" > dev/fdt/simplebus.c optional fdt > dev/fe/if_fe.c optional fe > dev/fe/if_fe_pccard.c optional fe pccard >=20 > Added: head/sys/tools/fdt/make_dtb.sh > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D > --- /dev/null 00:00:00 1970 (empty, because file is newly added) > +++ head/sys/tools/fdt/make_dtb.sh Fri Feb 28 18:29:09 2014 = (r262614) > @@ -0,0 +1,11 @@ > +#!/bin/sh > +# > +# $FreeBSD$ > + > +# Script generates dtb file ($3) from dts source ($2) in build tree S = ($1) > +S=3D$1 > +dts=3D$2 > +dtb=3D$3 > + > +cpp -x assembler-with-cpp -I $S/gnu/dts/include -I = $S/boot/fdt/dts/${MACHINE} -I $S/gnu/dts/${MACHINE} -include $dts = /dev/null |=20 > + dtc -O dtb -o $dtb -b 0 -p 1024 -i $S/boot/fdt/dts -i = $S/gnu/dts/${MACHINE} >=20