u-boot/arch/arm/cpu/armv8/zynqmp
Siva Durga Prasad Paladugu e0752bc184 arm64: zynqmp: Define routines for mmio write and read
Define routines of mmio write and read functionalities
for zynqmp platform.

Also do not call SMC from SPL because SPL is running before ATF in EL3
that's why SMCs can't be called because there is nothing to call.
zynqmp_mmio*() are doing direct read/write accesses and this patch does
the same. PMUFW is up and running at this time and there is a way to talk
to pmufw via IPI but there is no reason to implement IPI stuff in SPL if
we need just simple read for getting clock driver to work.

Also make invoke_smc as global so that it can be reused in
multile places where ever possible.

Signed-off-by: Siva Durga Prasad Paladugu <sivadur@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
2017-06-20 16:42:06 +02:00
..
clk.c ARM64: zynqmp: Remove get_uart_clk() 2016-07-22 14:04:41 +02:00
cpu.c arm64: zynqmp: Define routines for mmio write and read 2017-06-20 16:42:06 +02:00
handoff.c ARM64: zynqmp: Generate handoff structure for ATF 2017-01-10 10:22:05 +01:00
Kconfig spl: Kconfig: SPL_MMC_SUPPORT depends on GENERIC_MMC 2017-04-08 09:26:54 -04:00
Makefile ARM64: zynqmp: Generate handoff structure for ATF 2017-01-10 10:22:05 +01:00
mp.c Various, unrelated tree-wide typo fixes. 2016-07-16 09:43:12 -04:00
slcr.c zynqmp: Add support for IP detection via SLCR 2015-07-28 11:56:20 +02:00
spl.c arm64: zynqmp: Add comment about level shifter mode v1 2017-06-20 16:40:58 +02:00