
Hi,
I'm working for arm cortex A9 processor.Do we have any uboot source code support for cortex A9 processor?
eMMC Do we have any patch or source code for eMMC in uboot?
Thanks and Regards, Naveen

Hi Naveen,
Do you use a cortex A9 single core or multicore product? If you are using a cortex A9 single core, you can have a look at omap zoom u-boot implementation as a reference. It's based on TI's omap3430, a Cortex A8 core. Although there should be some difference on the internal architecture design, I don't think it makes much difference for software implementation.
Best Regards Dinny
On Tue, Jan 6, 2009 at 4:28 PM, Naveen Kumar GADDIPATI naveen.gaddipati@stnwireless.com wrote:
Hi,
I'm working for arm cortex A9 processor.Do we have any uboot source code support for cortex A9 processor?
eMMC Do we have any patch or source code for eMMC in uboot?
Thanks and Regards, Naveen
U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot

Hi dinny,
We are working on arm-cortex A9 dual core product.
Thanks and Regards, Naveen
-----Original Message----- From: dinny [mailto:dinny.wu@gmail.com] Sent: Wednesday, January 07, 2009 7:20 AM To: Naveen Kumar GADDIPATI Cc: u-boot@lists.denx.de Subject: Re: [U-Boot] help
Hi Naveen,
Do you use a cortex A9 single core or multicore product? If you are using a cortex A9 single core, you can have a look at omap zoom u-boot implementation as a reference. It's based on TI's omap3430, a Cortex A8 core. Although there should be some difference on the internal architecture design, I don't think it makes much difference for software implementation.
Best Regards Dinny
On Tue, Jan 6, 2009 at 4:28 PM, Naveen Kumar GADDIPATI naveen.gaddipati@stnwireless.com wrote:
Hi,
I'm working for arm cortex A9 processor.Do we have any uboot source code support for cortex A9 processor?
eMMC Do we have any patch or source code for eMMC in uboot?
Thanks and Regards, Naveen
U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
-- what we need is passion, chance, and companions.

Hi dinny,
Thanks for your reply. We are working on arm-cortex A9(single core).The product has two such single cores. Could we start using this coretex A8 uboot source code?
Regards, Naveen -----Original Message----- From: dinny [mailto:dinny.wu@gmail.com] Sent: Wednesday, January 07, 2009 7:20 AM To: Naveen Kumar GADDIPATI Cc: u-boot@lists.denx.de Subject: Re: [U-Boot] help
Hi Naveen,
Do you use a cortex A9 single core or multicore product? If you are using a cortex A9 single core, you can have a look at omap zoom u-boot implementation as a reference. It's based on TI's omap3430, a Cortex A8 core. Although there should be some difference on the internal architecture design, I don't think it makes much difference for software implementation.
Best Regards Dinny
On Tue, Jan 6, 2009 at 4:28 PM, Naveen Kumar GADDIPATI naveen.gaddipati@stnwireless.com wrote:
Hi,
I'm working for arm cortex A9 processor.Do we have any uboot source code support for cortex A9 processor?
eMMC Do we have any patch or source code for eMMC in uboot?
Thanks and Regards, Naveen
U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
-- what we need is passion, chance, and companions.

For SoCs, it depends on how the system design intends to make use of the two processors.
If the design intends to use them as AMP, you should run u-boot for each processor in sequence to init their peripherals. In this case, you can adapt u-boot deriving from the openzoom source. If as SMP, you can run u-boot on one core and make the other core regardless for U-Boot, and make the other working when linux boots.
Anyway, you have to read through the chapters of the SoC spec on how the two processors are intended to co-work to make this more clear. I can't get the SPECs, and I cannot give you more information. Denk could give more details, for MPC85xx multi processor implementation:-)
Best Regards Dinny
On Wed, Jan 7, 2009 at 1:27 PM, Naveen Kumar GADDIPATI naveen.gaddipati@stnwireless.com wrote:
Hi dinny,
Thanks for your reply. We are working on arm-cortex A9(single core).The product has two such single cores. Could we start using this coretex A8 uboot source code?
Regards, Naveen -----Original Message----- From: dinny [mailto:dinny.wu@gmail.com] Sent: Wednesday, January 07, 2009 7:20 AM To: Naveen Kumar GADDIPATI Cc: u-boot@lists.denx.de Subject: Re: [U-Boot] help
Hi Naveen,
Do you use a cortex A9 single core or multicore product? If you are using a cortex A9 single core, you can have a look at omap zoom u-boot implementation as a reference. It's based on TI's omap3430, a Cortex A8 core. Although there should be some difference on the internal architecture design, I don't think it makes much difference for software implementation.
Best Regards Dinny
On Tue, Jan 6, 2009 at 4:28 PM, Naveen Kumar GADDIPATI naveen.gaddipati@stnwireless.com wrote:
Hi,
I'm working for arm cortex A9 processor.Do we have any uboot source code support for cortex A9 processor?
eMMC Do we have any patch or source code for eMMC in uboot?
Thanks and Regards, Naveen
U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
-- what we need is passion, chance, and companions.

