This patch enable HDCP in MHDP driver.
Signed-off-by: Parshuram Thombare
Reviewed-by: Robert Foss
---
drivers/gpu/drm/bridge/cadence/Makefile | 2 +-
.../drm/bridge/cadence/cdns-mhdp8546-core.c | 128 +++-
.../drm/bridge/cadence/cdns-mhdp8546-core.h | 22 +
.../drm/bridge/cadence
Add binding changes for HDCP in the MHDP8546 DPI/DP bridge binding.
Signed-off-by: Parshuram Thombare
---
.../bindings/display/bridge/cdns,mhdp8546.yaml| 15 +++
1 file changed, 11 insertions(+), 4 deletions(-)
diff --git
a/Documentation/devicetree/bindings/display/bridge/cdns
without
HDCP feature instead of returning error
Parshuram Thombare (2):
dt-bindings: drm/bridge: MHDP8546 bridge binding changes for HDCP
drm: bridge: cdns-mhdp8546: Enable HDCP
.../display/bridge/cdns,mhdp8546.yaml | 15 +-
drivers/gpu/drm/bridge/cadence/Makefile | 2
This patch enable HDCP in MHDP driver.
Signed-off-by: Parshuram Thombare
Reviewed-by: Robert Foss
---
drivers/gpu/drm/bridge/cadence/Makefile | 2 +-
.../drm/bridge/cadence/cdns-mhdp8546-core.c | 113 +++-
.../drm/bridge/cadence/cdns-mhdp8546-core.h | 21 +
.../drm/bridge/cadence
Add binding changes for HDCP in the MHDP8546 DPI/DP bridge binding.
Signed-off-by: Parshuram Thombare
---
.../display/bridge/cdns,mhdp8546.yaml | 34 ---
1 file changed, 21 insertions(+), 13 deletions(-)
diff --git
a/Documentation/devicetree/bindings/display/bridge
hdcp_config from binding and use
DRM HDCP Content Type property to select
HDCP version
Changes since v3:
- Fix kernel test robot warning
Changes since v4:
- Fix binding issue
Parshuram Thombare (2):
dt-bindings: drm/bridge: MHDP8546 bridge binding changes for HDCP
drm: bridge: cdns-mhdp8546
This patch enable HDCP in MHDP driver.
Signed-off-by: Parshuram Thombare
Reviewed-by: Robert Foss
---
drivers/gpu/drm/bridge/cadence/Makefile | 2 +-
.../drm/bridge/cadence/cdns-mhdp8546-core.c | 113 +++-
.../drm/bridge/cadence/cdns-mhdp8546-core.h | 21 +
.../drm/bridge/cadence
Add binding changes for HDCP in the MHDP8546 DPI/DP bridge binding.
Signed-off-by: Parshuram Thombare
---
.../display/bridge/cdns,mhdp8546.yaml | 24 +++
1 file changed, 14 insertions(+), 10 deletions(-)
diff --git
a/Documentation/devicetree/bindings/display/bridge
hdcp_config from binding and use
DRM HDCP Content Type property to select
HDCP version
Changes since v3:
- Fix kernel test robot warning
Parshuram Thombare (2):
dt-bindings: drm/bridge: MHDP8546 bridge binding changes for HDCP
drm: bridge: cdns-mhdp8546: Enable HDCP
.../display/bridge/cdns
This patch enable HDCP in MHDP driver.
Signed-off-by: Parshuram Thombare
Reviewed-by: Robert Foss
---
drivers/gpu/drm/bridge/cadence/Makefile | 2 +-
.../drm/bridge/cadence/cdns-mhdp8546-core.c | 113 +++-
.../drm/bridge/cadence/cdns-mhdp8546-core.h | 21 +
.../drm/bridge/cadence
Add binding changes for HDCP in the MHDP8546 DPI/DP bridge binding.
Signed-off-by: Parshuram Thombare
---
.../display/bridge/cdns,mhdp8546.yaml | 24 +++
1 file changed, 14 insertions(+), 10 deletions(-)
diff --git
a/Documentation/devicetree/bindings/display/bridge
hdcp_config from binding and use
DRM HDCP Content Type property to select
HDCP version
Parshuram Thombare (2):
dt-bindings: drm/bridge: MHDP8546 bridge binding changes for HDCP
drm: bridge: cdns-mhdp8546: Enable HDCP
.../display/bridge/cdns,mhdp8546.yaml | 24 +-
drivers/gpu/drm/bridge
This patch enable HDCP in MHDP driver.
Signed-off-by: Parshuram Thombare
Reviewed-by: Robert Foss
---
drivers/gpu/drm/bridge/cadence/Makefile | 2 +-
.../drm/bridge/cadence/cdns-mhdp8546-core.c | 105 +++-
.../drm/bridge/cadence/cdns-mhdp8546-core.h | 21 +
.../drm/bridge/cadence
Add binding changes for HDCP in the MHDP8546 DPI/DP bridge binding.
This binding is not used in any upstreamed DTS yet, so changing
index of property 'j721e-intg' should not affect anything.
Signed-off-by: Parshuram Thombare
---
.../display/bridge/cdns,mhdp8546.yaml
This patch series enables HDCP in Cadence MHDP DPI/DP bridge driver.
Changes since v1:
- Move sapb reg block right after apb reg block
- Corresponding changes in binding and example
Parshuram Thombare (2):
dt-bindings: drm/bridge: MHDP8546 bridge binding changes for HDCP
drm: bridge: cdns
This patch enable HDCP in MHDP driver.
Signed-off-by: Parshuram Thombare
---
drivers/gpu/drm/bridge/cadence/Makefile | 2 +-
.../drm/bridge/cadence/cdns-mhdp8546-core.c | 105 +++-
.../drm/bridge/cadence/cdns-mhdp8546-core.h | 21 +
.../drm/bridge/cadence/cdns-mhdp8546-hdcp.c
Add binding changes for HDCP in the MHDP8546 DPI/DP bridge binding.
Signed-off-by: Parshuram Thombare
---
.../display/bridge/cdns,mhdp8546.yaml | 20 +--
1 file changed, 14 insertions(+), 6 deletions(-)
diff --git
a/Documentation/devicetree/bindings/display/bridge/cdns
This patch series enables HDCP in Cadence MHDP DPI/DP bridge driver.
Parshuram Thombare (2):
dt-bindings: drm/bridge: MHDP8546 bridge binding changes for HDCP
drm: bridge: cdns-mhdp8546: Enable HDCP
.../display/bridge/cdns,mhdp8546.yaml | 20 +-
drivers/gpu/drm/bridge/cadence
Added I3C bus mastership handover and DEFSLVS message handling
code to Cadence's I3C master controller driver.
Signed-off-by: Parshuram Thombare
---
drivers/i3c/master/i3c-master-cdns.c | 329 +++---
1 files changed, 306 insertions(+), 23 deletions(-)
diff --
Added support to acquire I3C bus through sysfs interface.
Signed-off-by: Parshuram Thombare
---
drivers/i3c/master.c | 18 ++
1 files changed, 18 insertions(+), 0 deletions(-)
diff --git a/drivers/i3c/master.c b/drivers/i3c/master.c
index c01ba00..beb7495 100644
--- a/drivers
Added defslvs processing code to the I3C master subsystem.
Signed-off-by: Parshuram Thombare
---
drivers/i3c/master.c | 68 ++-
include/linux/i3c/master.h |7
2 files changed, 73 insertions(+), 2 deletions(-)
diff --git a/drivers/i3c
Added mastership acquire and yield functions.
Signed-off-by: Parshuram Thombare
---
drivers/i3c/master.c | 183 +---
include/linux/i3c/master.h |6 ++
2 files changed, 177 insertions(+), 12 deletions(-)
diff --git a/drivers/i3c/master.c b
add i3c_secondary_master_register which is used
to register secondary masters.
Signed-off-by: Parshuram Thombare
---
drivers/i3c/master.c | 154 +++-
include/linux/i3c/master.h |3 +
2 files changed, 156 insertions(+), 1 deletions(-)
diff
Removed last argument 'secondary' and restructured i3c_master_register
to move code that can be common to i3c_secondary_master_register
to separate function i3c_master_init.
Signed-off-by: Parshuram Thombare
---
drivers/i3c/master.c
Document describing master initialization, mastership handover
and DEFSLVS handling processes.
Signed-off-by: Parshuram Thombare
---
Documentation/driver-api/i3c/index.rst |1 +
.../driver-api/i3c/master-initialization-flow.rst | 187
2 files changed, 188
ween initial version and v2 are:
- Reworked devices registration on secondary master side
- Reworked mastership event disabling/enabling
- Reworked bus locking during mastership takeover process
- Added DEFSLVS devices registration during initialization
- Fixed style issues
Parshuram Thombar
Added I3C bus mastership handover and DEFSLVS message handling
code to Cadence's I3C master controller driver.
Signed-off-by: Parshuram Thombare
---
drivers/i3c/master/i3c-master-cdns.c | 329 +++---
1 files changed, 306 insertions(+), 23 deletions(-)
diff --
Added support to acquire I3C bus through sysfs interface.
Signed-off-by: Parshuram Thombare
---
drivers/i3c/master.c | 18 ++
1 files changed, 18 insertions(+), 0 deletions(-)
diff --git a/drivers/i3c/master.c b/drivers/i3c/master.c
index c01ba00..beb7495 100644
--- a/drivers
Added defslvs processing code to the I3C master subsystem.
Signed-off-by: Parshuram Thombare
---
drivers/i3c/master.c | 68 ++-
include/linux/i3c/master.h |7
2 files changed, 73 insertions(+), 2 deletions(-)
diff --git a/drivers/i3c
Document describing master initialization, mastership handover
and DEFSLVS handling processes.
Signed-off-by: Parshuram Thombare
---
Documentation/driver-api/i3c/index.rst |1 +
.../driver-api/i3c/master-initialization-flow.rst | 187
2 files changed, 188
add i3c_secondary_master_register which is used
to register secondary masters.
Signed-off-by: Parshuram Thombare
---
drivers/i3c/master.c | 154 +++-
include/linux/i3c/master.h |3 +
2 files changed, 156 insertions(+), 1 deletions(-)
diff
Added mastership acquire and yield functions.
Signed-off-by: Parshuram Thombare
---
drivers/i3c/master.c | 183 +---
include/linux/i3c/master.h |6 ++
2 files changed, 177 insertions(+), 12 deletions(-)
diff --git a/drivers/i3c/master.c b
Removed last argument 'secondary' and restructured
i3c_master_register to move code that can be common
to i3c_secondary_master_register to separate function
i3c_master_init.
Signed-off-by: Parshuram Thombare
---
drivers/i3c/master.c
ster side
- Reworked mastership event disabling/enabling
- Reworked bus locking during mastership takeover process
- Added DEFSLVS devices registration during initialization
- Fixed style issues
Parshuram Thombare (7):
i3c: master: master initialization flow document
i3c: master: use i3c_master_re
Removed last argument 'secondary' and restructured
i3c_master_register to move code that can be common
to i3c_secondary_master_register to separate function
i3c_master_init.
Signed-off-by: Parshuram Thombare
---
drivers/i3c/master.c
Added mastership acquire and yield functions.
Signed-off-by: Parshuram Thombare
---
drivers/i3c/master.c | 183 +---
include/linux/i3c/master.h |6 ++
2 files changed, 177 insertions(+), 12 deletions(-)
diff --git a/drivers/i3c/master.c b
Document describing master initialization, mastership handover
and DEFSLVS handling processes.
Signed-off-by: Parshuram Thombare
---
Documentation/driver-api/i3c/index.rst |1 +
.../driver-api/i3c/master-initialization-flow.rst | 187
2 files changed, 188
Added I3C bus mastership handover and DEFSLVS message handling
code to Cadence's I3C master controller driver.
Signed-off-by: Parshuram Thombare
---
drivers/i3c/master/i3c-master-cdns.c | 329 +++---
1 files changed, 306 insertions(+), 23 deletions(-)
diff --
Added support to acquire I3C bus through sysfs interface.
Signed-off-by: Parshuram Thombare
---
drivers/i3c/master.c | 18 ++
1 files changed, 18 insertions(+), 0 deletions(-)
diff --git a/drivers/i3c/master.c b/drivers/i3c/master.c
index c01ba00..beb7495 100644
--- a/drivers
Added defslvs processing code to the I3C master subsystem.
Signed-off-by: Parshuram Thombare
---
drivers/i3c/master.c | 68 ++-
include/linux/i3c/master.h |7
2 files changed, 73 insertions(+), 2 deletions(-)
diff --git a/drivers/i3c
ster side
- Reworked mastership event disabling/enabling
- Reworked bus locking during mastership takeover process
- Added DEFSLVS devices registration during initialization
- Fixed style issues
Parshuram Thombare (7):
i3c: master: master initialization flow document
i3c: master: use i3c_master_re
add i3c_secondary_master_register which is used
to register secondary masters.
Signed-off-by: Parshuram Thombare
---
drivers/i3c/master.c | 154 +++-
include/linux/i3c/master.h |3 +
2 files changed, 156 insertions(+), 1 deletions(-)
diff
This patch fixes NULL pointer dereference due to NULL pcs_config
in pcs_ops.
Reported-by: Nicolas Ferre
Link:
https://lore.kernel.org/netdev/2db854c7-9ffb-328a-f346-f68982723...@microchip.com/
Signed-off-by: Parshuram Thombare
---
drivers/net/ethernet/cadence/macb_main.c | 17
This patch fixes NULL pointer dereference due to NULL pcs_config
in pcs_ops.
Fixes: e4e143e26ce8 ("net: macb: add support for high speed interface")
Reported-by: Nicolas Ferre
Link: https://lkml.org/lkml/2020/11/4/482
Signed-off-by: Parshuram Thombare
---
drivers/net/ethern
ince it doesn't support auto negotiation, linux
driver is modified to support 10GBASE-R instead of USXGMII.
Signed-off-by: Parshuram Thombare
---
Changes between v4 and v5:
1. Correctly programming MAC bits mac_config.
Changes between v3 and v4:
1. Adapted new phylink pcs_ops for low spee
ince it doesn't support auto negotiation, linux
driver is modified to support 10GBASE-R instead of USXGMII.
Signed-off-by: Parshuram Thombare
---
Changes between v4 and v5:
1. Correctly programming MAC bits mac_config.
Changes between v3 and v4:
1. Adapted new phylink pcs_ops for low spee
ince it doesn't support auto negotiation, linux
driver is modified to support 10GBASE-R insted of USXGMII.
Signed-off-by: Parshuram Thombare
---
Changes between v2 and v3:
1. Replace USXGMII interface by 10GBASE-R interface.
2. Adopted new phylink pcs_ops for high speed PCS.
3. Added pcs_get_
PAE bit of NCFGR register, when set, pauses transmission
if a non-zero 802.3 classic pause frame is received.
Fixes: 7897b071ac3b ("net: macb: convert to phylink")
Signed-off-by: Parshuram Thombare
---
drivers/net/ethernet/cadence/macb_main.c |3 +--
1 files changed, 1 insert
complete SETDASA. For remaining devices with init_dyn_addr,
i3c_master_add_i3c_dev_locked() will try to set requested
dynamic address after DAA.
Signed-off-by: Parshuram Thombare
---
Changes between v4 and v5 are:
1. Modifications in comments and labels.
Changes between v3 and v4 are:
1. Code
successfully
complete SETDASA. Similarly, for the devices with only
init_dyn_addr, init_dyn_addr are reserved, and after DAA
i3c_master_add_i3c_dev_locked() will try to set the requested
dynamic address.
Signed-off-by: Parshuram Thombare
---
Changes between v4 and v5 are:
1. Modifications in comments
complete SETDASA. For remaining devices with init_dyn_addr,
i3c_master_add_i3c_dev_locked() will try to set requested
dynamic address after DAA.
Signed-off-by: Parshuram Thombare
---
Changes between v3 and v4 are:
1. Code rectoring and removed Fixes tag
Changes between v2 and v3 are:
1. Keeping
complete SETDASA. For remaining devices with init_dyn_addr,
i3c_master_add_i3c_dev_locked() will try to set requested
dynamic address after DAA.
Fixes: 3a379bbcea0a ("i3c: Add core I3C infrastructure")
Signed-off-by: Parshuram Thombare
---
Changes between v2 and v3 are:
1. Keeping ini
Added I3C bus mastership handover and DEFSLVS message handling
code to Cadence's I3C master controller driver.
Signed-off-by: Parshuram Thombare
---
drivers/i3c/master/i3c-master-cdns.c | 329 +--
1 file changed, 306 insertions(+), 23 deletions(-)
diff --git a/dr
Added support to acquire I3C bus through sysfs interface.
Signed-off-by: Parshuram Thombare
---
drivers/i3c/master.c | 18 ++
1 file changed, 18 insertions(+)
diff --git a/drivers/i3c/master.c b/drivers/i3c/master.c
index de3cb39df9ff..17c0c9a6099d 100644
--- a/drivers/i3c
Added defslvs processing code to the I3C master subsystem.
Signed-off-by: Parshuram Thombare
---
drivers/i3c/master.c | 68 --
include/linux/i3c/master.h | 7
2 files changed, 73 insertions(+), 2 deletions(-)
diff --git a/drivers/i3c/master.c b
Added mastership acquire and yield functions.
Signed-off-by: Parshuram Thombare
---
drivers/i3c/master.c | 176 +++--
include/linux/i3c/master.h | 6 ++
2 files changed, 173 insertions(+), 9 deletions(-)
diff --git a/drivers/i3c/master.c b/drivers/i3c
Removed last argument 'secondary' and restructured
i3c_master_register to move code that can be common
to i3c_secondary_master_register to separate function
i3c_master_init.
Signed-off-by: Parshuram Thombare
---
drivers/i3c/master.c | 74 +---
d
add i3c_secondary_master_register which is used
to register secondary masters.
Signed-off-by: Parshuram Thombare
---
drivers/i3c/master.c | 154 -
include/linux/i3c/master.h | 3 +
2 files changed, 156 insertions(+), 1 deletion(-)
diff --git a
Document describing master initialization, mastership handover
and DEFSLVS handling processes.
Signed-off-by: Parshuram Thombare
---
Documentation/driver-api/i3c/index.rst| 1 +
.../i3c/master-initialization-flow.rst| 187 ++
2 files changed, 188 insertions
)
Main changes between initial version and v2 are:
- Reworked devices registration on secondary master side
- Reworked mastership event disabling/enabling
- Reworked bus locking during mastership takeover process
- Added DEFSLVS devices registration during initialization
- Fixed style issues
Parshu
complete SETDASA. For remaining devices with init_dyn_addr,
i3c_master_add_i3c_dev_locked() will try to set requested
dynamic address after DAA.
Fixes: 3a379bbcea0a ("i3c: Add core I3C infrastructure")
Signed-off-by: Parshuram Thombare
---
drivers/i3c/mast
h' it to the I3C device object.
Fixes: 3a379bbcea0a ("i3c: Add core I3C infrastructure")
Signed-off-by: Parshuram Thombare
---
drivers/i3c/master.c | 19 +--
1 file changed, 17 insertions(+), 2 deletions(-)
diff --git a/drivers/i3c/master.c b/drivers/i3c/master.
Changes between v1 and v2 are:
1. Added boardinfo attach fix.
2. Removed reattach issue related fix.
3. Reserve init_dyn_addr initially, so that it will not
be used in DAA and attempt can be made to set those
firmware requested dynamic address after DAA.
Regards,
Parshuram Thombare
will fail which is wrong,
and in case of same dyn_addr it doesn't add anything new.
Fixes: 3a379bbcea0a ("i3c: Add core I3C infrastructure")
Signed-off-by: Parshuram Thombare
---
drivers/i3c/master.c | 111 ++-
1 file changed, 46 inserti
Added defslvs processing code to the I3C master subsystem.
Signed-off-by: Parshuram Thombare
---
drivers/i3c/master.c | 142 -
include/linux/i3c/master.h | 7 ++
2 files changed, 147 insertions(+), 2 deletions(-)
diff --git a/drivers/i3c/master.c b
Added mastership acquire and yield functions.
Signed-off-by: Parshuram Thombare
---
drivers/i3c/master.c | 187 +++--
include/linux/i3c/master.h | 23 +
2 files changed, 201 insertions(+), 9 deletions(-)
diff --git a/drivers/i3c/master.c b/drivers/i3c
Added I3C bus mastership handover and DEFSLVS message handling
code to Cadence's I3C master controller driver.
Signed-off-by: Parshuram Thombare
---
drivers/i3c/master/i3c-master-cdns.c | 377 +--
1 file changed, 354 insertions(+), 23 deletions(-)
diff --git a/dr
Added support to acquire I3C bus through sysfs interface.
Signed-off-by: Parshuram Thombare
---
drivers/i3c/master.c | 18 ++
1 file changed, 18 insertions(+)
diff --git a/drivers/i3c/master.c b/drivers/i3c/master.c
index ea53fadeed99..ec27196e987c 100644
--- a/drivers/i3c
add i3c_secondary_master_register which is used
to register secondary masters.
Signed-off-by: Parshuram Thombare
---
drivers/i3c/master.c | 154 -
include/linux/i3c/master.h | 3 +
2 files changed, 156 insertions(+), 1 deletion(-)
diff --git a
Removed last argument 'secondary' and refactored
i3c_master_register to move code that can be common
to i3c_secondary_master_register to separate function
i3c_master_init.
Signed-off-by: Parshuram Thombare
---
drivers/i3c/master.c | 69 +---
d
Document describing secondary master initialization,
mastership handover and DEFSLVS handling processes.
Signed-off-by: Parshuram Thombare
---
Documentation/driver-api/i3c/index.rst| 1 +
.../i3c/secondary-master-initialization.rst | 118 ++
2 files changed, 119
disabling/enabling
- Reworked bus locking during mastership takeover process
- Added DEFSLVS devices registration during initialization
- Fixed style issues
Regards,
Parshuram Thombare
Parshuram Thombare (7):
i3c: master: secondary master initialization document
i3c: master: use i3c_master_regi
This patch add support for high speed USXGMII PCS and 10G
speed in Cadence ethernet controller driver.
Signed-off-by: Parshuram Thombare
---
drivers/net/ethernet/cadence/macb.h | 43
drivers/net/ethernet/cadence/macb_main.c | 132 +--
2 files changed, 165
This patch modify MDIO read/write functions to support
communication with C45 PHY.
Signed-off-by: Parshuram Thombare
Reviewed-by: Andrew Lunn
---
drivers/net/ethernet/cadence/macb.h | 15 --
drivers/net/ethernet/cadence/macb_main.c | 61 +++-
2 files changed, 61
This patch add support for SGMII interface and
2.5Gbps MAC in Cadence ethernet controller driver.
Signed-off-by: Parshuram Thombare
---
drivers/net/ethernet/cadence/macb.h | 54 ++--
drivers/net/ethernet/cadence/macb_main.c | 42 +-
2 files changed, 82
This patch replace phylib API's by phylink API's.
Signed-off-by: Parshuram Thombare
---
drivers/net/ethernet/cadence/Kconfig | 2 +-
drivers/net/ethernet/cadence/macb.h | 3 +
drivers/net/ethernet/cadence/macb_main.c | 332 +--
3 files changed, 187
MODE_SGMII phy modes from supported modes
Changes in v5:
1. Code refactoring
Changes in v6:
1. Allow phylink to validate particular phy_mode support by hardware.
2. Remove device tree parameter and 5G serdes rate for USXGMII
Regards,
Parshuram Thombare
Parshuram Thombare (4):
net: macb: add ph
New parameters added to Cadence ethernet controller DT binding
for USXGMII interface.
Signed-off-by: Parshuram Thombare
---
Documentation/devicetree/bindings/net/macb.txt | 3 +++
1 file changed, 3 insertions(+)
diff --git a/Documentation/devicetree/bindings/net/macb.txt
b/Documentation
This patch add support for high speed USXGMII PCS and 10G
speed in Cadence ethernet controller driver.
Signed-off-by: Parshuram Thombare
---
drivers/net/ethernet/cadence/macb.h | 41 +
drivers/net/ethernet/cadence/macb_main.c | 189 ---
2 files changed, 207
This patch add support for SGMII interface) and
2.5Gbps MAC in Cadence ethernet controller driver.
Signed-off-by: Parshuram Thombare
---
drivers/net/ethernet/cadence/macb.h | 54 +-
drivers/net/ethernet/cadence/macb_main.c | 72 ++--
2 files changed, 109
This patch replace phylib API's by phylink API's.
Signed-off-by: Parshuram Thombare
---
drivers/net/ethernet/cadence/Kconfig | 2 +-
drivers/net/ethernet/cadence/macb.h | 3 +
drivers/net/ethernet/cadence/macb_main.c | 301 ---
3 files changed, 163
This patch modify MDIO read/write functions to support
communication with C45 PHY.
Signed-off-by: Parshuram Thombare
Reviewed-by: Andrew Lunn
---
drivers/net/ethernet/cadence/macb.h | 15 --
drivers/net/ethernet/cadence/macb_main.c | 61 +++-
2 files changed, 61
estart and mac_link_state
now just return -EOPNOTSUPP
Changes in v4:
1. Removed PHY_INTERFACE_MODE_2500BASEX, PHY_INTERFACE_MODE_1000BASEX and
2.5G PHY_INTERFACE_MODE_SGMII phy modes from supported modes
Changes in v5:
1. Code refactoring
Parshuram Thombare (5):
net: macb: add phylink support
New parameters added to Cadence ethernet controller DT binding
for USXGMII interface.
Signed-off-by: Parshuram Thombare
---
Documentation/devicetree/bindings/net/macb.txt | 3 +++
1 file changed, 3 insertions(+)
diff --git a/Documentation/devicetree/bindings/net/macb.txt
b/Documentation
This patch add support for SGMII interface) and
2.5Gbps MAC in Cadence ethernet controller driver.
Signed-off-by: Parshuram Thombare
---
drivers/net/ethernet/cadence/macb.h | 54
drivers/net/ethernet/cadence/macb_main.c | 80 +---
2 files changed, 112
This patch add support for high speed USXGMII PCS and 10G
speed in Cadence ethernet controller driver.
Signed-off-by: Parshuram Thombare
---
drivers/net/ethernet/cadence/macb.h | 41 +
drivers/net/ethernet/cadence/macb_main.c | 194 +++
2 files changed, 207
This patch modify MDIO read/write functions to support
communication with C45 PHY.
Signed-off-by: Parshuram Thombare
---
drivers/net/ethernet/cadence/macb.h | 15 --
drivers/net/ethernet/cadence/macb_main.c | 61 +++-
2 files changed, 61 insertions(+), 15 deletions
This patch replace phylib API's by phylink API's.
Signed-off-by: Parshuram Thombare
---
drivers/net/ethernet/cadence/Kconfig | 2 +-
drivers/net/ethernet/cadence/macb.h | 3 +
drivers/net/ethernet/cadence/macb_main.c | 304 ---
3 files changed, 166
estart and mac_link_state
now just return -EOPNOTSUPP
Changes in v4:
1. Removed PHY_INTERFACE_MODE_2500BASEX, PHY_INTERFACE_MODE_1000BASEX and
2.5G PHY_INTERFACE_MODE_SGMII phy modes from supported modes
Regards,
Parshuram Thombare
Parshuram Thombare (5):
net: macb: add phylink support
n
New parameters added to Cadence ethernet controller DT binding
for USXGMII interface.
Signed-off-by: Parshuram Thombare
---
Documentation/devicetree/bindings/net/macb.txt | 3 +++
1 file changed, 3 insertions(+)
diff --git a/Documentation/devicetree/bindings/net/macb.txt
b/Documentation
This patch modify MDIO read/write functions to support
communication with C45 PHY.
Signed-off-by: Parshuram Thombare
---
drivers/net/ethernet/cadence/macb.h | 15 --
drivers/net/ethernet/cadence/macb_main.c | 61 +++-
2 files changed, 61 insertions(+), 15 deletions
This patch replace phylib API's by phylink API's.
Signed-off-by: Parshuram Thombare
---
drivers/net/ethernet/cadence/Kconfig | 2 +-
drivers/net/ethernet/cadence/macb.h | 3 +
drivers/net/ethernet/cadence/macb_main.c | 304 ---
3 files changed, 166
This patch add support for high speed USXGMII PCS and 10G
speed in Cadence ethernet controller driver.
Signed-off-by: Parshuram Thombare
---
drivers/net/ethernet/cadence/macb.h | 41 +
drivers/net/ethernet/cadence/macb_main.c | 218 +++
2 files changed, 220
This patch add support for SGMII interface) and
2.5Gbps MAC in Cadence ethernet controller driver.
Signed-off-by: Parshuram Thombare
---
drivers/net/ethernet/cadence/macb.h | 54 +---
drivers/net/ethernet/cadence/macb_main.c | 108 +--
2 files changed, 140
estart and mac_link_state
now just return -EOPNOTSUPP
Regards,
Parshuram Thombare
Parshuram Thombare (5):
net: macb: add phylink support
net: macb: add support for sgmii MAC-PHY interface
net: macb: add support for c45 PHY
net: macb: add support for high speed interface
net: macb: p
New parameters added to Cadence ethernet controller DT binding
for USXGMII interface.
Signed-off-by: Parshuram Thombare
---
Documentation/devicetree/bindings/net/macb.txt | 3 +++
1 file changed, 3 insertions(+)
diff --git a/Documentation/devicetree/bindings/net/macb.txt
b/Documentation
This patch replace phylib API's by phylink API's.
Signed-off-by: Parshuram Thombare
---
drivers/net/ethernet/cadence/Kconfig | 2 +-
drivers/net/ethernet/cadence/macb.h | 3 +
drivers/net/ethernet/cadence/macb_main.c | 312 +--
3 files changed, 182
This patch modify MDIO read/write functions to support
communication with C45 PHY.
Signed-off-by: Parshuram Thombare
---
drivers/net/ethernet/cadence/macb.h | 15 --
drivers/net/ethernet/cadence/macb_main.c | 61 +++-
2 files changed, 61 insertions(+), 15 deletions
This patch add support for high speed USXGMII PCS and 10G
speed in Cadence ethernet controller driver.
Signed-off-by: Parshuram Thombare
---
drivers/net/ethernet/cadence/macb.h | 41 +
drivers/net/ethernet/cadence/macb_main.c | 216 +++
2 files changed, 218
This patch add support for SGMII interface) and
2.5Gbps MAC in Cadence ethernet controller driver.
Signed-off-by: Parshuram Thombare
---
drivers/net/ethernet/cadence/macb.h | 76 ++--
drivers/net/ethernet/cadence/macb_main.c | 151 ---
2 files changed, 200
1 - 100 of 125 matches
Mail list logo