On Fri, Feb 5, 2010 at 6:42 AM, Anatolij Gustschin <ag...@denx.de> wrote: > Add reset module registers representation and > machine restart callback for mpc5121 platform. > > Signed-off-by: Piotr Ziecik <ko...@semihalf.com> > Signed-off-by: Wolfgang Denk <w...@denx.de> > Signed-off-by: Anatolij Gustschin <ag...@denx.de> > Cc: Grant Likely <grant.lik...@secretlab.ca> > Cc: John Rigby <jcri...@gmail.com> > --- > Changes since v2: > - call mpc512x_restart_init() explicitely from platform > init code > > Changes since v1: > - use 'struct mpc512x_reset_module *' type for 'reset_module_base' > - remove empty line > - remove leftover colon and use pr_err() instead of printk. > > arch/powerpc/include/asm/mpc5xxx.h | 14 +++++++++- > arch/powerpc/platforms/512x/mpc5121_ads.c | 1 + > arch/powerpc/platforms/512x/mpc5121_generic.c | 1 + > arch/powerpc/platforms/512x/mpc512x.h | 1 + > arch/powerpc/platforms/512x/mpc512x_shared.c | 34 > +++++++++++++++++++++++++ > 5 files changed, 50 insertions(+), 1 deletions(-) > > diff --git a/arch/powerpc/include/asm/mpc5xxx.h > b/arch/powerpc/include/asm/mpc5xxx.h > index 5ce9c5f..0004986 100644 > --- a/arch/powerpc/include/asm/mpc5xxx.h > +++ b/arch/powerpc/include/asm/mpc5xxx.h > @@ -18,5 +18,17 @@ > > extern unsigned long mpc5xxx_get_bus_frequency(struct device_node *node); > > -#endif /* __ASM_POWERPC_MPC5xxx_H__ */ > +/* MPC512x Reset module registers */ > +struct mpc512x_reset_module { > + u32 rcwlr; /* Reset Configuration Word Low Register */ > + u32 rcwhr; /* Reset Configuration Word High Register */ > + u32 reserved1; > + u32 reserved2; > + u32 rsr; /* Reset Status Register */ > + u32 rmr; /* Reset Mode Register */ > + u32 rpr; /* Reset Protection Register */ > + u32 rcr; /* Reset Control Register */ > + u32 rcer; /* Reset Control Enable Register */ > +};
This isn't useful for 5200. Create a new file. arch/powerpc/include/asm/mpc5121.h g. _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev