We were able to solve the issue ourselves, it was a missing thing in Makefile that we didn't port over:
diff --git a/src/scfw_export_mx8qx_b0/platform/board/mx8qx_apalis/Makefile b/src/scfw_export_mx8qx_b0/platform/board/mx8qx_apalis/Makefile
index 0f8901e..b04746f 100644
--- a/src/scfw_export_mx8qx_b0/platform/board/mx8qx_apalis/Makefile
+++ b/src/scfw_export_mx8qx_b0/platform/board/mx8qx_apalis/Makefile
@@ -48,3 +48,6 @@ CTRL_MD += $(SRC)/board/mx8qx_$(B)/control.txt
DIRS += $(OUT)/board/mx8qx_$(B)
+ifeq ($(M),1)
+ OBJS += $(OUT)/board/pmic.o
+endif
diff --git a/src/scfw_export_mx8qx_b0/platform/board/mx8qx_apalis/board.bom b/src/scfw_export_mx8qx_b0/platform/board/mx8qx_apalis/board.bom
index f129642..68d9ada 100755
--- a/src/scfw_export_mx8qx_b0/platform/board/mx8qx_apalis/board.bom
+++ b/src/scfw_export_mx8qx_b0/platform/board/mx8qx_apalis/board.bom
@@ -34,3 +34,6 @@ DRV2 += \
pmic \
pmic/pf8100
+ifeq ($(M),1)
+ DRV2 += pmic/pf100
+endif