[U-Boot] [PATCH 4/5] imx: mx6ullevk: support plugin

Tom Rini trini at konsulko.com
Fri Sep 23 20:43:46 CEST 2016


On Fri, Sep 23, 2016 at 04:35:59PM +0800, Peng Fan wrote:
> On Thu, Sep 22, 2016 at 11:48:16AM -0400, Tom Rini wrote:
> >On Mon, Sep 19, 2016 at 11:55:43AM +0800, van.freenix at gmail.com wrote:
> >
> >> From: Peng Fan <peng.fan at nxp.com>
> >> 
> >> Add plugin code for mx6ullevk.
> >> Define CONFIG_USE_PLUGIN in include/configs/mx6ullevk.h to use plugin code.
> >> 
> >> Signed-off-by: Peng Fan <peng.fan at nxp.com>
> >> Cc: Stefano Babic <sbabic at denx.de>
> >
> >So we need an option in arch/arm/cpu/armv7/mx6/Kconfig to offer plugin
> >support, and 'USE_PLUGIN' is too generic of a name.  Perhaps
> >USE_IMXIMG_PLUGIN ?
> >
> >> ---
> >>  board/freescale/mx6ullevk/Makefile |   4 ++
> >>  board/freescale/mx6ullevk/plugin.S | 139 +++++++++++++++++++++++++++++++++++++
> >>  2 files changed, 143 insertions(+)
> >>  create mode 100644 board/freescale/mx6ullevk/plugin.S
> >> 
> >> diff --git a/board/freescale/mx6ullevk/Makefile b/board/freescale/mx6ullevk/Makefile
> >> index c64fba4..0ee905b 100644
> >> --- a/board/freescale/mx6ullevk/Makefile
> >> +++ b/board/freescale/mx6ullevk/Makefile
> >> @@ -4,3 +4,7 @@
> >>  #
> >>  
> >>  obj-y  := mx6ullevk.o
> >> +
> >> +extra-$(CONFIG_USE_PLUGIN) :=  plugin.bin
> >> +$(obj)/plugin.bin: $(obj)/plugin.o
> >> +	$(OBJCOPY) -O binary --gap-fill 0xff $< $@
> >
> >And then we can move this logic up a bit higher and say that
> >$(BOARDDIR)/plugin.S will make $(BOARDDIR)/plugin.bin or so
> 
> Seems put the code in arch/arm/imx-common/Makefile does not work.
> Add this into root dir Makefile?

Yes, top-level with wildcard stuff so that it works on boards without :)

> I tend to keep in board file now, since this is for board usage.

Right, but it's always the same logic so I'd rather not see this
duplicated.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160923/11d758e0/attachment.sig>


More information about the U-Boot mailing list