root/arch/arm/mach-imx/devices/platform-imx27-coda.c

/* [<][>][^][v][top][bottom][index][help] */

DEFINITIONS

This source file includes following definitions.
  1. imx_add_imx27_coda

   1 // SPDX-License-Identifier: GPL-2.0-only
   2 /*
   3  * Copyright (C) 2012 Vista Silicon
   4  * Javier Martin <javier.martin@vista-silicon.com>
   5  */
   6 
   7 #include "../hardware.h"
   8 #include "devices-common.h"
   9 
  10 #ifdef CONFIG_SOC_IMX27
  11 const struct imx_imx27_coda_data imx27_coda_data __initconst = {
  12         .iobase = MX27_VPU_BASE_ADDR,
  13         .iosize = SZ_512,
  14         .irq = MX27_INT_VPU,
  15 };
  16 #endif
  17 
  18 struct platform_device *__init imx_add_imx27_coda(
  19                 const struct imx_imx27_coda_data *data)
  20 {
  21         struct resource res[] = {
  22                 {
  23                         .start = data->iobase,
  24                         .end = data->iobase + data->iosize - 1,
  25                         .flags = IORESOURCE_MEM,
  26                 }, {
  27                         .start = data->irq,
  28                         .end = data->irq,
  29                         .flags = IORESOURCE_IRQ,
  30                 },
  31         };
  32         return imx_add_platform_device_dmamask("coda-imx27", 0, res, 2, NULL,
  33                                         0, DMA_BIT_MASK(32));
  34 }

/* [<][>][^][v][top][bottom][index][help] */