Commit Graph

14 Commits

Author SHA1 Message Date
rogersb11 dbf394e847 samsung: Compilation fixes
* Add missing headers
* Cast values to correct types

Change-Id: Iaf621c562e884daeb22f6ec700d6989ba6ba1aef
2015-11-09 14:07:55 -08:00
Pawit Pornkitprasan 674a4f10ca exynos3: libs3cjpeg: read memory configuration from kernel
This improves the flexibility (not all devices have the same FFC
resolution) and also allows optimization of memory usage.

We currently allocate 4 MB to the hardware JPEG encoder, but only
1 MB is actually needed if it's only used for encoding VGA images.
Note that the thumbnail encoding function of the kernel driver is
not used.

This patch is backward compatible with older kernels, but patching
is recommended. Cherry-pick the following commits:

	http://review.cyanogenmod.org/56791
	http://review.cyanogenmod.org/56792

Change-Id: I0e89b24e56b99e8e27f5a38d5c158b23021ed035
2014-01-05 00:26:50 +00:00
Steve Kondik de4b10b242 exynos3: power: Tuning and cleanups
* Tune the governor for better power usage and interactivity
* Reset tuning parameters if governor changes
* Cleanup

Change-Id: Ibe60ece836a0e56ba58e109bbea26cbd54d75421
2013-02-19 01:56:09 -08:00
Pawit Pornkitprasan b9ae8e0e0d s5pc110: hwcomposer: update to hwcomposer HAL v1 api
Change-Id: I2dc71cca002a1c36898831c54e2bea281ac98744
2012-11-23 17:05:01 +07:00
Petr Havlena c9288149a3 exynos3: libhdmi: initial commit
Change-Id: Iee23cf3b6e746c3a20adf7b90ab930a3cba50d5c
2012-11-16 05:12:41 -08:00
Petr Havlena 1386f44a87 exynos3: hwc: add hdmi support
Change-Id: I9def46f17fc2b3042af776b253ac3441fd6d3405
2012-11-16 05:12:27 -08:00
Petr Havlena 41b00c3b14 exynos3: fimc: fix
- remove conflicting prototypes from s5p_fimc.h,
  libhdmi needs another version of fimc.

Change-Id: I22a6b016c7a9a701bf9b70d63db84b0c8258495b
2012-11-16 18:30:09 +05:30
Chirayu Desai 79e21ef09b exynos3: omx: moar love for p1
- bump up mfc memsize
- use H/W decoding for TV-Out

Change-Id: I9425a371c29671e4ba9f82207f79d236ff6731e1
2012-10-27 17:46:28 +05:30
jt1134 88fda93e73 exynos3: power HAL: add support for interactive governor
completely kanged from d2 power HAL

Change-Id: I4f6c32165251ae76c97afb715dde1fee9544430b
2012-10-19 23:17:48 -05:00
Pawit Pornkitprasan 76a153a66c Power HAL: Remove sampling rate change
Sampling rate change causes stutter while playing music.
Stutter appears randomly, but has a higher chance of appearing
when the screen goes from off to on.

Change-Id: I9b23212165203c7ff7ef65021be09fd366e55770
2012-09-30 18:24:57 +07:00
Pawit Pornkitprasan 5bff9aca16 s5pc110: Add Power HAL (userspace CPU boosting)
The majority of this commit is by Steve Kondik for the D2, modified
by Daniel Bateman and me.

Change-Id: Id6c1a1f0c6b39d5d20a765545526c07ad0fc64f6
2012-09-25 22:08:39 +07:00
Michael Brehm 3c938a7e18 exynos3: Implement custom VSYNC IOCTL
* Replace crespo-based VSYNC uevent mechanism in hwcomposer
  with a custom IOCTL mechanism instead (required kernel
  modifications.

* The VSYNC uevents were spamming the Android UEventObserver
  and causing about 7% of constant CPU load

  c86856efabfa0b2981ceb47898dc5873a4998707

Improve custom VSYNC handler in hwcomposer

* only poll when necessary
* solves suspend/resume instability?

  45bf1dae7fa9057a3415151f7559e7bd2a162ead

Change-Id: Icdb5c60059e71688479d390b7b3a1f09a0315a5f
2012-09-16 11:36:05 +05:30
Pawit Pornkitprasan 317dcfa0f0 exynos3: Add V4L2_CID_CAMERA_GPS_PROCESSINGMETHOD to camera header
Used by aries

Change-Id: I9cb4bb8c03a257468addb88ea18f7ff3473230ef
2012-08-18 22:05:00 +07:00
Chirayu Desai 0a336cc1f2 exynos3: initial commit
Patch Set 2: removed unused files,
as audio, camera and sensors are device specific

Patch Set 3: aries OMX

Patch Set 5: liblight patch for epic

Patch Set 9: liblight(s) is device specific, rmed it from here.

Change-Id: I57a3d5714037836bab441ee5a3e772c260fb21d4
2012-08-18 14:52:44 +05:30