Re: [PATCH 11/11] irqchip: Decouple bcm7120-l2 from brcmstb-l2

2014-10-29 Thread Florian Fainelli
On 10/28/2014 08:58 PM, Kevin Cernekee wrote:
> Some chips, such as BCM6328, only require the former driver.  Some
> BCM7xxx STB configurations only require the latter driver.  Treat them
> as two separate entities, and update the mach-bcm dependencies to
> reflect the change.
> 
> Signed-off-by: Kevin Cernekee 

Acked-by: Florian Fainelli 

> ---
>  arch/arm/mach-bcm/Kconfig| 1 +
>  drivers/irqchip/Kconfig  | 5 +
>  drivers/irqchip/Makefile | 4 ++--
>  drivers/irqchip/irq-bcm7120-l2.c | 2 +-
>  4 files changed, 9 insertions(+), 3 deletions(-)
> 
> diff --git a/arch/arm/mach-bcm/Kconfig b/arch/arm/mach-bcm/Kconfig
> index 2abad74..bf47eb0 100644
> --- a/arch/arm/mach-bcm/Kconfig
> +++ b/arch/arm/mach-bcm/Kconfig
> @@ -125,6 +125,7 @@ config ARCH_BRCMSTB
>   select HAVE_ARM_ARCH_TIMER
>   select BRCMSTB_GISB_ARB
>   select BRCMSTB_L2_IRQ
> + select BCM7120_L2_IRQ
>   help
> Say Y if you intend to run the kernel on a Broadcom ARM-based STB
> chipset.
> diff --git a/drivers/irqchip/Kconfig b/drivers/irqchip/Kconfig
> index 6a03c65..2d52b07 100644
> --- a/drivers/irqchip/Kconfig
> +++ b/drivers/irqchip/Kconfig
> @@ -51,6 +51,11 @@ config ATMEL_AIC5_IRQ
>   select MULTI_IRQ_HANDLER
>   select SPARSE_IRQ
>  
> +config BCM7120_L2_IRQ
> + bool
> + select GENERIC_IRQ_CHIP
> + select IRQ_DOMAIN
> +
>  config BRCMSTB_L2_IRQ
>   bool
>   select GENERIC_IRQ_CHIP
> diff --git a/drivers/irqchip/Makefile b/drivers/irqchip/Makefile
> index 173bb5f..f0909d0 100644
> --- a/drivers/irqchip/Makefile
> +++ b/drivers/irqchip/Makefile
> @@ -35,6 +35,6 @@ obj-$(CONFIG_TB10X_IRQC)+= irq-tb10x.o
>  obj-$(CONFIG_XTENSA) += irq-xtensa-pic.o
>  obj-$(CONFIG_XTENSA_MX)  += irq-xtensa-mx.o
>  obj-$(CONFIG_IRQ_CROSSBAR)   += irq-crossbar.o
> -obj-$(CONFIG_BRCMSTB_L2_IRQ) += irq-brcmstb-l2.o \
> -irq-bcm7120-l2.o
> +obj-$(CONFIG_BCM7120_L2_IRQ) += irq-bcm7120-l2.o
> +obj-$(CONFIG_BRCMSTB_L2_IRQ) += irq-brcmstb-l2.o
>  obj-$(CONFIG_KEYSTONE_IRQ)   += irq-keystone.o
> diff --git a/drivers/irqchip/irq-bcm7120-l2.c 
> b/drivers/irqchip/irq-bcm7120-l2.c
> index 734fece..91065b9 100644
> --- a/drivers/irqchip/irq-bcm7120-l2.c
> +++ b/drivers/irqchip/irq-bcm7120-l2.c
> @@ -247,5 +247,5 @@ out_unmap:
>   kfree(data);
>   return ret;
>  }
> -IRQCHIP_DECLARE(brcmstb_l2_intc, "brcm,bcm7120-l2-intc",
> +IRQCHIP_DECLARE(bcm7120_l2_intc, "brcm,bcm7120-l2-intc",
>   bcm7120_l2_intc_of_init);
> 

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH 11/11] irqchip: Decouple bcm7120-l2 from brcmstb-l2

