[PATCH v11 11/11] firmware: xilinx: Replace init call with probe method

2018-08-03 Thread Jolly Shah
: Jolly Shah --- drivers/firmware/xilinx/zynqmp.c | 63 1 file changed, 18 insertions(+), 45 deletions(-) diff --git a/drivers/firmware/xilinx/zynqmp.c b/drivers/firmware/xilinx/zynqmp.c index 7ccedf0..ce6c746 100644 --- a/drivers/firmware/xilinx/zynqmp.c

[PATCH v11 10/11] drivers: clk: Add ZynqMP clock driver

2018-08-03 Thread Jolly Shah
From: Jolly Shah This patch adds CCF compliant clock driver for ZynqMP. Clock driver queries supported clock information from firmware and regiters pll and output clocks with CCF. Signed-off-by: Rajan Vaja Signed-off-by: Tejas Patel Signed-off-by: Shubhrajyoti Datta Signed-off-by: Jolly Shah

[PATCH v11 05/11] firmware: xilinx: Add clock APIs

2018-08-03 Thread Jolly Shah
From: Rajan Vaja Add clock APIs to control clocks through firmware interface. Signed-off-by: Rajan Vaja Signed-off-by: Jolly Shah --- drivers/firmware/xilinx/zynqmp.c | 186 ++- include/linux/firmware/xlnx-zynqmp.h | 30 ++ 2 files changed, 214

[PATCH v11 02/11] firmware: xilinx: Add Zynqmp firmware driver

2018-08-03 Thread Jolly Shah
: Jolly Shah --- arch/arm64/Kconfig.platforms | 1 + drivers/firmware/Kconfig | 1 + drivers/firmware/Makefile| 1 + drivers/firmware/xilinx/Kconfig | 16 ++ drivers/firmware/xilinx/Makefile | 4 + drivers/firmware/xilinx/zynqmp.c | 337

[PATCH v11 04/11] firmware: xilinx: Add query data API

2018-08-03 Thread Jolly Shah
From: Rajan Vaja Add ZynqMP firmware query data API to query platform specific information(clocks, pins) from firmware. Signed-off-by: Rajan Vaja Signed-off-by: Jolly Shah --- drivers/firmware/xilinx/zynqmp.c | 14 ++ include/linux/firmware/xlnx-zynqmp.h | 20

[PATCH v11 07/11] firmware: xilinx: Add debugfs for IOCTL API

2018-08-03 Thread Jolly Shah
From: Rajan Vaja Add debugfs file to set/get IOCTL using debugfs interface. Signed-off-by: Rajan Vaja Signed-off-by: Jolly Shah --- drivers/firmware/xilinx/zynqmp-debug.c | 10 ++ 1 file changed, 10 insertions(+) diff --git a/drivers/firmware/xilinx/zynqmp-debug.c b/drivers

[PATCH v11 01/11] dt-bindings: firmware: Add bindings for ZynqMP firmware

2018-08-03 Thread Jolly Shah
From: Rajan Vaja Add documentation to describe Xilinx ZynqMP firmware driver bindings. Firmware driver provides an interface to firmware APIs. Interface APIs can be used by any driver to communicate to PMUFW (Platform Management Unit). Signed-off-by: Rajan Vaja Signed-off-by: Jolly Shah

[PATCH v11 09/11] dt-bindings: clock: Add bindings for ZynqMP clock driver

2018-08-03 Thread Jolly Shah
From: Rajan Vaja Add documentation to describe Xilinx ZynqMP clock driver bindings. Signed-off-by: Rajan Vaja Signed-off-by: Jolly Shah Reviewed-by: Rob Herring Reviewed-by: Stephen Boyd --- .../firmware/xilinx/xlnx,zynqmp-firmware.txt | 53 ++ include/dt-bindings/clock/xlnx

[PATCH v11 03/11] firmware: xilinx: Add zynqmp IOCTL API for device control

2018-08-03 Thread Jolly Shah
From: Rajan Vaja Add ZynqMP firmware IOCTL API to control and configure devices like PLLs, SD, Gem, etc. Signed-off-by: Rajan Vaja Signed-off-by: Jolly Shah --- drivers/firmware/xilinx/zynqmp.c | 20 include/linux/firmware/xlnx-zynqmp.h | 2 ++ 2 files changed, 22

[PATCH v11 08/11] firmware: xilinx: Add debugfs for query data API

2018-08-03 Thread Jolly Shah
From: Rajan Vaja Add debugfs file to query platform specific data from firmware using debugfs interface. Signed-off-by: Rajan Vaja Signed-off-by: Jolly Shah --- drivers/firmware/xilinx/zynqmp-debug.c | 27 +++ 1 file changed, 27 insertions(+) diff --git a/drivers

[PATCH v11 00/11] drivers: Introduce firmware dnd clock river for ZynqMP core

2018-08-03 Thread Jolly Shah
https://patchwork.kernel.org/patch/10150665/ Jolly Shah (1): drivers: clk: Add ZynqMP clock driver Rajan Vaja (10): dt-bindings: firmware: Add bindings for ZynqMP firmware firmware: xilinx: Add Zynqmp firmware driver firmware: xilinx: Add zynqmp IOCTL API for device control firmwa

RE: [PATCH v9 10/10] drivers: clk: Add ZynqMP clock driver

2018-08-03 Thread Jolly Shah
..@vger.kernel.org; mark.rutl...@arm.com; > m...@codeblueprint.co.uk; mi...@kernel.org; mturque...@baylibre.com; > robh...@kernel.org; sb...@codeaurora.org; sudeep.ho...@arm.com; Jolly > Shah ; Michal Simek > Cc: devicet...@vger.kernel.org; Tejas Patel ; linux- > ker...@vger.kernel.org

RE: [PATCH v10 00/10] drivers: Introduce firmware dnd clock river for ZynqMP core

