[RFC PATCH 3/3] net: axienet: Introduce dmaengine support

2021-04-09 Thread Radhey Shyam Pandey
://lore.kernel.org/lkml/1522665546-10035-1-git-send-email-radh...@xilinx.com Signed-off-by: Radhey Shyam Pandey --- drivers/net/ethernet/xilinx/xilinx_axienet.h | 141 +-- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 1050 - 2 files changed, 185 insertions(+), 1006

[RFC PATCH 1/3] dt-bindings: net: xilinx_axienet: convert bindings document to yaml

2021-04-09 Thread Radhey Shyam Pandey
Convert the bindings document for Xilinx AXI Ethernet Subsystem from txt to yaml. No changes to existing binding description. Signed-off-by: Radhey Shyam Pandey --- Pending: Fix below remaining dt_binding_check warning: ethernet@40c0: 'device_type' does not match any of t

[RFC PATCH 2/3] dt-bindings: net: xilinx_axienet: Introduce dmaengine binding support

2021-04-09 Thread Radhey Shyam Pandey
, remove axidma reg and interrupt properties from the ethernet node. Just to highlight that these DT changes are not backward compatible due to major driver restructuring/cleanup done in adopting the dmaengine framework. Signed-off-by: Radhey Shyam Pandey --- .../devicetree/bindings/net

[RFC PATCH 0/3] net: axienet: Introduce dmaengine support

2021-04-09 Thread Radhey Shyam Pandey
/kernel/1804.0/00367.html This series is based on dmaengine tree commit: #a38fd8748464 Radhey Shyam Pandey (3): dt-bindings: net: xilinx_axienet: convert bindings document to yaml dt-bindings: net: xilinx_axienet: Introduce dmaengine binding support net: axienet: Introduce dmaengine support

RE: [PATCH v2] net: axienet: allow setups without MDIO

2021-03-25 Thread Radhey Shyam Pandey
> -Original Message- > From: Daniel Mack > Sent: Wednesday, March 24, 2021 6:36 PM > To: Radhey Shyam Pandey > Cc: da...@davemloft.net; k...@kernel.org; netdev@vger.kernel.org; > Daniel Mack > Subject: [PATCH v2] net: axienet: allow setups without MDIO > >

RE: [PATCH net-next v2 1/2] dt-bindings: net: xilinx_axienet: Document additional clocks

