-off-by: Jolly Shah
Acked-by: Olof Johansson
---
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
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
Acked-by: Olof Johansson
---
drivers/firmware/xilinx/zynqmp.c | 42
include/linux/firmware
ixed minor review comments received for v3 patchset
v3:
- Added 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
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
Ping for comments
> -Original Message-
> From: Jolly Shah [mailto:jolly.s...@xilinx.com]
> Sent: Friday, November 16, 2018 3:57 PM
> To: robh...@kernel.org; mark.rutl...@arm.com
> Cc: Michal Simek ; Rajan Vaja ;
> Nava kishore Manne ; linux-arm-
> ker...@lists.infrad
From: Rajan Vaja
Add documentation to describe Xilinx ZynqMP power management
bindings.
Signed-off-by: Rajan Vaja
Signed-off-by: Jolly Shah
---
.../bindings/power/reset/xlnx,zynqmp-power.txt | 25 ++
1 file changed, 25 insertions(+)
create mode 100644
Documentation
From: Rajan Vaja
Add documentation to describe Xilinx ZynqMP pin controller
bindings.
Signed-off-by: Rajan Vaja
Signed-off-by: Jolly Shah
---
.../bindings/pinctrl/xlnx,zynqmp-pinctrl.txt | 272 +
1 file changed, 272 insertions(+)
create mode 100644
Documentation
From: Nava kishore Manne
Add documentation to describe Xilinx ZynqMP reset driver
bindings.
Signed-off-by: Nava kishore Manne
Signed-off-by: Jolly Shah
---
.../bindings/reset/xlnx,zynqmp-reset.txt | 148 +
1 file changed, 148 insertions(+)
create mode 100644
From: Nava kishore Manne
Add documentation to describe Xilinx ZynqMP nvmem driver
bindings.
Signed-off-by: Nava kishore Manne
Signed-off-by: Jolly Shah
---
.../bindings/nvmem/xlnx,zynqmp-nvmem.txt | 44 ++
1 file changed, 44 insertions(+)
create mode 100644
From: Rajan Vaja
Add documentation to describe ZynqMP power domain bindings.
Signed-off-by: Rajan Vaja
Signed-off-by: Jolly Shah
---
.../bindings/power/xlnx,zynqmp-genpd.txt | 34 +++
include/dt-bindings/power/xlnx-zynqmp-power.h | 39 ++
2
From: Rajan Vaja
SPI driver uses ZynqMP firmware interface and so it should be
populated by firmware driver.
Signed-off-by: Rajan Vaja
Signed-off-by: Jolly Shah
---
.../devicetree/bindings/spi/spi-zynqmp-qspi.txt| 22 ++
1 file changed, 14 insertions(+), 8 deletions
Add the binding document for the afi config driver.
Signed-off-by: Shubhrajyoti Datta
Signed-off-by: Michal Simek
Signed-off-by: Jolly Shah
---
.../devicetree/bindings/fpga/xlnx,afi-fpga.txt | 67 ++
1 file changed, 67 insertions(+)
create mode 100644 Documentation
compatible = "xlnx,zynqmp-r5-remoteproc-1.0";
reg = <0x0 0xFFE0 0x0 0x1>,
<0x0 0xFFE2 0x0 0x1>,
<0x0 0xff34 0x0 0x100>;
reg-names = "tcm_a&qu
This patch adds the document describing dt bindings for ZynqMP
PHY. ZynqMP SOC has a High Speed Processing System Gigabit
Transceiver which provides PHY capabilties to USB, SATA,
PCIE, Display Port and Ehernet SGMII controllers.
Signed-off-by: Anurag Kumar Vulisha
Signed-off-by: Jolly Shah
From: Wendy Liang
Add device tree binding for Xilinx Cortex-r5 remoteproc.
Signed-off-by: Wendy Liang
Signed-off-by: Jolly Shah
---
.../remoteproc/xlnx,zynqmp-r5-remoteproc.txt | 81 ++
1 file changed, 81 insertions(+)
create mode 100644
Documentation/devicetree
Hi Rob,
Thanks for the review. Please find my responses inline.
Thanks,
Jolly Shah
> -Original Message-
> From: Rob Herring [mailto:r...@kernel.org]
> Sent: Tuesday, December 04, 2018 2:06 PM
> To: Jolly Shah
> Cc: mark.rutl...@arm.com; Michal Simek ; Rajan Vaja
> ;
Hi Rob,
> -Original Message-
> From: Rob Herring [mailto:r...@kernel.org]
> Sent: Wednesday, December 05, 2018 2:21 PM
> To: Jolly Shah
> Cc: mark.rutl...@arm.com; devicet...@vger.kernel.org; Nava kishore Manne
> ; linux-kernel@vger.kernel.org; Rajan Vaja
> ; Mic
Hi Sudeep,
> -Original Message-
> From: Sudeep Holla [mailto:sudeep.ho...@arm.com]
> Sent: Tuesday, May 15, 2018 1:58 AM
> To: Jolly Shah ; ard.biesheu...@linaro.org;
> mi...@kernel.org; gre...@linuxfoundation.org; m...@codeblueprint.co.uk;
> hkallwe...@gmail.com; kee
Hi Sudeep,
> -Original Message-
> From: Sudeep Holla [mailto:sudeep.ho...@arm.com]
> Sent: Thursday, May 10, 2018 7:05 AM
> To: Jolly Shah ; ard.biesheu...@linaro.org;
> mi...@kernel.org; gre...@linuxfoundation.org; m...@codeblueprint.co.uk;
> hkallwe...@gmail.com; kee
Hi Sudeep,
> -Original Message-
> From: Sudeep Holla [mailto:sudeep.ho...@arm.com]
> Sent: Thursday, May 10, 2018 7:09 AM
> To: Jolly Shah ; ard.biesheu...@linaro.org;
> mi...@kernel.org; gre...@linuxfoundation.org; m...@codeblueprint.co.uk;
> hkallwe...@gmail.com; kee
HI Sudeep,
> -Original Message-
> From: Sudeep Holla [mailto:sudeep.ho...@arm.com]
> Sent: Thursday, May 10, 2018 7:12 AM
> To: Jolly Shah ; ard.biesheu...@linaro.org;
> mi...@kernel.org; gre...@linuxfoundation.org; m...@codeblueprint.co.uk;
> hkallwe...@gmail.com; kee
Hi Sudeep,
> -Original Message-
> From: Sudeep Holla [mailto:sudeep.ho...@arm.com]
> Sent: Thursday, May 10, 2018 7:31 AM
> To: Jolly Shah ; ard.biesheu...@linaro.org;
> mi...@kernel.org; gre...@linuxfoundation.org; m...@codeblueprint.co.uk;
> hkallwe...@gmail.com; kee
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 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
- 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 (9):
dt-bindings: firmware: Add bindings for
# 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
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: 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 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
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 clock driver
Rajan Vaja (9):
dt
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 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 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
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
Hi Randy,
Thanks for review,
> -Original Message-
> From: Randy Dunlap [mailto:rdun...@infradead.org]
> Sent: Wednesday, May 30, 2018 2:18 PM
> To: Jolly Shah ; ard.biesheu...@linaro.org;
> mi...@kernel.org; gre...@linuxfoundation.org; m...@codeblueprint.co.uk;
> su
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
: 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: 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
Hi Randy,
> -Original Message-
> From: Randy Dunlap [mailto:rdun...@infradead.org]
> Sent: Thursday, June 14, 2018 1:45 PM
> To: Jolly Shah ; ard.biesheu...@linaro.org;
> mi...@kernel.org; gre...@linuxfoundation.org; m...@codeblueprint.co.uk;
> sudeep.ho...@arm.com; hk
Hi Marek,
> -Original Message-
> From: linux-kernel-ow...@vger.kernel.org [mailto:linux-kernel-
> ow...@vger.kernel.org] On Behalf Of Jolly Shah
> Sent: Thursday, March 15, 2018 10:47 AM
> To: Marek Szyprowski ; Geert Uytterhoeven
> ; Rob Herring
> Cc: Matthias
Hi Marek,
> -Original Message-
> From: Marek Szyprowski [mailto:m.szyprow...@samsung.com]
> Sent: Thursday, May 17, 2018 11:31 PM
> To: Jolly Shah ; Geert Uytterhoeven m68k.org>; Rob Herring
> Cc: Matthias Brugger ; Andy Gross
> ; Shawn Guo ; Geert
> Uytter
Add ZynqMP PM driver. PM driver provides power management
support for ZynqMP.
This patch series is based on top of Xilinx firmware patch set:
https://patchwork.kernel.org/cover/10555405/
v2:
- Rebased on top of latest firmware driver patch series
- Updated driver to use shared interrupt instead
From: Rajan Vaja
Add documentation to describe Xilinx ZynqMP power management
bindings.
Signed-off-by: Rajan Vaja
Signed-off-by: Jolly Shah
---
.../bindings/firmware/xilinx/xlnx,zynqmp-firmware.txt| 16
1 file changed, 16 insertions(+)
diff --git
a/Documentation
From: Rajan Vaja
Add Xilinx ZynqMP firmware APIs to set suspend mode
and inform firmware that master has initialized its
own power management.
Signed-off-by: Rajan Vaja
Signed-off-by: Jolly Shah
---
drivers/firmware/xilinx/zynqmp.c | 29 +
include/linux
https://patchwork.kernel.org/cover/10555405/
v2:
- Rebased on top of latest firmware driver patch series
- Updated driver name from zynqmp-genpd to zynqmp-power-controller
- Updated device tree bindings to move power controller node under firmware
node
Jolly Shah (1):
drivers: soc: xilinx
From: Rajan Vaja
Add documentation to describe ZynqMP power domain bindings.
Signed-off-by: Rajan Vaja
Signed-off-by: Jolly Shah
---
.../firmware/xilinx/xlnx,zynqmp-firmware.txt | 47 ++
1 file changed, 47 insertions(+)
diff --git
a/Documentation/devicetree
From: Rajan Vaja
Add Xilinx ZynqMP firmware APIs to control node status
and power. These APIs allows turning on/off power domain
and setting capabilities of devices present in power domain.
Signed-off-by: Rajan Vaja
Signed-off-by: Jolly Shah
---
drivers/firmware/xilinx/zynqmp.c | 58
From: 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: Rajan Vaja
Signed-off-by: Jolly
From: Rajan Vaja
Add ZynqMP PM driver. PM driver provides power management
support for ZynqMP.
Signed-off-by: Rajan Vaja
Signed-off-by: Jolly Shah
---
drivers/soc/xilinx/Kconfig| 11 ++
drivers/soc/xilinx/Makefile | 1 +
drivers/soc/xilinx/zynqmp_power.c | 230
From: Rajan Vaja
Add documentation to describe Xilinx ZynqMP power management
bindings.
Signed-off-by: Rajan Vaja
Signed-off-by: Jolly Shah
---
.../bindings/power/reset/xlnx,zynqmp-power.txt | 25 ++
1 file changed, 25 insertions(+)
create mode 100644
Documentation
Base firmware node and clock child node binding are part of mainline kernel.
This patchset adds documentation to describe rest of the firmware child node
bindings.
Complete firmware DT node example is shown below for ease of understanding:
firmware {
zynqmp_firmware: zynqmp-firmware {
From: Rajan Vaja
Add documentation to describe ZynqMP power domain bindings.
Signed-off-by: Rajan Vaja
Signed-off-by: Jolly Shah
---
.../bindings/power/xlnx,zynqmp-genpd.txt | 34 +++
include/dt-bindings/power/xlnx-zynqmp-power.h | 39 ++
2
From: Rajan Vaja
Add documentation to describe Xilinx ZynqMP pin controller
bindings.
Signed-off-by: Rajan Vaja
Signed-off-by: Jolly Shah
---
.../bindings/pinctrl/xlnx,zynqmp-pinctrl.txt | 275 +
1 file changed, 275 insertions(+)
create mode 100644
Documentation
From: Nava kishore Manne
Add documentation to describe Xilinx ZynqMP reset driver
bindings.
Signed-off-by: Nava kishore Manne
Signed-off-by: Jolly Shah
---
.../bindings/reset/xlnx,zynqmp-reset.txt | 148 +
1 file changed, 148 insertions(+)
create mode 100644
Ping for comments
> -Original Message-
> From: linux-kernel-ow...@vger.kernel.org [mailto:linux-kernel-
> ow...@vger.kernel.org] On Behalf Of Jolly Shah
> Sent: Friday, September 14, 2018 12:40 PM
> To: matthias@gmail.com; andy.gr...@linaro.org; shawn...@kernel.or
Ping for comments
Thanks,
Jolly Shah
> -Original Message-
> From: Jolly Shah [mailto:jolly.s...@xilinx.com]
> Sent: Thursday, October 04, 2018 2:24 PM
> To: matthias@gmail.com; andy.gr...@linaro.org; shawn...@kernel.org;
> geert+rene...@glider.be; bjorn.anders...@linar
From: Rajan Vaja
Add documentation to describe ZynqMP power domain bindings.
Signed-off-by: Rajan Vaja
Signed-off-by: Jolly Shah
---
.../bindings/power/xlnx,zynqmp-genpd.txt | 34 +++
include/dt-bindings/power/xlnx-zynqmp-power.h | 39 ++
2
From: 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: Rajan Vaja
Signed-off-by: Jolly
From: Rajan Vaja
Xilinx ZynqMP firmware has different node IDs for different
peripherals. Add node IDs which can be used by any driver.
Signed-off-by: Rajan Vaja
Signed-off-by: Jolly Shah
---
include/linux/firmware/xlnx-zynqmp.h | 72
1 file changed, 72
From: Rajan Vaja
Add Xilinx ZynqMP firmware APIs to control node status
and power. These APIs allows turning on/off power domain
and setting capabilities of devices present in power domain.
Signed-off-by: Rajan Vaja
Signed-off-by: Jolly Shah
---
drivers/firmware/xilinx/zynqmp.c | 58
eries
- Updated driver name from zynqmp-genpd to zynqmp-power-controller
- Updated device tree bindings to move power controller node under firmware
node
Jolly Shah (1):
drivers: soc: xilinx: Add ZynqMP power domain driver
Rajan Vaja (3):
dt-bindings: power: Add ZynqMP power domain bin
Hi Rob,
> -Original Message-
> From: Rob Herring [mailto:r...@kernel.org]
> Sent: Tuesday, September 25, 2018 9:15 AM
> To: Jolly Shah
> Cc: Matthias Brugger ; Andy Gross
> ; Shawn Guo ; Geert
> Uytterhoeven ; Bjorn Andersson
> ; Sean Wang ;
> Marek Szyprow
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
i 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
.../firmw
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
-off-by: Jolly Shah
Acked-by: Olof Johansson
---
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
Hi Stephen,
> -Original Message-
> From: Stephen Boyd [mailto:sb...@kernel.org]
> Sent: Sunday, October 07, 2018 7:28 PM
> To: Jolly Shah ; a...@kernel.org; linux-
> c...@vger.kernel.org; Michal Simek ;
> mturque...@baylibre.com; o...@lixom.net; sb...@codeaurora.or
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
Acked-by: Olof Johansson
---
drivers/firmware/xilinx/zynqmp.c | 42
include/linux/firmware
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 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: 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
# 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 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
Reviewed-by: Rob Herring
Reviewed-by: Stephen Boyd
---
.../firmware/xilinx/xlnx,zynqmp-firmware.txt | 53 ++
include/dt-bindings/clock/xlnx
: 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 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
- 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 (9):
dt-bindings: firmware: Add bindings for ZynqMP firmware
firmware: xilinx: Add Zynqmp
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
Hi Stephen,
Thanks for the review,
> -Original Message-
> From: Stephen Boyd [mailto:sb...@kernel.org]
> Sent: Sunday, July 08, 2018 10:29 PM
> To: Jolly Shah ; ard.biesheu...@linaro.org;
> dmitry.torok...@gmail.com; gre...@linuxfoundation.org;
> hkallwe..
Hi Stephen,
Thanks for the review,
> -Original Message-
> From: Stephen Boyd [mailto:sb...@kernel.org]
> Sent: Sunday, July 08, 2018 10:27 PM
> To: Jolly Shah ; ard.biesheu...@linaro.org;
> dmitry.torok...@gmail.com; gre...@linuxfoundation.org;
> hkallwe..
Add documentation to describe Xilinx ZynqMP clock driver
bindings.
Signed-off-by: Jolly Shah
Signed-off-by: Rajan Vaja
Signed-off-by: Shubhrajyoti Datta
---
.../devicetree/bindings/clock/xlnx,zynqmp-clk.txt | 163 +
1 file changed, 163 insertions(+)
create mode 100644
From: 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
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
---
drivers/clk
Add clock driver for ZynqMp.
This patchset has dependency on below drivers:
Firmware Driver: https://patchwork.kernel.org/patch/10230773/
Jolly Shah (3):
drivers: clk: Add clk_get_children support
dt-bindings: clock: Add bindings for ZynqMP clock driver
drivers: clk: Add ZynqMP clock
Hi Sudeep,
> -Original Message-
> From: Sudeep Holla [mailto:sudeep.ho...@arm.com]
> Sent: Tuesday, May 15, 2018 2:34 AM
> To: Jolly Shah ; ard.biesheu...@linaro.org;
> mi...@kernel.org; gre...@linuxfoundation.org; m...@codeblueprint.co.uk;
> hkallwe...@gmail.com; kee
Rename file name of ZynqMP clk dt-bindings to align with
file name of reset and power dt-bindings.
Signed-off-by: Rajan Vaja
Signed-off-by: Jolly Shah
---
.../firmware/xilinx/xlnx,zynqmp-firmware.txt | 2 +-
include/dt-bindings/clock/xlnx,zynqmp-clk.h| 116
This patchset renames clock dt include file to align with other incldues.
Other patch moves clock binding to a separate file under clock directory to
align with other firmware child binding documenetation.
Jolly Shah (1):
include: dt-binding: clock: Rename zynqmp header file
Rajan Vaja (1
From: Rajan Vaja
Clock description is part of firmware doc. Move clock description
in separate doc.
Signed-off-by: Rajan Vaja
Signed-off-by: Jolly Shah
---
.../devicetree/bindings/clock/xlnx,zynqmp-clk.txt | 63 ++
.../firmware/xilinx/xlnx,zynqmp-firmware.txt | 54
si: libsas: Set data_dir as DMA_NONE if libata marks qc
as NODATA")
Signed-off-by: Jolly Shah
---
v2:
- reorganized code to avoid setting num_scatter twice
drivers/scsi/libsas/sas_ata.c | 9 -
1 file changed, 4 insertions(+), 5 deletions(-)
diff --git a/drivers/scsi/libsas/sas_ata.c b
Hi John,
On Thu, Mar 18, 2021 at 9:19 AM John Garry wrote:
>
> On 18/03/2021 00:24, Jolly Shah wrote:
> > Hi John,
> >
> > Thanks for the review.
> >
> >
> > On Wed, Mar 17, 2021 at 4:44 AM John Garry wrote:
> >>
> >> On 16/03/202
a_req 6058: The sg list address
start_addr=0x data_len=0x0end_addr_high=0x
end_addr_low=0x has crossed 4G boundary"
This patch assigns appropriate value to num_sectors for ata non data
commands.
Signed-off-by: Jolly Shah
---
drivers/scsi/libsas/sas_ata.c | 6
Hi Luojiaxing,
On Mon, Mar 22, 2021 at 1:41 AM luojiaxing wrote:
>
>
> On 2021/3/20 20:14, John Garry wrote:
> > On 19/03/2021 01:43, Jason Yan wrote:
> >>
> >>
> >> 在 2021/3/19 6:56, Jolly Shah 写道:
> >>> When the cache_type for the
101 - 200 of 279 matches
Mail list logo