+CONFIG_PVR = m
+
+CONFIG_PVR_RELEASE = y
+CONFIG_PVR_DEBUG = n
+CONFIG_PVR_TIMING = n
+
+CONFIG_PVR_DEBUG_EXTRA = n
+CONFIG_PVR_DEBUG_PDUMP = n
+CONFIG_PVR_PDUMP_MODE_STANDARD = n
+CONFIG_PVR_PDUMP_MODE_FULL = n
+CONFIG_PVR_EDM_DEBUG = n
+CONFIG_NO_HARDWARE = n
+CONFIG_PVR_FORCE_CLOCKS_ON = n
+CONFIG_PVR_EXAMPLES = n
+CONFIG_PVR_TRACE_CMD = n
+
+ccflags-$(CONFIG_PVR_DEBUG) += -DCONFIG_PVR_DEBUG
+ccflags-$(CONFIG_PVR_DEBUG_EXTRA) += -DCONFIG_PVR_DEBUG_EXTRA
+ccflags-$(CONFIG_PVR_DEBUG_PDUMP) += -DCONFIG_PVR_DEBUG_PDUMP \
+ -DCONFIG_PVR_PDUMP_INITIAL_MAX_FRAME_COUNT=4
+ccflags-$(CONFIG_PVR_PDUMP_MODE_STANDARD) += -DCONFIG_PVR_PDUMP_MODE_STANDARD
+ccflags-$(CONFIG_PVR_PDUMP_MODE_FULL) += -DCONFIG_PVR_PDUMP_MODE_FULL
+ccflags-$(CONFIG_PVR_EDM_DEBUG) += -DCONFIG_PVR_EDM_DEBUG
+ccflags-$(CONFIG_PVR_EXAMPLES) += -DCONFIG_PVR_EXAMPLES
+ccflags-$(CONFIG_PVR_FORCE_CLOCKS_ON) += -DCONFIG_PVR_FORCE_CLOCKS_ON
+ccflags-$(CONFIG_PVR_NO_HARDWARE) += -DCONFIG_PVR_NO_HARDWARE
+ccflags-$(CONFIG_PVR_RELEASE) += -DCONFIG_PVR_RELEASE
+ccflags-$(CONFIG_PVR_TIMING) += -DCONFIG_PVR_TIMING
+ccflags-$(CONFIG_PVR_TOOLS) += -DCONFIG_PVR_TOOLS
+ccflags-$(CONFIG_PVR_TRACE_CMD) += -DCONFIG_PVR_TRACE_CMD \
+ -DCONFIG_PVR_TRACE_CMD_BUF_SHIFT=3
+
+ccflags-y += -I$(src)/../include
+
+ifeq ($(KERNELRELEASE),)
+all:
+ $(MAKE) -C $(KERNELDIR) M=`pwd` $*
+
+clean:
+ $(MAKE) -C $(KERNELDIR) M=`pwd` clean
+endif
+
+###
+
obj-$(CONFIG_PVR) += omaplfb.o pvrsrvkm.o
omaplfb-objs := omaplfb_displayclass.o omaplfb_linux.o
-DPVR_BUILD_DIR="\"$(PVR_BUILD_DIR)\"" \
-DPVR_BUILD_DATE="\"$(DATE)\""
-ccflags-y += $(CBUILD) -include $(srctree)/$(src)/pvrconfig.h
+ccflags-y += $(CBUILD) -include $(src)/pvrconfig.h
ccflags-y += $(ccflags-m)
#include "omaplfb.h"
#include "pvrmodule.h"
+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,0,0))
+#include <video/omapdss.h>
+#elif (LINUX_VERSION_CODE > KERNEL_VERSION(2,6,32))
#include <plat/display.h>
+#else
+#include <mach/display.h>
+#endif
MODULE_SUPPORTED_DEVICE(DEVNAME);
#include <linux/fs.h>
#include <linux/notifier.h>
#include <linux/slab.h>
+#include <linux/version.h>
+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,0,0))
+#include <video/omapdss.h>
+#elif (LINUX_VERSION_CODE > KERNEL_VERSION(2,6,32))
#include <plat/display.h>
+#elif (LINUX_VERSION_CODE > KERNEL_VERSION(2,6,26))
+#include <mach/display.h>
+#endif
static spinlock_t event_lock;
static struct list_head sync_wait_list;