>
Signed-off-by: Kedareswara rao Appana <appa...@xilinx.com>
---
drivers/net/phy/xilinx_gmii2rgmii.c | 32 +++-
1 file changed, 31 insertions(+), 1 deletion(-)
diff --git a/drivers/net/phy/xilinx_gmii2rgmii.c
b/drivers/net/phy/xilinx_gmii2rgmii.c
index 7336fd0..cdd9d95 100
This patch adds the necessary error checks in the driver.
Reported-by: Andrew Lunn <and...@lunn.ch>
Signed-off-by: Kedareswara rao Appana <appa...@xilinx.com>
---
drivers/net/phy/xilinx_gmii2rgmii.c | 14 +++---
1 file changed, 11 insertions(+), 3 deletions(-)
diff --git a
For implementing this driver most of the inputs is
provided by Andrew Lunn.
Updating the driver with Andrew Copy right.
Signed-off-by: Kedareswara rao Appana <appa...@xilinx.com>
---
drivers/net/phy/xilinx_gmii2rgmii.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/n
This patch adds support for the 'phy-handle' binding which allows for a
system to specifically select a phy which can be attached via any MDIO
bus available in the system.
Signed-off-by: Kedareswara rao Appana <appa...@xilinx.com>
---
Documentation/devicetree/bindings/net/macb.tx
of
Operation by configuring the converter register through mdio write.
MDIO interface is used to set operating speed of Ethernet MAC.
This converter sits between the MAC and the external phy
MAC <==> GMII2RGMII <==> RGMII_PHY
Signed-off-by: Kedareswara rao Appana <appa...@xilinx.com>
Device-tree binding documentation for xilinx gmiitorgmii converter.
Signed-off-by: Kedareswara rao Appana <appa...@xilinx.com>
---
Changes for v6:
---> Removed mdio description as suggested by Florian.
Changes for v5:
---> Fixed Indentation in the example as suggested by Michal.
Ch
external phy negotiated speed.
This patch series does the below
---> Add mask for Control register 10Mbps speed.
---> Add support for xilinx gmiitorgmii converter.
Kedareswara rao Appana (3):
net: Add mask for Control register 10Mbps speed
Documentation: DT: net: Add Xilinx gmiitorgm
This patch adds mask for the Control register
10Mbps speed.
Reviewed-by: Florian Fainelli <f.faine...@gmail.com>
Signed-off-by: Kedareswara rao Appana <appa...@xilinx.com>
---
Changes for v6:
- None.
Changes for v5:
- New patch.
include/uapi/linux/mii.h | 1 +
1 file changed,
of
Operation by configuring the converter register through mdio write.
MDIO interface is used to set operating speed of Ethernet MAC.
This converter sits between the MAC and the external phy
MAC <==> GMII2RGMII <==> RGMII_PHY
Signed-off-by: Kedareswara rao Appana <appa...@xilinx.com>
external phy negotiated speed.
This patch series does the below
---> Add mask for Control register 10Mbps speed.
---> Add support for xilinx gmiitorgmii converter.
Kedareswara rao Appana (3):
net: Add mask for Control register 10Mbps speed
Documentation: DT: net: Add Xilinx gmiitorgm
This patch adds mask for the Control register
10Mbps speed.
Signed-off-by: Kedareswara rao Appana <appa...@xilinx.com>
---
Changes for v5:
---> New patch as suggested by Punnaiah.
include/uapi/linux/mii.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/include/uapi/linux/mii.h
Device-tree binding documentation for xilinx gmiitorgmii converter.
Signed-off-by: Kedareswara rao Appana <appa...@xilinx.com>
---
Changes for v5:
---> Fixed Indentation in the example as suggested by Michal.
Changes for v4:
--> Modified compatible as suggested by Rob.
--> Remo
Device-tree binding documentation for xilinx gmiitorgmii converter.
Signed-off-by: Kedareswara rao Appana <appa...@xilinx.com>
---
Changes for v4:
--> Modified compatible as suggested by Rob.
--> Removed underscores from the converter node name as suggested by Rob.
Changes for
of
Operation by configuring the converter register through mdio write.
MDIO interface is used to set operating speed of Ethernet MAC.
Signed-off-by: Kedareswara rao Appana <appa...@xilinx.com>
---
Thanks a lot Andrew for your inputs.
Changes for v4:
--> Updated phydev speed for all
of
Operation by configuring the converter register through mdio write.
MDIO interface is used to set operating speed of Ethernet MAC.
Signed-off-by: Kedareswara rao Appana <appa...@xilinx.com>
---
Thanks a lot Andrew for your inputs.
Changes for v3:
--> Updated the driver as suggested
Device-tree binding documentation for xilinx gmiitorgmii converter.
Signed-off-by: Kedareswara rao Appana <appa...@xilinx.com>
---
Changes for v3:
--> None.
Changes for v2:
--> New patch.
.../devicetree/bindings/net/xilinx_gmii2rgmii.txt | 32 ++
1 file
sing MAC MDIO bus we can access both the converter and the external PHY.
We need to program the line speed of the converter during run time based
On the external phy negotiated speed.
Kedareswara rao Appana (4):
Documentation: DT: net: Add Xilinx gmiitorgmii converter device tree
binding docume
Device-tree binding documentation for xilinx gmiitorgmii converter.
Signed-off-by: Kedareswara rao Appana <appa...@xilinx.com>
---
Changes for v2:
--> New patch.
.../devicetree/bindings/net/xilinx_gmii2rgmii.txt | 31 ++
1 file changed, 31 insertions(+)
create mo
different speed modes of
Operation by configuring the converter register through mdio write.
MDIO interface is used to set operating speed of Ethernet MAC.
Signed-off-by: Kedareswara rao Appana <appa...@xilinx.com>
---
Changes for v2:
---> Moved header file define xilinx_gmii2rgmii.h to ma
This patch updates the macb device-tree binding doc for adding
Support for gmiitorgmii converter support.
Signed-off-by: Kedareswara rao Appana <appa...@xilinx.com>
---
Changes for v2:
--> New patch.
Documentation/devicetree/bindings/net/macb.txt | 4
1 file changed, 4 insertions
of
Operation by configuring the converter register through mdio write.
MDIO interface is used to set operating speed of Ethernet MAC.
Signed-off-by: Kedareswara rao Appana <appa...@xilinx.com>
---
Changes for v2:
--> Passed struct xphy pointer directly to the fix_mac_speed
API as
This patch adds support for gmii2rgmii phy converter
in the macb driver.
Signed-off-by: Kedareswara rao Appana <appa...@xilinx.com>
---
drivers/net/ethernet/cadence/macb.c | 21 -
drivers/net/ethernet/cadence/macb.h |3 +++
2 files changed, 23 insertions(+), 1 del
of
Operation.
MDIO interface is used to set operating speed of Ethernet MAC
Signed-off-by: Kedareswara rao Appana <appa...@xilinx.com>
---
drivers/net/ethernet/xilinx/Kconfig |7 ++
drivers/net/ethernet/xilinx/Makefile|1 +
drivers/net/ethernet/xilinx/xilinx_gmii2r
fixes this issue.
Kedareswara rao Appana (2):
net: ethernet: xilinx: Add gmii2rgmii converter support
net: macb: Add gmii2rgmii phy converter support
drivers/net/ethernet/cadence/macb.c | 21 ++-
drivers/net/ethernet/cadence/macb.h |3 +
drivers/net/et
speed modes of operation (10/100/1000 Mb/s).
MDIO interface is used to set operating speed of Ethernet MAC.
Signed-off-by: Kedareswara rao Appana <appa...@xilinx.com>
---
--> Tried to include this Coverter support in the
PHY layer but it won't fit into the PHY framework as the
coverter w
Instead of enabling/disabling clocks at several locations in the driver,
Use the runtime_pm framework. This consolidates the actions for runtime PM
In the appropriate callbacks and makes the driver more readable and mantainable.
Signed-off-by: Kedareswara rao Appana <appa...@xilinx.
Instead of enabling/disabling clocks at several locations in the driver,
Use the runtime_pm framework. This consolidates the actions for runtime PM
In the appropriate callbacks and makes the driver more readable and mantainable.
Signed-off-by: Kedareswara rao Appana <appa...@xilinx.
register write fixes this issue
Instead of barriers using writel also fixed this issue.
Signed-off-by: Kedareswara rao Appana <appa...@xilinx.com>
---
drivers/net/can/xilinx_can.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/net/can/xilinx_can.c b/drivers/n
Instead of enabling/disabling clocks at several locations in the driver,
Use the runtime_pm framework. This consolidates the actions for runtime PM
In the appropriate callbacks and makes the driver more readable and mantainable.
Signed-off-by: Kedareswara rao Appana <appa...@xilinx.com>
---
Simply resetting the peripheral on bus off condition is not enough,
Because we also need to re-initialize the whole device.
This patch fixes this issue.
Signed-off-by: Kedareswara rao Appana <appa...@xilinx.com>
---
drivers/net/can/xilinx_can.c | 7 +--
1 file changed, 5 insertions
30 matches
Mail list logo