Lines Matching refs:chn
133 int chn, void __iomem *reg, int *temp);
135 int chn, void __iomem *reg, int temp);
137 int chn, void __iomem *reg, int temp);
138 void (*set_tshut_mode)(struct regmap *grf, int chn,
220 #define TSADCV2_DATA(chn) (0x20 + (chn) * 0x04) argument
221 #define TSADCV2_COMP_INT(chn) (0x30 + (chn) * 0x04) argument
222 #define TSADCV2_COMP_SHUT(chn) (0x40 + (chn) * 0x04) argument
223 #define TSADCV3_DATA(chn) (0x2c + (chn) * 0x04) argument
224 #define TSADCV3_COMP_INT(chn) (0x6c + (chn) * 0x04) argument
225 #define TSADCV3_COMP_SHUT(chn) (0x10c + (chn) * 0x04) argument
239 #define TSADCV2_AUTO_SRC_EN(chn) BIT(4 + (chn)) argument
240 #define TSADCV3_AUTO_SRC_EN(chn) BIT(chn) argument
241 #define TSADCV3_AUTO_SRC_EN_MASK(chn) BIT(16 + chn) argument
248 #define TSADCV2_INT_SRC_EN(chn) BIT(chn) argument
249 #define TSADCV2_INT_SRC_EN_MASK(chn) BIT(16 + (chn)) argument
250 #define TSADCV2_SHUT_2GPIO_SRC_EN(chn) BIT(4 + (chn)) argument
251 #define TSADCV2_SHUT_2CRU_SRC_EN(chn) BIT(8 + (chn)) argument
1290 int chn, void __iomem *regs, int *temp) in rk_tsadcv2_get_temp() argument
1294 val = readl_relaxed(regs + TSADCV2_DATA(chn)); in rk_tsadcv2_get_temp()
1300 int chn, void __iomem *regs, int *temp) in rk_tsadcv4_get_temp() argument
1304 val = readl_relaxed(regs + TSADCV3_DATA(chn)); in rk_tsadcv4_get_temp()
1310 int chn, void __iomem *regs, int temp) in rk_tsadcv2_alarm_temp() argument
1323 int_clr &= ~TSADCV2_INT_SRC_EN(chn); in rk_tsadcv2_alarm_temp()
1334 regs + TSADCV2_COMP_INT(chn)); in rk_tsadcv2_alarm_temp()
1337 int_en |= TSADCV2_INT_SRC_EN(chn); in rk_tsadcv2_alarm_temp()
1344 int chn, void __iomem *regs, int temp) in rk_tsadcv3_alarm_temp() argument
1355 writel_relaxed(TSADCV2_INT_SRC_EN_MASK(chn), in rk_tsadcv3_alarm_temp()
1364 regs + TSADCV3_COMP_INT(chn)); in rk_tsadcv3_alarm_temp()
1365 writel_relaxed(TSADCV2_INT_SRC_EN(chn) | TSADCV2_INT_SRC_EN_MASK(chn), in rk_tsadcv3_alarm_temp()
1371 int chn, void __iomem *regs, int temp) in rk_tsadcv2_tshut_temp() argument
1380 writel_relaxed(tshut_value, regs + TSADCV2_COMP_SHUT(chn)); in rk_tsadcv2_tshut_temp()
1384 writel_relaxed(val | TSADCV2_AUTO_SRC_EN(chn), regs + TSADCV2_AUTO_CON); in rk_tsadcv2_tshut_temp()
1390 int chn, void __iomem *regs, int temp) in rk_tsadcv3_tshut_temp() argument
1399 writel_relaxed(tshut_value, regs + TSADCV3_COMP_SHUT(chn)); in rk_tsadcv3_tshut_temp()
1402 writel_relaxed(TSADCV3_AUTO_SRC_EN(chn) | TSADCV3_AUTO_SRC_EN_MASK(chn), in rk_tsadcv3_tshut_temp()
1408 static void rk_tsadcv2_tshut_mode(struct regmap *grf, int chn, in rk_tsadcv2_tshut_mode() argument
1416 val &= ~TSADCV2_SHUT_2CRU_SRC_EN(chn); in rk_tsadcv2_tshut_mode()
1417 val |= TSADCV2_SHUT_2GPIO_SRC_EN(chn); in rk_tsadcv2_tshut_mode()
1419 val &= ~TSADCV2_SHUT_2GPIO_SRC_EN(chn); in rk_tsadcv2_tshut_mode()
1420 val |= TSADCV2_SHUT_2CRU_SRC_EN(chn); in rk_tsadcv2_tshut_mode()
1426 static void rk_tsadcv3_tshut_mode(struct regmap *grf, int chn, in rk_tsadcv3_tshut_mode() argument
1434 val &= ~TSADCV2_SHUT_2CRU_SRC_EN(chn); in rk_tsadcv3_tshut_mode()
1435 val |= TSADCV2_SHUT_2GPIO_SRC_EN(chn); in rk_tsadcv3_tshut_mode()
1440 val &= ~TSADCV2_SHUT_2GPIO_SRC_EN(chn); in rk_tsadcv3_tshut_mode()
1441 val |= TSADCV2_SHUT_2CRU_SRC_EN(chn); in rk_tsadcv3_tshut_mode()
1450 static void rk_tsadcv4_tshut_mode(struct regmap *grf, int chn, in rk_tsadcv4_tshut_mode() argument
1457 val_gpio = TSADCV2_INT_SRC_EN(chn) | TSADCV2_INT_SRC_EN_MASK(chn); in rk_tsadcv4_tshut_mode()
1458 val_cru = TSADCV2_INT_SRC_EN_MASK(chn); in rk_tsadcv4_tshut_mode()
1460 val_cru = TSADCV2_INT_SRC_EN(chn) | TSADCV2_INT_SRC_EN_MASK(chn); in rk_tsadcv4_tshut_mode()
1461 val_gpio = TSADCV2_INT_SRC_EN_MASK(chn); in rk_tsadcv4_tshut_mode()