mbox series

[0/8] xilinx: zynqmp: Silicon name cleanup

Message ID cover.1596626630.git.michal.simek@xilinx.com
Headers show
Series xilinx: zynqmp: Silicon name cleanup | expand

Message

Michal Simek Aug. 5, 2020, 11:23 a.m. UTC
Hi,

This patch series is intended to cleanup the functions used to get
the silicon name for ZynqMPSoC devices. It make use the firmware driver
rather than SMC call and impements more understandable agorithm to
compute the device name.

Thanks,
Ibai/Michal


Ibai Erkiaga (7):
  xilinx: zynqmp: synchronize firmware call return payload
  xilinx: zynqmp: merge firmware calls for EL2 and EL3
  xilinx: zynqmp: get chip ID using firmware driver
  xilinx: zynqmp: get chip ID at EL3
  xilinx: zynqmp: remove chip_id function
  xilinx: zynqmp: refactor silicon name function
  xilinx: zynqmp: fix incorrect map not align with IPI HW

Michal Simek (1):
  xilinx: zynqmp: Remove one static variable

 arch/arm/mach-versal/include/mach/sys_proto.h |   2 -
 arch/arm/mach-zynqmp/include/mach/sys_proto.h |   3 -
 board/xilinx/versal/cmds.c                    |   2 +-
 board/xilinx/zynqmp/zynqmp.c                  | 379 +++++++-----------
 drivers/firmware/firmware-zynqmp.c            |  84 ++--
 drivers/fpga/versalpl.c                       |   2 +-
 drivers/mailbox/zynqmp-ipi.c                  |  14 +-
 include/zynqmp_firmware.h                     |   9 +
 8 files changed, 206 insertions(+), 289 deletions(-)

Comments

Michal Simek Aug. 20, 2020, 7:55 a.m. UTC | #1
st 5. 8. 2020 v 13:23 odesílatel Michal Simek <michal.simek@xilinx.com> napsal:
>
> Hi,
>
> This patch series is intended to cleanup the functions used to get
> the silicon name for ZynqMPSoC devices. It make use the firmware driver
> rather than SMC call and impements more understandable agorithm to
> compute the device name.
>
> Thanks,
> Ibai/Michal
>
>
> Ibai Erkiaga (7):
>   xilinx: zynqmp: synchronize firmware call return payload
>   xilinx: zynqmp: merge firmware calls for EL2 and EL3
>   xilinx: zynqmp: get chip ID using firmware driver
>   xilinx: zynqmp: get chip ID at EL3
>   xilinx: zynqmp: remove chip_id function

Applied all above.

>   xilinx: zynqmp: refactor silicon name function

This one needs to be fixed that's why not applied.

>   xilinx: zynqmp: fix incorrect map not align with IPI HW

Applied this one

>
> Michal Simek (1):
>   xilinx: zynqmp: Remove one static variable

It depends on the patch above that's why it is not applied.

Thanks,
Michal