mbox series

[0/7] Arasan sdhci driver updates

Message ID 20210724081009.15761-1-ashok.reddy.soma@xilinx.com
Headers show
Series Arasan sdhci driver updates | expand

Message

Ashok Reddy Soma July 24, 2021, 8:10 a.m. UTC
This patch series updates/fixes below things:
 - Handle errors from tapdelay functions and return to set_delay()
 - Add ZynqMP firmware related enums which are used in sdhci driver
 - Replace mmio_write() with firmware call xilinx_pm_request()
 - Move tapdelay setting code from tap_delays.c to driver and remove
   tap_dealy.c and zynqmp_tap_delay.h
 - Change variable name from deviceid to node_id in couple of functions
   for consistancy
 - Add a workaround for sd card detect stable issue for Versal platforms
 - Use set_control_reg from sdhci.c


Ashok Reddy Soma (4):
  mmc: zynq_sdhci: Use xilinx pm request instead of mmio_write
  mmc: zynq_sdhci: Move setting tapdelay code to driver
  mmc: zynq_sdhci: Change variable deviceid to node_id
  mmc: zynq_sdhci: Use set_control_reg from sdhci.c

T Karthik Reddy (3):
  mmc: sdhci: Return error in case of failure
  zynqmp_firmware: Add zynqmp firmware related enums
  mmc: zynq_sdhci: Wait till sd card detect state is stable

 board/xilinx/zynqmp/Makefile     |   2 -
 board/xilinx/zynqmp/tap_delays.c | 101 --------------------
 drivers/mmc/sdhci.c              |   8 +-
 drivers/mmc/zynq_sdhci.c         | 152 +++++++++++++++++++++++--------
 include/sdhci.h                  |   2 +-
 include/zynqmp_firmware.h        | 127 ++++++++++++++++++++++++++
 include/zynqmp_tap_delay.h       |  21 -----
 7 files changed, 246 insertions(+), 167 deletions(-)
 delete mode 100644 board/xilinx/zynqmp/tap_delays.c
 delete mode 100644 include/zynqmp_tap_delay.h