Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openeuler
Kernel
提交
9bde36af
K
Kernel
项目概览
openeuler
/
Kernel
1 年多 前同步成功
通知
8
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
K
Kernel
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
9bde36af
编写于
2月 22, 2011
作者:
G
Grant Likely
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'devicetree/next' into spi/next
To pick up removal of #ifdef around .of_match_table
上级
f020c39e
c9e358df
变更
10
隐藏空白更改
内联
并排
Showing
10 changed file
with
8 addition
and
43 deletion
+8
-43
drivers/i2c/busses/i2c-ocores.c
drivers/i2c/busses/i2c-ocores.c
+3
-11
drivers/i2c/i2c-core.c
drivers/i2c/i2c-core.c
+0
-2
drivers/mmc/host/mmc_spi.c
drivers/mmc/host/mmc_spi.c
+0
-4
drivers/net/ethoc.c
drivers/net/ethoc.c
+1
-7
drivers/spi/pxa2xx_spi.c
drivers/spi/pxa2xx_spi.c
+0
-2
drivers/spi/pxa2xx_spi_pci.c
drivers/spi/pxa2xx_spi_pci.c
+0
-2
drivers/spi/xilinx_spi.c
drivers/spi/xilinx_spi.c
+0
-6
include/linux/device.h
include/linux/device.h
+2
-5
include/linux/i2c.h
include/linux/i2c.h
+0
-2
include/linux/of.h
include/linux/of.h
+2
-2
未找到文件。
drivers/i2c/busses/i2c-ocores.c
浏览文件 @
9bde36af
...
...
@@ -330,9 +330,7 @@ static int __devinit ocores_i2c_probe(struct platform_device *pdev)
i2c
->
adap
=
ocores_adapter
;
i2c_set_adapdata
(
&
i2c
->
adap
,
i2c
);
i2c
->
adap
.
dev
.
parent
=
&
pdev
->
dev
;
#ifdef CONFIG_OF
i2c
->
adap
.
dev
.
of_node
=
pdev
->
dev
.
of_node
;
#endif
/* add i2c adapter to i2c tree */
ret
=
i2c_add_adapter
(
&
i2c
->
adap
);
...
...
@@ -390,15 +388,11 @@ static int ocores_i2c_resume(struct platform_device *pdev)
#define ocores_i2c_resume NULL
#endif
#ifdef CONFIG_OF
static
struct
of_device_id
ocores_i2c_match
[]
=
{
{
.
compatible
=
"opencores,i2c-ocores"
,
},
{},
{
.
compatible
=
"opencores,i2c-ocores"
,
},
{},
};
MODULE_DEVICE_TABLE
(
of
,
ocores_i2c_match
);
#endif
/* work with hotplug and coldplug */
MODULE_ALIAS
(
"platform:ocores-i2c"
);
...
...
@@ -411,9 +405,7 @@ static struct platform_driver ocores_i2c_driver = {
.
driver
=
{
.
owner
=
THIS_MODULE
,
.
name
=
"ocores-i2c"
,
#ifdef CONFIG_OF
.
of_match_table
=
ocores_i2c_match
,
#endif
.
of_match_table
=
ocores_i2c_match
,
},
};
...
...
drivers/i2c/i2c-core.c
浏览文件 @
9bde36af
...
...
@@ -537,9 +537,7 @@ i2c_new_device(struct i2c_adapter *adap, struct i2c_board_info const *info)
client
->
dev
.
parent
=
&
client
->
adapter
->
dev
;
client
->
dev
.
bus
=
&
i2c_bus_type
;
client
->
dev
.
type
=
&
i2c_client_type
;
#ifdef CONFIG_OF
client
->
dev
.
of_node
=
info
->
of_node
;
#endif
dev_set_name
(
&
client
->
dev
,
"%d-%04x"
,
i2c_adapter_id
(
adap
),
client
->
addr
);
...
...
drivers/mmc/host/mmc_spi.c
浏览文件 @
9bde36af
...
...
@@ -1516,21 +1516,17 @@ static int __devexit mmc_spi_remove(struct spi_device *spi)
return
0
;
}
#if defined(CONFIG_OF)
static
struct
of_device_id
mmc_spi_of_match_table
[]
__devinitdata
=
{
{
.
compatible
=
"mmc-spi-slot"
,
},
{},
};
#endif
static
struct
spi_driver
mmc_spi_driver
=
{
.
driver
=
{
.
name
=
"mmc_spi"
,
.
bus
=
&
spi_bus_type
,
.
owner
=
THIS_MODULE
,
#if defined(CONFIG_OF)
.
of_match_table
=
mmc_spi_of_match_table
,
#endif
},
.
probe
=
mmc_spi_probe
,
.
remove
=
__devexit_p
(
mmc_spi_remove
),
...
...
drivers/net/ethoc.c
浏览文件 @
9bde36af
...
...
@@ -1163,15 +1163,11 @@ static int ethoc_resume(struct platform_device *pdev)
# define ethoc_resume NULL
#endif
#ifdef CONFIG_OF
static
struct
of_device_id
ethoc_match
[]
=
{
{
.
compatible
=
"opencores,ethoc"
,
},
{
.
compatible
=
"opencores,ethoc"
,
},
{},
};
MODULE_DEVICE_TABLE
(
of
,
ethoc_match
);
#endif
static
struct
platform_driver
ethoc_driver
=
{
.
probe
=
ethoc_probe
,
...
...
@@ -1181,9 +1177,7 @@ static struct platform_driver ethoc_driver = {
.
driver
=
{
.
name
=
"ethoc"
,
.
owner
=
THIS_MODULE
,
#ifdef CONFIG_OF
.
of_match_table
=
ethoc_match
,
#endif
},
};
...
...
drivers/spi/pxa2xx_spi.c
浏览文件 @
9bde36af
...
...
@@ -1557,9 +1557,7 @@ static int __devinit pxa2xx_spi_probe(struct platform_device *pdev)
drv_data
->
ssp
=
ssp
;
master
->
dev
.
parent
=
&
pdev
->
dev
;
#ifdef CONFIG_OF
master
->
dev
.
of_node
=
pdev
->
dev
.
of_node
;
#endif
/* the spi->mode bits understood by this driver: */
master
->
mode_bits
=
SPI_CPOL
|
SPI_CPHA
|
SPI_CS_HIGH
;
...
...
drivers/spi/pxa2xx_spi_pci.c
浏览文件 @
9bde36af
...
...
@@ -98,9 +98,7 @@ static int __devinit ce4100_spi_probe(struct pci_dev *dev,
pdev
->
dev
.
parent
=
&
dev
->
dev
;
pdev
->
dev
.
platform_data
=
&
spi_info
->
spi_pdata
;
#ifdef CONFIG_OF
pdev
->
dev
.
of_node
=
dev
->
dev
.
of_node
;
#endif
pdev
->
dev
.
release
=
plat_dev_release
;
spi_pdata
->
num_chipselect
=
dev
->
devfn
;
...
...
drivers/spi/xilinx_spi.c
浏览文件 @
9bde36af
...
...
@@ -351,14 +351,12 @@ static irqreturn_t xilinx_spi_irq(int irq, void *dev_id)
return
IRQ_HANDLED
;
}
#ifdef CONFIG_OF
static
const
struct
of_device_id
xilinx_spi_of_match
[]
=
{
{
.
compatible
=
"xlnx,xps-spi-2.00.a"
,
},
{
.
compatible
=
"xlnx,xps-spi-2.00.b"
,
},
{}
};
MODULE_DEVICE_TABLE
(
of
,
xilinx_spi_of_match
);
#endif
struct
spi_master
*
xilinx_spi_init
(
struct
device
*
dev
,
struct
resource
*
mem
,
u32
irq
,
s16
bus_num
,
int
num_cs
,
int
little_endian
,
int
bits_per_word
)
...
...
@@ -394,9 +392,7 @@ struct spi_master *xilinx_spi_init(struct device *dev, struct resource *mem,
master
->
bus_num
=
bus_num
;
master
->
num_chipselect
=
num_cs
;
#ifdef CONFIG_OF
master
->
dev
.
of_node
=
dev
->
of_node
;
#endif
xspi
->
mem
=
*
mem
;
xspi
->
irq
=
irq
;
...
...
@@ -539,9 +535,7 @@ static struct platform_driver xilinx_spi_driver = {
.
driver
=
{
.
name
=
XILINX_SPI_NAME
,
.
owner
=
THIS_MODULE
,
#ifdef CONFIG_OF
.
of_match_table
=
xilinx_spi_of_match
,
#endif
},
};
...
...
include/linux/device.h
浏览文件 @
9bde36af
...
...
@@ -128,9 +128,7 @@ struct device_driver {
bool
suppress_bind_attrs
;
/* disables bind/unbind via sysfs */
#if defined(CONFIG_OF)
const
struct
of_device_id
*
of_match_table
;
#endif
int
(
*
probe
)
(
struct
device
*
dev
);
int
(
*
remove
)
(
struct
device
*
dev
);
...
...
@@ -441,9 +439,8 @@ struct device {
override */
/* arch specific additions */
struct
dev_archdata
archdata
;
#ifdef CONFIG_OF
struct
device_node
*
of_node
;
#endif
struct
device_node
*
of_node
;
/* associated device tree node */
dev_t
devt
;
/* dev_t, creates the sysfs "dev" */
...
...
include/linux/i2c.h
浏览文件 @
9bde36af
...
...
@@ -258,9 +258,7 @@ struct i2c_board_info {
unsigned
short
addr
;
void
*
platform_data
;
struct
dev_archdata
*
archdata
;
#ifdef CONFIG_OF
struct
device_node
*
of_node
;
#endif
int
irq
;
};
...
...
include/linux/of.h
浏览文件 @
9bde36af
...
...
@@ -23,8 +23,6 @@
#include <asm/byteorder.h>
#ifdef CONFIG_OF
typedef
u32
phandle
;
typedef
u32
ihandle
;
...
...
@@ -65,6 +63,8 @@ struct device_node {
#endif
};
#ifdef CONFIG_OF
/* Pointer for first entry in chain of all nodes. */
extern
struct
device_node
*
allnodes
;
extern
struct
device_node
*
of_chosen
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录