diff --git a/drivers/mfd/rk808.c b/drivers/mfd/rk808.c index 9bfa7780fcfa..cc4643e79f05 100644 --- a/drivers/mfd/rk808.c +++ b/drivers/mfd/rk808.c @@ -351,6 +351,7 @@ static const struct rk808_reg_data rk818_pre_init_reg[] = { { RK808_RTC_CTRL_REG, RTC_STOP, RTC_STOP}, { RK808_VB_MON_REG, MASK_ALL, VB_LO_ACT | VB_LO_SEL_3500MV }, + {RK808_CLK32OUT_REG, CLK32KOUT2_FUNC_MASK, CLK32KOUT2_FUNC}, }; static const struct regmap_irq rk805_irqs[] = { diff --git a/include/linux/mfd/rk808.h b/include/linux/mfd/rk808.h index 50cc98f86329..3c8094bbc590 100644 --- a/include/linux/mfd/rk808.h +++ b/include/linux/mfd/rk808.h @@ -644,6 +644,8 @@ enum rk805_reg { #define VOUT_LO_INT BIT(0) #define CLK32KOUT2_EN BIT(0) +#define CLK32KOUT2_FUNC (0 << 1) +#define CLK32KOUT2_FUNC_MASK BIT(1) #define TEMP105C 0x08 #define TEMP115C 0x0c