summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaarten Brock <Maarten.Brock@sttls.nl>2025-09-22 09:22:48 +0000
committerTom Rini <trini@konsulko.com>2025-10-07 17:12:28 -0600
commit0b9ff08515927e82306bacbe7f27bb74119113ff (patch)
treec4376f43efcf0209a239feb32f1c839eb5561938
parent863502de82e9be02ce07cd581b20bbb5f39fbbf3 (diff)
board: ti: am335x: Do not call disabled PMIC functions
When PMIC drivers are disabled their undefined functions cannot be called. Signed-off-by: Maarten Brock <maarten.brock@sttls.nl>
-rw-r--r--board/ti/am335x/board.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/board/ti/am335x/board.c b/board/ti/am335x/board.c
index 4ada8b534c1..712818ec235 100644
--- a/board/ti/am335x/board.c
+++ b/board/ti/am335x/board.c
@@ -283,7 +283,7 @@ const struct dpll_params *get_dpll_ddr_params(void)
static u8 bone_not_connected_to_ac_power(void)
{
- if (board_is_bone()) {
+ if (IS_ENABLED(CONFIG_PMIC_TPS65217) && board_is_bone()) {
uchar pmic_status_reg;
if (tps65217_reg_read(TPS65217_STATUS,
&pmic_status_reg))
@@ -332,6 +332,9 @@ static void scale_vcores_bone(int freq)
{
int usb_cur_lim, mpu_vdd;
+ if (!IS_ENABLED(CONFIG_PMIC_TPS65217))
+ return;
+
/*
* Only perform PMIC configurations if board rev > A1
* on Beaglebone White
@@ -426,6 +429,9 @@ void scale_vcores_generic(int freq)
{
int sil_rev, mpu_vdd;
+ if (!IS_ENABLED(CONFIG_DM_PMIC_TPS65910))
+ return;
+
/*
* The GP EVM, IDK and EVM SK use a TPS65910 PMIC. For all
* MPU frequencies we support we use a CORE voltage of