Revert "small hack until we fixed msmgpio for devtree"

This reverts commit 16de595c47abff87e51e9beac1d5293590986b59.
gpio: msm: Get the interrupt number from the board configuration

Get the tlmm summary interrupt number from device tree or the
devices file.

Change-Id: I1434cf94e6702f9ca20e97c933aefca6e1690a8b
Signed-off-by: Rohit Vaswani <rvaswani@codeaurora.org>

Conflicts:
	arch/arm/boot/dts/mpq8092.dtsi
	arch/arm/boot/dts/msm8226.dtsi
	arch/arm/boot/dts/msm8910.dtsi
	arch/arm/mach-msm/include/mach/irqs-8974.h
	arch/arm/mach-msm/include/mach/irqs.h
gpio: msm: Get rid of NR_GPIO_IRQS

Remove the use and definition of the NR_GPIO_IRQS macro for
device tree targets. This involves removing the macro from the
gpio driver as well. Since this a common gpio driver, certain
non-device tree targets had to be fixed to support this.
However, the NR_GPIO_IRQS macro continues to exist for the
non-device tree targets.

Change-Id: Ie05b20e9f7732f3eb9c972d2aa81280f4b736f29
Signed-off-by: Rohit Vaswani <rvaswani@codeaurora.org>

Conflicts:
	arch/arm/boot/dts/mpq8092.dtsi
	arch/arm/boot/dts/msm8226.dtsi
	arch/arm/boot/dts/msm8910.dtsi
	arch/arm/mach-msm/include/mach/irqs-9625.h
	arch/arm/mach-msm/include/mach/irqs.h
	arch/arm/mach-msm/xiaomi/aries/board-aries.c
	drivers/media/video/msm_aries/ov9726.h
aries: move msm_gpio device to devtree

- add gpio device to devtree
- updates from msm8974
- add legacy support to gpio-msm-common
- populate devtree devices on machine_init