Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
pxafb.c File Reference
#include <linux/module.h>
#include <linux/moduleparam.h>
#include <linux/kernel.h>
#include <linux/sched.h>
#include <linux/errno.h>
#include <linux/string.h>
#include <linux/interrupt.h>
#include <linux/slab.h>
#include <linux/mm.h>
#include <linux/fb.h>
#include <linux/delay.h>
#include <linux/init.h>
#include <linux/ioport.h>
#include <linux/cpufreq.h>
#include <linux/platform_device.h>
#include <linux/dma-mapping.h>
#include <linux/clk.h>
#include <linux/err.h>
#include <linux/completion.h>
#include <linux/mutex.h>
#include <linux/kthread.h>
#include <linux/freezer.h>
#include <linux/console.h>
#include <mach/hardware.h>
#include <asm/io.h>
#include <asm/irq.h>
#include <asm/div64.h>
#include <mach/bitfield.h>
#include <linux/platform_data/video-pxafb.h>
#include "pxafb.h"

Go to the source code of this file.

Macros

#define DEBUG_VAR   1
 
#define LCCR0_INVALID_CONFIG_MASK
 
#define LCCR3_INVALID_CONFIG_MASK
 
#define SET_PIXFMT(v, r, g, b, t)
 
#define pxafb_parse_options(...)   (0)
 
#define pxafb_setup_options()   (0)
 

Functions

unsigned long pxafb_get_hsync_time (struct device *dev)
 
 EXPORT_SYMBOL (pxafb_get_hsync_time)
 
 module_init (pxafb_init)
 
 module_exit (pxafb_exit)
 
 MODULE_DESCRIPTION ("loadable framebuffer driver for PXA")
 
 MODULE_LICENSE ("GPL")
 

Macro Definition Documentation

#define DEBUG_VAR   1

Definition at line 69 of file pxafb.c.

#define LCCR0_INVALID_CONFIG_MASK
Value:
LCCR0_DIS | LCCR0_EFM | LCCR0_IUM |\
LCCR0_SFM | LCCR0_LDM | LCCR0_ENB)

Definition at line 74 of file pxafb.c.

#define LCCR3_INVALID_CONFIG_MASK
Value:
LCCR3_PCD | LCCR3_BPP(0xf))

Definition at line 78 of file pxafb.c.

#define pxafb_parse_options (   ...)    (0)

Definition at line 2057 of file pxafb.c.

#define pxafb_setup_options ( )    (0)

Definition at line 2058 of file pxafb.c.

#define SET_PIXFMT (   v,
  r,
  g,
  b,
  t 
)
Value:
({ \
(v)->transp.offset = (t) ? (r) + (g) + (b) : 0; \
(v)->transp.length = (t) ? (t) : 0; \
(v)->blue.length = (b); (v)->blue.offset = 0; \
(v)->green.length = (g); (v)->green.offset = (b); \
(v)->red.length = (r); (v)->red.offset = (b) + (g); \
})

Definition at line 305 of file pxafb.c.

Function Documentation

EXPORT_SYMBOL ( pxafb_get_hsync_time  )
MODULE_DESCRIPTION ( "loadable framebuffer driver for PXA"  )
module_exit ( pxafb_exit  )
module_init ( pxafb_init  )
MODULE_LICENSE ( "GPL"  )
unsigned long pxafb_get_hsync_time ( struct device dev)

Definition at line 1050 of file pxafb.c.