ARM: EXYNOS: prepare an array of MCT interrupt numbers and use it
authorThomas Abraham <thomas.abraham@linaro.org>
Sat, 9 Mar 2013 07:01:50 +0000 (16:01 +0900)
committerKukjin Kim <kgene.kim@samsung.com>
Sat, 9 Mar 2013 07:01:50 +0000 (16:01 +0900)
commitc371dc60aebf7ada4d5b4585ea8f46a3a06f8f04
tree87b6eb33bee2c6a323bc1984a0d81d71c30b8703
parenta1ba7a7a929fca888fd119d1d8f5ed0291b7e61b
ARM: EXYNOS: prepare an array of MCT interrupt numbers and use it

Instead of using soc_is_xxx macro at more than one place in
the MCT controller driver to decide the MCT interrpt number
to be setup, populate a table of known MCT global and local
timer interrupts and use the values in table to setup the MCT
interrupts.

This also helps in adding device tree support for MCT controller
driver by allowing the driver to retrieve interrupt numbers from
device tree and populating them into this table, thereby supporting
both legacy and dt functionality to co-exist.

Cc: Changhwan Youn <chaos.youn@samsung.com>
Signed-off-by: Thomas Abraham <thomas.abraham@linaro.org>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
arch/arm/mach-exynos/mct.c