2018-08-03 Thread Jolly Shah
...@gmail.com; gre...@linuxfoundation.org; > hkallwe...@gmail.com; keesc...@chromium.org; linux-...@vger.kernel.org; > mark.rutl...@arm.com; m...@codeblueprint.co.uk; mi...@kernel.org; > mturque...@baylibre.com; robh...@kernel.org; sb...@codeaurora.org; > sudeep.ho...@arm.com; Jolly Shah ;

[PATCH v11 06/11] firmware: xilinx: Add debugfs interface

2018-08-03 Thread Jolly Shah
# cat /sys/.../zynqmp-firmware/pm Refer ug1200 for more information on these APIs: * https://www.xilinx.com/support/documentation/user_guides/ug1200-eemi-api.pdf Add basic debugfs file to get API version. Signed-off-by: Rajan Vaja Signed-off-by: Jolly Shah --- drivers/firmware/xilinx/Kconfig

[PATCH v9 03/10] firmware: xilinx: Add zynqmp IOCTL API for device control

2018-06-20 Thread Jolly Shah
From: Rajan Vaja Add ZynqMP firmware IOCTL API to control and configure devices like PLLs, SD, Gem, etc. Signed-off-by: Rajan Vaja Signed-off-by: Jolly Shah --- drivers/firmware/xilinx/zynqmp.c | 20 include/linux/firmware/xlnx-zynqmp.h | 2 ++ 2 files changed, 22

[PATCH v9 08/10] firmware: xilinx: Add debugfs for query data API

2018-06-20 Thread Jolly Shah
From: Rajan Vaja Add debugfs file to query platform specific data from firmware using debugfs interface. Signed-off-by: Rajan Vaja Signed-off-by: Jolly Shah --- drivers/firmware/xilinx/zynqmp-debug.c | 27 +++ 1 file changed, 27 insertions(+) diff --git a/drivers

[PATCH v9 04/10] firmware: xilinx: Add query data API

2018-06-20 Thread Jolly Shah
From: Rajan Vaja Add ZynqMP firmware query data API to query platform specific information(clocks, pins) from firmware. Signed-off-by: Rajan Vaja Signed-off-by: Jolly Shah --- drivers/firmware/xilinx/zynqmp.c | 14 ++ include/linux/firmware/xlnx-zynqmp.h | 20

[PATCH v9 06/10] firmware: xilinx: Add debugfs interface

2018-06-20 Thread Jolly Shah
# cat /sys/.../zynqmp-firmware/pm Refer ug1200 for more information on these APIs: * https://www.xilinx.com/support/documentation/user_guides/ug1200-eemi-api.pdf Add basic debugfs file to get API version. Signed-off-by: Rajan Vaja Signed-off-by: Jolly Shah --- drivers/firmware/xilinx/Kconfig

[PATCH v9 02/10] firmware: xilinx: Add Zynqmp firmware driver

2018-06-20 Thread Jolly Shah
: Jolly Shah --- arch/arm64/Kconfig.platforms | 1 + drivers/firmware/Kconfig | 1 + drivers/firmware/Makefile| 1 + drivers/firmware/xilinx/Kconfig | 16 ++ drivers/firmware/xilinx/Makefile | 4 + drivers/firmware/xilinx/zynqmp.c | 337

[PATCH v9 00/10] drivers: Introduce firmware dnd clock river for ZynqMP core

2018-06-20 Thread Jolly Shah
-License-Identifier license text style - split patch into multiple patches - Updated copyrights - Added ABI documentation - incorporated logical review comments from previuos patch. Discussed below: https://patchwork.kernel.org/patch/10150665/ Jolly Shah (1): drivers: clk: Add ZynqMP

[PATCH v9 10/10] drivers: clk: Add ZynqMP clock driver

2018-06-20 Thread Jolly Shah
From: Jolly Shah This patch adds CCF compliant clock driver for ZynqMP. Clock driver queries supported clock information from firmware and regiters pll and output clocks with CCF. Signed-off-by: Rajan Vaja Signed-off-by: Tejas Patel Signed-off-by: Shubhrajyoti Datta Signed-off-by: Jolly Shah

[PATCH v9 01/10] dt-bindings: firmware: Add bindings for ZynqMP firmware

2018-06-20 Thread Jolly Shah
From: Rajan Vaja Add documentation to describe Xilinx ZynqMP firmware driver bindings. Firmware driver provides an interface to firmware APIs. Interface APIs can be used by any driver to communicate to PMUFW (Platform Management Unit). Signed-off-by: Rajan Vaja Signed-off-by: Jolly Shah

[PATCH v9 05/10] firmware: xilinx: Add clock APIs

2018-06-20 Thread Jolly Shah
From: Rajan Vaja Add clock APIs to control clocks through firmware interface. Signed-off-by: Rajan Vaja Signed-off-by: Jolly Shah --- drivers/firmware/xilinx/zynqmp.c | 186 ++- include/linux/firmware/xlnx-zynqmp.h | 30 ++ 2 files changed, 214

[PATCH v9 09/10] dt-bindings: clock: Add bindings for ZynqMP clock driver

2018-06-20 Thread Jolly Shah
From: Rajan Vaja Add documentation to describe Xilinx ZynqMP clock driver bindings. Signed-off-by: Rajan Vaja Signed-off-by: Jolly Shah Reviewed-by: Rob Herring --- .../firmware/xilinx/xlnx,zynqmp-firmware.txt | 53 ++ include/dt-bindings/clock/xlnx,zynqmp-clk.h| 116

[PATCH v9 07/10] firmware: xilinx: Add debugfs for IOCTL API

2018-06-20 Thread Jolly Shah
From: Rajan Vaja Add debugfs file to set/get IOCTL using debugfs interface. Signed-off-by: Rajan Vaja Signed-off-by: Jolly Shah --- drivers/firmware/xilinx/zynqmp-debug.c | 10 ++ 1 file changed, 10 insertions(+) diff --git a/drivers/firmware/xilinx/zynqmp-debug.c b/drivers

