When PMIC drivers are disabled their undefined functions cannot be called.
Signed-off-by: Maarten Brock <maarten.brock@sttls.nl>
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))
{
int usb_cur_lim, mpu_vdd;
+ if (!IS_ENABLED(CONFIG_PMIC_TPS65217))
+ return;
+
/*
* Only perform PMIC configurations if board rev > A1
* on Beaglebone White
{
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