• Home
  • Raw
  • Download

Lines Matching refs:chn

117 			int chn, void __iomem *reg, int *temp);
119 int chn, void __iomem *reg, int temp);
121 int chn, void __iomem *reg, int temp);
122 void (*set_tshut_mode)(int chn, void __iomem *reg, enum tshut_mode m);
183 #define TSADCV2_DATA(chn) (0x20 + (chn) * 0x04) argument
184 #define TSADCV2_COMP_INT(chn) (0x30 + (chn) * 0x04) argument
185 #define TSADCV2_COMP_SHUT(chn) (0x40 + (chn) * 0x04) argument
192 #define TSADCV2_AUTO_SRC_EN(chn) BIT(4 + (chn)) argument
197 #define TSADCV2_INT_SRC_EN(chn) BIT(chn) argument
198 #define TSADCV2_SHUT_2GPIO_SRC_EN(chn) BIT(4 + (chn)) argument
199 #define TSADCV2_SHUT_2CRU_SRC_EN(chn) BIT(8 + (chn)) argument
756 int chn, void __iomem *regs, int *temp) in rk_tsadcv2_get_temp() argument
760 val = readl_relaxed(regs + TSADCV2_DATA(chn)); in rk_tsadcv2_get_temp()
766 int chn, void __iomem *regs, int temp) in rk_tsadcv2_alarm_temp() argument
779 int_clr &= ~TSADCV2_INT_SRC_EN(chn); in rk_tsadcv2_alarm_temp()
790 regs + TSADCV2_COMP_INT(chn)); in rk_tsadcv2_alarm_temp()
793 int_en |= TSADCV2_INT_SRC_EN(chn); in rk_tsadcv2_alarm_temp()
800 int chn, void __iomem *regs, int temp) in rk_tsadcv2_tshut_temp() argument
809 writel_relaxed(tshut_value, regs + TSADCV2_COMP_SHUT(chn)); in rk_tsadcv2_tshut_temp()
813 writel_relaxed(val | TSADCV2_AUTO_SRC_EN(chn), regs + TSADCV2_AUTO_CON); in rk_tsadcv2_tshut_temp()
818 static void rk_tsadcv2_tshut_mode(int chn, void __iomem *regs, in rk_tsadcv2_tshut_mode() argument
825 val &= ~TSADCV2_SHUT_2CRU_SRC_EN(chn); in rk_tsadcv2_tshut_mode()
826 val |= TSADCV2_SHUT_2GPIO_SRC_EN(chn); in rk_tsadcv2_tshut_mode()
828 val &= ~TSADCV2_SHUT_2GPIO_SRC_EN(chn); in rk_tsadcv2_tshut_mode()
829 val |= TSADCV2_SHUT_2CRU_SRC_EN(chn); in rk_tsadcv2_tshut_mode()