Searched refs:tssr (Results 1 – 2 of 2) sorted by relevance
| /linux-6.15/drivers/irqchip/ |
| H A D | irq-renesas-rzv2h.c | 155 u32 tint_nr, tssel_n, k, tssr; in rzv2h_tint_irq_endisable() local 167 tssr = readl_relaxed(priv->base + priv->info->t_offs + ICU_TSSR(k)); in rzv2h_tint_irq_endisable() 169 tssr |= ICU_TSSR_TIEN(tssel_n, priv->info->field_width); in rzv2h_tint_irq_endisable() 171 tssr &= ~ICU_TSSR_TIEN(tssel_n, priv->info->field_width); in rzv2h_tint_irq_endisable() 172 writel_relaxed(tssr, priv->base + priv->info->t_offs + ICU_TSSR(k)); in rzv2h_tint_irq_endisable() 300 u32 tssr, tssr_k, tssel_n; in rzv2h_tint_set_type() local 348 tssr = readl_relaxed(priv->base + priv->info->t_offs + ICU_TSSR(tssr_k)); in rzv2h_tint_set_type() 349 tssr &= ~(ICU_TSSR_TSSEL_MASK(tssel_n, priv->info->field_width) | tien); in rzv2h_tint_set_type() 350 tssr |= ICU_TSSR_TSSEL_PREP(tint, tssel_n, priv->info->field_width); in rzv2h_tint_set_type() 352 writel_relaxed(tssr, priv->base + priv->info->t_offs + ICU_TSSR(tssr_k)); in rzv2h_tint_set_type() [all …]
|
| H A D | irq-renesas-rzg2l.c | 352 u32 reg, tssr; in rzg2l_tint_set_edge() local 374 tssr = readl_relaxed(priv->base + TSSR(tssr_index)); in rzg2l_tint_set_edge() 375 tssr = rzg2l_disable_tint_and_set_tint_source(d, priv, tssr, tssr_offset, tssr_index); in rzg2l_tint_set_edge() 381 writel_relaxed(tssr, priv->base + TSSR(tssr_index)); in rzg2l_tint_set_edge()
|