Commit 0cb7b2af authored by Paul Mackerras's avatar Paul Mackerras

powerpc: Merge maple support code to arch/powerpc/platforms/maple

Signed-off-by: default avatarPaul Mackerras <paulus@samba.org>
parent d3f67fbb
...@@ -10,3 +10,4 @@ obj-$(CONFIG_4xx) += 4xx/ ...@@ -10,3 +10,4 @@ obj-$(CONFIG_4xx) += 4xx/
obj-$(CONFIG_85xx) += 85xx/ obj-$(CONFIG_85xx) += 85xx/
obj-$(CONFIG_PPC_PSERIES) += pseries/ obj-$(CONFIG_PPC_PSERIES) += pseries/
obj-$(CONFIG_PPC_ISERIES) += iseries/ obj-$(CONFIG_PPC_ISERIES) += iseries/
obj-$(CONFIG_PPC_MAPLE) += maple/
obj-y += setup.o pci.o time.o
/*
* Declarations for maple-specific code.
*
* Maple is the name of a PPC970 evaluation board.
*/
extern int maple_set_rtc_time(struct rtc_time *tm);
extern void maple_get_rtc_time(struct rtc_time *tm);
extern unsigned long maple_get_boot_time(void);
extern void maple_calibrate_decr(void);
extern void maple_pci_init(void);
extern void maple_pcibios_fixup(void);
extern int maple_pci_get_legacy_ide_irq(struct pci_dev *dev, int channel);
...@@ -25,6 +25,8 @@ ...@@ -25,6 +25,8 @@
#include <asm/iommu.h> #include <asm/iommu.h>
#include <asm/ppc-pci.h> #include <asm/ppc-pci.h>
#include "maple.h"
#ifdef DEBUG #ifdef DEBUG
#define DBG(x...) printk(x) #define DBG(x...) printk(x)
#else #else
......
/* /*
* arch/ppc64/kernel/maple_setup.c * Maple (970 eval board) setup code
* *
* (c) Copyright 2004 Benjamin Herrenschmidt (benh@kernel.crashing.org), * (c) Copyright 2004 Benjamin Herrenschmidt (benh@kernel.crashing.org),
* IBM Corp. * IBM Corp.
...@@ -62,19 +62,14 @@ ...@@ -62,19 +62,14 @@
#include <asm/mpic.h> #include <asm/mpic.h>
#include <asm/udbg.h> #include <asm/udbg.h>
#include "maple.h"
#ifdef DEBUG #ifdef DEBUG
#define DBG(fmt...) udbg_printf(fmt) #define DBG(fmt...) udbg_printf(fmt)
#else #else
#define DBG(fmt...) #define DBG(fmt...)
#endif #endif
extern int maple_set_rtc_time(struct rtc_time *tm);
extern void maple_get_rtc_time(struct rtc_time *tm);
extern unsigned long maple_get_boot_time(void);
extern void maple_calibrate_decr(void);
extern void maple_pci_init(void);
extern void maple_pcibios_fixup(void);
extern int maple_pci_get_legacy_ide_irq(struct pci_dev *dev, int channel);
extern void generic_find_legacy_serial_ports(u64 *physport, extern void generic_find_legacy_serial_ports(u64 *physport,
unsigned int *default_speed); unsigned int *default_speed);
......
...@@ -36,6 +36,8 @@ ...@@ -36,6 +36,8 @@
#include <asm/machdep.h> #include <asm/machdep.h>
#include <asm/time.h> #include <asm/time.h>
#include "maple.h"
#ifdef DEBUG #ifdef DEBUG
#define DBG(x...) printk(x) #define DBG(x...) printk(x)
#else #else
......
...@@ -55,8 +55,7 @@ obj-$(CONFIG_HVCS) += hvcserver.o ...@@ -55,8 +55,7 @@ obj-$(CONFIG_HVCS) += hvcserver.o
obj-$(CONFIG_PPC_PMAC) += udbg_scc.o obj-$(CONFIG_PPC_PMAC) += udbg_scc.o
obj-$(CONFIG_PPC_MAPLE) += maple_setup.o maple_pci.o maple_time.o \ obj-$(CONFIG_PPC_MAPLE) += udbg_16550.o
udbg_16550.o
ifdef CONFIG_SMP ifdef CONFIG_SMP
obj-$(CONFIG_PPC_PMAC) += smp-tbsync.o obj-$(CONFIG_PPC_PMAC) += smp-tbsync.o
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment