Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
tbblgm119
lede
提交
c3311819
L
lede
项目概览
tbblgm119
/
lede
与 Fork 源项目一致
从无法访问的项目Fork
通知
7
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
L
lede
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
c3311819
编写于
4月 19, 2020
作者:
A
AmadeusGhost
提交者:
GitHub
4月 19, 2020
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
bcm63xx: refresh patches (#4372)
上级
b7e9fc66
变更
14
隐藏空白更改
内联
并排
Showing
14 changed file
with
40 addition
and
66 deletion
+40
-66
target/linux/brcm63xx/patches-4.14/001-4.15-10-bcm63xx_enet-do-not-rely-on-probe-order.patch
...001-4.15-10-bcm63xx_enet-do-not-rely-on-probe-order.patch
+2
-2
target/linux/brcm63xx/patches-4.14/001-4.15-11-bcm63xx_enet-use-managed-functions-for-clock-ioremap.patch
...cm63xx_enet-use-managed-functions-for-clock-ioremap.patch
+8
-8
target/linux/brcm63xx/patches-4.14/001-4.15-12-bcm63xx_enet-drop-unneeded-NULL-phy_clk-check.patch
...15-12-bcm63xx_enet-drop-unneeded-NULL-phy_clk-check.patch
+2
-2
target/linux/brcm63xx/patches-4.14/001-4.16-01-bcm63xx_enet-just-use-enet-as-the-clock-name.patch
....16-01-bcm63xx_enet-just-use-enet-as-the-clock-name.patch
+2
-2
target/linux/brcm63xx/patches-4.14/001-4.16-02-bcm63xx_enet-use-platform-data-for-dma-channel-numbe.patch
...cm63xx_enet-use-platform-data-for-dma-channel-numbe.patch
+2
-2
target/linux/brcm63xx/patches-4.14/001-4.16-03-bcm63xx_enet-remove-pointless-mac_id-check.patch
...-4.16-03-bcm63xx_enet-remove-pointless-mac_id-check.patch
+1
-1
target/linux/brcm63xx/patches-4.14/001-4.16-04-bcm63xx_enet-use-platform-device-id-directly-for-mii.patch
...cm63xx_enet-use-platform-device-id-directly-for-mii.patch
+2
-2
target/linux/brcm63xx/patches-4.14/001-4.21-01-BCM63XX-fix-switch-core-reset-on-BCM6368.patch
...01-4.21-01-BCM63XX-fix-switch-core-reset-on-BCM6368.patch
+0
-26
target/linux/brcm63xx/patches-4.14/402_bcm63xx_enet_vlan_incoming_fixed.patch
...x/patches-4.14/402_bcm63xx_enet_vlan_incoming_fixed.patch
+1
-1
target/linux/brcm63xx/patches-4.14/404-NET-bcm63xx_enet-move-phy_-dis-connect-into-probe-re.patch
...ET-bcm63xx_enet-move-phy_-dis-connect-into-probe-re.patch
+11
-11
target/linux/brcm63xx/patches-4.14/408-bcm63xx_enet-enable-rgmii-clock-on-external-ports.patch
...8-bcm63xx_enet-enable-rgmii-clock-on-external-ports.patch
+1
-1
target/linux/brcm63xx/patches-4.14/423-bcm63xx_enet_add_b53_support.patch
...m63xx/patches-4.14/423-bcm63xx_enet_add_b53_support.patch
+6
-6
target/linux/brcm63xx/patches-4.14/424-bcm63xx_enet_no_request_mem_region.patch
...patches-4.14/424-bcm63xx_enet_no_request_mem_region.patch
+1
-1
target/linux/brcm63xx/patches-4.14/804-bcm63xx_enet_63268_rgmii_ports.patch
...3xx/patches-4.14/804-bcm63xx_enet_63268_rgmii_ports.patch
+1
-1
未找到文件。
target/linux/brcm63xx/patches-4.14/001-4.15-10-bcm63xx_enet-do-not-rely-on-probe-order.patch
浏览文件 @
c3311819
...
...
@@ -14,7 +14,7 @@ Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
--- a/drivers/net/ethernet/broadcom/bcm63xx_enet.c
+++ b/drivers/net/ethernet/broadcom/bcm63xx_enet.c
@@ -172
2,10 +1722
,8 @@
static int bcm_enet_probe(struct platfor
@@ -172
3,10 +1723
,8 @@
static int bcm_enet_probe(struct platfor
const char *clk_name;
int i, ret;
...
...
@@ -26,7 +26,7 @@ Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
res_irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0);
res_irq_rx = platform_get_resource(pdev, IORESOURCE_IRQ, 1);
@@ -270
0,11 +2698
,8 @@
static int bcm_enetsw_probe(struct platf
@@ -270
1,11 +2699
,8 @@
static int bcm_enetsw_probe(struct platf
struct resource *res_mem;
int ret, irq_rx, irq_tx;
...
...
target/linux/brcm63xx/patches-4.14/001-4.15-11-bcm63xx_enet-use-managed-functions-for-clock-ioremap.patch
浏览文件 @
c3311819
...
...
@@ -13,7 +13,7 @@ Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
--- a/drivers/net/ethernet/broadcom/bcm63xx_enet.c
+++ b/drivers/net/ethernet/broadcom/bcm63xx_enet.c
@@ -176
7,14 +1767
,14 @@
static int bcm_enet_probe(struct platfor
@@ -176
8,14 +1768
,14 @@
static int bcm_enet_probe(struct platfor
clk_name = "enet1";
}
...
...
@@ -30,7 +30,7 @@ Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
/* initialize default and fetch platform data */
priv->rx_ring_size = BCMENET_DEF_RX_DESC;
@@ -180
2,7 +1802
,7 @@
static int bcm_enet_probe(struct platfor
@@ -180
3,7 +1803
,7 @@
static int bcm_enet_probe(struct platfor
if (priv->mac_id == 0 && priv->has_phy && !priv->use_external_mii) {
/* using internal PHY, enable clock */
...
...
@@ -39,7 +39,7 @@ Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
if (IS_ERR(priv->phy_clk)) {
ret = PTR_ERR(priv->phy_clk);
priv->phy_clk = NULL;
@@ -181
0,7 +1810
,7 @@
static int bcm_enet_probe(struct platfor
@@ -181
1,7 +1811
,7 @@
static int bcm_enet_probe(struct platfor
}
ret = clk_prepare_enable(priv->phy_clk);
if (ret)
...
...
@@ -48,7 +48,7 @@ Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
}
/* do minimal hardware init to be able to probe mii bus */
@@ -190
7,14 +1907
,8 @@
out_uninit_hw:
@@ -190
8,14 +1908
,8 @@
out_uninit_hw:
if (priv->phy_clk)
clk_disable_unprepare(priv->phy_clk);
...
...
@@ -63,7 +63,7 @@ Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
out:
free_netdev(dev);
return ret;
@@ -195
0,12 +1944
,10 @@
static int bcm_enet_remove(struct platfo
@@ -195
1,12 +1945
,10 @@
static int bcm_enet_remove(struct platfo
}
/* disable hw block clocks */
...
...
@@ -78,7 +78,7 @@ Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
free_netdev(dev);
return 0;
@@ -273
8,26 +2730
,20 @@
static int bcm_enetsw_probe(struct platf
@@ -273
9,26 +2731
,20 @@
static int bcm_enetsw_probe(struct platf
if (ret)
goto out;
...
...
@@ -111,7 +111,7 @@ Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
priv->rx_chan = 0;
priv->tx_chan = 1;
@@ -27
89,15 +2775
,6 @@
static int bcm_enetsw_probe(struct platf
@@ -27
90,15 +2776
,6 @@
static int bcm_enetsw_probe(struct platf
out_disable_clk:
clk_disable_unprepare(priv->mac_clk);
...
...
@@ -127,7 +127,7 @@ Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
out:
free_netdev(dev);
return ret;
@@ -28
09,20 +2786
,13 @@
static int bcm_enetsw_remove(struct plat
@@ -28
10,20 +2787
,13 @@
static int bcm_enetsw_remove(struct plat
{
struct bcm_enet_priv *priv;
struct net_device *dev;
...
...
target/linux/brcm63xx/patches-4.14/001-4.15-12-bcm63xx_enet-drop-unneeded-NULL-phy_clk-check.patch
浏览文件 @
c3311819
...
...
@@ -13,7 +13,7 @@ Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
--- a/drivers/net/ethernet/broadcom/bcm63xx_enet.c
+++ b/drivers/net/ethernet/broadcom/bcm63xx_enet.c
@@ -190
4,8 +1904
,7 @@
out_free_mdio:
@@ -190
5,8 +1905
,7 @@
out_free_mdio:
out_uninit_hw:
/* turn off mdc clock */
enet_writel(priv, 0, ENET_MIISC_REG);
...
...
@@ -23,7 +23,7 @@ Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
out_disable_clk_mac:
clk_disable_unprepare(priv->mac_clk);
@@ -194
4,9 +1943
,7 @@
static int bcm_enet_remove(struct platfo
@@ -194
5,9 +1944
,7 @@
static int bcm_enet_remove(struct platfo
}
/* disable hw block clocks */
...
...
target/linux/brcm63xx/patches-4.14/001-4.16-01-bcm63xx_enet-just-use-enet-as-the-clock-name.patch
浏览文件 @
c3311819
...
...
@@ -13,7 +13,7 @@ Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
--- a/drivers/net/ethernet/broadcom/bcm63xx_enet.c
+++ b/drivers/net/ethernet/broadcom/bcm63xx_enet.c
@@ -17
19,7 +1719
,6 @@
static int bcm_enet_probe(struct platfor
@@ -17
20,7 +1720
,6 @@
static int bcm_enet_probe(struct platfor
struct bcm63xx_enet_platform_data *pd;
struct resource *res_mem, *res_irq, *res_irq_rx, *res_irq_tx;
struct mii_bus *bus;
...
...
@@ -21,7 +21,7 @@ Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
int i, ret;
if (!bcm_enet_shared_base[0])
@@ -176
0,14 +1759
,12 @@
static int bcm_enet_probe(struct platfor
@@ -176
1,14 +1760
,12 @@
static int bcm_enet_probe(struct platfor
if (priv->mac_id == 0) {
priv->rx_chan = 0;
priv->tx_chan = 1;
...
...
target/linux/brcm63xx/patches-4.14/001-4.16-02-bcm63xx_enet-use-platform-data-for-dma-channel-numbe.patch
浏览文件 @
c3311819
...
...
@@ -45,7 +45,7 @@ Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
/*
--- a/drivers/net/ethernet/broadcom/bcm63xx_enet.c
+++ b/drivers/net/ethernet/broadcom/bcm63xx_enet.c
@@ -175
5,15 +1755
,6 @@
static int bcm_enet_probe(struct platfor
@@ -175
6,15 +1756
,6 @@
static int bcm_enet_probe(struct platfor
priv->irq_tx = res_irq_tx->start;
priv->mac_id = pdev->id;
...
...
@@ -61,7 +61,7 @@ Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
priv->mac_clk = devm_clk_get(&pdev->dev, "enet");
if (IS_ERR(priv->mac_clk)) {
ret = PTR_ERR(priv->mac_clk);
@@ -179
5,6 +1786
,8 @@
static int bcm_enet_probe(struct platfor
@@ -179
6,6 +1787
,8 @@
static int bcm_enet_probe(struct platfor
priv->dma_chan_width = pd->dma_chan_width;
priv->dma_has_sram = pd->dma_has_sram;
priv->dma_desc_shift = pd->dma_desc_shift;
...
...
target/linux/brcm63xx/patches-4.14/001-4.16-03-bcm63xx_enet-remove-pointless-mac_id-check.patch
浏览文件 @
c3311819
...
...
@@ -14,7 +14,7 @@ Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
--- a/drivers/net/ethernet/broadcom/bcm63xx_enet.c
+++ b/drivers/net/ethernet/broadcom/bcm63xx_enet.c
@@ -179
0,7 +1790
,7 @@
static int bcm_enet_probe(struct platfor
@@ -179
1,7 +1791
,7 @@
static int bcm_enet_probe(struct platfor
priv->tx_chan = pd->tx_chan;
}
...
...
target/linux/brcm63xx/patches-4.14/001-4.16-04-bcm63xx_enet-use-platform-device-id-directly-for-mii.patch
浏览文件 @
c3311819
...
...
@@ -15,7 +15,7 @@ Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
--- a/drivers/net/ethernet/broadcom/bcm63xx_enet.c
+++ b/drivers/net/ethernet/broadcom/bcm63xx_enet.c
@@ -175
3,7 +1753
,6 @@
static int bcm_enet_probe(struct platfor
@@ -175
4,7 +1754
,6 @@
static int bcm_enet_probe(struct platfor
dev->irq = priv->irq = res_irq->start;
priv->irq_rx = res_irq_rx->start;
priv->irq_tx = res_irq_tx->start;
...
...
@@ -23,7 +23,7 @@ Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
priv->mac_clk = devm_clk_get(&pdev->dev, "enet");
if (IS_ERR(priv->mac_clk)) {
@@ -182
1,7 +1820
,7 @@
static int bcm_enet_probe(struct platfor
@@ -182
2,7 +1821
,7 @@
static int bcm_enet_probe(struct platfor
bus->priv = priv;
bus->read = bcm_enet_mdio_read_phylib;
bus->write = bcm_enet_mdio_write_phylib;
...
...
target/linux/brcm63xx/patches-4.14/001-4.21-01-BCM63XX-fix-switch-core-reset-on-BCM6368.patch
已删除
100644 → 0
浏览文件 @
b7e9fc66
From f1af8bb8e0879a3c2d9679a7274c2774335e9876 Mon Sep 17 00:00:00 2001
From: Jonas Gorski <jonas.gorski@gmail.com>
Date: Wed, 14 Nov 2018 12:06:41 +0100
Subject: [PATCH] MIPS: BCM63XX: fix switch core reset on BCM6368
The Ethernet Switch core mask was set to 0, causing the switch core to
be not reset on BCM6368 on boot. Provide the proper mask so the switch
core gets reset to a known good state.
Fixes: 799faa626c71 ("MIPS: BCM63XX: add core reset helper")
Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
---
arch/mips/bcm63xx/reset.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--- a/arch/mips/bcm63xx/reset.c
+++ b/arch/mips/bcm63xx/reset.c
@@ -120,7 +120,7 @@
#define BCM6368_RESET_DSL 0
#define BCM6368_RESET_SAR SOFTRESET_6368_SAR_MASK
#define BCM6368_RESET_EPHY SOFTRESET_6368_EPHY_MASK
-#define BCM6368_RESET_ENETSW 0
+#define BCM6368_RESET_ENETSW SOFTRESET_6368_ENETSW_MASK
#define BCM6368_RESET_PCM SOFTRESET_6368_PCM_MASK
#define BCM6368_RESET_MPI SOFTRESET_6368_MPI_MASK
#define BCM6368_RESET_PCIE 0
target/linux/brcm63xx/patches-4.14/402_bcm63xx_enet_vlan_incoming_fixed.patch
浏览文件 @
c3311819
--- a/drivers/net/ethernet/broadcom/bcm63xx_enet.c
+++ b/drivers/net/ethernet/broadcom/bcm63xx_enet.c
@@ -163
6,7 +1636
,7 @@
static int bcm_enet_change_mtu(struct ne
@@ -163
7,7 +1637
,7 @@
static int bcm_enet_change_mtu(struct ne
return -EBUSY;
/* add ethernet header + vlan tag size */
...
...
target/linux/brcm63xx/patches-4.14/404-NET-bcm63xx_enet-move-phy_-dis-connect-into-probe-re.patch
浏览文件 @
c3311819
...
...
@@ -15,7 +15,7 @@ Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
--- a/drivers/net/ethernet/broadcom/bcm63xx_enet.c
+++ b/drivers/net/ethernet/broadcom/bcm63xx_enet.c
@@ -8
69,10 +869
,8 @@
static int bcm_enet_open(struct net_devi
@@ -8
70,10 +870
,8 @@
static int bcm_enet_open(struct net_devi
struct bcm_enet_priv *priv;
struct sockaddr addr;
struct device *kdev;
...
...
@@ -26,7 +26,7 @@ Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
void *p;
u32 val;
@@ -88
0,40 +878
,10 @@
static int bcm_enet_open(struct net_devi
@@ -88
1,40 +879
,10 @@
static int bcm_enet_open(struct net_devi
kdev = &priv->pdev->dev;
if (priv->has_phy) {
...
...
@@ -68,7 +68,7 @@ Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
}
/* mask all interrupts and request them */
@@ -92
3,7 +891
,7 @@
static int bcm_enet_open(struct net_devi
@@ -92
4,7 +892
,7 @@
static int bcm_enet_open(struct net_devi
ret = request_irq(dev->irq, bcm_enet_isr_mac, 0, dev->name, dev);
if (ret)
...
...
@@ -77,7 +77,7 @@ Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
ret = request_irq(priv->irq_rx, bcm_enet_isr_dma, 0,
dev->name, dev);
@@ -108
5,8 +1053
,8 @@
static int bcm_enet_open(struct net_devi
@@ -108
6,8 +1054
,8 @@
static int bcm_enet_open(struct net_devi
enet_dmac_writel(priv, priv->dma_chan_int_mask,
ENETDMAC_IRMASK, priv->tx_chan);
...
...
@@ -88,7 +88,7 @@ Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
else
bcm_enet_adjust_link(dev);
@@ -112
7,10 +1095
,6 @@
out_freeirq_rx:
@@ -112
8,10 +1096
,6 @@
out_freeirq_rx:
out_freeirq:
free_irq(dev->irq, dev);
...
...
@@ -99,7 +99,7 @@ Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
return ret;
}
@@ -123
5,10 +1199
,6 @@
static int bcm_enet_stop(struct net_devi
@@ -123
6,10 +1200
,6 @@
static int bcm_enet_stop(struct net_devi
free_irq(priv->irq_rx, dev);
free_irq(dev->irq, dev);
...
...
@@ -110,7 +110,7 @@ Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
return 0;
}
@@ -180
4,14 +1764
,49 @@
static int bcm_enet_probe(struct platfor
@@ -180
5,14 +1765
,49 @@
static int bcm_enet_probe(struct platfor
/* do minimal hardware init to be able to probe mii bus */
bcm_enet_hw_preinit(priv);
...
...
@@ -161,7 +161,7 @@ Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
}
bus = priv->mii_bus;
@@ -183
5,6 +1830
,35 @@
static int bcm_enet_probe(struct platfor
@@ -183
6,6 +1831
,35 @@
static int bcm_enet_probe(struct platfor
dev_err(&pdev->dev, "unable to register mdio bus\n");
goto out_free_mdio;
}
...
...
@@ -197,7 +197,7 @@ Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
} else {
/* run platform code to initialize PHY device */
@@ -184
2,47 +1866
,16 @@
static int bcm_enet_probe(struct platfor
@@ -184
3,47 +1867
,16 @@
static int bcm_enet_probe(struct platfor
pd->mii_config(dev, 1, bcm_enet_mdio_read_mii,
bcm_enet_mdio_write_mii)) {
dev_err(&pdev->dev, "unable to configure mdio bus\n");
...
...
@@ -249,7 +249,7 @@ Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
if (priv->mii_bus)
mdiobus_unregister(priv->mii_bus);
@@ -189
0,6 +1883
,9 @@
out_free_mdio:
@@ -189
1,6 +1884
,9 @@
out_free_mdio:
if (priv->mii_bus)
mdiobus_free(priv->mii_bus);
...
...
@@ -259,7 +259,7 @@ Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
out_uninit_hw:
/* turn off mdc clock */
enet_writel(priv, 0, ENET_MIISC_REG);
@@ -192
0,6 +1916
,7 @@
static int bcm_enet_remove(struct platfo
@@ -192
1,6 +1917
,7 @@
static int bcm_enet_remove(struct platfo
enet_writel(priv, 0, ENET_MIISC_REG);
if (priv->has_phy) {
...
...
target/linux/brcm63xx/patches-4.14/408-bcm63xx_enet-enable-rgmii-clock-on-external-ports.patch
浏览文件 @
c3311819
...
...
@@ -32,7 +32,7 @@ Subject: [PATCH 54/81] bcm63xx_enet: enable rgmii clock on external ports
#define ENETSW_MDIOC_EXT_MASK (1 << 16)
--- a/drivers/net/ethernet/broadcom/bcm63xx_enet.c
+++ b/drivers/net/ethernet/broadcom/bcm63xx_enet.c
@@ -219
1,6 +2191
,18 @@
static int bcm_enetsw_open(struct net_de
@@ -219
2,6 +2192
,18 @@
static int bcm_enetsw_open(struct net_de
priv->sw_port_link[i] = 0;
}
...
...
target/linux/brcm63xx/patches-4.14/423-bcm63xx_enet_add_b53_support.patch
浏览文件 @
c3311819
...
...
@@ -20,7 +20,7 @@
#include <bcm63xx_dev_enet.h>
#include "bcm63xx_enet.h"
@@ -193
6,7 +1937
,8 @@
static int bcm_enet_remove(struct platfo
@@ -193
7,7 +1938
,8 @@
static int bcm_enet_remove(struct platfo
return 0;
}
...
...
@@ -30,7 +30,7 @@
.probe = bcm_enet_probe,
.remove = bcm_enet_remove,
.driver = {
@@ -194
5,6 +1947
,42 @@
struct platform_driver bcm63xx_enet_driv
@@ -194
6,6 +1948
,42 @@
struct platform_driver bcm63xx_enet_driv
},
};
...
...
@@ -73,7 +73,7 @@
/*
* switch mii access callbacks
*/
@@ -220
3,29 +2241
,6 @@
static int bcm_enetsw_open(struct net_de
@@ -220
4,29 +2242
,6 @@
static int bcm_enetsw_open(struct net_de
enetsw_writeb(priv, rgmii_ctrl, ENETSW_RGMII_CTRL_REG(i));
}
...
...
@@ -103,7 +103,7 @@
/* initialize flow control buffer allocation */
enet_dma_writel(priv, ENETDMA_BUFALLOC_FORCE_MASK | 0,
ENETDMA_BUFALLOC_REG(priv->rx_chan));
@@ -268
4,6 +2699
,9 @@
static int bcm_enetsw_probe(struct platf
@@ -268
5,6 +2700
,9 @@
static int bcm_enetsw_probe(struct platf
struct bcm63xx_enetsw_platform_data *pd;
struct resource *res_mem;
int ret, irq_rx, irq_tx;
...
...
@@ -113,7 +113,7 @@
if (!bcm_enet_shared_base[0])
return -EPROBE_DEFER;
@@ -276
6,6 +2784
,43 @@
static int bcm_enetsw_probe(struct platf
@@ -276
7,6 +2785
,43 @@
static int bcm_enetsw_probe(struct platf
priv->pdev = pdev;
priv->net_dev = dev;
...
...
@@ -157,7 +157,7 @@
return 0;
out_disable_clk:
@@ -278
7,6 +2842
,9 @@
static int bcm_enetsw_remove(struct plat
@@ -278
8,6 +2843
,9 @@
static int bcm_enetsw_remove(struct plat
priv = netdev_priv(dev);
unregister_netdev(dev);
...
...
target/linux/brcm63xx/patches-4.14/424-bcm63xx_enet_no_request_mem_region.patch
浏览文件 @
c3311819
--- a/drivers/net/ethernet/broadcom/bcm63xx_enet.c
+++ b/drivers/net/ethernet/broadcom/bcm63xx_enet.c
@@ -274
3,9 +2743
,9 @@
static int bcm_enetsw_probe(struct platf
@@ -274
4,9 +2744
,9 @@
static int bcm_enetsw_probe(struct platf
if (ret)
goto out;
...
...
target/linux/brcm63xx/patches-4.14/804-bcm63xx_enet_63268_rgmii_ports.patch
浏览文件 @
c3311819
--- a/drivers/net/ethernet/broadcom/bcm63xx_enet.c
+++ b/drivers/net/ethernet/broadcom/bcm63xx_enet.c
@@ -223
8,6 +2238
,10 @@
static int bcm_enetsw_open(struct net_de
@@ -223
9,6 +2239
,10 @@
static int bcm_enetsw_open(struct net_de
rgmii_ctrl = enetsw_readb(priv, ENETSW_RGMII_CTRL_REG(i));
rgmii_ctrl |= ENETSW_RGMII_CTRL_GMII_CLK_EN;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录