Lines Matching refs:chn

114 			int chn, void __iomem *reg, int *temp);
116 int chn, void __iomem *reg, int temp);
118 int chn, void __iomem *reg, int temp);
119 void (*set_tshut_mode)(int chn, void __iomem *reg, enum tshut_mode m);
180 #define TSADCV2_DATA(chn) (0x20 + (chn) * 0x04) argument
181 #define TSADCV2_COMP_INT(chn) (0x30 + (chn) * 0x04) argument
182 #define TSADCV2_COMP_SHUT(chn) (0x40 + (chn) * 0x04) argument
189 #define TSADCV2_AUTO_SRC_EN(chn) BIT(4 + (chn)) argument
194 #define TSADCV2_INT_SRC_EN(chn) BIT(chn) argument
195 #define TSADCV2_SHUT_2GPIO_SRC_EN(chn) BIT(4 + (chn)) argument
196 #define TSADCV2_SHUT_2CRU_SRC_EN(chn) BIT(8 + (chn)) argument
745 int chn, void __iomem *regs, int *temp) in rk_tsadcv2_get_temp() argument
749 val = readl_relaxed(regs + TSADCV2_DATA(chn)); in rk_tsadcv2_get_temp()
755 int chn, void __iomem *regs, int temp) in rk_tsadcv2_alarm_temp() argument
768 int_clr &= ~TSADCV2_INT_SRC_EN(chn); in rk_tsadcv2_alarm_temp()
779 regs + TSADCV2_COMP_INT(chn)); in rk_tsadcv2_alarm_temp()
782 int_en |= TSADCV2_INT_SRC_EN(chn); in rk_tsadcv2_alarm_temp()
789 int chn, void __iomem *regs, int temp) in rk_tsadcv2_tshut_temp() argument
798 writel_relaxed(tshut_value, regs + TSADCV2_COMP_SHUT(chn)); in rk_tsadcv2_tshut_temp()
802 writel_relaxed(val | TSADCV2_AUTO_SRC_EN(chn), regs + TSADCV2_AUTO_CON); in rk_tsadcv2_tshut_temp()
807 static void rk_tsadcv2_tshut_mode(int chn, void __iomem *regs, in rk_tsadcv2_tshut_mode() argument
814 val &= ~TSADCV2_SHUT_2CRU_SRC_EN(chn); in rk_tsadcv2_tshut_mode()
815 val |= TSADCV2_SHUT_2GPIO_SRC_EN(chn); in rk_tsadcv2_tshut_mode()
817 val &= ~TSADCV2_SHUT_2GPIO_SRC_EN(chn); in rk_tsadcv2_tshut_mode()
818 val |= TSADCV2_SHUT_2CRU_SRC_EN(chn); in rk_tsadcv2_tshut_mode()