Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openeuler
Kernel
提交
12755c16
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看板
提交
12755c16
编写于
6月 26, 2005
作者:
R
Ralf Baechle
提交者:
Jeff Garzik
6月 26, 2005
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Tulip fixes for Cobalt Qube/RaQ
上级
8b0ee07e
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
21 addition
and
2 deletion
+21
-2
drivers/net/tulip/eeprom.c
drivers/net/tulip/eeprom.c
+16
-0
drivers/net/tulip/media.c
drivers/net/tulip/media.c
+3
-0
drivers/net/tulip/tulip_core.c
drivers/net/tulip/tulip_core.c
+2
-2
未找到文件。
drivers/net/tulip/eeprom.c
浏览文件 @
12755c16
...
@@ -63,6 +63,22 @@ static struct eeprom_fixup eeprom_fixups[] __devinitdata = {
...
@@ -63,6 +63,22 @@ static struct eeprom_fixup eeprom_fixups[] __devinitdata = {
*/
*/
{
0x1e00
,
0x0000
,
0x000b
,
0x8f01
,
0x0103
,
0x0300
,
0x0821
,
0x000
,
0x0001
,
0x0000
,
0x01e1
}
{
0x1e00
,
0x0000
,
0x000b
,
0x8f01
,
0x0103
,
0x0300
,
0x0821
,
0x000
,
0x0001
,
0x0000
,
0x01e1
}
},
},
{
"Cobalt Microserver"
,
0
,
0x10
,
0xE0
,
{
0x1e00
,
/* 0 == controller #, 1e == offset */
0x0000
,
/* 0 == high offset, 0 == gap */
0x0800
,
/* Default Autoselect */
0x8001
,
/* 1 leaf, extended type, bogus len */
0x0003
,
/* Type 3 (MII), PHY #0 */
0x0400
,
/* 0 init instr, 4 reset instr */
0x0801
,
/* Set control mode, GP0 output */
0x0000
,
/* Drive GP0 Low (RST is active low) */
0x0800
,
/* control mode, GP0 input (undriven) */
0x0000
,
/* clear control mode */
0x7800
,
/* 100TX FDX + HDX, 10bT FDX + HDX */
0x01e0
,
/* Advertise all above */
0x5000
,
/* FDX all above */
0x1800
,
/* Set fast TTM in 100bt modes */
0x0000
,
/* PHY cannot be unplugged */
}},
{
NULL
}};
{
NULL
}};
...
...
drivers/net/tulip/media.c
浏览文件 @
12755c16
...
@@ -400,6 +400,9 @@ void tulip_select_media(struct net_device *dev, int startup)
...
@@ -400,6 +400,9 @@ void tulip_select_media(struct net_device *dev, int startup)
}
}
tp
->
csr6
=
new_csr6
|
(
tp
->
csr6
&
0xfdff
)
|
(
tp
->
full_duplex
?
0x0200
:
0
);
tp
->
csr6
=
new_csr6
|
(
tp
->
csr6
&
0xfdff
)
|
(
tp
->
full_duplex
?
0x0200
:
0
);
mdelay
(
1
);
return
;
return
;
}
}
...
...
drivers/net/tulip/tulip_core.c
浏览文件 @
12755c16
...
@@ -1514,8 +1514,8 @@ static int __devinit tulip_init_one (struct pci_dev *pdev,
...
@@ -1514,8 +1514,8 @@ static int __devinit tulip_init_one (struct pci_dev *pdev,
(
PCI_SLOT
(
pdev
->
devfn
)
==
12
)))
{
(
PCI_SLOT
(
pdev
->
devfn
)
==
12
)))
{
/* Cobalt MAC address in first EEPROM locations. */
/* Cobalt MAC address in first EEPROM locations. */
sa_offset
=
0
;
sa_offset
=
0
;
/* No media table either
*/
/* Ensure our media table fixup get's applied
*/
tp
->
flags
&=
~
HAS_MEDIA_TABLE
;
memcpy
(
ee_data
+
16
,
ee_data
,
8
)
;
}
}
#endif
#endif
#ifdef CONFIG_GSC
#ifdef CONFIG_GSC
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录