Searched refs:tssr (Results 1 – 2 of 2) sorted by relevance
| /linux/drivers/irqchip/ |
| H A D | irq-renesas-rzv2h.c | 185 u32 tint_nr, tssel_n, k, tssr; in rzv2h_tint_irq_endisable() local 197 tssr = readl_relaxed(priv->base + priv->info->t_offs + ICU_TSSR(k)); in rzv2h_tint_irq_endisable() 199 tssr |= ICU_TSSR_TIEN(tssel_n, priv->info->field_width); in rzv2h_tint_irq_endisable() 201 tssr &= ~ICU_TSSR_TIEN(tssel_n, priv->info->field_width); in rzv2h_tint_irq_endisable() 202 writel_relaxed(tssr, priv->base + priv->info->t_offs + ICU_TSSR(k)); in rzv2h_tint_irq_endisable() 330 u32 tssr, tssr_k, tssel_n; in rzv2h_tint_set_type() local 379 tssr = readl_relaxed(priv->base + priv->info->t_offs + ICU_TSSR(tssr_k)); in rzv2h_tint_set_type() 382 tssr_cur = field_get(ICU_TSSR_TSSEL_MASK(tssel_n, priv->info->field_width), tssr); in rzv2h_tint_set_type() 387 tssr &= ~(ICU_TSSR_TSSEL_MASK(tssel_n, priv->info->field_width) | tien); in rzv2h_tint_set_type() 388 tssr |= ICU_TSSR_TSSEL_PREP(tint, tssel_n, priv->info->field_width); in rzv2h_tint_set_type() [all …]
|
| H A D | irq-renesas-rzg2l.c | 351 u32 reg, tssr; in rzg2l_tint_set_edge() local 373 tssr = readl_relaxed(priv->base + TSSR(tssr_index)); in rzg2l_tint_set_edge() 374 tssr = rzg2l_disable_tint_and_set_tint_source(d, priv, tssr, tssr_offset, tssr_index); in rzg2l_tint_set_edge() 380 writel_relaxed(tssr, priv->base + TSSR(tssr_index)); in rzg2l_tint_set_edge()
|