Commit 23c7ff12 authored by Álvaro Fernández Rojas's avatar Álvaro Fernández Rojas Committed by Marc Zyngier
Browse files

irqchip/bcm-6345-l1: Request memory region



Request memory region in order to display it in /proc/iomem.
Also stop printing the MMIO address since it just displays (ptrval).

Signed-off-by: default avatarÁlvaro Fernández Rojas <noltari@gmail.com>
Acked-by: default avatarFlorian Fainelli <f.fainelli@gmail.com>
Signed-off-by: default avatarMarc Zyngier <maz@kernel.org>
Link: https://lore.kernel.org/r/20230316192833.1603149-1-noltari@gmail.com
parent e8d018dd
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -257,6 +257,9 @@ static int __init bcm6345_l1_init_one(struct device_node *dn,
	if (!cpu->map_base)
		return -ENOMEM;

	if (!request_mem_region(res.start, sz, res.name))
		pr_err("failed to request intc memory");

	for (i = 0; i < n_words; i++) {
		cpu->enable_cache[i] = 0;
		__raw_writel(0, cpu->map_base + reg_enable(intc, i));
@@ -335,8 +338,7 @@ static int __init bcm6345_l1_of_init(struct device_node *dn,
	for_each_cpu(idx, &intc->cpumask) {
		struct bcm6345_l1_cpu *cpu = intc->cpus[idx];

		pr_info("  CPU%u at MMIO 0x%p (irq = %d)\n", idx,
				cpu->map_base, cpu->parent_irq);
		pr_info("  CPU%u (irq = %d)\n", idx, cpu->parent_irq);
	}

	return 0;