RE: [PATCH 1/3] gpio: zynq: use module_platform_driver to simplify the code

2021-04-14 Thread Srinivas Neeli
HI baratosz and Andy, > -Original Message- > From: Bartosz Golaszewski > Sent: Tuesday, April 13, 2021 4:14 PM > To: Andy Shevchenko > Cc: Srinivas Neeli ; linus.wall...@linaro.org; Michal Simek > ; Shubhrajyoti Datta ; Srinivas > Goud ; linux-g...@vger.kernel.

[PATCH 2/3] gpio: zynq: Check return value of pm_runtime_get_sync

2021-04-09 Thread Srinivas Neeli
Return value of "pm_runtime_get_sync" API was neither captured nor checked. Fixed it by capturing the return value and then checking for any warning. Addresses-Coverity: "check_return" Signed-off-by: Srinivas Neeli --- drivers/gpio/gpio-zynq.c | 5 - 1 file changed

[PATCH 1/3] gpio: zynq: use module_platform_driver to simplify the code

2021-04-09 Thread Srinivas Neeli
module_platform_driver() makes the code simpler by eliminating boilerplate code. Signed-off-by: Srinivas Neeli --- drivers/gpio/gpio-zynq.c | 17 + 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/drivers/gpio/gpio-zynq.c b/drivers/gpio/gpio-zynq.c index

[PATCH 3/3] gpio: zynq: Check return value of irq_get_irq_data

2021-04-09 Thread Srinivas Neeli
In two different instances the return value of "irq_get_irq_data" API was neither captured nor checked. Fixed it by capturing the return value and then checking for any error. Addresses-Coverity: "returned_null" Signed-off-by: Srinivas Neeli --- drivers/gpio/gpio-zynq.c | 1

[PATCH 0/3] gpio: zynq: Update on gpio zynq driver

2021-04-09 Thread Srinivas Neeli
This patch series does the following: -Simplified the code by using module_platform_driver(). -Fixing coverity warnings. Srinivas Neeli (3): gpio: zynq: use module_platform_driver to simplify the code gpio: zynq: Check return value of pm_runtime_get_sync gpio: zynq: Check return value

RE: [PATCH v3 3/3] gpio: xilinx: Utilize generic bitmap_get_value and _set_value

2021-03-31 Thread Srinivas Neeli
Hi, > -Original Message- > From: Bartosz Golaszewski > Sent: Friday, March 26, 2021 10:58 PM > To: Michal Simek > Cc: Syed Nayyar Waris ; Srinivas Neeli > ; Andy Shevchenko > ; William Breathitt Gray > ; Arnd Bergmann ; Robert > Richter ; Linus Walleij ;

[PATCH V2 3/5] watchdog: of_xilinx_wdt: Used dev_dbg()

2021-03-29 Thread Srinivas Neeli
From: Srinivas Goud This patch removes pr_info in stop function and adds dev_dbg() in start/stop function to display device specific debug info. Signed-off-by: Srinivas Goud Signed-off-by: Michal Simek Signed-off-by: Srinivas Neeli --- Changes in V2: -Updated minor review comments

[PATCH V2 4/5] watchdog: of_xilinx_wdt: Remove passing null pointer

2021-03-29 Thread Srinivas Neeli
clk is an optional property, if clock not defined, calling clk_prepare_enable() and devm_add_action_or_reset() are not useful. so calling these two apis only when clock is present. Addresses-Coverity:"FORWARD_NULL" Signed-off-by: Srinivas Neeli Reviewed-by: Guenter Roeck --- driver

[PATCH V2 2/5] watchdog: of_xilinx_wdt: Used BIT macro

2021-03-29 Thread Srinivas Neeli
From: Srinivas Goud Used BIT macro instead of mask value. Signed-off-by: Srinivas Goud Signed-off-by: Michal Simek Signed-off-by: Srinivas Neeli --- Changes in V2: -Included bits.h header file. --- drivers/watchdog/of_xilinx_wdt.c | 9 + 1 file changed, 5 insertions(+), 4 deletions

[PATCH V2 5/5] watchdog: of_xilinx_wdt: Skip printing pointer value

2021-03-29 Thread Srinivas Neeli
"%p" is not printing the pointer value. In driver, printing pointer value is not useful so avoiding print. Signed-off-by: Srinivas Neeli Reviewed-by: Guenter Roeck --- drivers/watchdog/of_xilinx_wdt.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/driver