Hi dinny,
At the uboot level,we will confgiure only one core to boot up the image but we use two cores.For this usecase, could we use the single cortex-A8 uboot source code?
Regards, Naveen -----Original Message----- From: dinny [mailto:dinny.wu@gmail.com] Sent: Wednesday, January 07, 2009 2:41 PM To: Naveen Kumar GADDIPATI Cc: u-boot@lists.denx.de Subject: Re: [U-Boot] help
For SoCs, it depends on how the system design intends to make use of the two processors.
If the design intends to use them as AMP, you should run u-boot for each processor in sequence to init their peripherals. In this case, you can adapt u-boot deriving from the openzoom source. If as SMP, you can run u-boot on one core and make the other core regardless for U-Boot, and make the other working when linux boots.
Anyway, you have to read through the chapters of the SoC spec on how the two processors are intended to co-work to make this more clear. I can't get the SPECs, and I cannot give you more information. Denk could give more details, for MPC85xx multi processor implementation:-)
Best Regards Dinny
On Wed, Jan 7, 2009 at 1:27 PM, Naveen Kumar GADDIPATI naveen.gaddipati@stnwireless.com wrote:
Hi dinny,
Thanks for your reply. We are working on arm-cortex A9(single core).The product has two such single cores. Could we start using this coretex A8 uboot source code?
Regards, Naveen -----Original Message----- From: dinny [mailto:dinny.wu@gmail.com] Sent: Wednesday, January 07, 2009 7:20 AM To: Naveen Kumar GADDIPATI Cc: u-boot@lists.denx.de Subject: Re: [U-Boot] help
Hi Naveen,
Do you use a cortex A9 single core or multicore product? If you are using a cortex A9 single core, you can have a look at omap zoom u-boot implementation as a reference. It's based on TI's omap3430, a Cortex A8 core. Although there should be some difference on the internal architecture design, I don't think it makes much difference for software implementation.
Best Regards Dinny
On Tue, Jan 6, 2009 at 4:28 PM, Naveen Kumar GADDIPATI naveen.gaddipati@stnwireless.com wrote:
Hi,
I'm working for arm cortex A9 processor.Do we have any uboot source code support for cortex A9 processor?
eMMC Do we have any patch or source code for eMMC in uboot?
Thanks and Regards, Naveen
U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
-- what we need is passion, chance, and companions.
-- what we need is passion, chance, and companions.

From the cpu aspect, it should be the most familiar one with your
CPUs. And try to learn more on your on-board peripherals and devices. Probably you can find some boards that have similar device configuration, thus you can reuse some codes, esp. in case that you should be not familiar with these devices.
Best Regards Dinny
On Wed, Jan 7, 2009 at 5:25 PM, Naveen Kumar GADDIPATI naveen.gaddipati@stnwireless.com wrote:
Hi dinny,
At the uboot level,we will confgiure only one core to boot up the image but we use two cores.For this usecase, could we use the single cortex-A8 uboot source code?
Regards, Naveen -----Original Message----- From: dinny [mailto:dinny.wu@gmail.com] Sent: Wednesday, January 07, 2009 2:41 PM To: Naveen Kumar GADDIPATI Cc: u-boot@lists.denx.de Subject: Re: [U-Boot] help
For SoCs, it depends on how the system design intends to make use of the two processors.
If the design intends to use them as AMP, you should run u-boot for each processor in sequence to init their peripherals. In this case, you can adapt u-boot deriving from the openzoom source. If as SMP, you can run u-boot on one core and make the other core regardless for U-Boot, and make the other working when linux boots.
Anyway, you have to read through the chapters of the SoC spec on how the two processors are intended to co-work to make this more clear. I can't get the SPECs, and I cannot give you more information. Denk could give more details, for MPC85xx multi processor implementation:-)
Best Regards Dinny
On Wed, Jan 7, 2009 at 1:27 PM, Naveen Kumar GADDIPATI naveen.gaddipati@stnwireless.com wrote:
Hi dinny,
Thanks for your reply. We are working on arm-cortex A9(single core).The product has two such single cores. Could we start using this coretex A8 uboot source code?
Regards, Naveen -----Original Message----- From: dinny [mailto:dinny.wu@gmail.com] Sent: Wednesday, January 07, 2009 7:20 AM To: Naveen Kumar GADDIPATI Cc: u-boot@lists.denx.de Subject: Re: [U-Boot] help
Hi Naveen,
Do you use a cortex A9 single core or multicore product? If you are using a cortex A9 single core, you can have a look at omap zoom u-boot implementation as a reference. It's based on TI's omap3430, a Cortex A8 core. Although there should be some difference on the internal architecture design, I don't think it makes much difference for software implementation.
Best Regards Dinny
On Tue, Jan 6, 2009 at 4:28 PM, Naveen Kumar GADDIPATI naveen.gaddipati@stnwireless.com wrote:
Hi,
I'm working for arm cortex A9 processor.Do we have any uboot source code support for cortex A9 processor?
eMMC Do we have any patch or source code for eMMC in uboot?
Thanks and Regards, Naveen
U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
-- what we need is passion, chance, and companions.
-- what we need is passion, chance, and companions.

