From: York Sun <yorksun@freescale.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH] powerpc/mpc85xx: Add DSP side awareness for Freescale Heterogeneous SoCs
Date: Mon, 29 Sep 2014 09:42:29 -0700 [thread overview]
Message-ID: <54298BF5.7070405@freescale.com> (raw)
In-Reply-To: <1410512940-6140-1-git-send-email-shaveta@freescale.com>
On 09/12/2014 02:09 AM, Shaveta Leekha wrote:
> The code provides framework for heterogeneous multicore chips based on StarCore
> and Power Architecture which are chasis-2 compliant, like B4860 and B4420
>
> It will make u-boot recognize all non-ppc cores and peripherals like
> SC3900/DSP CPUs, MAPLE, CPRI and print their configuration in u-boot logs.
> Example boot logs of B4420:
> Clock Configuration:
> CPU0:1600 MHz, CPU1:1600 MHz,
> DSP CPU0:1200 MHz, DSP CPU1:1200 MHz,
> CCB:666.667 MHz,
> DDR:800 MHz (1600 MT/s data rate) (Asynchronous), IFC:166.667 MHz
> CPRI:600 MHz
> MAPLE:600 MHz, MAPLE-ULB:800 MHz, MAPLE-eTVPE:1000 MHz
> FMAN1: 666.667 MHz
> QMAN: 333.333 MHz
>
> Top level changes include:
> (1) Top level CONFIG to identify HETEROGENUOUS clusters
> (2) CONFIGS for SC3900/DSP components
> (3) Global structure updated for dsp cores and other components
> (3) APIs to get DSP num cores and their Mask like:
> cpu_dsp_mask, cpu_num_dspcores etc same as that of PowerPC
> (5) Code to fetch and print SC cores and other heterogenous
> device's frequencies
> (6) README added for the same
>
> Signed-off-by: Shaveta Leekha <shaveta@freescale.com>
> ---
> arch/powerpc/cpu/mpc85xx/cpu.c | 25 ++++++
> arch/powerpc/cpu/mpc85xx/speed.c | 133 +++++++++++++++++++++++++++++
> arch/powerpc/cpu/mpc8xxx/cpu.c | 83 ++++++++++++++++++-
> arch/powerpc/include/asm/config_mpc85xx.h | 13 +++-
> arch/powerpc/include/asm/processor.h | 1 +
> doc/README.Heterogeneous-SoCs | 105 +++++++++++++++++++++++
> include/common.h | 2 +
> include/e500.h | 9 ++
> 8 files changed, 368 insertions(+), 3 deletions(-)
> create mode 100644 doc/README.Heterogeneous-SoCs
>
<snip>
> diff --git a/include/e500.h b/include/e500.h
> index 5884a22..bb8246a 100644
> --- a/include/e500.h
> +++ b/include/e500.h
> @@ -11,6 +11,7 @@
> typedef struct
> {
> unsigned long freq_processor[CONFIG_MAX_CPUS];
> + unsigned long freq_processor_dsp[CONFIG_MAX_DSP_CPUS];
Have you compiled all e500 platforms? This new line causes compiling error on a
lot of boards.
York
next prev parent reply other threads:[~2014-09-29 16:42 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-09-12 9:09 [U-Boot] [PATCH] powerpc/mpc85xx: Add DSP side awareness for Freescale Heterogeneous SoCs Shaveta Leekha
2014-09-29 16:42 ` York Sun [this message]
-- strict thread matches above, loose matches on Subject: below --
2015-01-07 6:44 Shaveta Leekha
2015-01-15 20:42 ` York Sun
2015-01-19 7:14 Shaveta Leekha
2015-01-19 7:18 ` shaveta at freescale.com
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=54298BF5.7070405@freescale.com \
--to=yorksun@freescale.com \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.