Commit 3530570f authored by Paul Mundt's avatar Paul Mundt

sh: Kill off dead code for SE and SystemH boards.

Some of these have suffered some bitrot, and so there is
some degree of dead code that has been left sitting around,
clean it up..
Signed-off-by: default avatarPaul Mundt <lethal@linux-sh.org>
parent 5c930e8c
......@@ -15,7 +15,7 @@
#include <asm/io.h>
#include <linux/pci.h>
#include "../../drivers/pci/pci-sh7751.h"
#include "../../../drivers/pci/pci-sh7751.h"
/*
* The 7751 SystemH Engine uses the built-in PCI controller (PCIC)
......
......@@ -99,6 +99,7 @@ bad_outb(struct iop *p, unsigned char value, unsigned long port)
badio(inw, port);
}
#ifdef CONFIG_SMC91X
/* MSTLANEX01 LAN at 0xb400:0000 */
static struct iop laniop = {
.start = 0x300,
......@@ -110,6 +111,7 @@ static struct iop laniop = {
.outb = simple_outb,
.outw = simple_outw,
};
#endif
/* NE2000 pc card NIC */
static struct iop neiop = {
......@@ -123,6 +125,7 @@ static struct iop neiop = {
.outw = simple_outw,
};
#ifdef CONFIG_IDE
/* CF in CF slot */
static struct iop cfiop = {
.base = 0xb0600000,
......@@ -132,12 +135,13 @@ static struct iop cfiop = {
.outb = pcc_outb,
.outw = simple_outw,
};
#endif
static __inline__ struct iop *
port2iop(unsigned long port)
{
if (0) ;
#if defined(CONFIG_SMC91111)
#if defined(CONFIG_SMC91X)
else if (laniop.check(&laniop, port))
return &laniop;
#endif
......
......@@ -7,7 +7,6 @@
* Modified for SH-Mobile SolutionEngine 73180 Support
* by YOSHII Takashi <yoshii-takashi@hitachi-ul.co.jp>
*
*
*/
#include <linux/init.h>
......@@ -16,14 +15,6 @@
#include <asm/io.h>
#include <asm/mach/se73180.h>
static int
intreq2irq(int i)
{
if (i == 5)
return 10;
return 32 + 7 - i;
}
static int
irq2intreq(int irq)
{
......
......@@ -14,21 +14,8 @@
#include <linux/sched.h>
#include <asm/mach/se73180.h>
static void
mach_led(int position, int value)
{
volatile unsigned short *p = (volatile unsigned short *) PA_LED;
if (value) {
*p |= (1 << LED_SHIFT);
} else {
*p &= ~(1 << LED_SHIFT);
}
}
/* Cycle the LED's in the clasic Knightrider/Sun pattern */
void
heartbeat_73180se(void)
void heartbeat_73180se(void)
{
static unsigned int cnt = 0, period = 0;
volatile unsigned short *p = (volatile unsigned short *) PA_LED;
......
......@@ -2,5 +2,6 @@
# Makefile for the 770x SolutionEngine specific parts of the kernel
#
obj-y := mach.o setup.o io.o irq.o led.o
obj-y := mach.o setup.o io.o irq.o
obj-$(CONFIG_HEARTBEAT) += led.o
......@@ -9,22 +9,8 @@
* This file contains Solution Engine specific LED code.
*/
#include <asm/se/se.h>
static void mach_led(int position, int value)
{
volatile unsigned short* p = (volatile unsigned short*)PA_LED;
if (value) {
*p |= (1<<8);
} else {
*p &= ~(1<<8);
}
}
#ifdef CONFIG_HEARTBEAT
#include <linux/sched.h>
#include <asm/se/se.h>
/* Cycle the LED's in the clasic Knightrider/Sun pattern */
void heartbeat_se(void)
......@@ -64,4 +50,3 @@ void heartbeat_se(void)
*p = 1<<(bit+8);
}
#endif /* CONFIG_HEARTBEAT */
......@@ -2,7 +2,8 @@
# Makefile for the 7751 SolutionEngine specific parts of the kernel
#
obj-y := mach.o setup.o io.o irq.o led.o
obj-y := mach.o setup.o io.o irq.o
obj-$(CONFIG_PCI) += pci.o
obj-$(CONFIG_HEARTBEAT) += led.o
......@@ -10,20 +10,6 @@
*/
#include <asm/se7751/se7751.h>
static void mach_led(int position, int value)
{
volatile unsigned short* p = (volatile unsigned short*)PA_LED;
if (value) {
*p |= (1<<8);
} else {
*p &= ~(1<<8);
}
}
#ifdef CONFIG_HEARTBEAT
#include <linux/sched.h>
/* Cycle the LED's in the clasic Knightrider/Sun pattern */
......@@ -64,4 +50,3 @@ void heartbeat_7751se(void)
*p = 1<<(bit+8);
}
#endif /* CONFIG_HEARTBEAT */
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