RE: [PATCH v11 00/11] drivers: Introduce firmware dnd clock river for ZynqMP core

2018-08-24 Thread Jolly Shah
Hi Stephen, Please review below patch series. It addresses all your pending comments for clock driver. Thanks, Jolly Shah > -Original Message- > From: Jolly Shah [mailto:jolly.s...@xilinx.com] > Sent: Friday, August 03, 2018 10:53 AM > To: ard.biesheu...@linaro.org; mi..

RE: [PATCH v2 1/3] dt-bindings: soc: Add ZynqMP PM bindings

2018-08-24 Thread Jolly Shah
Hi Rob, > -Original Message- > From: Rob Herring [mailto:r...@kernel.org] > Sent: Monday, August 20, 2018 12:49 PM > To: Jolly Shah > Cc: matthias@gmail.com; andy.gr...@linaro.org; shawn...@kernel.org; > geert+rene...@glider.be; bjorn.anders...@linaro.org; > s

RE: [PATCH v2 1/3] dt-bindings: power: Add ZynqMP power domain bindings

2018-08-24 Thread Jolly Shah
Hi Rob, > -Original Message- > From: Rob Herring [mailto:r...@kernel.org] > Sent: Monday, August 20, 2018 12:46 PM > To: Jolly Shah > Cc: matthias@gmail.com; andy.gr...@linaro.org; shawn...@kernel.org; > geert+rene...@glider.be; bjorn.anders...@linaro.org; > s

RE: [PATCH 1/2] dt-bindings: power: Add ZynqMP power domain bindings

2018-07-20 Thread Jolly Shah
Hi Marek, > -Original Message- > From: Jolly Shah > Sent: Friday, May 18, 2018 2:19 PM > To: 'Marek Szyprowski' > Cc: Matthias Brugger ; Andy Gross > ; Shawn Guo ; Geert > Uytterhoeven ; Björn Andersson > ; sean.w...@mediatek.com; Michal Simek >

RE: [PATCH v10 00/10] drivers: Introduce firmware dnd clock river for ZynqMP core

2018-07-24 Thread Jolly Shah
Hi Michal, > -Original Message- > From: Michal Simek [mailto:michal.si...@xilinx.com] > Sent: Thursday, July 19, 2018 3:33 AM > To: Jolly Shah ; ard.biesheu...@linaro.org; > mi...@kernel.org; gre...@linuxfoundation.org; m...@codeblueprint.co.uk; > sudeep.ho..

[PATCH v3 0/4] drivers: firmware: xilinx: Add firmware driver support

2018-01-24 Thread Jolly Shah
- Updated copyrights - Added ABI documentation - incorporated logical review comments from previuos patch. Discussed below: https://patchwork.kernel.org/patch/10150665/ Jolly Shah (4): dt-bindings: firmware: Add bindings for ZynqMP firmware drivers: firmware: xilinx: Add ZynqMP

[PATCH v3 4/4] drivers: firmware: xilinx: Add debugfs interface

2018-01-24 Thread Jolly Shah
Firmware-debug provides debugfs interface to all APIs. Signed-off-by: Jolly Shah Signed-off-by: Rajan Vaja --- drivers/firmware/xilinx/zynqmp/Kconfig | 7 + drivers/firmware/xilinx/zynqmp/Makefile| 1 + drivers/firmware/xilinx/zynqmp/firmware-debug.c| 511

[PATCH v3 2/4] drivers: firmware: xilinx: Add ZynqMP firmware driver

2018-01-24 Thread Jolly Shah
This patch is adding communication layer with firmware. Firmware driver provides an interface to firmware APIs. Interface APIs can be used by any driver to communicate to PMUFW(Platform Management Unit). All requests go through ATF. Signed-off-by: Jolly Shah Signed-off-by: Rajan Vaja --- arch

[PATCH v3 1/4] dt-bindings: firmware: Add bindings for ZynqMP firmware

2018-01-24 Thread Jolly Shah
Add documentation to describe Xilinx ZynqMP firmware driver bindings. Firmware driver provides an interface to firmware APIs. Interface APIs can be used by any driver to communicate to PMUFW (Platform Management Unit). Signed-off-by: Jolly Shah Signed-off-by: Rajan Vaja --- .../bindings

[PATCH v3 3/4] drivers: firmware: xilinx: Add sysfs interface

2018-01-24 Thread Jolly Shah
Add Firmware-ggs sysfs interface which provides read/write interface to global storage registers. Signed-off-by: Jolly Shah Signed-off-by: Rajan Vaja --- .../ABI/stable/sysfs-driver-zynqmp-firmware| 50 drivers/firmware/xilinx/zynqmp/Makefile| 2 +- drivers/firmware

RE: [PATCH v2 2/4] drivers: firmware: xilinx: Add ZynqMP firmware driver

2018-01-24 Thread Jolly Shah
Thanks for review Greg, > -Original Message- > From: Greg KH [mailto:gre...@linuxfoundation.org] > Sent: Tuesday, January 23, 2018 12:38 AM > To: Jolly Shah > Cc: ard.biesheu...@linaro.org; mi...@kernel.org; m...@codeblueprint.co.uk; > sudeep.ho...@arm.com; hkallwe..

RE: [PATCH v2 3/4] drivers: firmware: xilinx: Add sysfs interface

2018-01-24 Thread Jolly Shah
Thanks for review Greg, > -Original Message- > From: Greg KH [mailto:gre...@linuxfoundation.org] > Sent: Tuesday, January 23, 2018 12:38 AM > To: Jolly Shah > Cc: ard.biesheu...@linaro.org; mi...@kernel.org; m...@codeblueprint.co.uk; > sudeep.ho...@arm.com; hkallwe..

RE: [PATCH v2 4/4] drivers: firmware: xilinx: Add debugfs interface

