aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/misc/gcx/gcioctl/gcif.c
Commit message (Collapse)AuthorAgeFilesLines
* gcx: added scaling support.Alexei Shlychkov2014-10-011-50/+127
| | | | | | | Includes support for nv12 source. Change-Id: I6af32e3d38bfbcc804c0f64ae1b863f8327a5af1 Signed-off-by: Alexei Shlychkov <x0177296@ti.com>
* gcx: split in several files by function.Alexei Shlychkov2014-10-011-113/+167
| | | | | | | Also added GC_SHOW_TIME switch. Change-Id: Ib166f4c58cefbdc9732c9f5cc5d077a157ef4bee Signed-off-by: Alexei Shlychkov <x0177296@ti.com>
* gcx: process cleanupJack Yen2014-10-011-0/+1
| | | | | | | Properly free kernel resources when userspace application gets killed Change-Id: I9fe38949311d9b4f1d6a8f2bff94eaf0d4cf6b24 Signed-off-by: Jack Yen <jyen@ti.com>
* gcx: make async callback thread interruptibleCraig Stout2014-10-011-4/+6
| | | | | Change-Id: Id1a7e141841abd54521313c34489d651feba9f49 Signed-off-by: Craig Stout <craig.stout@ti.com>
* gcx: preparation for userspace bltsville support.Alexei Shlychkov2014-10-011-128/+613
| | | | | | | | Merged differences between bltsville userspace and proxy. Added support for callback in user bltsville. Change-Id: I8ab9d4d5d120f7feda9642c22140ce7abf6ce12d Signed-off-by: Alexei Shlychkov <x0177296@ti.com>
* gcx: bltsville interface cleanup.Alexei Shlychkov2014-10-011-1/+0
| | | | | Change-Id: I320490bd637abe081838c0280ba1dc0f2fef92ad Signed-off-by: Alexei Shlychkov <x0177296@ti.com>
* gcx: added support for asynchronous operation.Alexei Shlychkov2014-10-011-13/+10
| | | | | Change-Id: I9eff91d89e9d9c5260805bd0ae54a3c324806144 Signed-off-by: Alexei Shlychkov <x0177296@ti.com>
* gcx: debug logging.Alexei Shlychkov2014-10-011-81/+42
| | | | | | | Includes std linux logging and custom logging backends. Change-Id: I8f93e87390f6473964407c21c8f243c186e2270f Signed-off-by: Alexei Shlychkov <x0177296@ti.com>
* gcx: add virtual gcx platform driver for versioningCraig Stout2014-10-011-3/+41
| | | | | Change-Id: Ib3895a4d01c5e38137ec89397633787369349e89 Signed-off-by: Craig Stout <craig.stout@ti.com>
* gcx: add cache ioctl.Jack Yen2014-10-011-0/+48
| | | | | | | Add GC_CACHE_IOCTL to allow usermode to call into cache manager. Change-Id: I66bcfd6384e0e8c764c05a2619731d2ecf83da12 Signed-off-by: Jack Yen <jyen@ti.com>
* gcx: mmu refactoring.Alexei Shlychkov2014-10-011-3/+3
| | | | | | | | | | | | | Switch to using cached memory for MMU. MMU walking optimizied/simplified in map/unmap. Slave allocation changed to allocate in chunks rather then one at time. Moved global variables to gccorecontext structure. Renamed MMU definitions. Minor MMU cleanup. Use standard list constructs. Change-Id: I9eabc9d421ed0df7a9e2899e2a4a3e379bcf203d Signed-off-by: Alexei Shlychkov <shlychkov@gmail.com>
* gcx: driver cleanup; fixed debug printing; dumping improvement.Alexei Shlychkov2014-10-011-45/+9
| | | | | Change-Id: If875cf055c2904be498b8c15652d5eb3798bc919 Signed-off-by: Alexei Shlychkov <shlychkov@gmail.com>
* gcx: image offset issue fixed; accounts for pageoffset and pagesize.Alexei Shlychkov2014-10-011-3/+2
| | | | | Change-Id: I64a9f4fdb8c33d89c4cd883e17fa40c6d1550b04 Signed-off-by: Alexei Shlychkov <shlychkov@gmail.com>
* gcx: return an error if 2d hardware is not present.David Sin2014-10-011-1/+5
| | | | | | | | | for now, we need to plug this hole by checking the omap cpu version. later, we ought to check for null on the interface returned from gccore. Change-Id: I82c15f4ab2376affdb11a8bb5a85d27cf050946c Signed-off-by: David Sin <davidsin@ti.com>
* gcx: added zoned debug printing.Alexei Shlychkov2014-10-011-61/+73
| | | | | Change-Id: I449393e1c1566a646ac3ef0920a8b471203df784 Signed-off-by: Alexei Shlychkov <ashlychkov@vivantecorp.com>
* gcioctl: we should not pass phys mem info from user clients.David Sin2014-10-011-0/+3
| | | | | Change-Id: I8b4eccebac0f0f20fb112288f7558ea337649b6d Signed-off-by: David Sin <davidsin@ti.com>
* gcioctl: Removed all BLTsville related informationBo Najdrovsky2014-10-011-293/+0
| | | | Signed-off-by: Bo Najdrovsky <bo@ti.com>
* gcioctl: Rename gcmain to gcifBo Najdrovsky2014-10-011-0/+799
(gcif = GC interface) to avoid confusion with same named file in gc-core. Signed-off-by: Bo Najdrovsky <bo@ti.com>