Linux Kernel
3.7.1
|
#include <linux/dma-mapping.h>
#include <linux/init.h>
#include <linux/platform_device.h>
#include <linux/err.h>
#include <linux/spinlock.h>
#include <linux/delay.h>
#include <linux/list.h>
#include <linux/clk.h>
#include <linux/vmalloc.h>
#include <linux/string.h>
#include <linux/interrupt.h>
#include <linux/io.h>
#include <linux/module.h>
#include <mach/ipu.h>
#include "../dmaengine.h"
#include "ipu_intern.h"
Go to the source code of this file.
Data Structures | |
struct | chan_param_mem_planar |
struct | chan_param_mem_interleaved |
union | chan_param_mem |
Macros | |
#define | FS_VF_IN_VALID 0x00000002 |
#define | FS_ENC_IN_VALID 0x00000001 |
#define | to_ipu(id) container_of(id, struct ipu, idmac) |
#define | idmac_read_icreg(ipu, reg) __idmac_read_icreg(ipu, reg - IC_CONF) |
#define | idmac_write_icreg(ipu, v, reg) __idmac_write_icreg(ipu, v, reg - IC_CONF) |
Functions | |
struct chan_param_mem_planar | __attribute__ ((packed)) |
subsys_initcall (ipu_init) | |
MODULE_DESCRIPTION ("IPU core driver") | |
MODULE_LICENSE ("GPL v2") | |
MODULE_AUTHOR ("Guennadi Liakhovetski <[email protected]>") | |
MODULE_ALIAS ("platform:ipu-core") | |
Variables | |
u32 | xv |
u32 | yv |
u32 | xb |
u32 | yb |
u32 | res1 |
u32 | nsb |
u32 | lnpb |
u32 | ubo_l |
u32 | ubo_h |
u32 | vbo_l |
u32 | vbo_h |
u32 | res2 |
u32 | fw |
u32 | fh_l |
u32 | fh_h |
u32 | res3 |
u32 | eba0 |
u32 | eba1 |
u32 | bpp |
u32 | sl |
u32 | pfs |
u32 | bam |
u32 | res4 |
u32 | npb |
u32 | res5 |
u32 | sat |
u32 | res6 |
u32 | sce |
u32 | sx |
u32 | sy_l |
u32 | sy_h |
u32 | ns |
u32 | sm |
u32 | sdx_l |
u32 | sdx_h |
u32 | sdy |
u32 | sdrx |
u32 | sdry |
u32 | sdr1 |
u32 | scc |
u32 | ofs0 |
u32 | ofs1 |
u32 | ofs2 |
u32 | ofs3 |
u32 | wid0 |
u32 | wid1 |
u32 | wid2 |
u32 | wid3 |
u32 | dec_sel |
union chan_param_mem | __attribute__ |
#define FS_ENC_IN_VALID 0x00000001 |
Definition at line 32 of file ipu_idmac.c.
#define FS_VF_IN_VALID 0x00000002 |
Definition at line 31 of file ipu_idmac.c.
Definition at line 52 of file ipu_idmac.c.
Definition at line 59 of file ipu_idmac.c.
Definition at line 45 of file ipu_idmac.c.
|
read |
Definition at line 171 of file esd_usb2.c.
MODULE_ALIAS | ( | "platform:ipu-core" | ) |
MODULE_AUTHOR | ( | "Guennadi Liakhovetski <[email protected]>" | ) |
MODULE_LICENSE | ( | "GPL v2" | ) |
subsys_initcall | ( | ipu_init | ) |
union chan_param_mem __attribute__ |
u32 bam |
Definition at line 242 of file ipu_idmac.c.
u32 bpp |
Definition at line 239 of file ipu_idmac.c.
u32 dec_sel |
Definition at line 325 of file ipu_idmac.c.
u32 eba0 |
Definition at line 235 of file ipu_idmac.c.
u32 eba1 |
Definition at line 237 of file ipu_idmac.c.
u32 fh_h |
Definition at line 231 of file ipu_idmac.c.
u32 fh_l |
Definition at line 229 of file ipu_idmac.c.
u32 fw |
Definition at line 228 of file ipu_idmac.c.
u32 lnpb |
Definition at line 220 of file ipu_idmac.c.
u32 npb |
Definition at line 244 of file ipu_idmac.c.
u32 ns |
Definition at line 285 of file ipu_idmac.c.
u32 nsb |
Definition at line 219 of file ipu_idmac.c.
u32 ofs0 |
Definition at line 316 of file ipu_idmac.c.
u32 ofs1 |
Definition at line 317 of file ipu_idmac.c.
u32 ofs2 |
Definition at line 318 of file ipu_idmac.c.
u32 ofs3 |
Definition at line 319 of file ipu_idmac.c.
u32 pfs |
Definition at line 241 of file ipu_idmac.c.
u32 res1 |
Definition at line 218 of file ipu_idmac.c.
u32 res2 |
Definition at line 227 of file ipu_idmac.c.
u32 res3 |
Definition at line 232 of file ipu_idmac.c.
u32 res4 |
Definition at line 243 of file ipu_idmac.c.
u32 res5 |
Definition at line 245 of file ipu_idmac.c.
u32 res6 |
Definition at line 248 of file ipu_idmac.c.
u32 sat |
Definition at line 247 of file ipu_idmac.c.
u32 scc |
Definition at line 315 of file ipu_idmac.c.
u32 sce |
Definition at line 277 of file ipu_idmac.c.
u32 sdr1 |
Definition at line 293 of file ipu_idmac.c.
u32 sdrx |
Definition at line 291 of file ipu_idmac.c.
u32 sdry |
Definition at line 292 of file ipu_idmac.c.
u32 sdx_h |
Definition at line 289 of file ipu_idmac.c.
u32 sdx_l |
Definition at line 287 of file ipu_idmac.c.
u32 sdy |
Definition at line 290 of file ipu_idmac.c.
Definition at line 240 of file ipu_idmac.c.
u32 sm |
Definition at line 286 of file ipu_idmac.c.
u32 sx |
Definition at line 281 of file ipu_idmac.c.
u32 sy_h |
Definition at line 284 of file ipu_idmac.c.
u32 sy_l |
Definition at line 282 of file ipu_idmac.c.
u32 ubo_h |
Definition at line 223 of file ipu_idmac.c.
u32 ubo_l |
Definition at line 221 of file ipu_idmac.c.
u32 vbo_h |
Definition at line 226 of file ipu_idmac.c.
u32 vbo_l |
Definition at line 224 of file ipu_idmac.c.
u32 wid0 |
Definition at line 320 of file ipu_idmac.c.
u32 wid1 |
Definition at line 321 of file ipu_idmac.c.
u32 wid2 |
Definition at line 322 of file ipu_idmac.c.
u32 wid3 |
Definition at line 324 of file ipu_idmac.c.
u32 xb |
Definition at line 215 of file ipu_idmac.c.
u32 xv |
Definition at line 213 of file ipu_idmac.c.
u32 yb |
Definition at line 217 of file ipu_idmac.c.
u32 yv |
Definition at line 214 of file ipu_idmac.c.