On Fri, Mar 6, 2009 at 3:32 PM, Eddie Dawydiuk <ed...@embeddedarm.com> wrote: > Hello, > > Let's try this one more time. The last patch was using the clocks for a > custom board based on the Yosemite board and was referencing a non-existent > ethNadr( I forgot to pull out this code out).
But the question remains: Why do you need simpleboot support for Yosemite when you can use a uImage or cuImage with u-boot? g. > > Signed-off-by: Eddie Dawydiuk <ed...@embeddedarm.com> > > diff -urN linux-2.6.28.orig/arch/powerpc/boot/simpleboot-yosemite.c > linux-2.6.28/arch/powerpc/boot/simpleboot-yosemite.c > --- linux-2.6.28.orig/arch/powerpc/boot/simpleboot-yosemite.c 1969-12-31 > 17:00:00.000000000 -0700 > +++ linux-2.6.28/arch/powerpc/boot/simpleboot-yosemite.c 2009-03-06 > 15:33:24.000000000 -0700 > @@ -0,0 +1,23 @@ > +#include "ops.h" > +#include "stdio.h" > +#include "4xx.h" > +#include "44x.h" > + > +#define TARGET_4xx > +#define TARGET_44x > +#include "ppcboot.h" > + > +static void yosemite_fixups(void) > +{ > + unsigned long sysclk = 66666666; > + > + ibm440ep_fixup_clocks(sysclk, 11059200, 50000000); > + ibm4xx_sdram_fixup_memsize(); > +} > + > +void platform_specific_init(void) > +{ > + platform_ops.fixups = yosemite_fixups; > + platform_ops.exit = ibm44x_dbcr_reset; > +} > >> diff -urN linux-2.6.28.orig/arch/powerpc/boot/simpleboot-yosemite.c >> linux-2.6.28/arch/powerpc/boot/simpleboot-yosemite.c >> --- linux-2.6.28.orig/arch/powerpc/boot/simpleboot-yosemite.c 1969-12-31 >> 17:00:00.000000000 -0700 >> +++ linux-2.6.28/arch/powerpc/boot/simpleboot-yosemite.c 2009-03-06 >> 14:55:46.000000000 -0700 >> @@ -0,0 +1,24 @@ >> +#include "ops.h" >> +#include "stdio.h" >> +#include "4xx.h" >> +#include "44x.h" >> + >> +#define TARGET_4xx >> +#define TARGET_44x >> +#include "ppcboot.h" >> + >> +static void yosemite_fixups(void) >> +{ >> + unsigned long sysclk = 50000000; >> + >> + ibm440ep_fixup_clocks(sysclk, 11059200, 400000000); >> + ibm4xx_sdram_fixup_memsize(); >> + dt_fixup_mac_address_by_alias("ethernet0", eth0adr); >> + dt_fixup_mac_address_by_alias("ethernet1", eth1adr); >> +} >> + >> +void platform_specific_init(void) >> +{ >> + platform_ops.fixups = yosemite_fixups; >> + platform_ops.exit = ibm44x_dbcr_reset; >> +} >> > > > -- > Best Regards, > ________________________________________________________________ > Eddie Dawydiuk, Technologic Systems | voice: (480) 837-5200 > 16525 East Laser Drive | fax: (480) 837-5300 > Fountain Hills, AZ 85268 | web: www.embeddedARM.com > _______________________________________________ > Linuxppc-dev mailing list > Linuxppc-dev@ozlabs.org > https://ozlabs.org/mailman/listinfo/linuxppc-dev > -- Grant Likely, B.Sc., P.Eng. Secret Lab Technologies Ltd. _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-dev