|
@@ -360,6 +360,22 @@ define UBOOT_ZYNQMP_KCONFIG_PMUFW
|
|
|
$(call KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_PATH)")
|
|
|
endef
|
|
|
|
|
|
+UBOOT_ZYNQMP_PM_CFG = $(call qstrip,$(BR2_TARGET_UBOOT_ZYNQMP_PM_CFG))
|
|
|
+ifneq ($(UBOOT_ZYNQMP_PM_CFG),)
|
|
|
+UBOOT_ZYNQMP_PM_CFG_BIN = $(UBOOT_DIR)/pm_cfg_obj.bin
|
|
|
+define UBOOT_ZYNQMP_KCONFIG_PM_CFG
|
|
|
+ $(call KCONFIG_SET_OPT,CONFIG_ZYNQMP_SPL_PM_CFG_OBJ_FILE,"$(UBOOT_ZYNQMP_PM_CFG_BIN)", \
|
|
|
+ $(@D)/.config)
|
|
|
+endef
|
|
|
+
|
|
|
+define UBOOT_ZYNQMP_PM_CFG_CONVERT
|
|
|
+ $(UBOOT_DIR)/tools/zynqmp_pm_cfg_obj_convert.py \
|
|
|
+ "$(UBOOT_ZYNQMP_PM_CFG)" \
|
|
|
+ "$(UBOOT_ZYNQMP_PM_CFG_BIN)"
|
|
|
+endef
|
|
|
+UBOOT_PRE_BUILD_HOOKS += UBOOT_ZYNQMP_PM_CFG_CONVERT
|
|
|
+endif
|
|
|
+
|
|
|
UBOOT_ZYNQMP_PSU_INIT = $(call qstrip,$(BR2_TARGET_UBOOT_ZYNQMP_PSU_INIT_FILE))
|
|
|
UBOOT_ZYNQMP_PSU_INIT_PATH = $(shell readlink -f $(UBOOT_ZYNQMP_PSU_INIT))
|
|
|
|
|
@@ -422,6 +438,7 @@ endif
|
|
|
|
|
|
define UBOOT_KCONFIG_FIXUP_CMDS
|
|
|
$(UBOOT_ZYNQMP_KCONFIG_PMUFW)
|
|
|
+ $(UBOOT_ZYNQMP_KCONFIG_PM_CFG)
|
|
|
$(UBOOT_ZYNQMP_KCONFIG_PSU_INIT)
|
|
|
endef
|
|
|
|