Lines Matching refs:chn
105 int chn, void __iomem *reg, int *temp);
107 int chn, void __iomem *reg, int temp);
108 void (*set_tshut_mode)(int chn, void __iomem *reg, enum tshut_mode m);
141 #define TSADCV2_DATA(chn) (0x20 + (chn) * 0x04) argument
142 #define TSADCV2_COMP_SHUT(chn) (0x40 + (chn) * 0x04) argument
149 #define TSADCV2_AUTO_SRC_EN(chn) BIT(4 + (chn)) argument
152 #define TSADCV2_INT_SRC_EN(chn) BIT(chn) argument
153 #define TSADCV2_SHUT_2GPIO_SRC_EN(chn) BIT(4 + (chn)) argument
154 #define TSADCV2_SHUT_2CRU_SRC_EN(chn) BIT(8 + (chn)) argument
393 int chn, void __iomem *regs, int *temp) in rk_tsadcv2_get_temp() argument
397 val = readl_relaxed(regs + TSADCV2_DATA(chn)); in rk_tsadcv2_get_temp()
403 int chn, void __iomem *regs, int temp) in rk_tsadcv2_tshut_temp() argument
408 writel_relaxed(tshut_value, regs + TSADCV2_COMP_SHUT(chn)); in rk_tsadcv2_tshut_temp()
412 writel_relaxed(val | TSADCV2_AUTO_SRC_EN(chn), regs + TSADCV2_AUTO_CON); in rk_tsadcv2_tshut_temp()
415 static void rk_tsadcv2_tshut_mode(int chn, void __iomem *regs, in rk_tsadcv2_tshut_mode() argument
422 val &= ~TSADCV2_SHUT_2CRU_SRC_EN(chn); in rk_tsadcv2_tshut_mode()
423 val |= TSADCV2_SHUT_2GPIO_SRC_EN(chn); in rk_tsadcv2_tshut_mode()
425 val &= ~TSADCV2_SHUT_2GPIO_SRC_EN(chn); in rk_tsadcv2_tshut_mode()
426 val |= TSADCV2_SHUT_2CRU_SRC_EN(chn); in rk_tsadcv2_tshut_mode()