[PATCH 2/2] gpio/tegra: Dynamically allocate IRQ base, and support DT
Shawn Guo
shawn.guo at freescale.com
Sun Dec 4 23:29:25 EST 2011
Sorry, this one should not be in the series. Please ignore.
Regards,
Shawn
On Mon, Dec 05, 2011 at 12:15:50PM +0800, Shawn Guo wrote:
> Enhance the driver to dynamically allocate the base IRQ number, and
> create an IRQ domain for itself. The use of an IRQ domain ensures that
> any device tree node interrupts properties are correctly parsed.
>
> Fix the DT binding documentation to describe interrupt-related properties,
> and the contents of "child" node interrupts property.
>
> Update tegra20.dtsi to specify the required interrupt-related properties.
>
> Finally, remove the definition of TEGRA_GPIO_TO_IRQ; this macro no longer
> gives correct results since the IRQ numbers for GPIOs are dynamically
> allocated.
>
> Signed-off-by: Stephen Warren <swarren at nvidia.com>
> ---
> .../devicetree/bindings/gpio/gpio_nvidia.txt | 10 ++++++
> arch/arm/boot/dts/tegra20.dtsi | 2 +
> arch/arm/mach-tegra/include/mach/gpio-tegra.h | 2 -
> drivers/gpio/gpio-tegra.c | 32 +++++++++++++++----
> 4 files changed, 37 insertions(+), 9 deletions(-)
More information about the linux-arm-kernel
mailing list