From ac7a2debf22c2961d6a0c1bbc08796a195608ab1 Mon Sep 17 00:00:00 2001 From: Elaine Zhang Date: Wed, 30 Jan 2019 11:37:46 +0800 Subject: [PATCH] mfd: rk808: init CLK32KOUT func for rk818 Change-Id: I1e5c261233c08dcbae29a543029fe6455044b9a4 Signed-off-by: Elaine Zhang --- drivers/mfd/rk808.c | 1 + include/linux/mfd/rk808.h | 2 ++ 2 files changed, 3 insertions(+) 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