Dear dinny,
In message 5e4d16e90901070137j5695a0e2ye50b3f558c9efc73@mail.gmail.com you wrote:
From the cpu aspect, it should be the most familiar one with your CPUs. And try to learn more on your on-board peripherals and devices.
...
On Wed, Jan 7, 2009 at 5:25 PM, Naveen Kumar GADDIPATI naveen.gaddipati@stnwireless.com wrote:
[Full quote deleted]
Can you please stop top-posting / full-quoting?
Please read http://www.netmeister.org/news/learn2quote.html and follow the rules.
Thanks.
Best regards,
Wolfgang Denk

Hi Denk,
On Wed, Jan 7, 2009 at 6:13 PM, Wolfgang Denk wd@denx.de wrote:
Can you please stop top-posting / full-quoting?
Sure, I corrected it once I had known.
Best Regards Dinny

dinny said the following on 01/07/2009 03:37 AM:
From the cpu aspect, it should be the most familiar one with your
CPUs. And try to learn more on your on-board peripherals and devices. Probably you can find some boards that have similar device configuration, thus you can reuse some codes, esp. in case that you should be not familiar with these devices.
One thing that might be different would be mmu config I would suspect.. you may want to refer to [2] instead of omapzoom as [2] is closer to mainline u-boot. you can find cortex_a8 documentation in [1]. TI OMAP3 documentation is publically available too, if you would like to see what is happening in the code..
Regards, Nishanth Menon
Ref: [1] http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0344e/index.h... - there is a link to A9 also nearby.. [2] http://www.sakoman.net/cgi-bin/gitweb.cgi?p=u-boot-arm.git;a=shortlog;h=refs...

Thanks for ur updates. This topic seems interesting:-)
On Wed, Jan 7, 2009 at 9:37 PM, Nishanth Menon menon.nishanth@gmail.com wrote:
One thing that might be different would be mmu config I would suspect.. you may want to refer to [2] instead of omapzoom as [2] is closer to mainline u-boot. you can find cortex_a8 documentation in [1]. TI OMAP3 documentation is publically available too, if you would like to see what is happening in the code..
Regards, Nishanth Menon
Ref: [1] http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0344e/index.h...
- there is a link to A9 also nearby..
It seems A9's doc is public-restricted, and it prevents me from having a look at A9's design. Could you make it clear what main changes on MMU between A8 and A9 are?
[2] http://www.sakoman.net/cgi-bin/gitweb.cgi?p=u-boot-arm.git;a=shortlog;h=refs...
Best Regards Dinny

On Wed, Jan 7, 2009 at 8:12 AM, dinny dinny.wu@gmail.com wrote:
[1] http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0344e/index.h...
- there is a link to A9 also nearby..
It seems A9's doc is public-restricted, and it prevents me from having a look at A9's design. Could you make it clear what main changes on MMU between A8 and A9 are?
I have not looked at A9, so I cannot comment unfortunately. Regards, Nishanth Menon
participants (4)
-
dinny
-
Naveen Kumar GADDIPATI
-
Nishanth Menon
-
Wolfgang Denk