mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-17 01:54:22 +00:00

1. Add PMIC shutdown API 2. Add PMIC low power settings Change-Id: I634a60fa3e2a74a6031df9fe59e2f52956ef7114 Signed-off-by: Hope Wang <hope.wang@mediatek.corp-partner.google.com>
31 lines
974 B
Makefile
31 lines
974 B
Makefile
#
|
|
# Copyright (c) 2022-2025, MediaTek Inc. All rights reserved.
|
|
#
|
|
# SPDX-License-Identifier: BSD-3-Clause
|
|
#
|
|
|
|
LOCAL_DIR := $(call GET_LOCAL_DIR)
|
|
|
|
MODULE := pmic
|
|
|
|
ifneq (${PMIC_CHIP}, mt6363)
|
|
LOCAL_SRCS-y += ${LOCAL_DIR}/pmic.c
|
|
PLAT_INCLUDES += -I${LOCAL_DIR}/
|
|
else
|
|
LOCAL_SRCS-y := ${LOCAL_DIR}/pmic_psc.c
|
|
LOCAL_SRCS-y += ${LOCAL_DIR}/pmic_common_swap_api.c
|
|
LOCAL_SRCS-${CONFIG_MTK_PMIC_LOWPOWER} += ${LOCAL_DIR}/${MTK_SOC}/pmic_lowpower_init.c
|
|
LOCAL_SRCS-${CONFIG_MTK_PMIC_LOWPOWER} += ${LOCAL_DIR}/${MTK_SOC}/pmic_swap_api.c
|
|
LOCAL_SRCS-${CONFIG_MTK_PMIC_SHUTDOWN_CFG} += ${LOCAL_DIR}/${MTK_SOC}/pmic_shutdown_cfg.c
|
|
endif
|
|
|
|
$(eval $(call MAKE_MODULE,$(MODULE),$(LOCAL_SRCS-y),$(MTK_BL)))
|
|
$(eval $(call add_defined_option,CONFIG_MTK_PMIC_SPT_SUPPORT))
|
|
$(eval $(call add_defined_option,CONFIG_MTK_PMIC_SHUTDOWN_CFG))
|
|
|
|
#Include sub rules.mk
|
|
ifneq (${PMIC_CHIP},)
|
|
SUB_RULES-y := $(LOCAL_DIR)/$(PMIC_CHIP)
|
|
#Expand sub rules.mk
|
|
$(eval $(call INCLUDE_MAKEFILE,$(SUB_RULES-y)))
|
|
endif
|