[PATCH V2 1/5] watchdog: of_xilinx_wdt: Add comment to spinlock

2021-03-29 Thread Srinivas Neeli
-by: Michal Simek Signed-off-by: Srinivas Neeli Reviewed-by: Guenter Roeck --- drivers/watchdog/of_xilinx_wdt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/watchdog/of_xilinx_wdt.c b/drivers/watchdog/of_xilinx_wdt.c index 7fe4f7c3f7ce..00549164b3d7 100644

[PATCH V2 0/5] watchdog: of_xilinx_wdt: Update on xilinx watchdog driver

2021-03-29 Thread Srinivas Neeli
related patches. --- Srinivas Goud (3): watchdog: of_xilinx_wdt: Add comment to spinlock watchdog: of_xilinx_wdt: Used BIT macro watchdog: of_xilinx_wdt: Used dev_dbg() Srinivas Neeli (2): watchdog: of_xilinx_wdt: Remove passing null pointer watchdog: of_xilinx_wdt: Skip printing pointer

RE: [PATCH 2/9] watchdog: of_xilinx_wdt: Used BIT macro

2021-03-24 Thread Srinivas Neeli
Hi, > -Original Message- > From: Guenter Roeck On Behalf Of Guenter Roeck > Sent: Tuesday, March 16, 2021 7:53 AM > To: Srinivas Neeli ; Michal Simek ; > Shubhrajyoti Datta ; Srinivas Goud > > Cc: w...@linux-watchdog.org; linux-watch...@vger.kernel.

RE: [PATCH 7/9] watchdog: of_xilinx_wdt: Add Versal Window watchdog support

2021-03-24 Thread Srinivas Neeli
Hi Guenter, Thanks for review > -Original Message- > From: Guenter Roeck On Behalf Of Guenter Roeck > Sent: Tuesday, March 16, 2021 8:01 AM > To: Srinivas Neeli ; Michal Simek ; > Shubhrajyoti Datta ; Srinivas Goud > > Cc: w...@linux-watchdog.org; linux-watch...@v

[PATCH 7/9] watchdog: of_xilinx_wdt: Add Versal Window watchdog support

2021-03-15 Thread Srinivas Neeli
, Stop and Refresh trigger only in open window. Signed-off-by: Srinivas Neeli --- drivers/watchdog/of_xilinx_wdt.c | 285 ++- 1 file changed, 283 insertions(+), 2 deletions(-) diff --git a/drivers/watchdog/of_xilinx_wdt.c b/drivers/watchdog/of_xilinx_wdt.c index

[PATCH 8/9] watchdog: of_xilinx_wdt: Remove passing null pointer

2021-03-15 Thread Srinivas Neeli
clk is an optional property, if clock not defined, calling clk_prepare_enable() and devm_add_action_or_reset() are not useful. so calling these two apis only when clock is present. Addresses-Coverity:"FORWARD_NULL" Signed-off-by: Srinivas Neeli --- drivers/watchdog/of_xilinx_

[PATCH 9/9] watchdog: of_xilinx_wdt: Skip printing pointer value

2021-03-15 Thread Srinivas Neeli
"%p" is not printing the pointer value. In driver, printing pointer value is not useful so avoiding print. Signed-off-by: Srinivas Neeli --- drivers/watchdog/of_xilinx_wdt.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/watchdog/of_xilinx_wdt.c

[PATCH 4/9] watchdog: of_xilinx_wdt: Initialize watchdog via data structure

2021-03-15 Thread Srinivas Neeli
This patch is preparation for adding new watchdog based on this driver. of_id->data is storing link xwdt_devtype_data which stores watchdog info and ops pointers to structures. Signed-off-by: Srinivas Goud Signed-off-by: Michal Simek Signed-off-by: Srinivas Neeli --- drivers/watch

[PATCH 6/9] dt-bindings: watchdog: xilinx: Add binding for Versal watchdog

2021-03-15 Thread Srinivas Neeli
Updated watchdog binding for Versal window watchdog. Signed-off-by: Srinivas Neeli --- .../devicetree/bindings/watchdog/of-xilinx-wdt.txt | 33 -- 1 file changed, 30 insertions(+), 3 deletions(-) diff --git a/Documentation/devicetree/bindings/watchdog/of-xilinx-wdt.txt b