2021-03-12 Thread Radhey Shyam Pandey
> -Original Message- > From: Robert Hancock > Sent: Friday, March 12, 2021 11:13 PM > To: Radhey Shyam Pandey ; da...@davemloft.net; > k...@kernel.org > Cc: netdev@vger.kernel.org; devicet...@vger.kernel.org; Robert Hancock > > Subject: [PATCH net-next

RE: [PATCH net-next 2/2] net: axienet: Enable more clocks

2021-03-12 Thread Radhey Shyam Pandey
Thanks for the patch. > -Original Message- > From: Robert Hancock > Sent: Friday, March 12, 2021 5:21 AM > To: da...@davemloft.net; k...@kernel.org; Radhey Shyam Pandey > > Cc: netdev@vger.kernel.org; devicet...@vger.kernel.org > Subject: Re: [PATCH net-next 2/2]

RE: [PATCH net-next 1/2] dt-bindings: net: xilinx_axienet: Document additional clocks

2021-03-11 Thread Radhey Shyam Pandey
Thanks for the patch. > -Original Message- > From: Robert Hancock > Sent: Friday, March 12, 2021 1:41 AM > To: Radhey Shyam Pandey ; da...@davemloft.net; > k...@kernel.org > Cc: netdev@vger.kernel.org; devicet...@vger.kernel.org; Robert Hancock > > Subject:

RE: [PATCH net v2] net: emaclite: Add error handling for of_address_ and _mdio_setup functions

2020-12-17 Thread Radhey Shyam Pandey
> -Original Message- > From: Denis Kirjanov > Sent: Tuesday, November 17, 2020 6:43 PM > To: Radhey Shyam Pandey > Cc: da...@davemloft.net; netdev@vger.kernel.org; k...@kernel.org; > Michal Simek ; mchehab+sams...@kernel.org; > gre...@linuxfoundation.org; nicola

[PATCH net v2] net: emaclite: Add error handling for of_address_ and _mdio_setup functions

2020-11-17 Thread Radhey Shyam Pandey
Signed-off-by: Radhey Shyam Pandey --- Changes for v2: - Change subject_prefix to target net tree. - Add error handling for mdio_setup and remove phy_read changes. Error checking of phy_read will be added along with phy_write in a followup patch. Document the changes in commit description

RE: [PATCH net-next] net: emaclite: Add error handling for of_address_ and phy read functions

2020-11-09 Thread Radhey Shyam Pandey
> -Original Message- > From: Jakub Kicinski > Sent: Sunday, November 8, 2020 1:05 AM > To: Radhey Shyam Pandey > Cc: da...@davemloft.net; Michal Simek ; > netdev@vger.kernel.org; linux-arm-ker...@lists.infradead.org; linux- > ker...@vger.kernel.org; git ; Shravya Kum

RE: [PATCH net-next 2/3] drivers: net: xilinx_emaclite: Fix -Wpointer-to-int-cast warnings with W=1

2020-11-06 Thread Radhey Shyam Pandey
> -Original Message- > From: Andrew Lunn > Sent: Wednesday, November 4, 2020 4:58 AM > To: Radhey Shyam Pandey > Cc: Michal Simek ; Jakub Kicinski ; > netdev > Subject: Re: [PATCH net-next 2/3] drivers: net: xilinx_emaclite: Fix > -Wpointer- > to

[PATCH net-next] net: emaclite: Add error handling for of_address_ and phy read functions

2020-11-03 Thread Radhey Shyam Pandey
From: Shravya Kumbham Add ret variable, conditions to check the return value and it's error path for of_address_to_resource() and phy_read() functions. Addresses-Coverity: Event check_return value. Signed-off-by: Shravya Kumbham Signed-off-by: Radhey Shyam Pandey --- drivers/net/eth

[PATCH net-next 2/2] net: xilinx: axiethernet: Enable dynamic MDIO MDC

2020-11-03 Thread Radhey Shyam Pandey
device reset sequence. Signed-off-by: Clayton Rayment Signed-off-by: Radhey Shyam Pandey --- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 21 -- drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c | 27 ++- 2 files changed, 25 insertions(+), 23 deletions

[PATCH net-next 1/2] net: xilinx: axiethernet: Introduce helper functions for MDC enable/disable

2020-11-03 Thread Radhey Shyam Pandey
Introduce helper functions to enable/disable MDIO interface clock. This change serves a preparatory patch for the coming feature to dynamically control the management bus clock. Signed-off-by: Radhey Shyam Pandey --- drivers/net/ethernet/xilinx/xilinx_axienet.h | 2 ++ drivers/net

[PATCH net-next 0/2] net: axienet: Dynamically enable MDIO interface

2020-11-03 Thread Radhey Shyam Pandey
dynamic MDC enable/disable is not supported in hw we are implementing it in sw. This change doesn't affect any existing functionality. Clayton Rayment (1): net: xilinx: axiethernet: Enable dynamic MDIO MDC Radhey Shyam Pandey (1): net: xilinx: axiethernet: Introduce helper functions fo

RE: [PATCH net-next 2/3] drivers: net: xilinx_emaclite: Fix -Wpointer-to-int-cast warnings with W=1

2020-11-01 Thread Radhey Shyam Pandey
> -Original Message- > From: Michal Simek > Sent: Monday, November 2, 2020 12:51 PM > To: Andrew Lunn ; Jakub Kicinski > Cc: netdev ; Michal Simek ; > Radhey Shyam Pandey > Subject: Re: [PATCH net-next 2/3] drivers: net: xilinx_emaclite: Fix > -Wpointer- > to

RE: [PATCH net-next v3] net: axienet: Properly handle PCS/PMA PHY for 1000BaseX mode

2020-10-28 Thread Radhey Shyam Pandey
> -Original Message- > From: Robert Hancock > Sent: Wednesday, October 28, 2020 10:44 PM > To: Radhey Shyam Pandey ; da...@davemloft.net; > k...@kernel.org > Cc: Michal Simek ; li...@armlinux.org.uk; > and...@lunn.ch; netdev@vger.kernel.org; Robert Hancock > >

RE: [PATCH net-next v2] net: axienet: Properly handle PCS/PMA PHY for 1000BaseX mode

2020-10-27 Thread Radhey Shyam Pandey
> -Original Message- > From: Robert Hancock > Sent: Tuesday, October 27, 2020 8:38 PM > To: Radhey Shyam Pandey ; da...@davemloft.net; > k...@kernel.org > Cc: li...@armlinux.org.uk; Michal Simek ; > netdev@vger.kernel.org; and...@lunn.ch > Subject: Re: [PATCH n

RE: [PATCH net-next v2] net: axienet: Properly handle PCS/PMA PHY for 1000BaseX mode

2020-10-27 Thread Radhey Shyam Pandey
> -Original Message- > From: Robert Hancock > Sent: Tuesday, October 27, 2020 1:15 AM > To: Radhey Shyam Pandey ; da...@davemloft.net; > k...@kernel.org > Cc: li...@armlinux.org.uk; Michal Simek ; > netdev@vger.kernel.org; and...@lunn.ch > Subject: Re: [PATCH n

RE: [PATCH net-next v2] net: axienet: Properly handle PCS/PMA PHY for 1000BaseX mode

2020-10-26 Thread Radhey Shyam Pandey
Thanks for the patch. > -Original Message- > From: Robert Hancock > Sent: Monday, October 26, 2020 11:26 PM > To: Radhey Shyam Pandey ; da...@davemloft.net; > k...@kernel.org > Cc: Michal Simek ; li...@armlinux.org.uk; > and...@lunn.ch; netdev@vger.kernel.org; Robert

RE: [PATCH net-next] net: xilinx: remove redundant null check before clk_disable_unprepare()

2020-09-07 Thread Radhey Shyam Pandey
> -Original Message- > From: Zhang Changzhong > Sent: Monday, September 7, 2020 6:32 PM > To: Radhey Shyam Pandey ; da...@davemloft.net; > k...@kernel.org; Michal Simek > Cc: netdev@vger.kernel.org; linux-ker...@vger.kernel.org > Subject: [PATCH net-next] net: xil

RE: [PATCH net] net: axienet: fix a signedness bug in probe

2019-09-25 Thread Radhey Shyam Pandey
> -Original Message- > From: Dan Carpenter > Sent: Wednesday, September 25, 2019 4:29 PM > To: Radhey Shyam Pandey ; Alvaro G. M > > Cc: David S. Miller ; Michal Simek > ; Russell King ; > netdev@vger.kernel.org; kernel-janit...@vger.kernel.org > Subject: [PAT

[PATCH v3 net-next 0/5] Fixes coding style in xilinx_emaclite.c

2018-06-28 Thread Radhey Shyam Pandey
This patchset fixes checkpatch and kernel-doc warnings in xilinx emaclite driver. No functional change. Changes from v2: -In 2/5 patch refactor if-else to make failure path return early. -In 2/5 patch coalesce the format onto a single line and add the missing space after the comma. Radhey Shyam