summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* exynos4: Add open source libsecion.jellybeanangelsl2013-02-244-1/+294
| | | | | | | | This libsecion is reverse engineered from the libsecion.so blob and then written based on the Exynos 5 libion available in AOSP. Change-Id: I07495fc1f98c70756e416afd99764842d7223a36 Signed-off-by: angelsl <hidingfromhidden@gmail.com>
* exynos4: Set libgralloc_ump and SecHdmi tags to optionalBrint E. Kriebel2012-12-192-4/+4
| | | | | | | | When LOCAL_MODULE_TAGS was set to eng this broke eng builds due to the lack of source for libsamsungion. Set the tag to optional so it is not built for an eng build. Change-Id: I770c991dc16ccce9905501619e015567110de577
* exynos3: libhdmi: initial commitPetr Havlena2012-11-1616-3/+2832
| | | | Change-Id: Iee23cf3b6e746c3a20adf7b90ab930a3cba50d5c
* exynos3: hwc: add hdmi supportPetr Havlena2012-11-164-3/+124
| | | | Change-Id: I9def46f17fc2b3042af776b253ac3441fd6d3405
* exynos3: fimc: fixPetr Havlena2012-11-161-9/+0
| | | | | | | - remove conflicting prototypes from s5p_fimc.h, libhdmi needs another version of fimc. Change-Id: I22a6b016c7a9a701bf9b70d63db84b0c8258495b
* exynos4x12: add nfc packagecodeworkx2012-11-113-1/+160
| | | | Change-Id: Ife5522ad65d68d5ed0ca3a79a50ca86fedfb88e6
* exynos3: omx: moar love for p1jellybean-stableChirayu Desai2012-10-275-17/+33
| | | | | | | - bump up mfc memsize - use H/W decoding for TV-Out Change-Id: I9425a371c29671e4ba9f82207f79d236ff6731e1
* exynos3: power HAL: add support for interactive governorjt11342012-10-191-10/+71
| | | | | | completely kanged from d2 power HAL Change-Id: I4f6c32165251ae76c97afb715dde1fee9544430b
* Move macloader to hardware/samsungR. Andrew Ohana2012-10-046-9/+180
| | | | | | | | There are quite a few different Samsung devices which require macloader (many of which are just using binary blobs), so we should move it out of the device trees. Change-Id: I9e23fca0ba4c17da328cace801a92fa57df9a862
* Power HAL: Remove sampling rate changePawit Pornkitprasan2012-09-301-33/+2
| | | | | | | | 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
* s5pc110: Add Power HAL (userspace CPU boosting)Pawit Pornkitprasan2012-09-253-1/+186
| | | | | | | The majority of this commit is by Steve Kondik for the D2, modified by Daniel Bateman and me. Change-Id: Id6c1a1f0c6b39d5d20a765545526c07ad0fc64f6
* exynos3: Implement custom VSYNC IOCTLMichael Brehm2012-09-163-0/+57
| | | | | | | | | | | | | | | | | | | | * 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
* exynos3: Add V4L2_CID_CAMERA_GPS_PROCESSINGMETHOD to camera headerPawit Pornkitprasan2012-08-181-0/+1
| | | | | | Used by aries Change-Id: I9cb4bb8c03a257468addb88ea18f7ff3473230ef
* exynos3: initial commitChirayu Desai2012-08-18112-0/+34058
| | | | | | | | | | | | | 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
* exynos4: added secril-client and secril-client-sap sourcescodeworkx2012-08-0311-0/+3385
| | | | | | taken from i9100 update7 and i9300 update4 Change-Id: I1188c8c43c07ff179bc592a22345e4db9d8a56bf
* lights: use a hardcoded value for led brightnessDaniel Hillenbrand2012-08-021-5/+4
| | | | Change-Id: I2badc13aeb1871898ba001940ccabbb5ddfa53cb
* fix libcamera and fimc conflictDaniel Hillenbrand2012-07-221-3/+11
|
* underp loggingDaniel Hillenbrand2012-07-2238-68/+67
|
* exynos hal: jellybean compatDaniel Hillenbrand2012-07-2282-3271/+3269
|
* exynos4210 lights: jellybean compatDaniel Hillenbrand2012-07-221-29/+9
|
* exynos4x12 lights: jellybean compatDaniel Hillenbrand2012-07-221-8/+8
|
* exynos4x12: calibrate led colors, lights cleanup, disable debuggingics-releaseicscm-9.1.0codeworkx2012-07-111-15/+28
| | | | | | | blue and green leds are much stronger than the red one, dim them down to get true colors (especially yellow). Change-Id: I61c5f39e90e6392752a0e80a96e5e317427ea4a2
* exynos4210: moved libsensors to galaxys2 device treecodeworkx2012-07-1118-1943/+1
| | | | Change-Id: Ie479fbbf1a4d2fd879dc4fe63d97f9efac1ebfc0
* sensors: Fix conversion valuesAndrew Dodd2012-07-101-7/+7
| | | | | | | | | | | | | | Our kernel sets the gyro to 500 DPS and not 2000 DPS. In addition, X and Y are swapped and Y is not inverted. Also change the orientation sensor conversion factors to match that found in aries-common since the orientation sensor seemed overly sensitive. However, the orientation sensor might not actually do anything... Android may be performing sensor fusion of other data to determine orientation. Change-Id: I03df5d7bac9d58881e360546af4cf77878802807
* exynos4212 liblights: remove unused BUTTON_POWER defineSam Mortimer2012-07-091-3/+0
| | | | Change-Id: I1e911e234ed45924c263d85741f395ecf54414f1
* Merge "exynos4212 liblights: fix keypad lighting up when screen backlight ↵Daniel Hillenbrand2012-07-091-4/+5
|\ | | | | | | auto-adjusts" into ics
| * exynos4212 liblights: fix keypad lighting up when screen backlight auto-adjustsSam Mortimer2012-07-021-4/+5
| | | | | | | | | | | | | | | | | | | | | | | | clone of http://review.cyanogenmod.com/#/c/18372/ becomes relevant when these are applied: smdk4210 kernel: cypress touchkey led_timeout functionality (1/2) http://review.cyanogenmod.com/#/c/18357/ galaxys2/i777: configurable touchkey backlight timeout (2/2) http://review.cyanogenmod.com/#/c/18431/ Change-Id: I3d4df6574cdd3c6317199a884ef7ac72cb4c71a3
* | liblights: Fix reading of previous brightness valueXpLoDWilD2012-07-071-3/+18
| | | | | | | | Change-Id: Ie175521033b3a8d96197794cff1a2dce89e516c3
* | exynos4: added missing gralloc defines for hdmicodeworkx2012-07-031-0/+11
|/ | | | Change-Id: Ie489452003c30e05f3fdf36a0643963ce4ae0c2e
* fix for fix keypad lighting up when screen backlight auto-adjustscodeworkx2012-07-011-1/+1
| | | | Change-Id: I61e987b4fcae277ab4a1ec6585b25255a445b238
* fix keypad lighting up when screen backlight auto-adjustsGary D2012-06-281-1/+5
| | | | | | | | If the screen backlight was already lit and is just changing brightness, don't blindly illuminate the keypad Change-Id: If7473eb57aa4d48bc98a4bb42b9becc80764b1f8 Signed-off-by: Gary D <garyd9@gmail.com>
* liblights: Store LED battery status and restore it after a notification LED ↵XpLoDWilD2012-06-261-4/+9
| | | | | | blinking Change-Id: Ifd01e3dea28ecc0dac94f2ff44b94e81493ba2a4
* lights: lower battery led brightnesscodeworkx2012-06-241-12/+11
| | | | Change-Id: I9cd680a760f81d0b131dc3e9d37e5f8f19171c00
* exynos4x12: lower brightness on battery lightcodeworkx2012-06-221-0/+7
| | | | Change-Id: Ic3cd8f9bac985e09d7f7df0521cbaadfc9640f11
* smdk4x12: lights: battery led supportcodeworkx2012-06-211-0/+26
| | | | Change-Id: Ida4e7bd998251ec07a9874f695d1fef9f97a1b0c
* Merge "omx: build shared instead of static libs for exynos4x12" into icscodeworkx2012-06-167-10/+83
|\
| * omx: build shared instead of static libs for exynos4x12codeworkx2012-06-107-10/+83
| | | | | | | | Change-Id: Idac85baf743ea26a5953538f8f931908c15ad754
* | Fix blue light sticking and fixed delaysXpLoDWilD2012-06-141-2/+2
| | | | | | | | Change-Id: I1a9a92eaaf09f6a5524e0d08b4fdefa2b7ba000d
* | exynos4x12: add lights modulecodeworkx2012-06-125-0/+493
|/ | | | Change-Id: Ib37f0b7cc94a5b9607817e3b3bee4814074517a4
* exynos4: hdmi: fix invalid conversion from void* to unsigned intcodeworkx2012-06-081-1/+1
| | | | Change-Id: Ib81076f7f85719cd7bc318d45a0b176211b0ee89
* codecs: build shared mfcapi lib on exynos4x12codeworkx2012-06-057-12/+44
| | | | Change-Id: I8a09f8e6e86191197f0382e5c40e6acd16f33cda
* codecs: mfcapi compatibility patch for exynos4x12codeworkx2012-06-051-0/+8
| | | | Change-Id: I2fe0d481506d374e8fa6a71b56d4dddee3f132b1
* Add Red/Blue LED notification supportsbrissen2012-05-252-2/+156
| | | | | | | This will allow the use of the red/blue led's on the sph-d710 Uses BOARD_HAS_LED_NOTIF in boardconfig. Change-Id: Ic217ed5b0ec673d03bb596fbde0ac725a5ca0887
* liblights: adjust file location for smdk4210 kernelcodeworkx2012-05-231-4/+1
| | | | Change-Id: Ib66a360729d25619b4270f081659b18e18437be3
* exynos: Improve H264 encode qualityathurh2012-05-211-4/+4
| | | | Change-Id: I0c184daecffe644445c759deeeb8895f69c1755b
* Android.mk: only include directory for exynos devicesR. Andrew Ohana2012-05-211-0/+22
| | | | | | we should play nice with other devices that have there own libraries with the same name Change-Id: Icf208e38094e4317d3546578176ab149a4e4b5b9
* exynos: reorganized and updated from insignalcodeworkx2012-05-20389-6538/+72606
| | | | | | | | | | | | | Changes needed on exynos4210 devices: libcsc -> libseccscapi libswconverter -> remove TARGET_HAL_PATH := hardware/samsung/exynos4/hal TARGET_OMX_PATH := hardware/samsung/exynos/multimedia/openmax $(call inherit-product, hardware/samsung/exynos4210.mk) Change-Id: Ic59ef95b85ef37b3f38fb36cf6a364a5414685ee
* liblights: Fix touch key lights coming on when screen brightness is adjustedPhil Tunstall2012-05-191-3/+5
| | | | | | Only tested on GT-I9100 Change-Id: I2be3c5ce74799bea310a65bc75dd90985b9d17d6
* OMX: Improve H264 encode qualityathurh2012-05-061-4/+4
| | | | Change-Id: I874d393e9f1f357b3125cad4a04526aa7336c6ca
* Update AkmSensor to manually set poll intervalEspen Fjellvær Olsen2012-04-192-1/+24
| | | | Change-Id: I84fc5c3fc1cb552874129512ea6dfc19b1f9a60a