Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
cloud-kernel
提交
37c8ac36
cloud-kernel
项目概览
openanolis
/
cloud-kernel
1 年多 前同步成功
通知
161
Star
36
Fork
7
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
10
列表
看板
标记
里程碑
合并请求
2
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
cloud-kernel
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
10
Issue
10
列表
看板
标记
里程碑
合并请求
2
合并请求
2
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
37c8ac36
编写于
4月 20, 2009
作者:
P
Paul Mundt
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
sh: pci: Consolidate lboxre2 and r2d IRQ fixups.
Signed-off-by:
N
Paul Mundt
<
lethal@linux-sh.org
>
上级
84972ec0
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
26 addition
and
57 deletion
+26
-57
arch/sh/drivers/pci/Makefile
arch/sh/drivers/pci/Makefile
+2
-2
arch/sh/drivers/pci/fixups-lboxre2.c
arch/sh/drivers/pci/fixups-lboxre2.c
+0
-23
arch/sh/drivers/pci/fixups-rts7751r2d.c
arch/sh/drivers/pci/fixups-rts7751r2d.c
+24
-1
arch/sh/drivers/pci/ops-rts7751r2d.c
arch/sh/drivers/pci/ops-rts7751r2d.c
+0
-31
未找到文件。
arch/sh/drivers/pci/Makefile
浏览文件 @
37c8ac36
...
...
@@ -15,7 +15,7 @@ obj-$(CONFIG_CPU_SH5) += pci-sh5.o ops-sh5.o
obj-$(CONFIG_SH_DREAMCAST)
+=
ops-dreamcast.o fixups-dreamcast.o
\
pci-dreamcast.o
obj-$(CONFIG_SH_SECUREEDGE5410)
+=
fixups-snapgear.o
obj-$(CONFIG_SH_RTS7751R2D)
+=
ops-rts7751r2d.o
fixups-rts7751r2d.o
obj-$(CONFIG_SH_RTS7751R2D)
+=
fixups-rts7751r2d.o
obj-$(CONFIG_SH_SH03)
+=
fixups-sh03.o
obj-$(CONFIG_SH_HIGHLANDER)
+=
fixups-r7780rp.o
obj-$(CONFIG_SH_SH7785LCR)
+=
fixups-r7780rp.o
...
...
@@ -23,5 +23,5 @@ obj-$(CONFIG_SH_SDK7780) += fixups-sdk7780.o
obj-$(CONFIG_SH_7780_SOLUTION_ENGINE)
+=
fixups-sdk7780.o
obj-$(CONFIG_SH_TITAN)
+=
fixups-titan.o
obj-$(CONFIG_SH_LANDISK)
+=
fixups-landisk.o
obj-$(CONFIG_SH_LBOX_RE2)
+=
fixups-
lboxre2.o fixups-
rts7751r2d.o
obj-$(CONFIG_SH_LBOX_RE2)
+=
fixups-rts7751r2d.o
obj-$(CONFIG_SH_CAYMAN)
+=
fixups-cayman.o
arch/sh/drivers/pci/fixups-lboxre2.c
已删除
100644 → 0
浏览文件 @
84972ec0
/*
* linux/arch/sh/drivers/pci/ops-lboxre2.c
*
* Copyright (C) 2007 Nobuhiro Iwamatsu
*
* PCI initialization for the NTT COMWARE L-BOX RE2
*/
#include <linux/kernel.h>
#include <linux/types.h>
#include <linux/init.h>
#include <linux/pci.h>
#include <linux/io.h>
#include <mach/lboxre2.h>
#include "pci-sh4.h"
static
char
lboxre2_irq_tab
[]
__initdata
=
{
IRQ_ETH0
,
IRQ_ETH1
,
IRQ_INTA
,
IRQ_INTD
,
};
int
__init
pcibios_map_platform_irq
(
struct
pci_dev
*
pdev
,
u8
slot
,
u8
pin
)
{
return
lboxre2_irq_tab
[
slot
];
}
arch/sh/drivers/pci/fixups-rts7751r2d.c
浏览文件 @
37c8ac36
/*
* arch/sh/drivers/pci/fixups-rts7751r2d.c
*
* RTS7751R2D PCI fixups
* RTS7751R2D
/ LBOXRE2
PCI fixups
*
* Copyright (C) 2003 Lineo uSolutions, Inc.
* Copyright (C) 2004 Paul Mundt
* Copyright (C) 2007 Nobuhiro Iwamatsu
*
* This file is subject to the terms and conditions of the GNU General Public
* License. See the file "COPYING" in the main directory of this archive
* for more details.
*/
#include <linux/pci.h>
#include <mach/lboxre2.h>
#include <mach/r2d.h>
#include "pci-sh4.h"
#include <asm/machtypes.h>
#define PCIMCR_MRSET_OFF 0xBFFFFFFF
#define PCIMCR_RFSH_OFF 0xFFFFFFFB
static
u8
rts7751r2d_irq_tab
[]
__initdata
=
{
IRQ_PCI_INTA
,
IRQ_PCI_INTB
,
IRQ_PCI_INTC
,
IRQ_PCI_INTD
,
};
static
char
lboxre2_irq_tab
[]
__initdata
=
{
IRQ_ETH0
,
IRQ_ETH1
,
IRQ_INTA
,
IRQ_INTD
,
};
int
__init
pcibios_map_platform_irq
(
struct
pci_dev
*
pdev
,
u8
slot
,
u8
pin
)
{
if
(
mach_is_lboxre2
())
return
lboxre2_irq_tab
[
slot
];
else
return
rts7751r2d_irq_tab
[
slot
];
}
int
pci_fixup_pcic
(
struct
pci_channel
*
chan
)
{
unsigned
long
bcr1
,
mcr
;
...
...
arch/sh/drivers/pci/ops-rts7751r2d.c
已删除
100644 → 0
浏览文件 @
84972ec0
/*
* linux/arch/sh/drivers/pci/ops-rts7751r2d.c
*
* Author: Ian DaSilva (idasilva@mvista.com)
*
* Highly leveraged from pci-bigsur.c, written by Dustin McIntire.
*
* May be copied or modified under the terms of the GNU General Public
* License. See linux/COPYING for more information.
*
* PCI initialization for the Renesas SH7751R RTS7751R2D board
*/
#include <linux/kernel.h>
#include <linux/types.h>
#include <linux/init.h>
#include <linux/pci.h>
#include <linux/io.h>
#include <mach/r2d.h>
#include "pci-sh4.h"
static
u8
rts7751r2d_irq_tab
[]
__initdata
=
{
IRQ_PCI_INTA
,
IRQ_PCI_INTB
,
IRQ_PCI_INTC
,
IRQ_PCI_INTD
,
};
int
__init
pcibios_map_platform_irq
(
struct
pci_dev
*
pdev
,
u8
slot
,
u8
pin
)
{
return
rts7751r2d_irq_tab
[
slot
];
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录