aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* S5PC11X: BOOTIMG: Show Booting LOGO IMG in Kernel booting time.DooHyunHwang2011-11-171-2/+14
| | | | | | | | Edit for showing Booting LOGO image in kernel booting time It is working with parameter from Bootloader by cmdline Change-Id: I774fce93d9ca5448add690c29466843917488de6 Signed-off-by: DooHyunHwang <dh0421.hwang@samsung.com>
* ASoC: Activate high pass filter for right channel with headset recordMark Brown2011-11-171-2/+2
| | | | | | | | | | The headset is using the right data path so we need to do high pass filtering in the right channel rather than the left channel. This appears to improve things for me, though futher testing in a quieter environment is required. Change-Id: I45c74472f640f20b09b8c1254c01c3d28808e423 Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
* S5PC11X: Camera: Fix a voltage of CAM_ISP_HOST_2.8VJeong-Seok Yang2011-11-171-12/+12
| | | | | | | | | Additionally, Checking error routine is modified to check not only failure to get the regulator but also another error from regulator_get Change-Id: If61baf8d691a36dbf6b5a772170fefe2a1a588f5 Signed-off-by: Jeong-Seok Yang <jseok.yang@samsung.com>
* s3cfb_tl2796: Update gamma tableArve Hjønnevåg2011-11-171-8/+15
| | | | | Change-Id: I54d8158ce790400caba1bd8050e30a6a867e9963 Signed-off-by: Arve Hjønnevåg <arve@android.com>
* S5PC11X: SOUND: add headphone device for output and input streamUK KIM2011-11-173-17/+227
| | | | | | | | must distinguish headset and headphone device for built-in mic output device is seperated but use same path. Change-Id: I45cc27c74d0eb3505e1b5adb1ba52690261ae0f3 Signed-off-by: UK KIM <w0806.kim@samsung.com>
* ARM: S3C_PL330: Debug potential null pointer referenceJassi Brar2011-11-171-2/+2
| | | | | | | | | | Using 'safe' version of iteration, since we delete the list entry. Signed-off-by: Jassi Brar <jassi.brar@samsung.com> Change-Id: I4dd463c3e0627703c405a4ce5b385cdd3f03ce42 Signed-off-by: Choi jonghwan <jhbird.choi@samsung.com>
* s3cfb: add debug chatter around late_resumeBrian Swetland2011-11-171-2/+2
| | | | | | This may help identify a hard lockup issue we've been seeing. Signed-off-by: Brian Swetland <swetland@google.com>
* S5PC11X: LCD: set initial brightness to fullSimon Wilson2011-11-171-0/+1
| | | | | | | | This allows the boot animation to be seen at boot. Also, user-space seems to request full brightness (255) initially, so choosing this value means we do not get any flickering between values on boot. Signed-off-by: Simon Wilson <simonwilson@google.com>
* S5PC11X: S3CFB: Bug fix: Move request_irq location.Choi jonghwan2011-11-171-12/+17
| | | | | | | Run request_irq function after device interrupt is enabled. Change-Id: I381784c0971c14465ec5a59b0eba002e552ffb35 Signed-off-by: Choi jonghwan <jhbird.choi@samsung.com>
* S5PC11X: LCD: Remove the wrong gamma values in s6e63m0_SEQ_SETTINGsl47.kim2011-11-171-42/+35
| | | | | | | Remove the wrong gamma values for setting the correct brightness value after sleep/wakeup Change-Id: Ib278f389cdd0669105e0903dbc59650be50f33cc Signed-off-by: sl47.kim <sl47.kim@samsung.com>
* S5PC11X: PVR: Add power domain control code using regulator API.huisung.kang2011-11-172-29/+27
| | | | | Change-Id: I89ff99d18181b0d85c33443f9dba4f34a9741dbc Signed-off-by: huisung.kang <hs1218.kang@samsung.com>
* S5PC11X: CLOCK: G3D find a clock with "dev" pointer.huisung.kang2011-11-171-1/+2
| | | | | | | clock name change : sclk_g3d --> sclk. Change-Id: Ia683103f46f1a3a4dd58e7bfcd073712e4604063 Signed-off-by: huisung.kang <hs1218.kang@samsung.com>
* S5PC11X: PD: Add G3D platform device of power domain.huisung.kang2011-11-171-0/+1
| | | | | Change-Id: I2b62edcae27ae3cc89e722e7f286f382cd5a9449 Signed-off-by: huisung.kang <hs1218.kang@samsung.com>
* S5PC11X: PD: Add G3D power domain gating code.huisung.kang2011-11-171-0/+38
| | | | | Change-Id: I11d2dd2e666249264c48c344ce67c0ae9082e598 Signed-off-by: huisung.kang <hs1218.kang@samsung.com>
* S5PC11X: herring: Modify GPU platform deviceshuisung.kang2011-11-171-16/+3
| | | | | Change-Id: I214f6f8fd75c30e2fafc197a74e9e5a30aa2a1ab Signed-off-by: huisung.kang <hs1218.kang@samsung.com>
* S5PC11X: G3D: Add platform devices related to g3d driver.huisung.kang2011-11-172-0/+12
| | | | | Change-Id: I29b6db4caad36623ae5e4e0ae3a1b455823ebad5 Signed-off-by: huisung.kang <hs1218.kang@samsung.com>
* ASoC: Tweak gains for voice recognitionMark Brown2011-11-171-6/+6
| | | | | | | | | | | | | | | | | | | | | The signal level was observed to be very low when doing recordings for voice recognition from headphone sources, and also from main microphone. Change this by: - Increasing the gain for headphone case, applying an additional 3dB in the mic preamp and +30dB from the input mixer. - Removing +6dB digital gain for main mic (since digital gain will only increase the signal level, not recover extra information after ADC has quantized the data). - Updating main mic analogue settings to match normal record for an aggregate change from 21dB to 40.5dB. The most observable user level effect of the above being that the signal meter displayed by the voice search application registers a fairly clear signal while previously the signal levels appeared very flat. Change-Id: I3beaf70ab7649f678e105fa75cd09f2a80749f99 Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
* S5PC11X: BATTERY:Delete reset function that is called at Probehongmin.son2011-11-171-7/+0
| | | | | | | | Wrong soc value occurs due to reset during operating device. so delete reset code in probe function Change-Id: I2c9acc31b283f9f96bc2c118ea7649c4b764566f Signed-off-by: hongmin.son <hongmin.son@samsung.com>
* s3cfb_tl2796: Compute gamma curve values from one gamma tableArve Hjønnevåg2011-11-171-224/+135
| | | | | Change-Id: I0b6a4cd191e942356db1064e7376857a47e11f21 Signed-off-by: Arve Hjønnevåg <arve@android.com>
* S5PC11X: UART: Disable uart irq in suspend mode.Choi jonghwan2011-11-171-0/+5
| | | | | | | Disable uart irq in suspend mode, For prevent uart irq handler before uart_resume function. Change-Id: If24059c2b65b404ec0845cacc4f7b8a91f4fae5e Signed-off-by: Choi jonghwan <jhbird.choi@samsung.com>
* ASoC: Also avoid powering up WM8994 VMID on bootMark Brown2011-11-171-6/+0
| | | | | | | | Since we're not bringing it up on resume let's do the same on first boot also. Change-Id: I1ca11608ed400d7224c9a40ea55ed6922aaabbfb Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
* ASoC: Use CODEC_OFF when marking the CODEC as powered down on suspendMark Brown2011-11-171-1/+1
| | | | | | | We're using CODEC_OFF elsewhere so use it here also for consistency. Change-Id: Ia2d7933b36374a896ffffaf5542644d4d7f6c715 Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
* ASoC: Don't bring up VMID when resuming WM8994Mark Brown2011-11-171-8/+0
| | | | | | | | | | | | | | | | | | | In normal operation the driver leaves VMID disabled when the CODEC is idle so do this also when coming out of resume. Maintaining VMID consumes a small amount of power so this should improve battery life, especially when waking up to perform background syncs with network services. This will lead to an additional 50ms delay when bringing up the first audio stream on the device after resume but since we already take a similar hit for all audio enables after that this should have negligable effect on user experience. We should consider also disabling the LDOs as they only take 5ms to bring up but we need to measure to ensure that power consumption is actually meaningfully reduce.d Change-Id: I825e26e5d4916fa7babac93393b795c9ff52d119 Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
* ASoC: Don't specify enable bits for speaker+headphone DC servo on herringMark Brown2011-11-171-2/+1
| | | | | Change-Id: Ibf474a43900b8f83716116a186e1a750d7c9ec29 Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
* ASoC: Save and restore DC servo state when unchangedMark Brown2011-11-173-25/+64
| | | | | | | | | | | | | | We only need to recalibrate the DC servo configuration when the analogue configuration is changed, which in this system means whenver the analogue volume is changed or whenever the path is changed. Use this to save the ~160ms taken by the recalibration by saving the value per-path We still need to recalibrate after volume changes and the first time a given path is used but these should be much less frequent events than headphone enable. Change-Id: I706fe161f5cc0709e58d7702b28796ed85c51384 Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
* gpu: pvr: Only service pending CPU cache ops before LASTKICK TAs.Alistair Strachan2011-11-177-27/+38
| | | | Change-Id: I62d59e844347b93ab995aecfa0d5566879b9d87c
* gpu: pvr: Increase timeout used when waiting for HWBen Jones2011-11-171-1/+1
| | | | | | | This change should resolve issues seen when running test-opengl-gl2_perf. Change-Id: Iff09d8c8f0d0cff3c93a536dcbf6496fd00d7f1b
* ASoC: Remove 10ms delay in Herring record startupMark Brown2011-11-171-14/+12
| | | | | | | | | | Enable the high pass filter at the start of the powerup sequence to ensure that it's enabled when we start seeing audio, and remove the 10ms delay in the sequence which appears to have been masking the bounce by discarding audio. Change-Id: Ie73155339bea8450a8948ab265b2ad1d3bc83685 Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
* ASoC: Reduce Herring main mic recording levelMark Brown2011-11-171-1/+1
| | | | | | | Stops us overdriving things, improving record quality. Change-Id: I8043f49961331e10c4bd43890865e39de531dcd0 Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
* ASoC: Document some of the Herring gainsMark Brown2011-11-171-23/+23
| | | | | | | | Add comments translating register values into dB levels. Should be no functional changes. Change-Id: I25cfc1fd524c42e5e03b3d7ce060d602fbb8287a Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
* ASoC: Reduce Herring main mic gain for voice callMark Brown2011-11-171-1/+1
| | | | | | | Greatly improves audio quality in testing by reducing gain by ~10dB. Change-Id: If4a9e75cf97c98cba3fe022e9e780febdacac19f Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
* S5PC11X: ADC: set adc standby mode when it is not usedMinsu Kim2011-11-171-1/+10
| | | | | | | | | It reduce the normal power consumption by 4~5mA. Standby mode power consumption is same with VADC off state. Thus VADC LDO off is not necessary. Change-Id: Id96d79c46859558f762a72773a13d55dc1b332d9 Signed-off-by: Minsu Kim <minsu78.kim@samsung.com>
* S5PC11X: USB: Add USB u_ether patch for USB tetheringsb223.kang2011-11-172-1/+30
| | | | | | | | | Add USB u_ether aligned bufffer patch for using C11X DMA mode. This patch is needed for use USB tethering. Change-Id: Id47666eec388ec144fda5e0abf638d3336f0bbff Signed-off-by: sb223.kang <sb223.kang@samsung.com> Signed-off-by: Mike Lockwood <lockwood@google.com>
* ASoC: Remove inline from wm8994_read()Mark Brown2011-11-171-1/+1
| | | | | | | It can't be inlined as we keep references to it and refer to it in other compilation units. Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
* ASoC: Replace dead reckoning for WM8994 DC servo with hardware pollMark Brown2011-11-171-31/+40
| | | | | | | | | | | | | Rather than inserting large sleeps waiting for the DC servo to complete poll the DC servo status to see if the hardware is done. This ensures that the delays aren't too long while also avoiding races with the hardware. In order to aid debug during the transition an info level print displaying the time taken to complete is left in by default, allowing comparison with the dead reckinging delays used previously. Overall we save ~5ms in my tests. Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
* ASoC: wm8994_read() isn't inlineMark Brown2011-11-171-1/+1
| | | | | | Kills reams of warnings (one per use) with sparse. Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
* ASoC: Simplify samsung_wm8994 mic path settingMark Brown2011-11-171-7/+10
| | | | | | | | - Only have one call to universal_mic_path(). - Use a switch statement rather than cascaded if () statements for clarity. Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
* S5PC11X: SOUND: doesn't change the source of AIF3ADC & AID3DAC during using ↵UK KIM2011-11-171-7/+0
| | | | | | | | | bluetooth sco. 1. modified wrong source of AIF3ADC & AI3DAC when disabling bluetooth sco Change-Id: If66436d5f681f7cac9cbe693153431fd586f1b90 Signed-off-by: UK KIM <w0806.kim@samsung.com>
* S5PC11X: CLOCK: Disable MFC clock in booting time.huisung.kang2011-11-171-6/+6
| | | | | Change-Id: I9909070e3533188d09fbb53e5c47634ac1d6e2f3 Signed-off-by: huisung.kang <hs1218.kang@samsung.com>
* S5PC11X: CLOCK: Disable secss clock.Choi jonghwan2011-11-171-0/+6
| | | | | | | Disable secss clock. Secss is not used. Change-Id: Idb177f78350b20b015ed21c69e722185f646d2a5 Signed-off-by: Choi jonghwan <jhbird.choi@samsung.com>
* S5PC11X: SOUND: devide gain table using gain codeUK KIM2011-11-173-3/+84
| | | | | | | devide gain table with default table not to effect default gain table value. Change-Id: I369fa9e3dfe3c733e0ba6797a44d75b0c26baf15 Signed-off-by: UK KIM <w0806.kim@samsung.com>
* S5PC11X: WLAN: Add delay for enabling Wifi hotspot.w12.lee2011-11-171-1/+1
| | | | | | | | | When enabling WiFi hotspot, sdio_reset_comm() is called before mmc1 is ready. So wlan driver falls down unstable state. We need more delay to make sure all components be ready before sdio_reset_comm(). Change-Id: Ia8870a2d38df7443e94ca2e1158037568262717e Signed-off-by: w12.lee <w12.lee@samsung.com>
* S5PC11X: herring: Delete unused platform device of ac97.huisung.kang2011-11-171-1/+0
| | | | | Change-Id: I4c56c6dc7546e5a6f4f1372eff58b9ab93ddad68 Signed-off-by: huisung.kang <hs1218.kang@samsung.com>
* S5PC11X: USB Switch: Add switch for car/desk docksb223.kang2011-11-171-0/+34
| | | | | | | Add switch callback func for car/desk dock Change-Id: I576123c205eb8d8c674e1043b4508a791e9615e6 Signed-off-by: sb223.kang <sb223.kang@samsung.com>
* S5PC11X: USB: Remove unnecessary routine on pm opssb223.kang2011-11-171-27/+9
| | | | | | | Remove unnecessary routine on suspend/resume function. Change-Id: I8733f5509cb4d2e8a639044e446ba83d3cf09e4f Signed-off-by: sb223.kang <sb223.kang@samsung.com>
* S5PC11X: SOUND: Fix DC Bias level for voice recording.UK KIM2011-11-171-72/+115
| | | | | | | | | | | | 1.changed register setting sequence. - mixer, input power up -> clamp enable -> input mixer setting -> AIF1 adc mute -> AIF1 controller setting -> AIF1 ADC power up -> routing and gain setting -> AIF1 adc unmute 2. add HPF filter Signed-off-by: UK KIM <w0806.6.kim@samsung.com> Change-Id: I94f66eb86f08d96c0c4c77d506ae16742a197831
* S5PC11X: SOUND: modified send key of earjackMinsong Kim2011-11-171-1/+1
| | | | | | | | | | we want to support double-press button concept. If we press button twice quickly, next song is played in music player. Nexus one supports this function. So we need to adjust time range of button. Change-Id: Ic3a167931f508d69d060a4f3ba031b3221c6874e Signed-off-by: Minsong Kim <ms17.kim@samsung.com>
* S5PC11X: SENSOR: Add automatic hysteresis adjustment for stable proximity ↵tim.sk.lee2011-11-171-1/+1
| | | | | | | response Change-Id: Ie19869d5228f150850d59e06c9be6e1bedf261de Signed-off-by: tim.sk.lee <tim.sk.lee@samsung.com>
* S5PC11X: BATTERY: Add battery ADC table in board filehongmin.son2011-11-171-0/+86
| | | | | | | Add battery ADC table in board file Change-Id: I7a88cc7d068ae9c2e01f006597fea0f4e95835c1 Signed-off-by: hongmin.son <hongmin.son@samsung.com>
* input: cypress-touchkey: Board file cleanupRom Lemarchand2011-11-171-1/+1
| | | | | | | | Use the name defined in the header file rather than hardcoding it in the board file. Change-Id: I92c1e298a3967506bf8e5bf2858c0240428dcd82 Signed-off-by: Rom Lemarchand <rlemarchand@sta.samsung.com>