Lines Matching refs:chn

102 			int chn, void __iomem *reg, int *temp);
104 int chn, void __iomem *reg, int temp);
106 int chn, void __iomem *reg, int temp);
107 void (*set_tshut_mode)(int chn, void __iomem *reg, enum tshut_mode m);
174 #define TSADCV2_DATA(chn) (0x20 + (chn) * 0x04)
175 #define TSADCV2_COMP_INT(chn) (0x30 + (chn) * 0x04)
176 #define TSADCV2_COMP_SHUT(chn) (0x40 + (chn) * 0x04)
177 #define TSADCV3_DATA(chn) (0x2c + (chn) * 0x04)
178 #define TSADCV3_COMP_INT(chn) (0x6c + (chn) * 0x04)
179 #define TSADCV3_COMP_SHUT(chn) (0x10c + (chn) * 0x04)
191 #define TSADCV2_AUTO_SRC_EN(chn) BIT(4 + (chn))
192 #define TSADCV3_AUTO_SRC_EN(chn) BIT(chn)
193 #define TSADCV3_AUTO_SRC_EN_MASK(chn) BIT(16 + chn)
199 #define TSADCV2_INT_SRC_EN(chn) BIT(chn)
200 #define TSADCV2_INT_SRC_EN_MASK(chn) BIT(16 + (chn))
201 #define TSADCV2_SHUT_2GPIO_SRC_EN(chn) BIT(4 + (chn))
202 #define TSADCV2_SHUT_2CRU_SRC_EN(chn) BIT(8 + (chn))
912 int chn, void __iomem *regs, int *temp)
916 val = readl_relaxed(regs + TSADCV2_DATA(chn));
922 int chn, void __iomem *regs, int *temp)
926 val = readl_relaxed(regs + TSADCV3_DATA(chn));
932 int chn, void __iomem *regs, int temp)
945 int_clr &= ~TSADCV2_INT_SRC_EN(chn);
956 regs + TSADCV2_COMP_INT(chn));
959 int_en |= TSADCV2_INT_SRC_EN(chn);
966 int chn, void __iomem *regs, int temp)
977 writel_relaxed(TSADCV2_INT_SRC_EN_MASK(chn),
986 regs + TSADCV3_COMP_INT(chn));
987 writel_relaxed(TSADCV2_INT_SRC_EN(chn) | TSADCV2_INT_SRC_EN_MASK(chn),
993 int chn, void __iomem *regs, int temp)
1002 writel_relaxed(tshut_value, regs + TSADCV2_COMP_SHUT(chn));
1006 writel_relaxed(val | TSADCV2_AUTO_SRC_EN(chn), regs + TSADCV2_AUTO_CON);
1012 int chn, void __iomem *regs, int temp)
1021 writel_relaxed(tshut_value, regs + TSADCV3_COMP_SHUT(chn));
1024 writel_relaxed(TSADCV3_AUTO_SRC_EN(chn) | TSADCV3_AUTO_SRC_EN_MASK(chn),
1030 static void rk_tsadcv2_tshut_mode(int chn, void __iomem *regs,
1037 val &= ~TSADCV2_SHUT_2CRU_SRC_EN(chn);
1038 val |= TSADCV2_SHUT_2GPIO_SRC_EN(chn);
1040 val &= ~TSADCV2_SHUT_2GPIO_SRC_EN(chn);
1041 val |= TSADCV2_SHUT_2CRU_SRC_EN(chn);
1047 static void rk_tsadcv3_tshut_mode(int chn, void __iomem *regs,
1053 val_gpio = TSADCV2_INT_SRC_EN(chn) | TSADCV2_INT_SRC_EN_MASK(chn);
1054 val_cru = TSADCV2_INT_SRC_EN_MASK(chn);
1056 val_cru = TSADCV2_INT_SRC_EN(chn) | TSADCV2_INT_SRC_EN_MASK(chn);
1057 val_gpio = TSADCV2_INT_SRC_EN_MASK(chn);