From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maxime Ripard Date: Fri, 2 Mar 2018 16:59:30 +0100 Subject: [U-Boot] [PATCH v3 00/20] sunxi: sync H3, H5, A64 DTs from mainline Linux In-Reply-To: <20180302005659.28728-1-andre.przywara@arm.com> References: <20180302005659.28728-1-andre.przywara@arm.com> Message-ID: <20180302155930.h3cvqbepvsxutugx@flea.lan> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de On Fri, Mar 02, 2018 at 12:56:39AM +0000, Andre Przywara wrote: > This is an extended version of the EMAC DT binding update, this time > including the full Linux DTs for all H3, H5 and A64 boards. > Patch 01 should be merged *now*, to leave some hint in the README for > the v2018.03 release. Without building ARM Trusted Firmware with DEBUG=0 > many H5 boards and the Pine64 can't be built successfully at the moment. > > The old v2 EMAC DT update series is in patches 02-08, it prepares U-Boot's > EMAC driver for using the new DT binding used in Linux, also updates > the DTs to the new EMAC DT node already. > > This time I added patches to sync the whole U-Boot DT files for the > mentioned SoCs with those from Linux. However this first requires lifting > the space limit we currently have due to the raw MMC environment. > Patch 09 disables that for 64 bit sunxi boards, to give us finally some > space. Patch 10 consequently reverts the disabling of features we saw a > few weeks ago to migitate the size problem. > > Patches 11-20 then brings in the Linux DTs, split by SoCs, with the .dtsi > files first, then the board files. > > Merging the H3 and H5 device tree files brings in significant changes, > also to the structure of the .dtsi files. However U-Boot's own DT usage > is pretty limited, so it doesn't matter. > > The huge benefit of syncing the DTs is that we can use U-Boot's DT copy > to directly pass it to the kernel, avoiding to actually load a .dtb file > from somewhere. To allows seamless and automatic UEFI booting, so > distribution installer images should just work (TM). > > As a goodie the final patch brings in the actual SoPine + baseboard DT > files, which we were completely missing so far. > > Please let me know if that looks good. I am happy to rearrange or squash > patches, but I tried to avoid huge commits, for the sake of reviewability. Apart from the comments on the two patches I already sent, Acked-by: Maxime Ripard Maxime -- Maxime Ripard, Bootlin (formerly Free Electrons) Embedded Linux and Kernel engineering https://bootlin.com -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 833 bytes Desc: not available URL: