mirror of
https://github.com/torvalds/linux.git
synced 2026-05-01 13:02:35 -04:00
- Add support for B4 board in board file b4_qds.c,
It is common for B4860, B4420 and B4220QDS as they share same QDS board
- Add B4QDS support in Kconfig and Makefile
B4860QDS is a high-performance computing evaluation, development and
test platform supporting the B4860 QorIQ Power Architecture processor,
with following major features:
- Four dual-threaded e6500 Power Architecture processors
organized in one cluster-each core runs up to 1.8 GHz
- Two DDR3/3L controllers for high-speed memory interface each
runs at up to 1866.67 MHz
- CoreNet fabric that fully supports coherency using MESI protocol
between the e6500 cores, SC3900 FVP cores, memories and
external interfaces.
- Data Path Acceleration Architecture having FMAN, QMan, BMan,
SEC 5.3 and RMAN
- Large internal cache memory with snooping and stashing capabilities
- Sixteen 10-GHz SerDes lanes that serve:
- Two SRIO interfaces. Each supports up to 4 lanes and
a total of up to 8 lanes
- Up to 8-lanes Common Public Radio Interface (CPRI) controller
for glue-less antenna connection
- Two 10-Gbit Ethernet controllers (10GEC)
- Six 1G/2.5-Gbit Ethernet controllers for network communications
- PCI Express controller
- Debug (Aurora)
- Various system peripherals
B4420 and B4220 have some differences in comparison to B4860 with fewer
core/clusters(both SC3900 and e6500), fewer DDR controllers,
fewer serdes lanes, fewer SGMII interfaces and reduced target frequencies.
Key differences between B4860 and B4420:
B4420 has:
- Fewer e6500 cores:
1 cluster with 2 e6500 cores
- Fewer SC3900 cores/clusters:
1 cluster with 2 SC3900 cores per cluster
- Single DDRC @ 1.6GHz
- 2 X 4 lane serdes
- 3 SGMII interfaces
- no sRIO
- no 10G
Key differences between B4860 and B4220:
B4220 has:
- Fewer e6500 cores:
1 cluster with 1 e6500 core
- Fewer SC3900 cores/clusters:
1 cluster with 2 SC3900 cores per cluster
- Single DDRC @ 1.33GHz
- 2 X 2 lane serdes
- 2 SGMII interfaces
- no sRIO
- no 10G
Signed-off-by: Shaveta Leekha <shaveta@freescale.com>
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
37 lines
1.4 KiB
Makefile
37 lines
1.4 KiB
Makefile
#
|
|
# Makefile for the PowerPC 85xx linux kernel.
|
|
#
|
|
obj-$(CONFIG_SMP) += smp.o
|
|
|
|
obj-y += common.o
|
|
|
|
obj-$(CONFIG_BSC9131_RDB) += bsc913x_rdb.o
|
|
obj-$(CONFIG_MPC8540_ADS) += mpc85xx_ads.o
|
|
obj-$(CONFIG_MPC8560_ADS) += mpc85xx_ads.o
|
|
obj-$(CONFIG_MPC85xx_CDS) += mpc85xx_cds.o
|
|
obj-$(CONFIG_MPC8536_DS) += mpc8536_ds.o
|
|
obj-$(CONFIG_MPC85xx_DS) += mpc85xx_ds.o
|
|
obj-$(CONFIG_MPC85xx_MDS) += mpc85xx_mds.o
|
|
obj-$(CONFIG_MPC85xx_RDB) += mpc85xx_rdb.o
|
|
obj-$(CONFIG_P1010_RDB) += p1010rdb.o
|
|
obj-$(CONFIG_P1022_DS) += p1022_ds.o
|
|
obj-$(CONFIG_P1022_RDK) += p1022_rdk.o
|
|
obj-$(CONFIG_P1023_RDS) += p1023_rds.o
|
|
obj-$(CONFIG_P2041_RDB) += p2041_rdb.o corenet_ds.o
|
|
obj-$(CONFIG_P3041_DS) += p3041_ds.o corenet_ds.o
|
|
obj-$(CONFIG_P4080_DS) += p4080_ds.o corenet_ds.o
|
|
obj-$(CONFIG_P5020_DS) += p5020_ds.o corenet_ds.o
|
|
obj-$(CONFIG_P5040_DS) += p5040_ds.o corenet_ds.o
|
|
obj-$(CONFIG_T4240_QDS) += t4240_qds.o corenet_ds.o
|
|
obj-$(CONFIG_B4_QDS) += b4_qds.o corenet_ds.o
|
|
obj-$(CONFIG_STX_GP3) += stx_gp3.o
|
|
obj-$(CONFIG_TQM85xx) += tqm85xx.o
|
|
obj-$(CONFIG_SBC8548) += sbc8548.o
|
|
obj-$(CONFIG_PPA8548) += ppa8548.o
|
|
obj-$(CONFIG_SOCRATES) += socrates.o socrates_fpga_pic.o
|
|
obj-$(CONFIG_KSI8560) += ksi8560.o
|
|
obj-$(CONFIG_XES_MPC85xx) += xes_mpc85xx.o
|
|
obj-$(CONFIG_GE_IMP3A) += ge_imp3a.o
|
|
obj-$(CONFIG_PPC_QEMU_E500) += qemu_e500.o
|
|
obj-$(CONFIG_SGY_CTS1000) += sgy_cts1000.o
|