Skip to content

Commit

Permalink
[POWERPC] Add the mpc8641 hpcn Kconfig and Makefiles.
Browse files Browse the repository at this point in the history
Signed-off-by: Xianghua Xiao <x.xiao@freescale.com>
Signed-off-by: Jon Loeliger <jdl@freescale.com>
Signed-off-by: Paul Mackerras <paulus@samba.org>
  • Loading branch information
Jon Loeliger authored and Paul Mackerras committed Jun 21, 2006
1 parent 8a30088 commit c9b484b
Show file tree
Hide file tree
Showing 4 changed files with 60 additions and 2 deletions.
15 changes: 13 additions & 2 deletions arch/powerpc/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -141,6 +141,15 @@ config PPC_85xx
select FSL_SOC
select 85xx

config PPC_86xx
bool "Freescale 86xx"
select 6xx
select FSL_SOC
select PPC_FPU
select ALTIVEC
help
The Freescale E600 SoCs have 74xx cores.

config 40x
bool "AMCC 40x"

Expand Down Expand Up @@ -549,6 +558,7 @@ source arch/powerpc/platforms/embedded6xx/Kconfig
source arch/powerpc/platforms/4xx/Kconfig
source arch/powerpc/platforms/83xx/Kconfig
source arch/powerpc/platforms/85xx/Kconfig
source arch/powerpc/platforms/86xx/Kconfig
source arch/powerpc/platforms/8xx/Kconfig
source arch/powerpc/platforms/cell/Kconfig

Expand Down Expand Up @@ -780,6 +790,7 @@ config GENERIC_ISA_DMA

config PPC_I8259
bool
default y if MPC8641_HPCN
default n

config PPC_INDIRECT_PCI
Expand All @@ -802,8 +813,8 @@ config MCA
bool

config PCI
bool "PCI support" if 40x || CPM2 || PPC_83xx || PPC_85xx || PPC_MPC52xx || (EMBEDDED && PPC_ISERIES)
default y if !40x && !CPM2 && !8xx && !APUS && !PPC_83xx && !PPC_85xx
bool "PCI support" if 40x || CPM2 || PPC_83xx || PPC_85xx || PPC_86xx || PPC_MPC52xx || (EMBEDDED && PPC_ISERIES)
default y if !40x && !CPM2 && !8xx && !APUS && !PPC_83xx && !PPC_85xx && !PPC_86xx
default PCI_PERMEDIA if !4xx && !CPM2 && !8xx && APUS
default PCI_QSPAN if !4xx && !CPM2 && 8xx
help
Expand Down
36 changes: 36 additions & 0 deletions arch/powerpc/platforms/86xx/Kconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
menu "Platform Support"
depends on PPC_86xx

choice
prompt "Machine Type"
default MPC8641_HPCN

config MPC8641_HPCN
bool "Freescale MPC8641 HPCN"
help
This option enables support for the MPC8641 HPCN board.

endchoice


config MPC8641
bool
select PPC_INDIRECT_PCI
select PPC_UDBG_16550
default y if MPC8641_HPCN

config MPIC
bool
default y

config PPC_INDIRECT_PCI_BE
bool
depends on PPC_86xx
default y

config PPC_STD_MMU
bool
depends on PPC_86xx
default y

endmenu
10 changes: 10 additions & 0 deletions arch/powerpc/platforms/86xx/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
#
# Makefile for the PowerPC 86xx linux kernel.
#


ifeq ($(CONFIG_PPC_86xx),y)
obj-$(CONFIG_SMP) += mpc86xx_smp.o
endif
obj-$(CONFIG_MPC8641_HPCN) += mpc86xx_hpcn.o
obj-$(CONFIG_PCI) += pci.o mpc86xx_pcie.o
1 change: 1 addition & 0 deletions arch/powerpc/platforms/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ obj-$(CONFIG_PPC_CHRP) += chrp/
obj-$(CONFIG_4xx) += 4xx/
obj-$(CONFIG_PPC_83xx) += 83xx/
obj-$(CONFIG_PPC_85xx) += 85xx/
obj-$(CONFIG_PPC_86xx) += 86xx/
obj-$(CONFIG_PPC_PSERIES) += pseries/
obj-$(CONFIG_PPC_ISERIES) += iseries/
obj-$(CONFIG_PPC_MAPLE) += maple/
Expand Down

0 comments on commit c9b484b

Please sign in to comment.