zynqmp: pm_service: Add support for resetting ULPI transceiver
To make ULPI transceiver work, a HIGH - LOW - HIGH pulse needs
to be given to resetb pin of ULPI chip. In ZYNQMP, this resetb
pin is being driven by BOOT MODE PIN 1. The BOOT MODE PIN's
are controlled by BOOT_PIN_CTRL register present in CRL_APB
address region. Since CRL_APB can be resticted to secure access,
this pin should be controlled by ATF.

This patch adds the support for the same.

Signed-off-by: Anurag Kumar Vulisha <anuragku@xilinx.com>
Signed-off-by: Siva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com>
1 parent 1916092 commit 7c0b17e34b28decfab4f7de361fbbfd8b18b3e33
@Siva Durga Prasad Paladugu Siva Durga Prasad Paladugu authored on 4 Sep 2018
Showing 3 changed files
View
plat/xilinx/zynqmp/pm_service/pm_api_ioctl.c
View
plat/xilinx/zynqmp/pm_service/pm_api_ioctl.h
View
plat/xilinx/zynqmp/zynqmp_def.h