Simon/Stephen,

> -----Original Message-----
> From: s...@google.com [mailto:s...@google.com] On Behalf Of Simon Glass
> Sent: Monday, April 09, 2012 2:24 PM
> To: Stephen Warren
> Cc: U-Boot Mailing List; Tom Warren
> Subject: Re: [PATCH v3 06/23] tegra: Move ap20.h header into arch location
> 
> Hi Stephen,
> 
> On Mon, Apr 9, 2012 at 2:06 PM, Stephen Warren <swar...@wwwdotorg.org>
> wrote:
> > On 04/02/2012 05:18 PM, Simon Glass wrote:
> >> We want to include this from board code, so move the header into an
> >> easily-accessible location.
> >
> >> diff --git a/arch/arm/cpu/armv7/tegra2/ap20.c
> >> b/arch/arm/cpu/armv7/tegra2/ap20.c
> >
> >> -#include "ap20.h"
> >>  #include <asm/io.h>
> >>  #include <asm/arch/tegra2.h>
> >> +#include <asm/arch/ap20.h>
> >
> > BTW, why do we have separate tegra2.h and ap20.h?
> 
> I'm not sure - was ap20 the old name? Tom do you know? For now we use
> ap20 as the interface to the AVP side, and where we start up the A9.
AP20 is the name of one classification/sku/bin/type of Tegra20 chip - 
Application Processor, IIRC. Usually AP20 and T20 are used interchangeably. The 
history of ap20.h is messy - it came from our Embedded group originally and was 
ported to U-Boot by stripping out all the NV-proprietary-API cruft, changing 
CamelCase var/func names, to U-Boot-compliant code, etc.  At this point, it 
might be able to be merged w/tegra2.h, but tegra2.h is more general to the 
entire chip and its periphs, and ap20.h is more specific to the CPU(s) and 
AVP/CPU init.  But I won't object to a merger.

Tom
> 
> Regards,
> Simon
-- 
nvpublic
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to