[PATCH 0/9] watchdog: of_xilinx_wdt: Update on xilinx watchdog driver

2021-03-15 Thread Srinivas Neeli
printing pointer value --- Note: - Converting DT bindings to yaml pending, Will update on top of this series. --- Srinivas Goud (3): watchdog: of_xilinx_wdt: Add comment to spinlock watchdog: of_xilinx_wdt: Used BIT macro watchdog: of_xilinx_wdt: Used dev_dbg() Srinivas Neeli (6): watchdog

[PATCH 3/9] watchdog: of_xilinx_wdt: Used dev_dbg()

2021-03-15 Thread Srinivas Neeli
From: Srinivas Goud This patch removes pr_info in stop function and adds dev_dbg() in start/stop function to display device specific debug info. Signed-off-by: Srinivas Goud Signed-off-by: Michal Simek Signed-off-by: Srinivas Neeli --- drivers/watchdog/of_xilinx_wdt.c | 6 +- 1 file

[PATCH 2/9] watchdog: of_xilinx_wdt: Used BIT macro

2021-03-15 Thread Srinivas Neeli
From: Srinivas Goud Used BIT macro instead of mask value. Signed-off-by: Srinivas Goud Signed-off-by: Michal Simek Signed-off-by: Srinivas Neeli --- drivers/watchdog/of_xilinx_wdt.c | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/watchdog/of_xilinx_wdt.c

[PATCH 5/9] watchdog: of_xilinx_wdt: Introduce wdttype enum for identification

2021-03-15 Thread Srinivas Neeli
There is a need to identify watchdog type that's why new enum was was introduced to cover it. Move functionality valid only for this watchdog type if statement. Signed-off-by: Srinivas Goud Signed-off-by: Michal Simek Signed-off-by: Srinivas Neeli --- drivers/watchdog/of_xilinx_wdt.c | 64

[PATCH 1/9] watchdog: of_xilinx_wdt: Add comment to spinlock

2021-03-15 Thread Srinivas Neeli
-by: Michal Simek Signed-off-by: Srinivas Neeli --- drivers/watchdog/of_xilinx_wdt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/watchdog/of_xilinx_wdt.c b/drivers/watchdog/of_xilinx_wdt.c index 7fe4f7c3f7ce..00549164b3d7 100644 --- a/drivers/watchdog/of_xilinx_wdt.c

RE: [PATCH V4 4/5] gpio: gpio-xilinx: Add support for suspend and resume

2021-01-08 Thread Srinivas Neeli
Hi Linus, > -Original Message- > From: Linus Walleij > Sent: Thursday, January 7, 2021 3:17 PM > To: Srinivas Neeli > Cc: Bartosz Golaszewski ; Michal Simek > ; Shubhrajyoti Datta ; Srinivas > Goud ; Robert Hancock ; > William Breathitt Gray ; Syed Nayyar

[PATCH V4 2/5] gpio: gpio-xilinx: Reduce spinlock array to array

2021-01-06 Thread Srinivas Neeli
Changed spinlock array to single. It is preparation for irq support which is shared between two channels that's why spinlock should be only one. Signed-off-by: Srinivas Neeli --- Changes in V4: -None. Changes in V3: -Created new patch for spinlock changes. --- drivers/gpio/gpio-xilinx.c | 25

[PATCH V4 4/5] gpio: gpio-xilinx: Add support for suspend and resume

2021-01-06 Thread Srinivas Neeli
Add support for suspend and resume, pm runtime suspend and resume. Added free and request calls. Signed-off-by: Srinivas Neeli --- Changes in V4: -Adjust code to remove conflicts. Changes in V3: -Created new patch for suspend and resume. --- drivers/gpio/gpio-xilinx.c | 94

[PATCH V4 5/5] gpio: gpio-xilinx: Add check if width exceeds 32

2021-01-06 Thread Srinivas Neeli
Add check to see if gpio-width property does not exceed 32. If it exceeds then return -EINVAL. Signed-off-by: Srinivas Neeli --- Changes in V4: -New patch. --- drivers/gpio/gpio-xilinx.c | 5 + 1 file changed, 5 insertions(+) diff --git a/drivers/gpio/gpio-xilinx.c b/drivers/gpio/gpio

