aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* S5PC11X: SOUND: fix pop noise issueUK KIM2011-11-173-44/+88
| | | | | | | | | if clock and interface is set on status of amp opened, pop noise occurs. codec driver works by PCM Stream. strange value name was changed from old base code. Signed-off-by: UK KIM <w0806.kim@samsung.com> Change-Id: Ia88b6b79fcc82900bb5411bf9bc786afe6b01f42
* S5PC11X: BT: add wake_peer funcs. for BT_WAKE pin control for BT LPM.DooHyunHwang2011-11-171-0/+3
| | | | | | | It is working with serial driver by wake_peer func. Change-Id: Ie2fe21b7569ee993f541b71d49222aefea25d813 Signed-off-by: DooHyunHwang <dh0421.hwang@samsung.com>
* S5PC11X: BT: Add btlpm driver for control BT_WAKEDooHyunHwang2011-11-174-9/+70
| | | | | | | | add herring-btlpm driver remove gpio_request about BT_WAKE in herring-rfkill.c Change-Id: Id3a85d567c751d03b3a1209a9e511a3c3f06bf69 Signed-off-by: DooHyunHwang <dh0421.hwang@samsung.com>
* S5PC11X: DEV: change file name rfkill-herring.h to herring.hDooHyunHwang2011-11-173-9/+11
| | | | | | | added a changed file that is using renamed header file Change-Id: I3e6e3c115d7909a5c43cf96028896b212939a8fa Signed-off-by: DooHyunHwang <dh0421.hwang@samsung.com>
* ARM: herring: include modemctl config for either driverBrian Swetland2011-11-171-1/+1
| | | | Signed-off-by: Brian Swetland <swetland@google.com>
* ARM: herring: Add fiq debugger deviceArve Hjønnevåg2011-11-171-4/+9
| | | | | Change-Id: Iab5e3457a8ae8f14bd5bc941c41e4893c0e547d3 Signed-off-by: Arve Hjønnevåg <arve@android.com>
* ARM: S5PV210: Add fiq-debugger supportArve Hjønnevåg2011-11-173-0/+167
| | | | | Change-Id: I8353188674bc01a47e3d2d1d5b0720c6dbbcf103 Signed-off-by: Arve Hjønnevåg <arve@android.com>
* ARM: SAMSUNG: Enable fiqs after resumingArve Hjønnevåg2011-11-171-0/+4
| | | | | | | Also calls fiq_glue_resume Change-Id: I387cac0ea9ea2b1bea43053a699adf6b9ebdc203 Signed-off-by: Arve Hjønnevåg <arve@android.com>
* S5PC11X: TOUCH: Add Atmel MaxTouch 224 to the board fileRom Lemarchand2011-11-171-1/+69
| | | | | | | Adding the new MaxTouch 224 driver to the herring board file Change-Id: I623f77d206293ac58db7ec296555f024554a3a0f Signed-off-by: Rom Lemarchand <rlemarchand@sta.samsung.com>
* input: mxt224: Atmel MaxTouch 224 driverBrian Swetland2011-11-174-0/+753
| | | | | | | Adding driver to support the Atmel MaxTouch 224 multi-touch controller. Change-Id: Ibf8de98c1f102e09f6204e7b57e49bcaf154f0af Signed-off-by: Rom Lemarchand <rlemarchand@sta.samsung.com>
* S5PC11X: TOUCH: Deleting old touchscreen from the board fileRom Lemarchand2011-11-171-31/+0
| | | | | | | Removing old touchscreen initialization code from the board file Change-Id: Idba871882bd79267e7ef0d49847a3df831da44f2 Signed-off-by: Rom Lemarchand <rlemarchand@sta.samsung.com>
* S5PC11X: SENSOR: Set gyroscope irq number at i2c_board_infotim.sk.lee2011-11-171-0/+7
| | | | | Change-Id: I0d96d860b061049e7a062de63df5b718b0e22bb8 Signed-off-by: tim.sk.lee <tim.sk.lee@samsung.com>
* S5PC11X: WLAN: Add delay for some fail cases.w12.lee2011-11-171-1/+1
| | | | | | | | In some cases like switching both wlan mode (STA <-> AP), detecting mmc could be fail. So we need more delay(15 msec) for being ready. (Though we add extra delay, total enabling time will be shorter, since reducing some delay at mmc side.) Signed-off-by: w12.lee <w12.lee@samsung.com>
* ARM: VIC: Add vic_set_fiq function to select if an interrupt should generate ↵Arve Hjønnevåg2011-11-172-0/+24
| | | | | | | an IRQ or FIQ Change-Id: I1ac9b992b7fe31d392578334d47227363bcac685 Signed-off-by: Arve Hjønnevåg <arve@android.com>
* ARM: VIC: Implement retriggerArve Hjønnevåg2011-11-171-0/+9
| | | | | Change-Id: I563a1a3282bcbf696a8eb97590d6a1d98c381c21 Signed-off-by: Arve Hjønnevåg <arve@android.com>
* ARM: S5PV210: Define FIQ_STARTArve Hjønnevåg2011-11-171-0/+2
| | | | | Change-Id: Ic202a15de6370f11eb9f857501572a45d0e6415b Signed-off-by: Arve Hjønnevåg <arve@android.com>
* ARM: SAMSUNG: Allow NULL clock nameArve Hjønnevåg2011-11-171-3/+14
| | | | | | | | | Some other platforms use NULL as the id when a single clock is associated with a device. The samsung clk_get function crashed when a driver tried get this clock. Change-Id: I1ca3de145ada10b8fc0c7a9036de89c84f6e4b70 Signed-off-by: Arve Hjønnevåg <arve@android.com>
* S5PC11X: SENSOR: Change mag and accel I2Cs to use H/W linestim.sk.lee2011-11-171-30/+27
| | | | | Change-Id: Ia2d62c38eb05d46e13ef02edc8067b2e89293396 Signed-off-by: tim.sk.lee <tim.sk.lee@samsung.com>
* S5PC11X: SYSTEM: Modify arch_reset function.huisung.kang2011-11-173-15/+9
| | | | | | | Remove clk_get, clk_enable, ioremap function in arch_reset. Change-Id: Ibd338b59d2746069bbc65a873d8962bb5b1a391b Signed-off-by: huisung.kang <hs1218.kang@samsung.com>
* S5PC11X: BT: Add 50msec after BT reset. It is bcm4329 powerup sequenceDooHyunHwang2011-11-171-0/+6
| | | | | Change-Id: Ie463316f4edfc7e5dd672f796165b3b7ab8aac34 Signed-off-by: DooHyunHwang <dh0421.hwang@samsung.com>
* S5PC11X: NFC: Turn off unneeded pullsMike J. Chen2011-11-171-6/+6
| | | | | | | I2C for NFC has external pullup resistors already. Change-Id: I3d454ef345d14052292ee0601bff78ea38eae496 Signed-off-by: Mike J. Chen <mjchen@sta.samsung.com>
* S5PC11X: SOUND: board changes for audio jack and audio codecMike J. Chen2011-11-172-8/+127
| | | | | | | | | | Add sec_jack headset/earjack driver to board file. Also add changes needed for audio codec because audio jack and audio codec share a mic bias gpio in current HW (but not in next HW). Change-Id: I181b4548b52bdd3feaea68f0e19282e22c469fa4 Signed-off-by: Mike J. Chen <mjchen@sta.samsung.com>
* S5PC11X: SOUND: Change audio codec driver to use func ptr for mic biasMike J. Chen2011-11-173-33/+33
| | | | | | | | | | | | | | In current Herring hw, the gpio used for mic bias is shared between the audio driver for the main mic bias, and the headset jack driver for headset mic bias. This will be split in Rev1.0 HW, but to support both, change the audio driver to use a function ptr so we can customize handling based on board rev in the board file. Also cleaned up problems in error handling in _probe, and get rid of global pdata. Change-Id: Ic0b7f656a72cd3e9544bd358e2c949c302912a0b Signed-off-by: Mike J. Chen <mjchen@sta.samsung.com>
* S5PC11X: SOUND: add sec_jack driverUK KIM2011-11-173-0/+424
| | | | | Change-Id: I0778da8b4cc1c6156d21d2054c247cdb677cf9c4 Signed-off-by: Minsong Kim <ms17.kim@samsung.com>
* S5PC11X: SDHCI: Fix compile warnning.Choi jonghwan2011-11-171-1/+1
| | | | | | | Fix compile warnning. Change-Id: Ie220b10ecfd4bba306df7def5f4ec56ac6b2486f Signed-off-by: Choi jonghwan <jhbird.choi@samsung.com>
* S5PC11X: WLAN: waiting bcm4329 firmware for AP mode to be ready.w12.lee2011-11-171-0/+2
| | | | | | | | | | | | | | Now, after enabling bcm4329 pin to high at machine side, probing mmc2 starts too early by dhd driver side even if the firmware for AP mode(soft AP) is not ready. So, we can hardly enable bcm4329 for soft AP. It must be guaranteed that downloading firmware for soft AP to a module be ready, before bcm4329 driver calls sdioh_start() in wl_iw. So a device waits a several mile seconds (need msleep(25) at least), after setting wlan pins to high in wlan_power_en() to be ready for AP mode firmware. Change-Id: I415f0dd4ec87ca28a9c0143944c014b93e049e87 Signed-off-by: w12.lee <w12.lee@samsung.com>
* [ARM] S5PC11X: herring: board file support for RNDIS USB ethernetMike Lockwood2011-11-173-15/+39
| | | | Signed-off-by: Mike Lockwood <lockwood@android.com>
* herring: add GPU platform devicesSimon Wilson2011-11-171-0/+16
| | | | Signed-off-by: Simon Wilson <simonwilson@google.com>
* S5PC11X: USB SWITCH: Add USB switch irqsb223.kang2011-11-171-0/+1
| | | | | | | Add USB switch irq on i2c board info Change-Id: I8a14eee3d9ab1242edb214819d9f1f9f33adc458 Signed-off-by: sb223.kang <sb223.kang@samsung.com>
* S5PC11X: MMC: set MMC_PM_KEEP_POWER flag for SDIO device.w12.lee2011-11-171-0/+6
| | | | | | | | | | Set MMC_PM_KEEP_POWER flag for SDIO device before suspending. So, SDIO device can restore its informations on resume. It can resolve wlan resuming issue. Change-Id: Ic61a8cfb78a15b774bde6f68fd9adcaa43041b40 Signed-off-by: w12.lee <w12.lee@samsung.com>
* mmc: sdhci: Skip mmc suspend/resume ops for SDIO device,w12.lee2011-11-171-11/+16
| | | | | | | | | | enable/disable sdc irq instead of request/free, mask all sdc interrupts on suspend merged from project kernel/tegra by Change-Id: I40e12bf414cb4b107c687aa7256b4b8f3e2cd926 Change-Id: If8706a6f469df11036c80811b16162db3a0bb988 Signed-off-by: w12.lee <w12.lee@samsung.com>
* S5PC11X: NFC: add Machine code of NFCJin Ho Kim2011-11-172-9/+47
| | | | | | Patch: Near Field Communication Driver Signed-off-by: Jin Ho Kim <jinho96.kim@samsung.com>
* pn544: Add NXP PN544 NFC controller driver.Brian Swetland2011-11-173-0/+386
| | | | | | | | | Exposes a char device node to the controller. Original driver from Trusted Logic with assorted fixes from Google. Signed-off-by: Nick Pelly <npelly@google.com> Signed-off-by: Erik Gilling <konkers@android.com>
* S5PC11X: VIBRATOR: Turn off vibrator from workqueueRom Lemarchand2011-11-171-2/+13
| | | | | | | | Turn vibrator off from a workqueue in order to prevent issues when disabling pwm from interrupt context Change-Id: Iba5d8452beaed75facec976d0b8f43cf14e91d64 Signed-off-by: Rom Lemarchand <rlemarchand@sta.samsung.com>
* S5PC11X: CLOCK: Modify clock setttinghuisung.kang2011-11-171-8/+2
| | | | | | | Remove duplicated jpeg clock setting and modify control bit. Change-Id: I791baf9b80ef4c99cab13f38ae84bf2ec259b03a Signed-off-by: huisung.kang <hs1218.kang@samsung.com>
* S5PC11X: PM: remove useless members at initial gpio tableMinsu Kim2011-11-171-659/+1076
| | | | | Change-Id: I969cb3b0184f22dcbc99cc98d72773db05d4409e Signed-off-by: Minsu Kim <minsu78.kim@samsung.com>
* S5PC11X: SENSOR: Add platform data for supporting later version of rev05tim.sk.lee2011-11-171-7/+9
| | | | | Change-Id: I2c923f63685e23319bffcc2003f995d26f16cc2a Signed-off-by: tim.sk.lee <tim.sk.lee@samsung.com>
* S5PC11X: JPEG: Add a jpeg platform data.Choi jonghwan2011-11-173-0/+63
| | | | | | | Add a jpeg platform data. Change-Id: Ie641b0f5240d33bc004cbebb8ded19e4ffe5fdbd Signed-off-by: Choi jonghwan <jhbird.choi@samsung.com>
* S5PC11X: JPEG: Fix compile warnning.Choi jonghwan2011-11-171-2/+2
| | | | | | | Fix compile warnning. Change-Id: Ic93d728b9b1394030c9632d85bec918acae0a00b Signed-off-by: Choi jonghwan <jhbird.choi@samsung.com>
* S5PC11X: JPEG: Modify jpeg clock / power gating.huisung.kang2011-11-171-42/+26
| | | | | Change-Id: Ib68e4d4be8b7bebe2ec16a1c032d10885a8ee571 Signed-off-by: huisung.kang <hs1218.kang@samsung.com>
* S5PC11X: JPEG: Code clean up. Get parameters from board file.Choi jonghwan2011-11-1711-424/+510
| | | | | | | Code clean up. Get parameters from board file. Change-Id: I8864fcb30320c884a831b6d593419b963c217a61 Signed-off-by: Choi jonghwan <jhbird.choi@samsung.com>
* S5PC11X: SENSOR: Change i2c settings for upper version of REV05tim.sk.lee2011-11-171-16/+37
| | | | | Change-Id: Idc61f145a52a6a31fe4257135c756f7baa0185ec Signed-off-by: tim.sk.lee <tim.sk.lee@samsung.com>
* S5PC11X: BATTERY: apply temperature adc table measured by HWMinsu Kim2011-11-171-78/+78
| | | | | Change-Id: I1bd9a654c94cc6c396367dea8a48faf9b8fa0cb0 Signed-off-by: Minsu Kim <minsu78.kim@samsung.com>
* S5PC11X: Herring: Add "regulator_has_full_constraints()".huisung.kang2011-11-171-0/+4
| | | | | | | The system has fully specified constraints. Change-Id: I4d8d91c501963c8f1b753f9d95329a0378d315fc Signed-off-by: huisung.kang <hs1218.kang@samsung.com>
* S5PC11X: PWM : fix pwm config function to set duty & period value to registerkyoungheon2011-11-171-0/+7
| | | | | | | Before setting register value to timer, clock should be enabled Change-Id: I86f1925df7822dbe7daa7c574413901a61ef6151 Signed-off-by: kyoungheon <kyoungheon@samsung.com>
* S5PC11X: TOUCH: Removing useless code from board fileRom Lemarchand2011-11-171-28/+0
| | | | | | | Removing useless initialization code from the herring board file Change-Id: Ib1fe690cea85c81dd95fc75cc2adca0fd14ccf4d Signed-off-by: Rom Lemarchand <rlemarchand@sta.samsung.com>
* S5PC11x: I2C: Fix compile warnning.Choi jonghwan2011-11-171-1/+0
| | | | | | | Fix compile warnning. Change-Id: I3fcdf2eb628a223f990407fe435ce6626a3975cc Signed-off-by: Choi jonghwan <jhbird.choi@samsung.com>
* S5PC11X: IRQ: Fix compile warnning.Choi jonghwan2011-11-171-3/+0
| | | | | | | Fix compile warnning. Change-Id: I5e5de135f14f4489c0aeb60815d1c0a51ab1766f Signed-off-by: Choi jonghwan <jhbird.choi@samsung.com>
* S5PC11X: USB: Add USB H/W tunning valuesb223.kang2011-11-172-12/+20
| | | | | | | Adujst timing and DC Level value on C11X USB HS block Change-Id: I9038acc041e3a300b2d6f5b4e8f1a8b76883a86e Signed-off-by: sb223.kang <sb223.kang@samsung.com>
* S5PC11X: USB: Change regulator name for usb powersb223.kang2011-11-171-2/+2
| | | | | | | Change regulator name for usb power Change-Id: I664d14fbba00f6dc050cd2066ef3a651e9cc1042 Signed-off-by: sb223.kang <sb223.kang@samsung.com>