2018-01-24 Thread Jolly Shah
Thanks for review Greg, > -Original Message- > From: Greg KH [mailto:gre...@linuxfoundation.org] > Sent: Tuesday, January 23, 2018 12:41 AM > To: Jolly Shah > Cc: ard.biesheu...@linaro.org; mi...@kernel.org; m...@codeblueprint.co.uk; > sudeep.ho...@arm.com; hkallwe..

RE: [RFC PATCH] drivers: soc: xilinx: Add ZynqMP power domain driver

2018-01-10 Thread Jolly Shah
Thanks Philippe for review, > -Original Message- > From: Philippe Ombredanne [mailto:pombreda...@nexb.com] > Sent: Tuesday, January 09, 2018 4:48 AM > To: Jolly Shah > Cc: Matthias Brugger ; Andy Gross > ; Shawn Guo ; > geert+rene...@glider.be; Bjorn Andersson

RE: [RFC PATCH 2/2] drivers: clk: Add ZynqMP clock driver

2018-01-10 Thread Jolly Shah
Thanks Philippe for review. Will fix all SPDX tags in next version. > -Original Message- > From: Philippe Ombredanne [mailto:pombreda...@nexb.com] > Sent: Tuesday, January 09, 2018 4:53 AM > To: Jolly Shah > Cc: Michael Turquette ; Stephen Boyd > ; Michal

RE: [RFC PATCH 2/2] drivers: clk: Add ZynqMP clock driver

2018-01-10 Thread Jolly Shah
Hi Philippe, Thanks for the review. Will fix all SPDX tags in next version. Thanks, Jolly Shah > -Original Message- > From: Philippe Ombredanne [mailto:pombreda...@nexb.com] > Sent: Tuesday, January 09, 2018 4:53 AM > To: Jolly Shah > Cc: Michael Turquette ; Stephen

RE: [RFC PATCH] drivers: soc: xilinx: Add ZynqMP PM driver

2018-01-10 Thread Jolly Shah
Thanks Sean for review, > -Original Message- > From: Sean Wang [mailto:sean.w...@mediatek.com] > Sent: Monday, January 08, 2018 7:10 PM > To: Jolly Shah > Cc: matthias@gmail.com; andy.gr...@linaro.org; shawn...@kernel.org; > geert+rene...@glider.be; bjorn.an

RE: [PATCH] drivers: firmware: xilinx: Add ZynqMP firmware driver

2018-01-10 Thread Jolly Shah
Hi Sudeep, Thanks for the review, > -Original Message- > From: Sudeep Holla [mailto:sudeep.ho...@arm.com] > Sent: Tuesday, January 09, 2018 6:40 AM > To: Jolly Shah ; ard.biesheu...@linaro.org; > mi...@kernel.org; gre...@linuxfoundation.org; m...@codeblueprint.c

RE: [PATCH] drivers: firmware: xilinx: Add ZynqMP firmware driver

2018-01-10 Thread Jolly Shah
Thanks Aishwarya for the review, > -Original Message- > From: Aishwarya Pant [mailto:aishp...@gmail.com] > Sent: Tuesday, January 09, 2018 4:19 AM > To: Jolly Shah > Cc: ard.biesheu...@linaro.org; mi...@kernel.org; > gre...@linuxfoundation.org; m...@codeblueprint.

RE: [PATCH] drivers: firmware: xilinx: Add ZynqMP firmware driver

2018-01-10 Thread Jolly Shah
Hi Julien, Thanks for the review, > -Original Message- > From: Julien Thierry [mailto:julien.thie...@arm.com] > Sent: Tuesday, January 09, 2018 6:07 AM > To: Jolly Shah ; ard.biesheu...@linaro.org; > mi...@kernel.org; gre...@linuxfoundation.org; m...@codeblueprint.co.

RE: [RFC PATCH 0/2] drivers: clk: Add ZynqMP clock driver support

2018-01-11 Thread Jolly Shah
ailbox so it is a posted as a separate series. Thanks, Jolly Shah > -Original Message- > From: Sudeep Holla [mailto:sudeep.ho...@arm.com] > Sent: Thursday, January 11, 2018 2:55 AM > To: Jolly Shah ; michal.si...@xilinx.com; linux- > c...@vger.kernel.org > Cc:

RE: [RFC PATCH 0/2] drivers: clk: Add ZynqMP clock driver support

2018-01-12 Thread Jolly Shah
Hi Sudeep, > -Original Message- > From: Sudeep Holla [mailto:sudeep.ho...@arm.com] > Sent: Friday, January 12, 2018 3:47 AM > To: Jolly Shah ; michal.si...@xilinx.com; linux- > c...@vger.kernel.org > Cc: Sudeep Holla ; mturque...@baylibre.com; > sb...@codeaur

RE: [PATCH v3 1/4] dt-bindings: firmware: Add bindings for ZynqMP firmware

2018-01-31 Thread Jolly Shah
Hi Rob, Thanks for the review, > -Original Message- > From: Rob Herring [mailto:r...@kernel.org] > Sent: Tuesday, January 30, 2018 9:08 AM > To: Jolly Shah > Cc: ard.biesheu...@linaro.org; mi...@kernel.org; > gre...@linuxfoundation.org; m...@codeblueprint.co.uk; >

RE: [PATCH v3 2/4] drivers: firmware: xilinx: Add ZynqMP firmware driver

2018-01-31 Thread Jolly Shah
Hi Shubhrajyoti, Thanks for the review, > -Original Message- > From: Shubhrajyoti Datta [mailto:shubhrajyoti.da...@gmail.com] > Sent: Monday, January 29, 2018 9:06 PM > To: Jolly Shah > Cc: ard.biesheu...@linaro.org; mi...@kernel.org; Greg Kroah-Hartman > ; m...@c

RE: [PATCH v3 4/4] drivers: firmware: xilinx: Add debugfs interface

2018-01-31 Thread Jolly Shah
Hi Greg, Thanks for review comments. All will be taken care in next version patch. Thanks, Jolly Shah > -Original Message- > From: Greg KH [mailto:gre...@linuxfoundation.org] > Sent: Thursday, January 25, 2018 1:31 AM > To: Jolly Shah > Cc: ard.biesheu...@linaro.org; mi..

