Lines Matching refs:chn
67 #define TSADCV2_DATA(chn) (0x20 + (chn) * 0x04) argument
68 #define TSADCV2_COMP_INT(chn) (0x30 + (chn) * 0x04) argument
69 #define TSADCV2_COMP_SHUT(chn) (0x40 + (chn) * 0x04) argument
70 #define TSADCV3_DATA(chn) (0x2c + (chn) * 0x04) argument
71 #define TSADCV3_COMP_INT(chn) (0x6c + (chn) * 0x04) argument
72 #define TSADCV3_COMP_SHUT(chn) (0x10c + (chn) * 0x04) argument
85 #define TSADCV2_AUTO_SRC_EN(chn) BIT(4 + (chn)) argument
86 #define TSADCV3_AUTO_SRC_EN(chn) BIT(chn) argument
87 #define TSADCV3_AUTO_SRC_EN_MASK(chn) BIT(16 + (chn)) argument
94 #define TSADCV2_INT_SRC_EN(chn) BIT(chn) argument
95 #define TSADCV2_INT_SRC_EN_MASK(chn) BIT(16 + (chn)) argument
96 #define TSADCV2_SHUT_2GPIO_SRC_EN(chn) BIT(4 + (chn)) argument
97 #define TSADCV2_SHUT_2CRU_SRC_EN(chn) BIT(8 + (chn)) argument
206 int (*tsadc_get_temp)(struct udevice *dev, int chn,
210 int chn, int temp);
212 int chn, int temp);
213 void (*set_tshut_mode)(struct udevice *dev, int chn, enum tshut_mode m);
1005 int chn, int *temp) in tsadc_get_temp_v2() argument
1011 val = readl(priv->base + TSADCV2_DATA(chn)); in tsadc_get_temp_v2()
1087 int chn, int *temp) in tsadc_get_temp_v3() argument
1091 ret = tsadc_get_temp_v2(dev, chn, temp); in tsadc_get_temp_v3()
1098 static int tsadc_get_temp_v4(struct udevice *dev, int chn, int *temp) in tsadc_get_temp_v4() argument
1104 val = readl(priv->base + TSADCV3_DATA(chn)); in tsadc_get_temp_v4()
1110 int chn, int temp) in tsadc_alarm_temp_v2() argument
1120 writel(alarm_value, priv->base + TSADCV2_COMP_INT(chn)); in tsadc_alarm_temp_v2()
1123 int_en |= TSADCV2_INT_SRC_EN(chn); in tsadc_alarm_temp_v2()
1127 static void tsadc_alarm_temp_v3(struct udevice *dev, int chn, int temp) in tsadc_alarm_temp_v3() argument
1137 writel(alarm_value, priv->base + TSADCV3_COMP_INT(chn)); in tsadc_alarm_temp_v3()
1138 writel(TSADCV2_INT_SRC_EN(chn) | TSADCV2_INT_SRC_EN_MASK(chn), in tsadc_alarm_temp_v3()
1143 int chn, int temp) in tsadc_tshut_temp_v2() argument
1153 writel(tshut_value, priv->base + TSADCV2_COMP_SHUT(chn)); in tsadc_tshut_temp_v2()
1157 writel(val | TSADCV2_AUTO_SRC_EN(chn), priv->base + TSADCV2_AUTO_CON); in tsadc_tshut_temp_v2()
1160 static void tsadc_tshut_temp_v3(struct udevice *dev, int chn, int temp) in tsadc_tshut_temp_v3() argument
1170 writel(tshut_value, priv->base + TSADCV3_COMP_SHUT(chn)); in tsadc_tshut_temp_v3()
1171 writel(TSADCV3_AUTO_SRC_EN(chn) | TSADCV3_AUTO_SRC_EN_MASK(chn), in tsadc_tshut_temp_v3()
1175 static void tsadc_tshut_mode_v2(struct udevice *dev, int chn, in tsadc_tshut_mode_v2() argument
1183 val &= ~TSADCV2_SHUT_2CRU_SRC_EN(chn); in tsadc_tshut_mode_v2()
1184 val |= TSADCV2_SHUT_2GPIO_SRC_EN(chn); in tsadc_tshut_mode_v2()
1186 val &= ~TSADCV2_SHUT_2GPIO_SRC_EN(chn); in tsadc_tshut_mode_v2()
1187 val |= TSADCV2_SHUT_2CRU_SRC_EN(chn); in tsadc_tshut_mode_v2()
1193 static void tsadc_tshut_mode_v4(struct udevice *dev, int chn, in tsadc_tshut_mode_v4() argument
1200 val_gpio = TSADCV2_INT_SRC_EN(chn) | TSADCV2_INT_SRC_EN_MASK(chn); in tsadc_tshut_mode_v4()
1201 val_cru = TSADCV2_INT_SRC_EN_MASK(chn); in tsadc_tshut_mode_v4()
1203 val_cru = TSADCV2_INT_SRC_EN(chn) | TSADCV2_INT_SRC_EN_MASK(chn); in tsadc_tshut_mode_v4()
1204 val_gpio = TSADCV2_INT_SRC_EN_MASK(chn); in tsadc_tshut_mode_v4()