[PATCH V4 3/5] gpio: gpio-xilinx: Add interrupt support

2021-01-06 Thread Srinivas Neeli
function to translate gpiospec to the GPIO number and flags. Signed-off-by: Robert Hancock Signed-off-by: Shubhrajyoti Datta Signed-off-by: Srinivas Neeli --- Changes in V4: -Added more commit description. Changes in V3: -Created separate patch for Clock changes and runtime resume and suspend

[PATCH V4 1/5] gpio: gpio-xilinx: Simplify with dev_err_probe()

2021-01-06 Thread Srinivas Neeli
Common pattern of handling deferred probe can be simplified with dev_err_probe(). Less code and also it prints the error value. Signed-off-by: Srinivas Neeli --- Changes in V4: -New patch --- drivers/gpio/gpio-xilinx.c | 7 ++- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git

[PATCH V4 0/5] gpio-xilinx: Update on xilinx gpio driver

2021-01-06 Thread Srinivas Neeli
Back.(channel 1.0 connected to channel 2.0) -Tested External switch(Used DIP switch) -Tested Cascade scenario(Here gpio controller acting as an interrupt controller). --- Srinivas Neeli (5): gpio: gpio-xilinx: Simplify with dev_err_probe() gpio: gpio-xilinx: Reduce spinlock array to array gpio

RE: [LINUX PATCH V3 0/9] gpio-xilinx: Update on xilinx gpio driver

2020-11-18 Thread Srinivas Neeli
Hi Linus, > -Original Message- > From: Linus Walleij > Sent: Wednesday, November 18, 2020 6:12 AM > To: Srinivas Neeli > Cc: Bartosz Golaszewski ; Michal Simek > ; Shubhrajyoti Datta ; Srinivas > Goud ; Robert Hancock ; > open list:GPIO SUBSYS

[LINUX PATCH V3 9/9] MAINTAINERS: add fragment for xilinx GPIO drivers

2020-11-12 Thread Srinivas Neeli
Added entry for xilinx GPIO drivers. Signed-off-by: Srinivas Neeli Acked-by: Shubhrajyoti Datta --- Changes in V3: -None --- MAINTAINERS | 10 ++ 1 file changed, 10 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 87452fca5235..89a7c045a213 100644 --- a/MAINTAINERS +++ b

[LINUX PATCH V3 7/9] gpio: gpio-xilinx: Add support for suspend and resume

2020-11-12 Thread Srinivas Neeli
Add support for suspend and resume, pm runtime suspend and resume. Added free and request calls. Signed-off-by: Srinivas Neeli --- Changes in V3: -Created new patch for suspend and resume. --- drivers/gpio/gpio-xilinx.c | 89 -- 1 file changed, 87

[LINUX PATCH V3 8/9] gpio: gpio-xilinx: Check return value of of_property_read_u32

2020-11-12 Thread Srinivas Neeli
In two different instances the return value of "of_property_read_u32" API was neither captured nor checked. Fixed it by capturing the return value and then checking for any error. Addresses-Coverity: "check_return" Signed-off-by: Srinivas Neeli --- Changes in V3: -Crea

[LINUX PATCH V3 3/9] gpio: gpio-xilinx: Add clock support

2020-11-12 Thread Srinivas Neeli
Adds clock support to the Xilinx GPIO driver. Signed-off-by: Srinivas Neeli --- Chnages in V3: -Created separate patch for Clock changes. --- drivers/gpio/gpio-xilinx.c | 17 + 1 file changed, 17 insertions(+) diff --git a/drivers/gpio/gpio-xilinx.c b/drivers/gpio/gpio-xilinx.c

[LINUX PATCH V3 6/9] gpio: gpio-xilinx: Add remove function

2020-11-12 Thread Srinivas Neeli
Added remove function support. Signed-off-by: Srinivas Neeli --- Changes in V3: -Created new patch for remove function. --- drivers/gpio/gpio-xilinx.c | 19 +++ 1 file changed, 19 insertions(+) diff --git a/drivers/gpio/gpio-xilinx.c b/drivers/gpio/gpio-xilinx.c index

[LINUX PATCH V3 0/9] gpio-xilinx: Update on xilinx gpio driver

