u-boot-brain/board/xilinx
Michal Simek e20d88bffa xilinx: zynqmp: Enable pmufw config reloading
PMU FW has functionality to accept and reload configuration object at run
time. The patch is adding support for doing it via u-boot prompt.

For example:
tftpboot 100000 pmu_obj.bin
zynqmp pmufw 100000 $filesize

The most of pmufw configurations don't allow config reloading.
Also official Xilinx PMUFW doens't support this feature properly but the
patch should open a way to call PMUFW with this request.

Here is example of PMUFW config fragment which enables config reloading.

/* SET CONFIG SECTION */
PM_CONFIG_SET_CONFIG_SECTION_ID,        /* Section ID */
PM_CONFIG_IPI_PSU_CORTEXA53_0_MASK | PM_CONFIG_IPI_PSU_CORTEXR5_0_MASK |
PM_CONFIG_IPI_PSU_CORTEXR5_1_MASK, /* Permissions to set config */

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
2020-06-25 10:08:04 +02:00
..
bootscripts xilinx: Add sd boot command script for reference 2019-10-08 09:11:13 +02:00
common common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
microblaze-generic common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
versal common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
zynq fpga: zynqpl: Add zynq aes load & loadp commands 2020-06-24 13:07:58 +02:00
zynqmp xilinx: zynqmp: Enable pmufw config reloading 2020-06-25 10:08:04 +02:00
zynqmp_r5 common: Drop init.h from common header 2020-05-18 17:33:33 -04:00
Kconfig arm64: zynqmp: Add support for OF_SEPARATE with board DTB 2020-01-14 09:05:53 +01:00