[U-Boot] [PATCH 05/12 V3] Exynos5420: Modify TZPC init to support 5420

Rajeshwari Birje rajeshwari.birje at gmail.com
Fri Sep 20 11:32:37 CEST 2013


Hi Simon

Thank you for coments.

Regards,
Rajeshwari Shinde

On Thu, Sep 19, 2013 at 11:27 AM, Simon Glass <sjg at chromium.org> wrote:

> Hi Rajeshwari,
>
> On Wed, Sep 11, 2013 at 4:01 AM, Rajeshwari S Shinde <
> rajeshwari.s at samsung.com> wrote:
>
> > From: Akshay Saraswat <akshay.s at samsung.com>
> >
> > Currently, part of TZPC init code for Exynos5 starts setting DECPROT
> > from the base address 0x10100000 upto 0x10190000 but in case of
> > Exynos5420 we need it to start from 0x0100E0000 and keep end address
> > same as 0x10190000.
> >
> > Signed-off-by: Rajeshwari S Shinde <rajeshwari.s at samsung.com>
> > Signed-off-by: Akshay Saraswat <akshay.s at samsung.com>
> > ---
> > Changes in V2:
> >         - None
> > Changes in V3:
> >         - None
> >  arch/arm/cpu/armv7/exynos/tzpc.c | 7 ++++++-
> >  1 file changed, 6 insertions(+), 1 deletion(-)
> >
> > diff --git a/arch/arm/cpu/armv7/exynos/tzpc.c
> > b/arch/arm/cpu/armv7/exynos/tzpc.c
> > index 395077c..1102596 100644
> > --- a/arch/arm/cpu/armv7/exynos/tzpc.c
> > +++ b/arch/arm/cpu/armv7/exynos/tzpc.c
> > @@ -23,7 +23,12 @@ void tzpc_init(void)
> >         else if (cpu_is_exynos4())
> >                 end = start + ((EXYNOS4_NR_TZPC_BANKS - 1) *
> > TZPC_BASE_OFFSET);
> >
> > -       for (addr = start; addr <= end; addr += TZPC_BASE_OFFSET) {
> > +       if (proid_is_exynos5420())
> > +               addr = start - 0x20000;
> >
>
> Shouldn't this be in a #define somewhere?
>
Instead of having a  #define  we get the start address via
samsung_get_base_tzpc, since there exception in case of 5420 where we need
to start from 0x100E0000 we put a if condition.

>
>
> > +       else
> > +               addr = start;
> > +
> > +       for (; addr <= end; addr += TZPC_BASE_OFFSET) {
> >                 tzpc = (struct exynos_tzpc *)addr;
> >
> >                 if (addr == start)
> > --
> > 1.7.12.4
> >
> >
> Regards,
> Simon
>
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> http://lists.denx.de/mailman/listinfo/u-boot
>
> --
Regards,
Rajeshwari Shinde


More information about the U-Boot mailing list