Lines Matching refs:chn

108 			int chn, void __iomem *reg, int *temp);
110 int chn, void __iomem *reg, int temp);
112 int chn, void __iomem *reg, int temp);
113 void (*set_tshut_mode)(int chn, void __iomem *reg, enum tshut_mode m);
195 #define TSADCV2_DATA(chn) (0x20 + (chn) * 0x04)
196 #define TSADCV2_COMP_INT(chn) (0x30 + (chn) * 0x04)
197 #define TSADCV2_COMP_SHUT(chn) (0x40 + (chn) * 0x04)
198 #define TSADCV3_DATA(chn) (0x2c + (chn) * 0x04)
199 #define TSADCV3_COMP_INT(chn) (0x6c + (chn) * 0x04)
200 #define TSADCV3_COMP_SHUT(chn) (0x10c + (chn) * 0x04)
212 #define TSADCV2_AUTO_SRC_EN(chn) BIT(4 + (chn))
213 #define TSADCV3_AUTO_SRC_EN(chn) BIT(chn)
214 #define TSADCV3_AUTO_SRC_EN_MASK(chn) BIT(16 + chn)
220 #define TSADCV2_INT_SRC_EN(chn) BIT(chn)
221 #define TSADCV2_INT_SRC_EN_MASK(chn) BIT(16 + (chn))
222 #define TSADCV2_SHUT_2GPIO_SRC_EN(chn) BIT(4 + (chn))
223 #define TSADCV2_SHUT_2CRU_SRC_EN(chn) BIT(8 + (chn))
937 int chn, void __iomem *regs, int *temp)
941 val = readl_relaxed(regs + TSADCV2_DATA(chn));
947 int chn, void __iomem *regs, int *temp)
951 val = readl_relaxed(regs + TSADCV3_DATA(chn));
957 int chn, void __iomem *regs, int temp)
970 int_clr &= ~TSADCV2_INT_SRC_EN(chn);
981 regs + TSADCV2_COMP_INT(chn));
984 int_en |= TSADCV2_INT_SRC_EN(chn);
991 int chn, void __iomem *regs, int temp)
1002 writel_relaxed(TSADCV2_INT_SRC_EN_MASK(chn),
1011 regs + TSADCV3_COMP_INT(chn));
1012 writel_relaxed(TSADCV2_INT_SRC_EN(chn) | TSADCV2_INT_SRC_EN_MASK(chn),
1018 int chn, void __iomem *regs, int temp)
1027 writel_relaxed(tshut_value, regs + TSADCV2_COMP_SHUT(chn));
1031 writel_relaxed(val | TSADCV2_AUTO_SRC_EN(chn), regs + TSADCV2_AUTO_CON);
1037 int chn, void __iomem *regs, int temp)
1046 writel_relaxed(tshut_value, regs + TSADCV3_COMP_SHUT(chn));
1049 writel_relaxed(TSADCV3_AUTO_SRC_EN(chn) | TSADCV3_AUTO_SRC_EN_MASK(chn),
1055 static void rk_tsadcv2_tshut_mode(int chn, void __iomem *regs,
1062 val &= ~TSADCV2_SHUT_2CRU_SRC_EN(chn);
1063 val |= TSADCV2_SHUT_2GPIO_SRC_EN(chn);
1065 val &= ~TSADCV2_SHUT_2GPIO_SRC_EN(chn);
1066 val |= TSADCV2_SHUT_2CRU_SRC_EN(chn);
1072 static void rk_tsadcv4_tshut_mode(int chn, void __iomem *regs,
1078 val_gpio = TSADCV2_INT_SRC_EN(chn) | TSADCV2_INT_SRC_EN_MASK(chn);
1079 val_cru = TSADCV2_INT_SRC_EN_MASK(chn);
1081 val_cru = TSADCV2_INT_SRC_EN(chn) | TSADCV2_INT_SRC_EN_MASK(chn);
1082 val_gpio = TSADCV2_INT_SRC_EN_MASK(chn);
1713 u32 chn;
1765 if (!of_property_read_u32(child, "reg", &chn)) {
1766 if (chn < thermal->chip->chn_num)
1767 thermal->sensors[chn].of_node = child;
1771 chn);