From 05b41faf3f6c5d537b7d7914870c8f628bc467ac Mon Sep 17 00:00:00 2001 From: "Huang, Tao" Date: Thu, 22 Sep 2016 11:24:36 +0800 Subject: [PATCH] pinctrl: rockchip: better show irq chip name When call irq_alloc_domain_generic_chips, pass the name of the irq chip with bank name instead of just rockchip_gpio_irq. So we can know the irq belong to which gpio by read /proc/interrupts. cat /proc/interrupts before: 56: 435 rockchip_gpio_irq 3 Level bcmsdh_sdmmc 58: 0 rockchip_gpio_irq 5 Edge power 87: 2 rockchip_gpio_irq 2 Level fusb302 105: 36 rockchip_gpio_irq 20 Level gt9xx 106: 0 rockchip_gpio_irq 21 Level rk808 109: 0 rockchip_gpio_irq 24 Level fusb302 209: 42 rockchip_gpio_irq 28 Edge es8316_interrupt after: 56: 401 gpio0 3 Level bcmsdh_sdmmc 58: 0 gpio0 5 Edge power 87: 2 gpio1 2 Level fusb302 105: 39 gpio1 20 Level gt9xx 106: 0 gpio1 21 Level rk808 109: 0 gpio1 24 Level fusb302 209: 37 gpio4 28 Edge es8316_interrupt Change-Id: Iff7afda770e8493dc4c105c1d251aeae0f69f639 Signed-off-by: Huang, Tao --- drivers/pinctrl/pinctrl-rockchip.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/pinctrl/pinctrl-rockchip.c b/drivers/pinctrl/pinctrl-rockchip.c index c6c04aca892f..e58223787ba1 100644 --- a/drivers/pinctrl/pinctrl-rockchip.c +++ b/drivers/pinctrl/pinctrl-rockchip.c @@ -2374,7 +2374,7 @@ static int rockchip_interrupts_register(struct platform_device *pdev, } ret = irq_alloc_domain_generic_chips(bank->domain, 32, 1, - "rockchip_gpio_irq", handle_level_irq, + bank->name, handle_level_irq, clr, 0, IRQ_GC_INIT_MASK_CACHE); if (ret) { dev_err(&pdev->dev, "could not alloc generic chips for bank %s\n", -- 2.34.1