Add variable 'void *bi_crypt_ctx' in 'struct bio'. This will
be used to associate bio with crypto configuration of controller
supporting real time / inline encryption/decryption.
Signed-off-by: Parshuram Thombare
---
include/linux/blk_types.h |4
1 files changed
ECB inline encryption.
As part of [PATCH 2/2], MAINTAINERS file is modified to add name as
supporter of ufshcd crypto files.
Regards,
Parshuram Thombare
Parshuram Thombare (2):
block: add bi_crypto_ctx variable in struct bio
scsi: ufs: add inline crypto support to UFS HCD
MAINTAINERS
Add real time crypto support to UFS HCD using new device
mapper 'crypto-ufs'. dmsetup tool can be used to enable
real time / inline crypto support using device mapper
'crypt-ufs'.
Signed-off-by: Parshuram Thombare
---
MAINTAINERS |
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
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
)
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
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
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
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
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 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 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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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 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
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
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 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 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 --
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 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
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
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 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 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 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 --
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
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
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
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
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 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 --
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
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 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 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
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
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
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
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 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
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 | 76 ++--
drivers/net/ethernet/cadence/macb_main.c | 151 ---
2 files changed, 200
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 | 217 ++-
2 files changed, 218
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
uggestions.
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: parameter added to cadence ethernet c
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
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 | 312 +--
3 files changed, 182
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
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
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
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
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 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 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
speed mac and usxgmii pcs
This patch add support for (10G) high speed mac, usxgmii pcs
and usxgmii interface in Cadence ethernet controller driver.
Regards,
Parshuram Thombare
Parshuram Thombare (3):
net: ethernet: add support for PCS and 2.5G speed
net: ethernet: add c45 PHY
This patch modify MDIO read/write functions to support
communication with C45 PHY in Cadence ethernet controller driver.
Signed-off-by: Parshuram Thombare
---
drivers/net/ethernet/cadence/macb.h | 15 +--
drivers/net/ethernet/cadence/macb_main.c | 61
This patch add support for PCS (for SGMII interface) and 2.5Gbps MAC
in Cadence ethernet controller driver.
Signed-off-by: Parshuram Thombare
---
drivers/net/ethernet/cadence/macb.h | 20
drivers/net/ethernet/cadence/macb_main.c | 154 +++---
2 files changed
This patch add support for (10G) high speed mac, usxgmii pcs
and usxgmii interface in Cadence ethernet controller driver.
Signed-off-by: Parshuram Thombare
---
drivers/net/ethernet/cadence/macb.h | 33 +
drivers/net/ethernet/cadence/macb_main.c | 110
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
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
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
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
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 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 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
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
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 v4 and v5 are:
1. Modifications in comments and labels.
Changes between v3 and v4 are:
1. Code
1 - 100 of 125 matches
Mail list logo