2014-10-29 Thread Arnd Bergmann
On Tuesday 28 October 2014 20:58:58 Kevin Cernekee wrote:
> Some chips, such as BCM6328, only require the former driver.  Some
> BCM7xxx STB configurations only require the latter driver.  Treat them
> as two separate entities, and update the mach-bcm dependencies to
> reflect the change.
> 
> Signed-off-by: Kevin Cernekee 

Acked-by: Arnd Bergmann 

Arnd
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH 11/11] irqchip: Decouple bcm7120-l2 from brcmstb-l2

2014-10-29 Thread Arnd Bergmann
On Tuesday 28 October 2014 20:58:58 Kevin Cernekee wrote:
 Some chips, such as BCM6328, only require the former driver.  Some
 BCM7xxx STB configurations only require the latter driver.  Treat them
 as two separate entities, and update the mach-bcm dependencies to
 reflect the change.
 
 Signed-off-by: Kevin Cernekee cerne...@gmail.com

Acked-by: Arnd Bergmann a...@arndb.de

Arnd
--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH 11/11] irqchip: Decouple bcm7120-l2 from brcmstb-l2

2014-10-29 Thread Florian Fainelli
On 10/28/2014 08:58 PM, Kevin Cernekee wrote:
 Some chips, such as BCM6328, only require the former driver.  Some
 BCM7xxx STB configurations only require the latter driver.  Treat them
 as two separate entities, and update the mach-bcm dependencies to
 reflect the change.
 
 Signed-off-by: Kevin Cernekee cerne...@gmail.com

Acked-by: Florian Fainelli f.faine...@gmail.com

 ---
  arch/arm/mach-bcm/Kconfig| 1 +
  drivers/irqchip/Kconfig  | 5 +
  drivers/irqchip/Makefile | 4 ++--
  drivers/irqchip/irq-bcm7120-l2.c | 2 +-
  4 files changed, 9 insertions(+), 3 deletions(-)
 
 diff --git a/arch/arm/mach-bcm/Kconfig b/arch/arm/mach-bcm/Kconfig
 index 2abad74..bf47eb0 100644
 --- a/arch/arm/mach-bcm/Kconfig
 +++ b/arch/arm/mach-bcm/Kconfig
 @@ -125,6 +125,7 @@ config ARCH_BRCMSTB
   select HAVE_ARM_ARCH_TIMER
   select BRCMSTB_GISB_ARB
   select BRCMSTB_L2_IRQ
 + select BCM7120_L2_IRQ
   help
 Say Y if you intend to run the kernel on a Broadcom ARM-based STB
 chipset.
 diff --git a/drivers/irqchip/Kconfig b/drivers/irqchip/Kconfig
 index 6a03c65..2d52b07 100644
 --- a/drivers/irqchip/Kconfig
 +++ b/drivers/irqchip/Kconfig
 @@ -51,6 +51,11 @@ config ATMEL_AIC5_IRQ
   select MULTI_IRQ_HANDLER
   select SPARSE_IRQ
  
 +config BCM7120_L2_IRQ
 + bool
 + select GENERIC_IRQ_CHIP
 + select IRQ_DOMAIN
 +
  config BRCMSTB_L2_IRQ
   bool
   select GENERIC_IRQ_CHIP
 diff --git a/drivers/irqchip/Makefile b/drivers/irqchip/Makefile
 index 173bb5f..f0909d0 100644
 --- a/drivers/irqchip/Makefile
 +++ b/drivers/irqchip/Makefile
 @@ -35,6 +35,6 @@ obj-$(CONFIG_TB10X_IRQC)+= irq-tb10x.o
  obj-$(CONFIG_XTENSA) += irq-xtensa-pic.o
  obj-$(CONFIG_XTENSA_MX)  += irq-xtensa-mx.o
  obj-$(CONFIG_IRQ_CROSSBAR)   += irq-crossbar.o
 -obj-$(CONFIG_BRCMSTB_L2_IRQ) += irq-brcmstb-l2.o \
 -irq-bcm7120-l2.o
 +obj-$(CONFIG_BCM7120_L2_IRQ) += irq-bcm7120-l2.o
 +obj-$(CONFIG_BRCMSTB_L2_IRQ) += irq-brcmstb-l2.o
  obj-$(CONFIG_KEYSTONE_IRQ)   += irq-keystone.o
 diff --git a/drivers/irqchip/irq-bcm7120-l2.c 
 b/drivers/irqchip/irq-bcm7120-l2.c
 index 734fece..91065b9 100644
 --- a/drivers/irqchip/irq-bcm7120-l2.c
 +++ b/drivers/irqchip/irq-bcm7120-l2.c
 @@ -247,5 +247,5 @@ out_unmap:
   kfree(data);
   return ret;
  }
 -IRQCHIP_DECLARE(brcmstb_l2_intc, brcm,bcm7120-l2-intc,
 +IRQCHIP_DECLARE(bcm7120_l2_intc, brcm,bcm7120-l2-intc,
   bcm7120_l2_intc_of_init);
 

--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 11/11] irqchip: Decouple bcm7120-l2 from brcmstb-l2