RE: [PATCH v3 1/4] dt-bindings: firmware: Add bindings for ZynqMP firmware

2018-01-31 Thread Jolly Shah
Hi Mark, Thanks for the review, > -Original Message- > From: Mark Rutland [mailto:mark.rutl...@arm.com] > Sent: Wednesday, January 31, 2018 10:04 AM > To: Jolly Shah > Cc: ard.biesheu...@linaro.org; mi...@kernel.org; > gre...@linuxfoundation.org; m...@codeblueprint.

RE: [PATCH v3 2/4] drivers: firmware: xilinx: Add ZynqMP firmware driver

2018-01-31 Thread Jolly Shah
Hi Mark, Thanks for the review, > -Original Message- > From: Mark Rutland [mailto:mark.rutl...@arm.com] > Sent: Wednesday, January 31, 2018 10:20 AM > To: Jolly Shah > Cc: ard.biesheu...@linaro.org; mi...@kernel.org; > gre...@linuxfoundation.org; m...@codeblueprint.

[PATCH v2 0/4] drivers: firmware: xilinx: Add firmware driver support

2018-01-17 Thread Jolly Shah
-License-Identifier license text style - split patch into multiple patches - Updated copyrights - Added ABI documentation - incorporated logical review comments from previuos patch. Discussed below: https://patchwork.kernel.org/patch/10150665/ Jolly Shah (4): dt-bindings: firmware

[PATCH v2 3/4] drivers: firmware: xilinx: Add sysfs interface

2018-01-17 Thread Jolly Shah
Add Firmware-ggs sysfs interface which provides read/write interface to global storage registers. Signed-off-by: Jolly Shah Signed-off-by: Rajan Vaja --- .../ABI/stable/sysfs-driver-zynqmp-firmware| 33 +++ drivers/firmware/xilinx/zynqmp/Makefile| 2 +- drivers/firmware

[PATCH v2 2/4] drivers: firmware: xilinx: Add ZynqMP firmware driver

2018-01-17 Thread Jolly Shah
This patch is adding communication layer with firmware. Firmware driver provides an interface to firmware APIs. Interface APIs can be used by any driver to communicate to PMUFW(Platform Management Unit). All requests go through ATF. Signed-off-by: Jolly Shah Signed-off-by: Rajan Vaja --- arch

[PATCH v2 4/4] drivers: firmware: xilinx: Add debugfs interface

2018-01-17 Thread Jolly Shah
Firmware-debug provides debugfs interface to all APIs. Signed-off-by: Jolly Shah Signed-off-by: Rajan Vaja --- drivers/firmware/xilinx/zynqmp/Kconfig | 7 + drivers/firmware/xilinx/zynqmp/Makefile| 1 + drivers/firmware/xilinx/zynqmp/firmware-debug.c| 524

[PATCH v2 1/4] dt-bindings: firmware: Add bindings for ZynqMP firmware

2018-01-17 Thread Jolly Shah
Add documentation to describe Xilinx ZynqMP firmware driver bindings. Firmware driver provides an interface to firmware APIs. Interface APIs can be used by any driver to communicate to PMUFW (Platform Management Unit). Signed-off-by: Jolly Shah Signed-off-by: Rajan Vaja --- .../bindings

[PATCH] drivers: firmware: xilinx: Add ZynqMP firmware driver

2018-01-08 Thread Jolly Shah
-ggs provides read/write interface to global storage registers. Signed-off-by: Jolly Shah Signed-off-by: Rajan Vaja --- .../firmware/xilinx/xlnx,zynqmp-firmware.txt | 16 + arch/arm64/Kconfig.platforms |1 + drivers/firmware/Kconfig

[RFC PATCH] drivers: soc: xilinx: Add ZynqMP PM driver

2018-01-08 Thread Jolly Shah
Add ZynqMP PM driver. PM driver provides power management support for ZynqMP. Signed-off-by: Jolly Shah Signed-off-by: Rajan Vaja --- .../bindings/soc/xilinx/xlnx,zynqmp-pm.txt | 15 ++ drivers/soc/Kconfig| 1 + drivers/soc/Makefile

[RFC PATCH] drivers: soc: xilinx: Add ZynqMP power domain driver

2018-01-08 Thread Jolly Shah
The zynqmp-genpd driver communicates the usage requirements for logical power domains / devices to the platform FW. FW is responsible for choosing appropriate power states, taking Linux' usage information into account. Signed-off-by: Jolly Shah Signed-off-by: Rajan Vaja --- .../devic

[RFC PATCH 0/2] drivers: clk: Add ZynqMP clock driver support

2018-01-08 Thread Jolly Shah
Add clock driver for ZynqMP Jolly Shah (2): drivers: clk: Add clk_get_children support drivers: clk: Add ZynqMP clock driver .../devicetree/bindings/clock/zynq_mpsoc.txt | 163 + drivers/clk/Kconfig| 1 + drivers/clk/Makefile

[RFC PATCH 1/2] drivers: clk: Add clk_get_children support

2018-01-08 Thread Jolly Shah
This API helps to determine the users for any clock. Signed-off-by: Jolly Shah Signed-off-by: Tejas Patel Signed-off-by: Shubhrajyoti Datta --- drivers/clk/clk.c| 28 include/linux/clk-provider.h | 1 + 2 files changed, 29 insertions(+) diff --git a

[RFC PATCH 2/2] drivers: clk: Add ZynqMP clock driver

2018-01-08 Thread Jolly Shah
This patch adds CCF compliant clock driver for ZynqMP. Clock driver queries supported clock information from firmware and regiters pll and output clocks with CCF. Signed-off-by: Jolly Shah Signed-off-by: Rajan Vaja Signed-off-by: Tejas Patel Signed-off-by: Shubhrajyoti Datta

