Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 28794
b: refs/heads/master
c: c01ea72
h: refs/heads/master
v: v3
  • Loading branch information
Geoff Levand authored and Paul Mackerras committed Jun 21, 2006
1 parent 10545b2 commit 8514ff0
Show file tree
Hide file tree
Showing 7 changed files with 32 additions and 18 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: e46a0237fda640f02bc4cb3d9702b6ee91bfd6e4
refs/heads/master: c01ea72a3b8abb7baa4291a1876b82599867035a
17 changes: 11 additions & 6 deletions trunk/arch/powerpc/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -404,8 +404,18 @@ config PPC_MAPLE
For more informations, refer to <http://www.970eval.com>

config PPC_CELL
bool "Cell Broadband Processor Architecture"
bool
default n

config PPC_CELL_NATIVE
bool
select PPC_CELL
default n

config PPC_IBM_CELL_BLADE
bool " IBM Cell Blade"
depends on PPC_MULTIPLATFORM && PPC64
select PPC_CELL_NATIVE
select PPC_RTAS
select MMIO_NVRAM
select PPC_UDBG_16550
Expand Down Expand Up @@ -452,11 +462,6 @@ config MPIC_BROKEN_U3
depends on PPC_MAPLE
default y

config CELL_IIC
depends on PPC_CELL
bool
default y

config IBMVIO
depends on PPC_PSERIES || PPC_ISERIES
bool
Expand Down
4 changes: 3 additions & 1 deletion trunk/arch/powerpc/configs/cell_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -117,14 +117,15 @@ CONFIG_PPC_MULTIPLATFORM=y
# CONFIG_PPC_PMAC is not set
# CONFIG_PPC_MAPLE is not set
CONFIG_PPC_CELL=y
CONFIG_PPC_CELL_NATIVE=y
CONFIG_PPC_IBM_CELL_BLADE=y
CONFIG_PPC_SYSTEMSIM=y
# CONFIG_U3_DART is not set
CONFIG_PPC_RTAS=y
# CONFIG_RTAS_ERROR_LOGGING is not set
CONFIG_RTAS_PROC=y
CONFIG_RTAS_FLASH=y
CONFIG_MMIO_NVRAM=y
CONFIG_CELL_IIC=y
# CONFIG_PPC_MPC106 is not set
# CONFIG_PPC_970_NAP is not set
# CONFIG_CPU_FREQ is not set
Expand All @@ -134,6 +135,7 @@ CONFIG_CELL_IIC=y
# Cell Broadband Engine options
#
CONFIG_SPU_FS=m
CONFIG_SPU_BASE=y
CONFIG_SPUFS_MMAP=y
CONFIG_CBE_RAS=y

Expand Down
5 changes: 5 additions & 0 deletions trunk/arch/powerpc/platforms/cell/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,16 @@ config SPU_FS
tristate "SPU file system"
default m
depends on PPC_CELL
select SPU_BASE
help
The SPU file system is used to access Synergistic Processing
Units on machines implementing the Broadband Processor
Architecture.

config SPU_BASE
bool
default n

config SPUFS_MMAP
bool
depends on SPU_FS && SPARSEMEM
Expand Down
20 changes: 11 additions & 9 deletions trunk/arch/powerpc/platforms/cell/Makefile
Original file line number Diff line number Diff line change
@@ -1,13 +1,15 @@
obj-y += interrupt.o iommu.o setup.o spider-pic.o
obj-y += cbe_regs.o pervasive.o
obj-$(CONFIG_CBE_RAS) += ras.o
obj-$(CONFIG_PPC_CELL_NATIVE) += interrupt.o iommu.o setup.o \
cbe_regs.o spider-pic.o pervasive.o
obj-$(CONFIG_CBE_RAS) += ras.o

obj-$(CONFIG_SMP) += smp.o
ifeq ($(CONFIG_SMP),y)
obj-$(CONFIG_PPC_CELL_NATIVE) += smp.o
endif

# needed only when building loadable spufs.ko
spufs-modular-$(CONFIG_SPU_FS) += spu_syscalls.o
obj-y += $(spufs-modular-m)
spufs-modular-$(CONFIG_SPU_FS) += spu_syscalls.o
spu-priv1-$(CONFIG_PPC_CELL_NATIVE) += spu_priv1_mmio.o

# always needed in kernel
spufs-builtin-$(CONFIG_SPU_FS) += spu_callbacks.o spu_base.o spu_priv1.o spufs/
obj-y += $(spufs-builtin-y) $(spufs-builtin-m)
obj-$(CONFIG_SPU_BASE) += spu_callbacks.o spu_base.o \
$(spufs-modular-m) \
$(spu-priv1-y) spufs/
2 changes: 1 addition & 1 deletion trunk/drivers/net/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -2171,7 +2171,7 @@ config BNX2

config SPIDER_NET
tristate "Spider Gigabit Ethernet driver"
depends on PCI && PPC_CELL
depends on PCI && PPC_IBM_CELL_BLADE
select FW_LOADER
help
This driver supports the Gigabit Ethernet chips present on the
Expand Down

0 comments on commit 8514ff0

Please sign in to comment.