Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c347b798 authored by Ishizaki Kou's avatar Ishizaki Kou Committed by Paul Mackerras
Browse files

[POWERPC] Celleb: basic support



This patch adds base support for Celleb platform.

Signed-off-by: default avatarKou Ishizaki <kou.ishizaki@toshiba.co.jp>
Acked-by: default avatarArnd Bergmann <arnd.bergmann@de.ibm.com>
Acked-by: default avatarBenjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: default avatarPaul Mackerras <paulus@samba.org>
parent e1079319
Loading
Loading
Loading
Loading
+15 −0
Original line number Diff line number Diff line
@@ -539,6 +539,16 @@ config PPC_PS3
	  This option enables support for the Sony PS3 game console
	  and other platforms using the PS3 hypervisor.

config PPC_CELLEB
	bool "Toshiba's Cell Reference Set 'Celleb' Architecture"
	depends on PPC_MULTIPLATFORM && PPC64
	select PPC_CELL
	select PPC_OF_PLATFORM_PCI
	select HAS_TXX9_SERIAL
	select PPC_UDBG_BEAT
	select USB_OHCI_BIG_ENDIAN_MMIO
	select USB_EHCI_BIG_ENDIAN_MMIO

config PPC_NATIVE
	bool
	depends on PPC_MULTIPLATFORM
@@ -552,6 +562,11 @@ config UDBG_RTAS_CONSOLE
	depends on PPC_RTAS
	default n

config PPC_UDBG_BEAT
	bool "BEAT based debug console"
	depends on PPC_CELLEB
	default n

config XICS
	depends on PPC_PSERIES
	bool
+7 −0
Original line number Diff line number Diff line
@@ -185,6 +185,13 @@ config PPC_EARLY_DEBUG_ISERIES
	  Select this to enable early debugging for legacy iSeries. You need
	  to hit "Ctrl-x Ctrl-x" to see the messages on the console.

config PPC_EARLY_DEBUG_BEAT
	bool "Beat HV Console"
	depends on PPC_CELLEB
	select PPC_UDBG_BEAT
	help
	  Select this to enable early debugging for Celleb with Beat.

endchoice

endmenu
+1 −0
Original line number Diff line number Diff line
@@ -162,6 +162,7 @@ image-$(CONFIG_PPC_PSERIES) += zImage.pseries
image-$(CONFIG_PPC_MAPLE)		+= zImage.pseries
image-$(CONFIG_PPC_IBM_CELL_BLADE)	+= zImage.pseries
image-$(CONFIG_PPC_PS3)			+= zImage.ps3
image-$(CONFIG_PPC_CELLEB)		+= zImage.pseries
image-$(CONFIG_PPC_CHRP)		+= zImage.chrp
image-$(CONFIG_PPC_EFIKA)		+= zImage.chrp
image-$(CONFIG_PPC_PMAC)		+= zImage.pmac
+1 −0
Original line number Diff line number Diff line
@@ -19,4 +19,5 @@ obj-$(CONFIG_PPC_MAPLE) += maple/
obj-$(CONFIG_PPC_PASEMI)	+= pasemi/
obj-$(CONFIG_PPC_CELL)		+= cell/
obj-$(CONFIG_PPC_PS3)		+= ps3/
obj-$(CONFIG_PPC_CELLEB)	+= celleb/
obj-$(CONFIG_EMBEDDED6xx)	+= embedded6xx/
+9 −0
Original line number Diff line number Diff line
obj-y				+= interrupt.o iommu.o setup.o \
				   htab.o beat.o pci.o \
				   scc_epci.o hvCall.o

obj-$(CONFIG_SMP)		+= smp.o
obj-$(CONFIG_PPC_UDBG_BEAT)	+= udbg_beat.o
obj-$(CONFIG_USB)		+= scc_uhc.o
obj-$(CONFIG_HAS_TXX9_SERIAL)	+= scc_sio.o
obj-$(CONFIG_SPU_BASE)		+= spu_priv1.o
Loading