Merge "target: msm8994: Enable PWM and QPNP WLED driver compilation."
diff --git a/project/msm8994.mk b/project/msm8994.mk
index 5f994d2..bf22317 100644
--- a/project/msm8994.mk
+++ b/project/msm8994.mk
@@ -14,6 +14,7 @@
ENABLE_USB30_SUPPORT := 1
USE_DYNAMIC_SMEM := 1
ENABLE_SMD_SUPPORT := 1
+ENABLE_PWM_SUPPORT := true
#DEFINES += WITH_DEBUG_DCC=1
DEFINES += WITH_DEBUG_UART=1
diff --git a/target/msm8994/init.c b/target/msm8994/init.c
index 635dbfa..cfd665f 100644
--- a/target/msm8994/init.c
+++ b/target/msm8994/init.c
@@ -72,6 +72,7 @@
#define FASTBOOT_MODE 0x77665500
#define BOOT_DEVICE_MASK(val) ((val & 0x3E) >>1)
+#define PMIC_WLED_SLAVE_ID 3
static void set_sdc_power_ctrl(void);
static uint32_t mmc_pwrctl_base[] =
@@ -280,6 +281,10 @@
}
rpm_smd_init();
+
+ /* QPNP WLED init for display backlight */
+ pm8x41_wled_config_slave_id(PMIC_WLED_SLAVE_ID);
+ qpnp_wled_init();
}
unsigned board_machtype(void)
diff --git a/target/msm8994/rules.mk b/target/msm8994/rules.mk
index 3d6d853..e098b17 100644
--- a/target/msm8994/rules.mk
+++ b/target/msm8994/rules.mk
@@ -18,6 +18,7 @@
MODULES += \
dev/keys \
dev/pmic/pm8x41 \
+ dev/qpnp_wled \
lib/ptable \
lib/libfdt