RE: [PATCH v5 2/4] drivers: firmware: xilinx: Add ZynqMP firmware driver

2018-03-12 Thread Jolly Shah
Hi Sudeep, > -Original Message- > From: Sudeep Holla [mailto:sudeep.ho...@arm.com] > Sent: Thursday, March 08, 2018 4:19 AM > To: Jolly Shah ; michal.si...@xilinx.com > Cc: Sudeep Holla ; ard.biesheu...@linaro.org; > mi...@kernel.org; gre...@linuxfoundation.org; m...@c

RE: [PATCH v5 1/4] dt-bindings: firmware: Add bindings for ZynqMP firmware

2018-03-12 Thread Jolly Shah
Hi Sudeep, > -Original Message- > From: Sudeep Holla [mailto:sudeep.ho...@arm.com] > Sent: Thursday, March 08, 2018 3:48 AM > To: Jolly Shah > Cc: gre...@linuxfoundation.org; m...@codeblueprint.co.uk; > hkallwe...@gmail.com; michal.si...@xilinx.com; robh...@kerne

RE: [PATCH v5 2/4] drivers: firmware: xilinx: Add ZynqMP firmware driver

2018-03-06 Thread Jolly Shah
Hi Sudeep, Thanks for the review, > -Original Message- > From: Sudeep Holla [mailto:sudeep.ho...@arm.com] > Sent: Thursday, March 01, 2018 6:28 AM > To: Jolly Shah ; michal.si...@xilinx.com > Cc: ard.biesheu...@linaro.org; mi...@kernel.org; > gre...@linu

RE: [PATCH v5 3/4] drivers: firmware: xilinx: Add sysfs interface

2018-03-07 Thread Jolly Shah
Hi Sudeep, > -Original Message- > From: Sudeep Holla [mailto:sudeep.ho...@arm.com] > Sent: Thursday, March 01, 2018 6:44 AM > To: Jolly Shah > Cc: ard.biesheu...@linaro.org; mi...@kernel.org; > gre...@linuxfoundation.org; m...@codeblueprint.co.uk; > hkallw

RE: [PATCH v5 1/4] dt-bindings: firmware: Add bindings for ZynqMP firmware

2018-03-07 Thread Jolly Shah
Hi Sudeep, > -Original Message- > From: Sudeep Holla [mailto:sudeep.ho...@arm.com] > Sent: Thursday, March 01, 2018 6:15 AM > To: Jolly Shah ; gre...@linuxfoundation.org; > m...@codeblueprint.co.uk; hkallwe...@gmail.com; michal.si...@xilinx.com; > robh...@kernel.org; ma

RE: [PATCH 2/3] dt-bindings: clock: Add bindings for ZynqMP clock driver

2018-03-20 Thread Jolly Shah
Hi Rob and Stephan, > -Original Message- > From: Stephen Boyd [mailto:sb...@kernel.org] > Sent: Monday, March 19, 2018 11:24 AM > To: Jolly Shah ; Rob Herring > Cc: mark.rutl...@arm.com; devicet...@vger.kernel.org; linux- > ker...@vger.kernel.org; mturque..

RE: [PATCH 1/3] drivers: clk: Add clk_get_children support

2018-03-20 Thread Jolly Shah
Hi Stephan, > -Original Message- > From: Stephen Boyd [mailto:sb...@kernel.org] > Sent: Monday, March 19, 2018 11:22 AM > To: Jolly Shah ; linux-...@vger.kernel.org; > mark.rutl...@arm.com; michal.si...@xilinx.com; mturque...@baylibre.com; > robh...@kernel.org; sb...@c

RE: [PATCH 3/3] drivers: clk: Add ZynqMP clock driver

2018-03-21 Thread Jolly Shah
Hi Stephan, Thanks for the review, > -Original Message- > From: Stephen Boyd [mailto:sb...@kernel.org] > Sent: Monday, March 19, 2018 1:10 PM > To: Jolly Shah ; linux-...@vger.kernel.org; > mark.rutl...@arm.com; michal.si...@xilinx.com; mturque...@baylibre.com; > robh

[PATCH v6 09/11] firmware: xilinx: Add debugfs for clock control APIs

2018-04-10 Thread Jolly Shah
From: Rajan Vaja Add debugfs file to control clocks using firmware APIs through debugfs interface. Signed-off-by: Rajan Vaja Signed-off-by: Jolly Shah --- drivers/firmware/xilinx/zynqmp-debug.c | 48 ++ 1 file changed, 48 insertions(+) diff --git a/drivers

[PATCH v6 05/11] firmware: xilinx: Add clock APIs

2018-04-10 Thread Jolly Shah
From: Rajan Vaja Add clock APIs to control clocks through firmware interface. Signed-off-by: Rajan Vaja Signed-off-by: Jolly Shah --- drivers/firmware/xilinx/zynqmp.c | 186 ++- include/linux/firmware/xlnx-zynqmp.h | 30 ++ 2 files changed, 214

[PATCH v6 08/11] firmware: xilinx: Add debugfs for query data API

2018-04-10 Thread Jolly Shah
From: Rajan Vaja Add debugfs file to query platform specific data from firmware using debugfs interface. Signed-off-by: Rajan Vaja Signed-off-by: Jolly Shah --- drivers/firmware/xilinx/zynqmp-debug.c | 27 +++ 1 file changed, 27 insertions(+) diff --git a/drivers

[PATCH v6 10/11] dt-bindings: clock: Add bindings for ZynqMP clock driver

2018-04-10 Thread Jolly Shah
From: Rajan Vaja Add documentation to describe Xilinx ZynqMP clock driver bindings. Signed-off-by: Rajan Vaja Signed-off-by: Jolly Shah --- .../firmware/xilinx/xlnx,zynqmp-firmware.txt | 53 ++ include/dt-bindings/clock/xlnx,zynqmp-clk.h| 116 + 2

[PATCH v6 03/11] firmware: xilinx: Add zynqmp IOCTL API for device control

