: 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
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
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
: 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
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
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
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
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
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
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
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
..@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
...@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 ;
# 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
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
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
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
# 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
: 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
-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
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
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
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
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
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
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..
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
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
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
>
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..
- 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
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
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
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
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
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..
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..
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..
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
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
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
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
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
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.
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.
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:
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
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;
>
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
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..
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.
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.
-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
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
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
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
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
-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
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
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
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
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
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
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
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
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
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
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
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..
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
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
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
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
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
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
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
: 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
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
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
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
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
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
# 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
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
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
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
> -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...@
-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
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
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
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
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
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
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
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
-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
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
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
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
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 - 100 of 279 matches
Mail list logo