[U-Boot] [PATCH] arm64: mvebu: use single defconfig for Armada8K development boards

Igal Liberman igall at marvell.com
Tue Jun 13 07:31:25 UTC 2017


Hi Stefan

Regards,
Igal


> -----Original Message-----
> From: Stefan Roese [mailto:sr at denx.de]
> Sent: Thursday, June 08, 2017 09:10
> To: Igal Liberman; u-boot at lists.denx.de
> Cc: Kostya Porotchkin; Nadav Haklai; Neta Zur Hershkovits
> Subject: Re: [PATCH] arm64: mvebu: use single defconfig for Armada8K
> development boards
> 
> Hi Igal,
> 
> On 08.06.2017 08:06, Igal Liberman wrote:
> >> On 07.06.2017 14:16, igall at marvell.com wrote:
> >>> From: Igal Liberman <igall at marvell.com>
> >>>
> >>> Currently, Marvell Armada8k development board use 3 different
> >>> defconfigs:
> >>>           mvebu_db-88f7040-nand_defconfig
> >>>           mvebu_db-88f7040_defconfig
> >>>           mvebu_db-88f8040_defconfig Having 3 different defconfigs
> >>> makes maintenance difficult.
> >>>
> >>> This patch removes the defconfigs mentioned above and introduce a
> >>> new defconfig which represents the Armada8k family.
> >>>
> >>> With this patch, no device-tree is set in the defconfig, so the
> >>> device-tree should be set during compilation, using:
> >>>
> >>> Configure u-boot:
> >>>
> >>>           make mvebu_db_armada8k_defconfig
> >>>
> >>> Select the desired device-tree during compilation:
> >>>
> >>>           make DEVICE_TREE=armada-7040-db
> >>>           make DEVICE_TREE=armada-8040-db
> >>>           make DEVICE_TREE=armada-7040-db-nand
> >>
> >> I like the idea to consolidate the defconfigs in general. One question
> though.
> >> This patch results in one build target for the automated tests
> >> (Travis). Does compiling without the additional DEVICE_TREE= work
> >> without generating compilation errors? Otherwise the Travis tests will fail.
> >>
> >
> > If you compile without DEVICE_TREE= it won't compile (unless you
> > exported DEVICE_TREE before).
> > Basically, I did it on purpose - to make sure that user doesn't rely
> > on some possible incorrect default settings.
> 
> Makes sense.
> 
> > If it causes a compilation issues for the automated tests - I guess we
> > can set a default value after all.
> > What do you think?
> 
> Yes, please do. We need to compile clean for the automated tests, otherwise
> this patch simply can't be accepted (sorry).
> 

I'll submit a new patch with default device-tree.
Thank you for the review.

> Thanks,
> Stefan


More information about the U-Boot mailing list