summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-06-26fix lfb edid uplevel remove warning correct void function argsandroid-2.6.38-2011-06-2Andy Green
Lose a warning Signed-off-by: Andy Green <andy.green@linaro.org>
2011-06-26fix lfb edid uplevel remove debug function that breaks linkAndy Green
dss_debug doesn't exist in the patchset, this removes the debug function and its only user to solve that. Signed-off-by: Andy Green <andy.green@linaro.org>
2011-06-26fix lfb edid uplevel set supported resolution extent in platAndy Green
Zach's uplevel of the non-DRM EDID parser redefines the extent of the resolution table down from 37 set in plat/edid.h to 34, which looks accurate. However it blows a redefined manifest constant warning, just set it in plat instead Signed-off-by: Andy Green <andy.green@linaro.org>
2011-06-26fix lfb edid uplevel use original 512 MAX EDID LENGTHAndy Green
Zach's uplevel of the non-DRM EDID parser redefines the max EDID length down from 512 to 256. This keeps the longer default length since presumably some monitors out there may actually use it. Signed-off-by: Andy Green <andy.green@linaro.org>
2011-06-26Subject: [PATCH] hdmi: edid: read the resolution at runtimeZach Pfeffer
Undo the force workaround and parse the returned edid for the correct timing and resolution.
2011-06-23omapdss add a workaround param to force hdmi modeandroid-2.6.38-2011-06-1Andy Green
This allows, eg, omapdss.code=31 on the kernel commandline to force the HDMI mode, in the example to 1080p Signed-off-by: Andy Green <andy.green@linaro.org>
2011-06-17sgx debug drm modesettingandroid-2.6.38-2011-06Andy Green
Signed-off-by: Andy Green <andy.green@linaro.org>
2011-06-16config android bluetoothAndy Green
Signed-off-by: Andy Green <andy.green@linaro.org>
2011-06-16config android wl12xx modulesAndy Green
Signed-off-by: Andy Green <andy.green@linaro.org>
2011-06-16sgx remove HW_RECOVERY only for x buildAndy Green
Signed-off-by: Andy Green <andy.green@linaro.org>
2011-06-16sgx stop pretending we can set sgx clock at the momentAndy Green
Signed-off-by: Andy Green <andy.green@linaro.org>
2011-06-16omap4 sgx uplevel pvr drmAndy Green
Signed-off-by: Andy Green <andy.green@linaro.org>
2011-06-16omap4 sgx fix console lockingAndy Green
Signed-off-by: Andy Green <andy.green@linaro.org>
2011-06-16Subject: [PATCH 5/5] OMAP4: SGX-KM: Enable DRM support in SGX DriverHemant Hariyani
This patch enables DRM support in SGX driver. Change-Id: I346589d12ef685a4b33b56842d86fcf8c5fdc718 Signed-off-by: Hemant Hariyani <hemanthariyani@ti.com>
2011-06-16Subject: [PATCH 4/5] OMAP4:SGX-KM: Adding DRM support to 3PDDHemant Hariyani
This patch adds DRM support to 3rd party display driver. As a consequence, omaplfb sysfs entries do not work anymore and need to be reworked. Change-Id: I2af145d15138ee441c3708ec40fb8bea7a9a70bd Signed-off-by: Hemant Hariyani <hemanthariyani@ti.com>
2011-06-16Subject: [PATCH 3/5] OMAP4: SGX-KM: Correct device name for Android kernelHemant Hariyani
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>
2011-06-16Subject: [PATCH 2/5] OMAP4: SGX-KM: Fix PVR_BUILD_DATEHemant Hariyani
PVR_BUILD_DATE was not being assigned. This patch fixes it. This is required for DRI/DRM based SGX driver. Change-Id: I6df3b1237b223a392b5c91bfffa4897906b997e8 Signed-off-by: Hemant Hariyani <hemanthariyani@ti.com>
2011-06-16Subject: [PATCH 1/5] OMAP4: SGX-KM: Adding PVR DRM files to Android DDK KM ↵Hemant Hariyani
(1.7.17.4403) These files are required for DRI/DRM based implementation of the SGX driver. Change-Id: I513e31ab8d4c6efdcfb56dde8a485f51576ebeca Signed-off-by: Hemant Hariyani <hemanthariyani@ti.com>
2011-06-15sgx config use correct framebuffer type for androidAndy Green
With this boot.scr, we get workable sgx on Android $ cat boot.txt setenv bootcmd 'fatload mmc 0:1 0x80200000 uImage; fatload mmc 0:1 0x81600000 uInitrd; bootm 0x80200000 0x81600000' setenv bootargs 'console=tty0 console=ttyO2,115200n8 rootwait ro fixrtc nocompcache loglevel=5 mem=456M@0x80000000 mem=512M@0xA0000000 init=/init androidboot.console=ttyO2 vram=32M omapfb.vram=0:16M,1:16M omapdss.def_disp=hdmi consoleblank=0 omapdss.debug=y omapfb.debug=y' boot Signed-off-by: Andy Green <andy.green@linaro.org>
2011-06-15OMAP USB gcc4.6 usb fixKhem Raj
https://lists.yoctoproject.org/pipermail/poky/2011-June/006646.html Signed-off-by: Andy Green <andy.green@linaro.org>
2011-06-15ARM: OMAP2+ i2c NACK without STPJan Weitzel
On OMAP4 OMAP_I2C_STAT_NACK is causing a timeout on the next access. The isr cleans all flags in OMAP_I2C_CON_REG by setting OMAP_I2C_CON_STP OMAP_I2C_CON_STP is also set in omap_i2c_xfer_msg on the last message. According to the TI TSR the sequence for OMAP_I2C_STAT_NACK and OMAP_I2C_STAT_AL are nearly the same. Removing the OMAP_I2C_CON_STP part in the isr fix the problem. Tested on OMAP4430 and OMAP3530 (here NACK was not a problem) Fixes also booting on 2430sdp. Signed-off-by: Jan Weitzel <j.weitzel@phytec.de> Acked-by: Tony Lindgren <tony@atomide.com>
2011-06-15After resume the HDMI/DVI output was still blank. It turns out thatKan-Ru Chen
framebuffers have to be reconfigured so the output is activated again. Signed-off-by: Kan-Ru Chen <kanru@0xlab.org>
2011-06-15sgx defeat clock disableAndy Green
Signed-off-by: Andy Green <andy.green@linaro.org>
2011-06-15OMAP3: set the core dpll clk rate in its set_rate functionAvinash H.M
The debug l3_ick/rate is not displaying the actual rate of the clock in hardware. This is because, the core dpll set_rate function doesn't update the clk.rate. After fixing, the l3_ick/rate is displaying proper values. Signed-off-by: Shweta Gulati <shweta.gulati@ti.com> Signed-off-by: Avinash.H.M <avinashhm@ti.com> Cc: Rajendra Nayak <rnayak@ti.com> Cc: Paul Wamsley <paul@pwsan.com> Acked-by: Paul Walmsley <paul@pwsan.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
2011-06-15sgx displayclass fixesAndy Green
Signed-off-by: Andy Green <andy.green@linaro.org>
2011-06-15extra dss debugAndy Green
Signed-off-by: Andy Green <andy.green@linaro.org>
2011-06-15omap2plus panda make board name match android rootfs expectationAndy Green
Signed-off-by: Andy Green <andy.green@linaro.org>
2011-06-15sgx additional trace debugAndy Green
Signed-off-by: Andy Green <andy.green@linaro.org>
2011-06-08drm.h: Fix DRM compilation with bare-metal toolchain.Paul Sokolovsky
An ifdef in drm.h expects to be compiled with full-fledged Linux toolchain, but it's common to compile kernel with just bare-metal toolchain which doesn't define __linux__. So, also add __KERNEL__ check. Signed-off-by: Paul Sokolovsky <paul.sokolovsky@linaro.org>
2011-06-06config android enable preempt and sgxAndy Green
Signed-off-by: Andy Green <andy.green@linaro.org>
2011-05-31config update for sgxAndy Green
Signed-off-by: Andy Green <andy.green@linaro.org>
2011-05-31SGX differentiate between android kernel buildAndy Green
Signed-off-by: Andy Green <andy.green@linaro.org>
2011-05-31SGX uplevel init_MUTEX to sempahore_initAndy Green
Signed-off-by: Andy Green <andy.green@linaro.org>
2011-05-31SGX fix declare mutex to define semaphoreAndy Green
Signed-off-by: Andy Green <andy.green@linaro.org>
2011-05-31SGX adapt physical addresses in cache opsAndy Green
Signed-off-by: Andy Green <andy.green@linaro.org>
2011-05-31SGX add outercache includeAndy Green
Signed-off-by: Andy Green <andy.green@linaro.org>
2011-05-31SGX null out manual overlay update stuff that has goneAndy Green
Signed-off-by: Andy Green <andy.green@linaro.org>
2011-05-31SGX fix workqueue allocationAndy Green
Signed-off-by: Andy Green <andy.green@linaro.org>
2011-05-31SGX adapt console sem to console_lockAndy Green
Signed-off-by: Andy Green <andy.green@linaro.org>
2011-05-31SGX only use earlysuspend if configuredAndy Green
Signed-off-by: Andy Green <andy.green@linaro.org>
2011-05-31SGX remove config.h referenceAndy Green
Signed-off-by: Andy Green <andy.green@linaro.org>
2011-05-31SGX fix omap_device_set_rate argsAndy Green
Signed-off-by: Andy Green <andy.green@linaro.org>
2011-05-31SGX-KM: Reduce PB heap to 16M and increase General Heap sizeHemant Hariyani
This patch reduces PB heap size to allow more mapping space in General Heap. Change-Id: I80fe1f3bf014ffbc94a07fd97f9836e20fe80930 Signed-off-by: Hemant Hariyani <hemanthariyani@ti.com>
2011-05-31SGX-KM: PVR2DAPI : custom flush operation for wrapped memory regionsEric Luong
This enable custom flush operation for wrapped memory regions Signed-off-by: Gowtham Tammana <g-tammana@ti.com> Signed-off-by: Eric Luong <x0119002@ti.com> Change-Id: Ibe89944e7d34123bc4263c49383af9b4ec195938
2011-05-31OMAP3: SGX-KM: Modified for DDK 1.7.17.4403seonkon.choi
support dmtimer, pm_runtime and resources of I/O and IRQ on OMAP3. based on Id3a713fa22a227dbcd0ec098589d62b350802247. Change-Id: Ib16a7029d2462a819ed7e45f8ca0d62b8e10b7b8 Signed-off-by: seonkon.choi <seonkon.choi@ti.com>
2011-05-31SGX-KM: OMAPLFB: CommandComplete missed callsGustavo Diaz Prado
When the suspend/resume mechanism is exercised too fast, a call to command complete can be missed. This change fixes a problem with the command complete flag being incorrectly set to true when the command complete was not performed. This inconsistency can cause the GPU driver to stall. Change-Id: Icc96e3f12d7e8e4ba3b8a0dd2ac25e4121820f07 Signed-off-by: Rodrigo Obregon <robregon@ti.com> Signed-off-by: Gustavo Diaz Prado <x0083741@ti.com>
2011-05-31OMAP4; SGX-KM: Set Active Power Latency to 2 msHemant Hariyani
APM latency was being set to 1 ms. This could cause problems if the power cycle time was close to 1 ms. Setting it to 2ms to allow more tolerance for delay in power up/down path. Change-Id: Ic788e68835e973e7bb9802ef4b95746d3bcda7df Signed-off-by: Hemant Hariyani <hemanthariyani@ti.com>
2011-05-31OMAP4: SGX-KM: Enable HW recoveryHemant Hariyani
This patch enables SGX HW recovery. HW recovery must MUST be enabled in the user mode SGX DDK for this to work. Change-Id: I842f818e1ce0f5bd80e4d0c9540e8f9a6213c79b Signed-off-by: Hemant Hariyani <hemanthariyani@ti.com>
2011-05-31OMAP4: SGX-KM: Fix VCore3 scaling issueHemant Hariyani
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>
2011-05-31OMAP4: SGX-KM: Upgrade DDK to version 1.7.17.4403Hemant Hariyani
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>