2014-10-28 Thread Kevin Cernekee
Some chips, such as BCM6328, only require the former driver.  Some
BCM7xxx STB configurations only require the latter driver.  Treat them
as two separate entities, and update the mach-bcm dependencies to
reflect the change.

Signed-off-by: Kevin Cernekee 
---
 arch/arm/mach-bcm/Kconfig| 1 +
 drivers/irqchip/Kconfig  | 5 +
 drivers/irqchip/Makefile | 4 ++--
 drivers/irqchip/irq-bcm7120-l2.c | 2 +-
 4 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/arch/arm/mach-bcm/Kconfig b/arch/arm/mach-bcm/Kconfig
index 2abad74..bf47eb0 100644
--- a/arch/arm/mach-bcm/Kconfig
+++ b/arch/arm/mach-bcm/Kconfig
@@ -125,6 +125,7 @@ config ARCH_BRCMSTB
select HAVE_ARM_ARCH_TIMER
select BRCMSTB_GISB_ARB
select BRCMSTB_L2_IRQ
+   select BCM7120_L2_IRQ
help
  Say Y if you intend to run the kernel on a Broadcom ARM-based STB
  chipset.
diff --git a/drivers/irqchip/Kconfig b/drivers/irqchip/Kconfig
index 6a03c65..2d52b07 100644
--- a/drivers/irqchip/Kconfig
+++ b/drivers/irqchip/Kconfig
@@ -51,6 +51,11 @@ config ATMEL_AIC5_IRQ
select MULTI_IRQ_HANDLER
select SPARSE_IRQ
 
+config BCM7120_L2_IRQ
+   bool
+   select GENERIC_IRQ_CHIP
+   select IRQ_DOMAIN
+
 config BRCMSTB_L2_IRQ
bool
select GENERIC_IRQ_CHIP
diff --git a/drivers/irqchip/Makefile b/drivers/irqchip/Makefile
index 173bb5f..f0909d0 100644
--- a/drivers/irqchip/Makefile
+++ b/drivers/irqchip/Makefile
@@ -35,6 +35,6 @@ obj-$(CONFIG_TB10X_IRQC)  += irq-tb10x.o
 obj-$(CONFIG_XTENSA)   += irq-xtensa-pic.o
 obj-$(CONFIG_XTENSA_MX)+= irq-xtensa-mx.o
 obj-$(CONFIG_IRQ_CROSSBAR) += irq-crossbar.o
-obj-$(CONFIG_BRCMSTB_L2_IRQ)   += irq-brcmstb-l2.o \
-  irq-bcm7120-l2.o
+obj-$(CONFIG_BCM7120_L2_IRQ)   += irq-bcm7120-l2.o
+obj-$(CONFIG_BRCMSTB_L2_IRQ)   += irq-brcmstb-l2.o
 obj-$(CONFIG_KEYSTONE_IRQ) += irq-keystone.o
diff --git a/drivers/irqchip/irq-bcm7120-l2.c b/drivers/irqchip/irq-bcm7120-l2.c
index 734fece..91065b9 100644
--- a/drivers/irqchip/irq-bcm7120-l2.c
+++ b/drivers/irqchip/irq-bcm7120-l2.c
@@ -247,5 +247,5 @@ out_unmap:
kfree(data);
return ret;
 }
