diff options
Diffstat (limited to 'drivers/irqchip/irq-stm32-exti.c')
| -rw-r--r-- | drivers/irqchip/irq-stm32-exti.c | 10 | 
1 files changed, 0 insertions, 10 deletions
diff --git a/drivers/irqchip/irq-stm32-exti.c b/drivers/irqchip/irq-stm32-exti.c index a93296b9b45d..7bd1d4cb2e19 100644 --- a/drivers/irqchip/irq-stm32-exti.c +++ b/drivers/irqchip/irq-stm32-exti.c @@ -716,7 +716,6 @@ stm32_exti_chip_data *stm32_exti_chip_init(struct stm32_exti_host_data *h_data,  	const struct stm32_exti_bank *stm32_bank;  	struct stm32_exti_chip_data *chip_data;  	void __iomem *base = h_data->base; -	u32 irqs_mask;  	stm32_bank = h_data->drv_data->exti_banks[bank_idx];  	chip_data = &h_data->chips_data[bank_idx]; @@ -725,21 +724,12 @@ stm32_exti_chip_data *stm32_exti_chip_init(struct stm32_exti_host_data *h_data,  	raw_spin_lock_init(&chip_data->rlock); -	/* Determine number of irqs supported */ -	writel_relaxed(~0UL, base + stm32_bank->rtsr_ofst); -	irqs_mask = readl_relaxed(base + stm32_bank->rtsr_ofst); -  	/*  	 * This IP has no reset, so after hot reboot we should  	 * clear registers to avoid residue  	 */  	writel_relaxed(0, base + stm32_bank->imr_ofst);  	writel_relaxed(0, base + stm32_bank->emr_ofst); -	writel_relaxed(0, base + stm32_bank->rtsr_ofst); -	writel_relaxed(0, base + stm32_bank->ftsr_ofst); -	writel_relaxed(~0UL, base + stm32_bank->rpr_ofst); -	if (stm32_bank->fpr_ofst != UNDEF_REG) -		writel_relaxed(~0UL, base + stm32_bank->fpr_ofst);  	pr_info("%pOF: bank%d\n", h_data->node, bank_idx);  | 
