summaryrefslogtreecommitdiff
path: root/drivers/staging/imx-drm/ipu-v3/ipu-prv.h
diff options
context:
space:
mode:
authorPhilipp Zabel <p.zabel@pengutronix.de>2013-06-21 08:27:39 (GMT)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2013-06-24 23:00:08 (GMT)
commitb728766ced8290c3cd48ff5844fa50c944b68777 (patch)
treee9a06cd41f3203b0a9fcbfc6a9918f23be009260 /drivers/staging/imx-drm/ipu-v3/ipu-prv.h
parente4f2a54e60fe767effe262ca79796b0566cfcdbd (diff)
downloadlinux-fsl-qoriq-b728766ced8290c3cd48ff5844fa50c944b68777.tar.xz
staging: drm/imx: convert IPU irq driver to irq_domain_add_linear
The IPU has a lot of interrupts. Instead of allocating descs for all of them, register a linear irq domain and create mappings as needed. This was listed in the TODO as a prerequisite to move the IPU driver out of staging. Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/staging/imx-drm/ipu-v3/ipu-prv.h')
-rw-r--r--drivers/staging/imx-drm/ipu-v3/ipu-prv.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/staging/imx-drm/ipu-v3/ipu-prv.h b/drivers/staging/imx-drm/ipu-v3/ipu-prv.h
index 12d7eaf..4df0050 100644
--- a/drivers/staging/imx-drm/ipu-v3/ipu-prv.h
+++ b/drivers/staging/imx-drm/ipu-v3/ipu-prv.h
@@ -170,9 +170,9 @@ struct ipu_soc {
struct ipuv3_channel channel[64];
- int irq_start;
int irq_sync;
int irq_err;
+ struct irq_domain *domain;
struct ipu_dc_priv *dc_priv;
struct ipu_dp_priv *dp_priv;