-IRQCHIP_DECLARE(brcmstb_l2_intc, "brcm,bcm7120-l2-intc",
+IRQCHIP_DECLARE(bcm7120_l2_intc, "brcm,bcm7120-l2-intc",
bcm7120_l2_intc_of_init);
-- 
2.1.1

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 11/11] irqchip: Decouple bcm7120-l2 from brcmstb-l2

2014-10-28 Thread Kevin Cernekee
Some chips, such as BCM6328, only require the former driver.  Some
BCM7xxx STB configurations only require the latter driver.  Treat them
as two separate entities, and update the mach-bcm dependencies to
reflect the change.

Signed-off-by: Kevin Cernekee cerne...@gmail.com
---
 arch/arm/mach-bcm/Kconfig| 1 +
 drivers/irqchip/Kconfig  | 5 +
 drivers/irqchip/Makefile | 4 ++--
 drivers/irqchip/irq-bcm7120-l2.c | 2 +-
 4 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/arch/arm/mach-bcm/Kconfig b/arch/arm/mach-bcm/Kconfig
index 2abad74..bf47eb0 100644
--- a/arch/arm/mach-bcm/Kconfig
+++ b/arch/arm/mach-bcm/Kconfig
@@ -125,6 +125,7 @@ config ARCH_BRCMSTB
select HAVE_ARM_ARCH_TIMER
select BRCMSTB_GISB_ARB
select BRCMSTB_L2_IRQ
+   select BCM7120_L2_IRQ
help
  Say Y if you intend to run the kernel on a Broadcom ARM-based STB
  chipset.
diff --git a/drivers/irqchip/Kconfig b/drivers/irqchip/Kconfig
index 6a03c65..2d52b07 100644
--- a/drivers/irqchip/Kconfig
+++ b/drivers/irqchip/Kconfig
@@ -51,6 +51,11 @@ config ATMEL_AIC5_IRQ
select MULTI_IRQ_HANDLER
select SPARSE_IRQ
 
+config BCM7120_L2_IRQ
+   bool
+   select GENERIC_IRQ_CHIP
+   select IRQ_DOMAIN
+
 config BRCMSTB_L2_IRQ
bool
select GENERIC_IRQ_CHIP
diff --git a/drivers/irqchip/Makefile b/drivers/irqchip/Makefile
index 173bb5f..f0909d0 100644
--- a/drivers/irqchip/Makefile
+++ b/drivers/irqchip/Makefile
@@ -35,6 +35,6 @@ obj-$(CONFIG_TB10X_IRQC)  += irq-tb10x.o
 obj-$(CONFIG_XTENSA)   += irq-xtensa-pic.o
 obj-$(CONFIG_XTENSA_MX)+= irq-xtensa-mx.o
 obj-$(CONFIG_IRQ_CROSSBAR) += irq-crossbar.o
-obj-$(CONFIG_BRCMSTB_L2_IRQ)   += irq-brcmstb-l2.o \
-  irq-bcm7120-l2.o
+obj-$(CONFIG_BCM7120_L2_IRQ)   += irq-bcm7120-l2.o
+obj-$(CONFIG_BRCMSTB_L2_IRQ)   += irq-brcmstb-l2.o
 obj-$(CONFIG_KEYSTONE_IRQ) += irq-keystone.o
diff --git a/drivers/irqchip/irq-bcm7120-l2.c b/drivers/irqchip/irq-bcm7120-l2.c
index 734fece..91065b9 100644
--- a/drivers/irqchip/irq-bcm7120-l2.c
+++ b/drivers/irqchip/irq-bcm7120-l2.c
@@ -247,5 +247,5 @@ out_unmap:
kfree(data);
return ret;
 }
-IRQCHIP_DECLARE(brcmstb_l2_intc, brcm,bcm7120-l2-intc,
+IRQCHIP_DECLARE(bcm7120_l2_intc, brcm,bcm7120-l2-intc,
bcm7120_l2_intc_of_init);
-- 
2.1.1

--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/