2020-11-12 Thread Srinivas Neeli
). --- Srinivas Neeli (9): gpio: gpio-xilinx: Arrange headers in sorting order dt-bindings: gpio: gpio-xilinx: Add clk support to xilinx soft gpio IP gpio: gpio-xilinx: Add clock support gpio: gpio-xilinx: Reduce spinlock array to single gpio: gpio-xilinx: Add interrupt support gpio: gpio

[LINUX PATCH V3 2/9] dt-bindings: gpio: gpio-xilinx: Add clk support to xilinx soft gpio IP

2020-11-12 Thread Srinivas Neeli
Specify clock property in binding. Signed-off-by: Srinivas Neeli --- Changes in V3: -Created new patch for dt-bindings. --- Documentation/devicetree/bindings/gpio/gpio-xilinx.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/gpio/gpio-xilinx.txt b

[LINUX PATCH V3 4/9] gpio: gpio-xilinx: Reduce spinlock array to single

2020-11-12 Thread Srinivas Neeli
Changed spinlock array to single. It is preparation for irq support which is shared between two channels that's why spinlock should be only one. Signed-off-by: Srinivas Neeli --- Changes in V3: -Created new patch for spinlock changes. --- drivers/gpio/gpio-xilinx.c | 23

[LINUX PATCH V3 1/9] gpio: gpio-xilinx: Arrange headers in sorting order

2020-11-12 Thread Srinivas Neeli
Arrange header files in sorted order. Signed-off-by: Srinivas Neeli --- Changes in V3: -Created new patch for sorting header files. --- drivers/gpio/gpio-xilinx.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/gpio/gpio-xilinx.c b/drivers/gpio/gpio-xilinx.c

[LINUX PATCH V3 5/9] gpio: gpio-xilinx: Add interrupt support

2020-11-12 Thread Srinivas Neeli
-by: Shubhrajyoti Datta Signed-off-by: Srinivas Neeli --- Chnages in V3: -Created separate patch for Clock changes and runtime resume and suspend. -Updated minor review comments. Changes in V2: -Added check for return value of platform_get_irq() API. -Updated code to support rising edge and falling

RE: [PATCH V2 2/3] gpio: xilinx: Add interrupt support

2020-07-24 Thread Srinivas Neeli
Hi Andy Shevchenko, Thanks for the review. Accepted comments will address in V3 and Added few comments in inline. > -Original Message- > From: Andy Shevchenko > Sent: Thursday, July 23, 2020 11:33 PM > To: Srinivas Neeli > Cc: Linus Walleij ; Bartosz Golaszewski &

RE: [PATCH V2 2/3] gpio: xilinx: Add interrupt support

2020-07-24 Thread Srinivas Neeli
Hi Linus, Thanks for the review > -Original Message- > From: Linus Walleij > Sent: Friday, July 24, 2020 2:52 PM > To: kernel test robot > Cc: Srinivas Neeli ; Bartosz Golaszewski > ; Michal Simek ; > Shubhrajyoti Datta ; Srinivas Goud > ; kbuild-...@list

[PATCH V2 1/3] gpio: xilinx: Add clock adaptation support

2020-07-23 Thread Srinivas Neeli
Add support of clock adaptation for AXI GPIO driver. Signed-off-by: Srinivas Neeli --- Changes in V2: Add check for return value of platform_get_irq() API. --- drivers/gpio/gpio-xilinx.c | 111 - 1 file changed, 109 insertions(+), 2 deletions(-) diff

[PATCH V2 3/3] MAINTAINERS: add fragment for xilinx GPIO drivers

2020-07-23 Thread Srinivas Neeli
Added entry for xilinx GPIO drivers. Signed-off-by: Srinivas Neeli --- MAINTAINERS | 10 ++ 1 file changed, 10 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index ea296f213e45..71c40b0ddef6 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -18900,6 +18900,16 @@ S: Maintained F

[PATCH V2 0/3] gpio-xilinx: Update on xilinx gpio driver

2020-07-23 Thread Srinivas Neeli
MAINTAINERS fragment. --- Tested Below scenarios: -Tested Loop Back.(channel 1.0 connected to channel 2.0) -Tested External switch(Used DIP switch) -Tested Cascade scenario(Here gpio controller acting as an interrupt controller). --- Srinivas Neeli (3): gpio: xilinx: Add clock adaptation support

