Hi,
The genet of Broadcom MIPS 40nm platforms with internal PHY isn't working
after v4.20-rc1, but 28nm ARM platforms or external PHY is working.
[1.064000] bcmgenet 1043.ethernet: configuring instance for internal PHY
[1.068000] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[
cmgenet_close(), unfortunately, there has been MAC activity, so the PHY
gets in a bad state
Signed-off-by: Jaedon Shin
---
drivers/net/ethernet/broadcom/genet/bcmgenet.c | 45 ++
drivers/net/ethernet/broadcom/genet/bcmgenet.h | 1 +
drivers/net/ethernet/broadcom/genet/bc
Hi Florian,
> On 24 Sep 2016, at 1:54 AM, Florian Fainelli wrote:
>
> On 09/23/2016 08:04 AM, Jaedon Shin wrote:
>> Hi Andrew,
>>
>> On 23 Sep 2016, at 11:06 PM, Andrew Lunn wrote:
>>>
>>> On Fri, Sep 23, 2016 at 10:20:04PM +0900, Jaedon Shin w
Hi Andrew,
On 23 Sep 2016, at 11:06 PM, Andrew Lunn wrote:
>
> On Fri, Sep 23, 2016 at 10:20:04PM +0900, Jaedon Shin wrote:
>> The bcmgenet_mii_reset() is always not running in power up sequence
>> after 'commit 62469c76007e ("net: ethernet: bcmgenet: use phyd
ds again a private phydev for mii reset when runs power up to
open interface.
Signed-off-by: Jaedon Shin
---
drivers/net/ethernet/broadcom/genet/bcmgenet.h | 1 +
drivers/net/ethernet/broadcom/genet/bcmmii.c | 9 ++---
2 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/drivers/ne
Add PHY entries for the Broadcom BCM7346 and BCM7362 chips, these are
40nm generation Ethernet PHY.
Fixes: 815717d1473e ("net: phy: bcm7xxx: Remove wildcard entries")
Signed-off-by: Jaedon Shin
---
drivers/net/phy/bcm7xxx.c | 4
include/linux/brcmphy.h | 2 ++
2 files
tement for phy_mac_interrupt() has two conditions. The
first condition to check GENET_HAS_MDIO_INTR is not related PHY link
state, so this patch removes it.
Fixes: 49f7a471e4d1 ("net: bcmgenet: Properly configure PHY to ignore
interrupt")
Signed-off-by: Jaedon Shin
---
drivers/net/eth
Hi Florian,
> On Feb 16, 2016, at 3:18 AM, Florian Fainelli wrote:
>
> Hi Jaedon,
>
> On 15/02/2016 00:42, Jaedon Shin wrote:
>> The GENETv2 chipsets has MDIO interrupt like the GENETv3+ chipsets.
>>
>> The previous commit d5c3d84657db (
some
40nm generation chipsets.
Signed-off-by: Jaedon Shin
---
drivers/net/ethernet/broadcom/genet/bcmgenet.c | 4 ++--
drivers/net/ethernet/broadcom/genet/bcmgenet.h | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/net/ethernet/broadcom/genet/bcmgenet.c
b/drivers/n
() do clean ring16 dma flag
only. If the genet has multiq, the dma register is not cleaned. and
bcmgenet_init_dma() is not done correctly. in case
GENET_V2(tx_queues=4), tdma_ctrl has 0x1e after running
bcmgenet_dma_disable().
Signed-off-by: Jaedon Shin
---
drivers/net/ethernet/broadcom/genet
> 2015. 8. 21., 오전 7:04, Florian Fainelli 작성:
>
> On 19/08/15 20:17, Jaedon Shin wrote:
>> Clean the dma flags of multiq ring buffer int the interface stop
>> process. This patch fixes that the genet is not running while the
>> interface is re-enabled.
>>
>&
() do clean ring16 dma flag
only. If the genet has multiq, the dma register is not cleaned. and
bcmgenet_init_dma() is not done correctly. in case
GENET_V2(tx_queues=4), tdma_ctrl has 0x1e after running
bcmgenet_dma_disable().
Signed-off-by: Jaedon Shin
---
drivers/net/ethernet/broadcom/genet
> On Jul 17, 2015, at 7:51 AM, Florian Fainelli wrote:
>
> Hi David, Petri, Jaedon,
>
> This patch series reworks how we perform PHY initialization and resets in the
> GENET driver. Although this contains mostly fixes, some of the changes are a
> bit too intrusive to be backported to 'net' at th
13 matches
Mail list logo