aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/pvr/omap4
Commit message (Collapse)AuthorAge
* sgx meddle into lifeAndy Green2012-08-17
| | | | Signed-off-by: Andy Green <andy.green@linaro.org>
* sgx stop pretending we can set sgx clock at the momentAndy Green2012-08-17
| | | | Signed-off-by: Andy Green <andy.green@linaro.org>
* sgx fix gpu includeAndy Green2012-08-17
| | | | Signed-off-by: Andy Green <andy.green@linaro.org>
* Subject: [PATCH 3/5] OMAP4: SGX-KM: Correct device name for Android kernelHemant Hariyani2012-08-17
| | | | | | | | | | Currently, Android kernel uses pvrsrvkm device name.This was being set to omap_gpu and hence DRM initialization fails. Setting SYS_SGX_DEV_NAME correctly to pvrsrvkm. If changed in kernel, this should be changed again. Change-Id: I25ab8ce865ecc19df3398ad2dd05a58a063e0686 Signed-off-by: Hemant Hariyani <hemanthariyani@ti.com>
* sgx defeat clock disableAndy Green2012-08-17
| | | | Signed-off-by: Andy Green <andy.green@linaro.org>
* SGX fix omap_device_set_rate argsAndy Green2012-08-17
| | | | Signed-off-by: Andy Green <andy.green@linaro.org>
* OMAP4: SGX-KM: Fix VCore3 scaling issueHemant Hariyani2012-08-17
| | | | | | | | | | SGX driver was holding its clocks at 307 MHz and this would prevent scaling OPP down. This patch fixes this and sets SGX clock speed to 307 and 0 during Active Power Management transitions. Change-Id: I034927b9b94125ef388ab7d6e8bcc7e2615573b0 Signed-off-by: Hemant Hariyani <hemanthariyani@ti.com>
* OMAP4: SGX-KM: Upgrade DDK to version 1.7.17.4403Hemant Hariyani2012-08-17
| | | | | | | | | | | This patch upgrades the kernel side graphics driver to version 1.7.17.4403. The corresponding change in the user side must be in place for this to work. Change-Id: Id3a713fa22a227dbcd0ec098589d62b350802247 Signed-off-by: Hemant Hariyani <hemanthariyani@ti.com>
* OMAP4: SGX-KM: Set SGX clock speedHaluk Aral2012-08-17
| | | | | | | | This patch correctly sets the SGX clock speed at the initialization stage of the driver. Change-Id: I3b9e28e148722ada1c0d58eba01d59d54a53072f Signed-off-by: Rodrigo Obregon <robregon@ti.com>
* OMAP4: SGX-KM: Set Functional Clock to 307.2MHZHaluk Aral2012-08-17
| | | | | | | | | This patch sets the SGX functional clock to the maximum recommended value of 307.2MHz Change-Id: Ice25aa9270c979ac2f04dae3b8ee705d93f99a67 Signed-off-by: Haluk Aral <h-aral@ti.com> Signed-off-by: Rodrigo Obregon <robregon@ti.com>
* OMAP4: SGX-KM: Update DDK version to 1.7.17.3957Rodrigo Obregon2012-08-17
| | | | | | | | | | This patch updates the DDK to version 1.7.17.3957 The corresponding change in the user side most be in place for this DDK to work. Change-Id: Ie81c4b3d85e6531bc367b734e92502d70a0684a9 Signed-off-by: Rodrigo Obregon <robregon@ti.com>
* OMAP4: SGX-KM: Update DDK version to 1.7.17.3556Rodrigo Obregon2012-08-17
| | | | | | | | | | This patch updates the DDK to version 1.7.17.3556 The corresponding change in the user side most be in place for this DDK to work. Change-Id: I57ab5c29e7cf89bfce2388428914cc1f1474be6d Signed-off-by: Rodrigo Obregon <robregon@ti.com>
* V4L2-GFX: (NEW) video capture driver for SGX texture streamingTony Lofthouse2012-08-17
| | | | | | | | | | | | | | | | | | New driver sources under: drivers/media/video/omapgfx/ Ioctls for texture streaming applications in include/linux/omap_v4l2_gfx.h This patch also needs to increase the number SYS_DEVICE_COUNT in the SGX/PVR kernel services. Also introduces a new Kconfig variable CONFIG_VIDEO_OMAP_GFX Fixed up whitespace and checked with sparse and checkpatch. Change-Id: I909e129c28f8c715037e2233420e70cf3c9fde1c Signed-off-by: Tony Lofthouse <a0741364@ti.com> Signed-off-by: Tony Lofthouse <tony.lofthouse@ti.com>
* SGX:KM DVFS ImplementationHaluk Aral2012-08-17
| | | | | | | DVFS Implementation for SGX driver Change-Id: Ic85b2cd8c91c289984fff4ab804eb565506dd9cf Signed-off-by: Haluk Aral <h-aral@ti.com>
* SGX-KM: Upgrading to DDK 1.6.16.3924Hemant Hariyani2012-08-17
| | | | | | Upgrading kernel side DDK to version 1.6.16.3924. Signed-off-by: Hemant Hariyani <hemanthariyani@ti.com>
* SGX-KM: Use base address and IRQ from hwmodHemant Hariyani2012-08-17
| | | | | | | Remove hard coded base address and IRQ from the SGX driver and use them from hwmod database. Signed-off-by: Hemant Hariyani <hemanthariyani@ti.com>
* SGX-KM: hwmod and pm_runtime adaptationHemant Hariyani2012-08-17
| | | | | | | | | | | | | Adding pm_runtime and hwmod support. Device registration happens as a part of omap_device_build in omap_init_gpu (mach-omap2/devices.c) and is not required here in the driver. pm_runtime calls are required to enable and disable required clocks. This patch does not use hwmod base address - a separate patch will be provided for that. Signed-off-by: Hemant Hariyani <hemanthariyani@ti.com>
* SGX-KM Initial SGX driver integration for 2.6.35 kernel.Hemant Hariyani2012-08-17
This is the first version of SGX driver integration to ensure UI boot-up. Power management and hwmod modifications will be added as patches. Change-Id: If71e6cd651a53f4809e7b978b693cb7d1a89178d Signed-off-by: Hemant Hariyani <hemanthariyani@ti.com>