u-boot/board/xilinx
Ashok Reddy Soma d044982555 mmc: zynq_sdhci: Add xilinx_pm_request() method to set tapdelays
Currently xilinx sdhci driver is using zynqmp_mmio_write() to set
tapdelay values and DLL resets. Continue to use this for SPL and mini
U-Boot where U-Boot will be executed at EL3 level.

Use firmware call xilinx_pm_request() using appropriate arguments to
set input/output tapdelays and also for DLL resets in regular flow(EL2).

Host driver should explicitly request DLL reset before ITAP (assert DLL)
and after OTAP (release DLL) to avoid issues in some cases. Also handle
error return where possible.

Signed-off-by: T Karthik Reddy <t.karthik.reddy@xilinx.com>
Signed-off-by: Ashok Reddy Soma <ashok.reddy.soma@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Reviewed-by: Jaehoon Chung <jh80.chung@samsung.com>
2021-08-26 08:07:46 +02:00
..
bootscripts xilinx: Add sd boot command script for reference 2019-10-08 09:11:13 +02:00
common global: Convert simple_strtoul() with hex to hextoul() 2021-08-02 13:32:14 -04:00
microblaze-generic Correct U-Boot upstream repository 2021-02-28 13:57:30 -05:00
versal global: Convert simple_strtoul() with hex to hextoul() 2021-08-02 13:32:14 -04:00
zynq global: Convert simple_strtoul() with hex to hextoul() 2021-08-02 13:32:14 -04:00
zynqmp mmc: zynq_sdhci: Add xilinx_pm_request() method to set tapdelays 2021-08-26 08:07:46 +02:00
zynqmp_r5 common: Drop init.h from common header 2020-05-18 17:33:33 -04:00
Kconfig xilinx: Merge together BOOT_SCRIPT_OFFSET between MB and ARM 2020-10-27 08:13:33 +01:00