| ccflags-y = -DLINUX -D__linux__ -DANDROID -DPVR_BUILD_DIR="\"omap4430_android\"" |
| ccflags-y += -Idrivers/gpu/pvr -Idrivers/gpu/pvr/omap4 -Idrivers/video/omap2 |
| |
| ccflags-y += \ |
| -DSUPPORT_SGX \ |
| -DTRANSFER_QUEUE \ |
| -DSGX_DYNAMIC_TIMING_INFO \ |
| -DSUPPORT_HW_RECOVERY \ |
| -DLDM_PLATFORM \ |
| -DSUPPORT_SGX_NEW_STATUS_VALS \ |
| -DSUPPORT_SGX_HWPERF \ |
| -DSYS_USING_INTERRUPTS \ |
| -DPVR_SECURE_HANDLES \ |
| -DPVR_LINUX_USING_WORKQUEUES \ |
| -DPVR_LINUX_MISR_USING_PRIVATE_WORKQUEUE \ |
| -DPVR_LINUX_TIMERS_USING_WORKQUEUES \ |
| -DSYS_CUSTOM_POWERLOCK_WRAP \ |
| -DSUPPORT_MEMINFO_IDS \ |
| -DDISPLAY_CONTROLLER=omaplfb \ |
| -DPVRSRV_MODNAME="\"pvrsrvkm\"" \ |
| -DPVR_LDM_DRIVER_REGISTRATION_NAME="\"pvrsrvkm\"" \ |
| -DSUPPORT_DC_CMDCOMPLETE_WHEN_NO_LONGER_DISPLAYED \ |
| -DSUPPORT_LARGE_GENERAL_HEAP \ |
| -DPVR_NO_OMAP_TIMER \ |
| -DSYS_SUPPORTS_SGX_IDLE_CALLBACK \ |
| -Idrivers/gpu/pvr/sgx |
| |
| ccflags-$(CONFIG_PVR_SGXCORE_540) += \ |
| -DSGX540 -DSUPPORT_SGX540 \ |
| -DSGX_CORE_REV=120 |
| |
| ccflags-$(CONFIG_PVR_BUILD_RELEASE) += \ |
| -DPVR_BUILD_TYPE="\"release\"" -DRELEASE |
| |
| ccflags-$(CONFIG_PVR_BUILD_DEBUG) += \ |
| -DPVR_BUILD_TYPE="\"debug\"" -DDEBUG |
| |
| ccflags-$(CONFIG_PVR_NEED_PVR_DPF) += -DPVRSRV_NEED_PVR_DPF -DPVRSRV_NEED_PVR_TRACE |
| ccflags-$(CONFIG_PVR_NEED_PVR_ASSERT) += -DPVRSRV_NEED_PVR_ASSERT |
| |
| ccflags-$(CONFIG_PVR_DEBUG_MEMORY) += \ |
| -DDEBUG_LINUX_MEMORY_ALLOCATIONS \ |
| -DDEBUG_LINUX_MEM_AREAS \ |
| -DDEBUG_LINUX_MMAP_AREAS |
| |
| ccflags-$(CONFIG_PVR_DEBUG_BRIDGE_KM) += -DDEBUG_BRIDGE_KM |
| ccflags-$(CONFIG_PVR_DEBUG_TRACE_BRIDGE_KM) += -DDEBUG_TRACE_BRIDGE_KM |
| ccflags-$(CONFIG_PVR_DEBUG_BRIDGE_KM_DISPATCH_TABLE) += -DDEBUG_BRIDGE_KM_DISPATCH_TABLE |
| |
| ccflags-$(CONFIG_PVR_PERCONTEXT_PB) += -DSUPPORT_PERCONTEXT_PB |
| ccflags-$(CONFIG_PVR_SGX_LOW_LATENCY_SCHEDULING) += -DSUPPORT_SGX_LOW_LATENCY_SCHEDULING |
| ccflags-$(CONFIG_PVR_ACTIVE_POWER_MANAGEMENT) += -DSUPPORT_ACTIVE_POWER_MANAGEMENT |
| ccflags-$(CONFIG_PVR_ACTIVE_POWER_MANAGEMENT) += \ |
| -DSYS_SGX_ACTIVE_POWER_LATENCY_MS=CONFIG_PVR_ACTIVE_POWER_LATENCY_MS |
| |
| ccflags-$(CONFIG_PVR_USSE_EDM_STATUS_DEBUG) += -DPVRSRV_USSE_EDM_STATUS_DEBUG |
| ccflags-$(CONFIG_PVR_DUMP_MK_TRACE) += -DPVRSRV_DUMP_MK_TRACE |
| |
| ccflags-$(CONFIG_PVR_PDUMP) += \ |
| -DPDUMP -DSUPPORT_DBGDRV_EVENT_OBJECTS -DSUPPORT_PDUMP_MULTI_PROCESS |
| |
| pvrsrvkm-y := \ |
| osfunc.o \ |
| mutils.o \ |
| mmap.o \ |
| module.o \ |
| pdump.o \ |
| proc.o \ |
| pvr_bridge_k.o \ |
| pvr_debug.o \ |
| mm.o \ |
| mutex.o \ |
| event.o \ |
| osperproc.o \ |
| buffer_manager.o \ |
| devicemem.o \ |
| deviceclass.o \ |
| handle.o \ |
| hash.o \ |
| metrics.o \ |
| pvrsrv.o \ |
| queue.o \ |
| ra.o \ |
| resman.o \ |
| power.o \ |
| mem.o \ |
| pdump_common.o \ |
| bridged_support.o \ |
| bridged_pvr_bridge.o \ |
| perproc.o \ |
| lists.o \ |
| omap4/sysconfig.o \ |
| omap4/sysutils.o \ |
| sgx/bridged_sgx_bridge.o \ |
| sgx/sgxinit.o \ |
| sgx/sgxpower.o \ |
| sgx/sgxreset.o \ |
| sgx/sgxutils.o \ |
| sgx/sgxkick.o \ |
| sgx/sgxtransfer.o \ |
| sgx/mmu.o \ |
| sgx/pb.o |
| |
| pvrsrvkm-$(CONFIG_ION_OMAP) += ion.o |
| |
| omaplfb-y := \ |
| omaplfb/omaplfb_displayclass.o \ |
| omaplfb/omaplfb_linux.o |
| |
| obj-$(CONFIG_PVR_SGX) += pvrsrvkm.o |
| obj-$(CONFIG_PVR_SGX) += omaplfb.o |
| # no Makefile in dbgdrv |
| #obj-$(CONFIG_PVR_PDUMP) += dbgdrv/ |