2018-04-10 Thread Jolly Shah
From: Rajan Vaja Add ZynqMP firmware IOCTL API to control and configure devices like PLLs, SD, Gem, etc. Signed-off-by: Rajan Vaja Signed-off-by: Jolly Shah --- drivers/firmware/xilinx/zynqmp.c | 20 include/linux/firmware/xlnx-zynqmp.h | 2 ++ 2 files changed, 22

[PATCH v6 02/11] firmware: xilinx: Add Zynqmp firmware driver

2018-04-10 Thread Jolly Shah
: Jolly Shah --- arch/arm64/Kconfig.platforms | 1 + drivers/firmware/Kconfig | 1 + drivers/firmware/Makefile| 1 + drivers/firmware/xilinx/Kconfig | 16 ++ drivers/firmware/xilinx/Makefile | 4 + drivers/firmware/xilinx/zynqmp.c | 313

[PATCH v6 04/11] firmware: xilinx: Add query data API

2018-04-10 Thread Jolly Shah
From: Rajan Vaja Add ZynqMP firmware query data API to query platform specific information(clocks, pins) from firmware. Signed-off-by: Rajan Vaja Signed-off-by: Jolly Shah --- drivers/firmware/xilinx/zynqmp.c | 14 ++ include/linux/firmware/xlnx-zynqmp.h | 20

[PATCH v6 11/11] drivers: clk: Add ZynqMP clock driver

2018-04-10 Thread Jolly Shah
This patch adds CCF compliant clock driver for ZynqMP. Clock driver queries supported clock information from firmware and regiters pll and output clocks with CCF. Signed-off-by: Rajan Vaja Signed-off-by: Tejas Patel Signed-off-by: Shubhrajyoti Datta Signed-off-by: Jolly Shah --- drivers/clk

[PATCH v6 07/11] firmware: xilinx: Add debugfs for IOCTL API

2018-04-10 Thread Jolly Shah
From: Rajan Vaja Add debugfs file to set/get IOCTL using debugfs interface. Signed-off-by: Rajan Vaja Signed-off-by: Jolly Shah --- drivers/firmware/xilinx/zynqmp-debug.c | 10 ++ 1 file changed, 10 insertions(+) diff --git a/drivers/firmware/xilinx/zynqmp-debug.c b/drivers

[PATCH v6 00/11] drivers: Introduce firmware dnd clock river for ZynqMP core

2018-04-10 Thread Jolly Shah
multiple patches - Updated copyrights - Added ABI documentation - incorporated logical review comments from previuos patch. Discussed below: https://patchwork.kernel.org/patch/10150665/ Jolly Shah (1): drivers: clk: Add ZynqMP clock driver Rajan Vaja (10): dt-bindings: firmware: Add

[PATCH v6 01/11] dt-bindings: firmware: Add bindings for ZynqMP firmware

2018-04-10 Thread Jolly Shah
From: Rajan Vaja Add documentation to describe Xilinx ZynqMP firmware driver bindings. Firmware driver provides an interface to firmware APIs. Interface APIs can be used by any driver to communicate to PMUFW (Platform Management Unit). Signed-off-by: Rajan Vaja Signed-off-by: Jolly Shah

[PATCH v6 06/11] firmware: xilinx: Add debugfs interface

2018-04-10 Thread Jolly Shah
# cat /sys/.../zynqmp-firmware/pm Refer ug1200 for more information on these APIs: * https://www.xilinx.com/support/documentation/user_guides/ug1200-eemi-api.pdf Add basic debugfs file to get API version. Signed-off-by: Rajan Vaja Signed-off-by: Jolly Shah --- drivers/firmware/xilinx/Kconfig

RE: [PATCH 2/3] dt-bindings: clock: Add bindings for ZynqMP clock driver

2018-03-07 Thread Jolly Shah
Hi Rob, > -Original Message- > From: Rob Herring [mailto:r...@kernel.org] > Sent: Monday, March 05, 2018 5:46 PM > To: Jolly Shah > Cc: mturque...@baylibre.com; sb...@codeaurora.org; > michal.si...@xilinx.com; mark.rutl...@arm.com; linux-...@vger.kernel.org; > devic

RE: [PATCH 1/2] dt-bindings: soc: Add ZynqMP PM bindings

2018-03-07 Thread Jolly Shah
Hi Rob, Thanks for the review, > -Original Message- > From: Rob Herring [mailto:r...@kernel.org] > Sent: Monday, March 05, 2018 2:33 PM > To: Jolly Shah > Cc: matthias@gmail.com; andy.gr...@linaro.org; shawn...@kernel.org; > geert+rene...@glider.be; bjorn.an

RE: [PATCH 2/3] dt-bindings: clock: Add bindings for ZynqMP clock driver

2018-03-13 Thread Jolly Shah
Hi Rob, > -Original Message- > From: Rob Herring [mailto:r...@kernel.org] > Sent: Wednesday, March 07, 2018 5:20 PM > To: Jolly Shah > Cc: mturque...@baylibre.com; sb...@codeaurora.org; > michal.si...@xilinx.com; mark.rutl...@arm.com; linux-...@vger.ker

RE: [PATCH v5 1/4] dt-bindings: firmware: Add bindings for ZynqMP firmware

2018-03-13 Thread Jolly Shah
> -Original Message- > From: Sudeep Holla [mailto:sudeep.ho...@arm.com] > Sent: Tuesday, March 13, 2018 3:16 AM > To: Jolly Shah > Cc: Sudeep Holla ; gre...@linuxfoundation.org; > m...@codeblueprint.co.uk; hkallwe...@gmail.com; michal.si...@xilinx.com; > robh...@

[PATCH v3 1/4] Documentation: xilinx: Add documentation for eemi APIs

