[U-Boot] [PATCH][v2] powerpc/mpc85xx: Add BSC9132/BSC9232 processor support
Prabhakar Kushwaha
prabhakar at freescale.com
Thu Jan 24 04:38:58 CET 2013
On 01/24/2013 02:11 AM, Andy Fleming wrote:
>
>
> On Monday, January 14, 2013, Prabhakar Kushwaha wrote:
>
> The BSC9132 is a highly integrated device that targets the evolving
> Microcell, Picocell, and Enterprise-Femto base station market
> subsegments.
>
> The BSC9132 device combines Power Architecture e500 and DSP
> StarCore SC3850
> core technologies with MAPLE-B2P baseband acceleration processing
> elements
> to address the need for a high performance, low cost, integrated
> solution
> that handles all required processing layers without the need for an
> external device except for an RF transceiver or, in a Micro base
> station
> configuration, a host device that handles the L3/L4 and handover
> between
> sectors.
>
> The BSC9132 SoC includes the following function and features:
> - Power Architecture subsystem including two e500 processors with
> 512-Kbyte shared L2 cache
> - Two StarCore SC3850 DSP subsystems, each with a 512-Kbyte
> private L2
> cache
> - 32 Kbyte of shared M3 memory
> - The Multi Accelerator Platform Engine for Pico BaseStation
> Baseband
> Processing (MAPLE-B2P)
> - Two DDR3/3L memory interfaces with 32-bit data width (40
> bits including
> ECC), up to 1333 MHz data rate
> - Dedicated security engine featuring trusted boot
> - Two DMA controllers
> - OCNDMA with four bidirectional channels
> - SysDMA with sixteen bidirectional channels
> - Interfaces
> - Four-lane SerDes PHY
> - PCI Express controller complies with the PEX
> Specification-Rev 2.0
> - Two Common Public Radio Interface (CPRI) controller lanes
> - High-speed USB 2.0 host and device controller with
> ULPI interface
> - Enhanced secure digital (SD/MMC) host controller (eSDHC)
> - Antenna interface controller (AIC), supporting four
> industry
> standard JESD207/four custom ADI RF interfaces
> - ADI lanes support both full duplex FDD support & half
> duplex TDD
> - Universal Subscriber Identity Module (USIM) interface that
> facilitates communication to SIM cards or Eurochip
> pre-paid phone
> cards
> - Two DUART, two eSPI, and two I2C controllers
> - Integrated Flash memory controller (IFC)
> - GPIO
> - Sixteen 32-bit timers
>
> Signed-off-by: Naveen Burmi <NaveenBurmi at freescale.com <javascript:;>>
> Signed-off-by: Poonam Aggrwal <poonam.aggrwal at freescale.com
> <javascript:;>>
> Signed-off-by: Prabhakar Kushwaha <prabhakar at freescale.com
> <javascript:;>>
> ---
> Changes for v2: Incorporated Timur's review comments
> - Removed SVR_9132_E as it is not required as part of
> following commit
> 48f6a5c348453fc3ab33aaa91e5e4198a28678ff
>
>
>
> You didn't test after you did this, did you? This breaks the build.
>
>
>
>
> diff --git a/arch/powerpc/cpu/mpc8xxx/cpu.c
> b/arch/powerpc/cpu/mpc8xxx/cpu.c
> index e8613be..03fd2fb 100644
> --- a/arch/powerpc/cpu/mpc8xxx/cpu.c
> +++ b/arch/powerpc/cpu/mpc8xxx/cpu.c
> @@ -86,6 +86,9 @@ static struct cpu_type cpu_type_list[] = {
> CPU_TYPE_ENTRY(B4220, B4220, 0),
> CPU_TYPE_ENTRY(BSC9130, 9130, 1),
> CPU_TYPE_ENTRY(BSC9131, 9131, 1),
> + CPU_TYPE_ENTRY(BSC9132, 9132, 2),
> + CPU_TYPE_ENTRY(BSC9132, 9132_E, 2),
>
>
>
> You removed the declaration, but not the consumer. Please build-test
> before you submit.
>
Sorry for this mistake.
I will take care this in near future.
Regards,
Prabhakar
More information about the U-Boot
mailing list