[PATCH V2 2/3] gpio: xilinx: Add interrupt support

2020-07-23 Thread Srinivas Neeli
-by: Shubhrajyoti Datta Signed-off-by: Srinivas Neeli --- Changes in V2: Updated code to support rising edge and falling edge. Added xgpio_xlate() API to support gpio-keys. Updated code to check return value of of_property_read_u32. --- drivers/gpio/Kconfig | 1 + drivers/gpio/gpio-xilinx.c

[PATCH V4 6/7] gpio: zynq: Add pmc gpio support

2020-06-17 Thread Srinivas Neeli
From: Shubhrajyoti Datta Add PMC gpio support. Only bank 0,1, 3 and 4 are connected to the multiplexed Input output pins. Bank 0 and 1 to mio and bank 3 and 4 to extended multiplexed input output pins. Versal devices are the industry's first adaptive compute acceleration platforms.

[PATCH V4 5/7] gpio: zynq: Disable the irq if it is not a wakeup source

2020-06-17 Thread Srinivas Neeli
From: Shubhrajyoti Datta If gpio is not set to wake disable the interrupt. ATF set all slaves with enabled interrupts as wakeup sources and if gpio is used in r5 then it wakes up linux. Signed-off-by: Shubhrajyoti Datta Signed-off-by: Michal Simek --- drivers/gpio/gpio-zynq.c | 8 1

[PATCH V4 1/7] gpio: zynq: protect direction in/out with a spinlock

2020-06-17 Thread Srinivas Neeli
From: Glenn Langedock Fix race condition when changing the direction (in/out) of the GPIO pin. The read-modify-write sequence (as coded in the driver) isn't atomic and requires synchronization (spinlock). Signed-off-by: Glenn Langedock Signed-off-by: Michal Simek Signed-off-by: Srinivas Neeli

[PATCH V4 0/7] gpio: zynq: Update on gpio-zynq driver

2020-06-17 Thread Srinivas Neeli
This patch series does the following: -protect direction in/out with a spinlock -Add binding for Versal gpio -Add binding for pmc gpio node -Add Versal support -Disable the irq if it is not a wakeup source -Add pmc gpio support -Remove error prints in EPROBE_DEFER --- Changes in V2: - In previous

[PATCH V4 4/7] gpio: zynq: Add Versal support

2020-06-17 Thread Srinivas Neeli
From: Shubhrajyoti Datta Add Versal support in gpio. Only bank 0 and 3 are connected to the Multiplexed Input output pins. Bank 0 to mio and bank3 to fabric Multiplexed input output pins. Versal devices are the industry's first adaptive compute acceleration platforms.

[PATCH V4 7/7] gpio: zynq: Remove error prints in EPROBE_DEFER

2020-06-17 Thread Srinivas Neeli
From: Shubhrajyoti Datta In case of probe is deferred do not print the errors. Signed-off-by: Shubhrajyoti Datta Signed-off-by: Michal Simek --- drivers/gpio/gpio-zynq.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/gpio/gpio-zynq.c b/drivers/gpio/gpio-zynq.c

[PATCH V4 2/7] dt-bindings: gpio: Add binding for Versal gpio

2020-06-17 Thread Srinivas Neeli
From: Shubhrajyoti Datta Add binding for Versal binding. Versal devices are the industry's first adaptive compute acceleration platforms. https://www.xilinx.com/support/documentation/data_sheets/ds950-versal-overview.pdf On the Versal platform, we are using two customized GPIO controllers(IP)

[PATCH V4 3/7] devicetree-binding: Add pmc gpio node

2020-06-17 Thread Srinivas Neeli
From: Shubhrajyoti Datta Add the pmc gpio node to the device tree. Versal devices are the industry's first adaptive compute acceleration platforms. https://www.xilinx.com/support/documentation/data_sheets/ds950-versal-overview.pdf On the Versal platform, we are using two customized GPIO

RE: Query on possible bug in the can_create_echo_skb() API

2019-08-28 Thread Srinivas Neeli
b case “can_create_echo_skb(skb);” returning "new skb". For storing new skb need a double pointer. Providing an example for overcoming above issue. Example: can_put_echo_skb(struct sk_buff **skb,struct net_device *dev,unsigned int idx); If you ok with this change, I will send a patch.