2018-09-26 Thread Jolly Shah
-off-by: Jolly Shah --- Documentation/xilinx/eemi.txt | 67 +++ 1 file changed, 67 insertions(+) create mode 100644 Documentation/xilinx/eemi.txt diff --git a/Documentation/xilinx/eemi.txt b/Documentation/xilinx/eemi.txt new file mode 100644 index 000

[PATCH v3 3/4] dt-bindings: clock: Add bindings for ZynqMP clock driver

2018-09-26 Thread Jolly Shah
From: Rajan Vaja Add documentation to describe Xilinx ZynqMP clock driver bindings. Signed-off-by: Rajan Vaja Signed-off-by: Jolly Shah Reviewed-by: Rob Herring Reviewed-by: Stephen Boyd --- .../firmware/xilinx/xlnx,zynqmp-firmware.txt | 53 ++ include/dt-bindings/clock/xlnx

[PATCH v3 0/4] drivers: clk: Add ZynqMP clock driver support

2018-09-26 Thread Jolly Shah
documentation including ioctl details Jolly Shah (1): drivers: clk: Add ZynqMP clock driver Rajan Vaja (3): Documentation: xilinx: Add documentation for eemi APIs firmware: xilinx: Add zynqmp IOCTL API for device control dt-bindings: clock: Add bindings for ZynqMP clock driver

[PATCH v3 4/4] drivers: clk: Add ZynqMP clock driver

2018-09-26 Thread Jolly Shah
From: Jolly Shah This patch adds CCF compliant clock driver for ZynqMP. Clock driver queries supported clock information from firmware and regiters pll and output clocks with CCF. Signed-off-by: Rajan Vaja Signed-off-by: Tejas Patel Signed-off-by: Shubhrajyoti Datta Signed-off-by: Jolly Shah

[PATCH v3 2/4] firmware: xilinx: Add zynqmp IOCTL API for device control

2018-09-26 Thread Jolly Shah
From: Rajan Vaja Add ZynqMP firmware IOCTL API to control and configure devices like PLLs, SD, Gem, etc. Signed-off-by: Rajan Vaja Signed-off-by: Jolly Shah --- drivers/firmware/xilinx/zynqmp.c | 43 include/linux/firmware/xlnx-zynqmp.h | 4 +++- 2

RE: [PATCH v12 0/6] drivers: Introduce firmware driver for ZynqMP core

2018-09-26 Thread Jolly Shah
Hi Olof, > -Original Message- > From: Olof Johansson [mailto:o...@lixom.net] > Sent: Sunday, September 23, 2018 6:13 AM > To: Jolly Shah > Cc: Michal Simek ; a...@kernel.org; Rajan Vaja > ; linux-arm-ker...@lists.infradead.org; linux- > ker...@vger.kernel.org > S

[PATCH v4 3/4] dt-bindings: clock: Add bindings for ZynqMP clock driver

2018-09-28 Thread Jolly Shah
From: Rajan Vaja Add documentation to describe Xilinx ZynqMP clock driver bindings. Signed-off-by: Rajan Vaja Signed-off-by: Jolly Shah Reviewed-by: Rob Herring Reviewed-by: Stephen Boyd --- .../firmware/xilinx/xlnx,zynqmp-firmware.txt | 53 ++ include/dt-bindings/clock/xlnx

[PATCH v4 0/4] drivers: clk: Add ZynqMP clock driver support

2018-09-28 Thread Jolly Shah
check to pass only valid ioctls for ioctl eemi api - Added eemi documentation including ioctl details Jolly Shah (1): drivers: clk: Add ZynqMP clock driver Rajan Vaja (3): Documentation: xilinx: Add documentation for eemi APIs firmware: xilinx: Add zynqmp IOCTL API for device control dt

[PATCH v4 1/4] Documentation: xilinx: Add documentation for eemi APIs

2018-09-28 Thread Jolly Shah
-off-by: Jolly Shah --- Documentation/xilinx/eemi.txt | 67 +++ 1 file changed, 67 insertions(+) create mode 100644 Documentation/xilinx/eemi.txt diff --git a/Documentation/xilinx/eemi.txt b/Documentation/xilinx/eemi.txt new file mode 100644 index 000

[PATCH v4 2/4] firmware: xilinx: Add zynqmp IOCTL API for device control

2018-09-28 Thread Jolly Shah
From: Rajan Vaja Add ZynqMP firmware IOCTL API to control and configure devices like PLLs, SD, Gem, etc. Signed-off-by: Rajan Vaja Signed-off-by: Jolly Shah --- drivers/firmware/xilinx/zynqmp.c | 42 include/linux/firmware/xlnx-zynqmp.h | 4 +++- 2

RE: [PATCH v3 2/4] firmware: xilinx: Add zynqmp IOCTL API for device control

2018-09-28 Thread Jolly Shah
Hi Olof, Thanks for the review. Pushed v4 with suggested fixes. Let us know if series looks good and we can create pull request for same. Thanks, Jolly Shah > -Original Message- > From: Olof Johansson [mailto:o...@lixom.net] > Sent: Wednesday, September 26, 2018 1:49 PM &g

[PATCH v4 4/4] drivers: clk: Add ZynqMP clock driver

2018-09-28 Thread Jolly Shah
From: Jolly Shah This patch adds CCF compliant clock driver for ZynqMP. Clock driver queries supported clock information from firmware and regiters pll and output clocks with CCF. Signed-off-by: Rajan Vaja Signed-off-by: Tejas Patel Signed-off-by: Shubhrajyoti Datta Signed-off-by: Jolly Shah

[PATCH v5 3/4] dt-bindings: clock: Add bindings for ZynqMP clock driver

2018-09-28 Thread Jolly Shah
From: Rajan Vaja Add documentation to describe Xilinx ZynqMP clock driver bindings. Signed-off-by: Rajan Vaja Signed-off-by: Jolly Shah Reviewed-by: Rob Herring Reviewed-by: Stephen Boyd --- .../firmware/xilinx/xlnx,zynqmp-firmware.txt | 53 ++ include/dt-bindings/clock/xlnx

  1   2   3   >