summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-02-12mmc: core: Increase timeout for sanitizedaily-2014.02.24.0_rel-tegranote-r4-partnerHarry Hong
Increae timeout value for sanitize operation based on Hynix 16GB emmc Max delay. Bug 1453048 Change-Id: I2509de6613f0fd3c52ea2fa361b96bd8e3806bbf Signed-off-by: Harry Hong <hhong@nvidia.com> Reviewed-on: http://git-master/r/366290 Reviewed-by: Pavan Kunapuli <pkunapuli@nvidia.com> GVS: Gerrit_Virtual_Submit
2014-02-03usb: gadget: tegra: check ep->desc before accessRohith Seelaboyina
This changes adds condition to check ep->desc before accessing its contents. ep->desc seems to get Null on releasing the spin_lock. Bug 1401730 Change-Id: I48b4c880ced0cd131bd45840839e6635fc1a219c Signed-off-by: Rohith Seelaboyina <rseelaboyina@nvidia.com> Reviewed-on: http://git-master/r/362353 (cherry picked from commit 790be48ddf070df3e6357b4e290d8fb4c603a34e) Reviewed-on: http://git-master/r/363103 Reviewed-by: Harry Hong <hhong@nvidia.com> Tested-by: Harry Hong <hhong@nvidia.com>
2014-02-02ASoC:Tegra: Add BT control interface for HALLei Fan
Sometime the BT voice call cannot be broken because the method has bug which is used to judge current call is BT call or not. In fact we can make HAL use other control to set BT voice call. Bug 1443353 Change-Id: I45f7cf876b4e7e53e94aab0a4984bb95d4885701 Signed-off-by: Lei Fan <leif@nvidia.com> Reviewed-on: http://git-master/r/360827 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Vijay Mali <vmali@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Martin Chi <mchi@nvidia.com>
2014-02-01ARM: tegra: tn7c: update tskin coefficientsNine Feng
Bug 1432052 Change-Id: I1a90dc0098b6deec89c2062c60661ad19b62fc39 Signed-off-by: Nine Feng <nfeng@nvidia.com> Reviewed-on: http://git-master/r/359258 Reviewed-by: Danny Song <dsong@nvidia.com> Tested-by: Danny Song <dsong@nvidia.com>
2014-02-01usb: ehci: Tegra:don't boost cpu from ehci layerDavid Pu
don't boost cpu freq to 816MHz blindly from ehci layer for usb host instance 1(Bruce Modem). Bug 1441442 Change-Id: I73d925186976095b62267a806bce30e906202833 Signed-off-by: David Pu <dpu@nvidia.com> Reviewed-on: http://git-master/r/360253 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Martin Chi <mchi@nvidia.com>
2014-01-31ts :tn7c: support load switch for touch power railNine Feng
lcd power rail of EN_LCD_1V8 is shared with touch module. We should make sure it is enabled before touch suspend. Therefore, we add a new consumer for lcd fix regulator, then it would be more reasonable to turn off/on in terms of use counts. Bug 1445143 Change-Id: Ieef0fc9ae46918c724d6129f9878be12641f66d0 Signed-off-by: Nine Feng <nfeng@nvidia.com> Reviewed-on: http://git-master/r/360705 Reviewed-by: Danny Song <dsong@nvidia.com> Tested-by: Danny Song <dsong@nvidia.com>
2014-01-31icera: acm: remove pm qos request in disconectionMartin Chi
remove pm qos request when acm disconects, otherwise, pm_qos_add_request() will be called again as it's already added, and then cause some kernel warning bug 1448534 Change-Id: I16d0cd823132ac79cc03bd1fc53d12114d6ceb0e Signed-off-by: Martin Chi <mchi@nvidia.com> Reviewed-on: http://git-master/r/360679 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit
2014-01-29arm:tegra:TN7C: set gyro irq pin PULL_DOWN in LP0Martin Chi
For TN7C, set PULL_DOWN for gyro irq pin (KB_ROW3) in LP0 to avoid current leakage bug 1437281 Change-Id: Icfce785d06bed5769155342154aedfb5a8725d9a Signed-off-by: Martin Chi <mchi@nvidia.com> Reviewed-on: http://git-master/r/355908 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit
2014-01-29input: misc: sensor: Add mutex for the bias readingXiaohui Tao
Bug 1431360 Bug 1443158 Change-Id: Id3654deb1012d0b0826dbf2a11287a000234fd27 Reviewed-on: http://git-master/r/349890 Signed-off-by: Jajambo Liao <jajambol@nvidia.com> Reviewed-on: http://git-master/r/358110 (cherry picked from commit ed6a521e79b8faadd945e686f6cd415e64221387) Signed-off-by: Jake Park <jakep@nvidia.com> Reviewed-on: http://git-master/r/361184 GVS: Gerrit_Virtual_Submit Reviewed-by: Gabby Lee <galee@nvidia.com>
2014-01-28ARM: dts: tn7c: correct the dvfs tableMartin Chi
Originally, the dvfs table in ram_code 0 is Hynix dvfs, and the dvfs table in ram_code 1 is Micron dvfs, this is not correct. This change swap the two dvfs table and correct above mistake bug 1438727 Change-Id: If2b50061166c5f96cf3d2a2b2b70f23dbf8327b0 Signed-off-by: Martin Chi <mchi@nvidia.com> Reviewed-on: http://git-master/r/360798 Reviewed-by: Automatic_Commit_Validation_User
2014-01-28RM:tegra:tn7c:Adjust proximity sensor thresholdChen Jian
- according to calibration result, adjust high/low threshold to trigger interrupt. Change-Id: Id14f76cf999b6e6bb7714e5f4ef0e731f3979b72 Signed-off-by: Chen Jian <jackchen@nvidia.com> Reviewed-on: http://git-master/r/360803 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Martin Chi <mchi@nvidia.com>
2014-01-27ARM: tegra: sdhci: Pass speedo id in platform dataPavan Kunapuli
Passing speedo id from sdhci platform data. Speedo id is required for some calculation in auto tuning. Set trim delay of SDMMC4 to 3 as per the characterization team recommendations. Bug 1423423 Reviewed-on: http://git-master/r/352307 (cherry picked from commit a628fadf080a26d5cedb528d083b1007217072a8) Change-Id: Icfce5614d410e2770344897ace5c1a9adabca8d8 Signed-off-by: Pavan Kunapuli <pkunapuli@nvidia.com> Reviewed-on: http://git-master/r/356524 Reviewed-by: Harry Hong <hhong@nvidia.com> Tested-by: Harry Hong <hhong@nvidia.com>
2014-01-27mmc: tegra: Implementation of new tuning algorithmPavan Kunapuli
Implemented the new tuning algorithm that - Removes the tap holes from auto tuning windows - Adjust window ends with margins for Vmin for the corresponding freq - Dynamically updates dvfs table entry if a new Vmin is found from auto tuning calculations - Calculates the best tap value from the windows after removing tap holes and margin additions. Disabling external loopback clock for SDMMC3 as per characterization results. Bug 1423423 Reviewed-on: http://git-master/r/352306 (cherry picked from commit 26615d96514fc9ccbdcdc9ab89d92def5c1bf977) Change-Id: I56fd58473ab5b7642d703fc17f0afd5820fe64ea Signed-off-by: Pavan Kunapuli <pkunapuli@nvidia.com> Reviewed-on: http://git-master/r/356523 Reviewed-by: Harry Hong <hhong@nvidia.com> Tested-by: Harry Hong <hhong@nvidia.com>
2014-01-27ARM: tegra: dvfs: Predict required voltage for a given freqPavan Kunapuli
Exposing the tegra_dvfs_predict_millivolts interface to drivers to be used during tuning and getting the minimum core voltage for a given frequency. Bug 1423423 Reviewed-on: http://git-master/r/350418 (cherry picked from commit b604de0416eab8e8c32ad9e482fd64d831fb9449) Change-Id: Icc6492c6d91315020eaec3668e259c523acb218c Signed-off-by: Pavan Kunapuli <pkunapuli@nvidia.com> Reviewed-on: http://git-master/r/356522 Reviewed-by: Harry Hong <hhong@nvidia.com> Tested-by: Harry Hong <hhong@nvidia.com>
2014-01-27ARM: tegra: dvfs: Add interface to set fmax at vminAlex Frid
Added interface to specify clock fmax/vmin limits at run-time. Calling this interface updates frequencies in the respective DVFS table to be consistent with the new limits (voltage ladder is preserved): - for voltages below new vmin, the respective frequencies are shifted below new fmax to the levels already present in the table; if the 1st table entry has frequency above new fmax, all entries below vmin are filled in with 1kHz (min rate used in DVFS tables). - for voltages above new vmin, the respective frequencies are set at or above new fmax (not necessarily present in DVFS table before) - if new vmin is already in the table the respective frequency is set to new fmax (not necessarily present in DVFS table before) Since, such update may result in changing voltage requirement up at the same clock frequency, the interface can be called only for clocks that are allowed to override core voltage (SDMMC on tegra platforms), and only if core voltage is already overridden to the level higher than new vmin. Bug 1423423 Reviewed-on: http://git-master/r/348351 (cherry picked from commit 1dc582f4488beeaea7e859496034a25300b1cb0b) Signed-off-by: Alex Frid <afrid@nvidia.com> Change-Id: I4f61ea6e3f8b6792ed058509339e16bff1947104 Signed-off-by: Pavan Kunapuli <pkunapuli@nvidia.com> Reviewed-on: http://git-master/r/356521 Reviewed-by: Harry Hong <hhong@nvidia.com> Tested-by: Harry Hong <hhong@nvidia.com>
2014-01-27ARM: tegra11: dvfs: Update DVFS tables for SDMMC4Alex Frid
Bug 1423423 Reviewed-on: http://git-master/r/348350 (cherry picked from commit 44a97884ff4552ae245e58c7848839b49df8944f) Signed-off-by: Alex Frid <afrid@nvidia.com> Change-Id: I19c476cb79bbc3bde528212a80054ddbd9488aea Signed-off-by: Pavan Kunapuli <pkunapuli@nvidia.com> Reviewed-on: http://git-master/r/356520 Reviewed-by: Harry Hong <hhong@nvidia.com> Tested-by: Harry Hong <hhong@nvidia.com>
2014-01-27ARM: tegra: tegratab: set smps7 to 1.38V for E1569Yong Goo Yi
Set smps7 to 1.38V for E1569-ERS has Micron 1GB Change-Id: I1f55e0b2bf96d6efed04e301b800a52e4d23fbb7 Signed-off-by: Yong Goo Yi <yyi@nvidia.com> Reviewed-on: http://git-master/r/360389 Reviewed-by: Harry Hong <hhong@nvidia.com> Tested-by: Harry Hong <hhong@nvidia.com>
2014-01-27ARM: tegra: dvfs: Add dvfs table nodes to debugfsAlex Frid
Reviewed-on: http://git-master/r/281633 (cherry picked from commit ded9998ea6e78a3fc2b5be4c12bdb716a0612089) Reviewed-on: http://git-master/r/348349 (cherry picked from commit 0e1f1108a562be22d41e5c1b19ace29d7696461c) Signed-off-by: Alex Frid <afrid@nvidia.com> Change-Id: I94eef4ca0f1610975ae5742ce6d64e05ff76cb1d Signed-off-by: Pavan Kunapuli <pkunapuli@nvidia.com> Reviewed-on: http://git-master/r/356519 Reviewed-by: Harry Hong <hhong@nvidia.com> Tested-by: Harry Hong <hhong@nvidia.com>
2014-01-27staging:iio:ltr659ps: Change regulator routineChen Jian
- Only enable/disable regulator when sensor is enabled/disabled. Bug 1446066 Change-Id: I5bff3066f47cbd08e7f88309ec65b41b69763367 Signed-off-by: Chen Jian <jackchen@nvidia.com> Reviewed-on: http://git-master/r/360408 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: David Pu <dpu@nvidia.com> Tested-by: David Pu <dpu@nvidia.com> Reviewed-by: Danny Song <dsong@nvidia.com>
2014-01-27mmc: sdhci: tegra: fix power rail policyDavid Yu
Keep power rail on unless otherwise specified on shutdown. Bug 1445876 Change-Id: I5a0309226177c10ab52f25703c7133be63faa6b4 Signed-off-by: David Yu <davyu@nvidia.com> Reviewed-on: http://git-master/r/360385 Reviewed-by: Harry Hong <hhong@nvidia.com> Tested-by: Harry Hong <hhong@nvidia.com>
2014-01-27Revert "Revert "mmc: Set suspend/resume bus operations if CONFIG_PM_RUNTIME ↵ximingc
is used"" This reverts commit 866353859bcd3328dd0be84e0f0ed6d1ba834772. Moving back suspend and resume to dev_pm_ops to ensure that bus suspend is done before device suspend and bus resume is done after device resume. Without bus suspend and resume, there is a chance of some requests being scheduled after device suspend or before device resume is done. Bug 1381236 Bug 1446176 Reviewed-on: http://git-master/r/309656 (cherry picked from commit de13dd1f8b0d802914ec4143c42730d4f90f880b) Change-Id: I842b1e042982f8ac0547936800bbc996643c7d34 Signed-off-by: Pavan Kunapuli <pkunapuli@nvidia.com> Signed-off-by: Naveen Kumar Arepalli <naveenk@nvidia.com> Change-Id: I7b72b956a617762741854d49b4560d3848cf2b12 Reviewed-on: http://git-master/r/326379 Reviewed-by: R Raj Kumar <rrajk@nvidia.com> Reviewed-by: Venu Byravarasu <vbyravarasu@nvidia.com> Change-Id: I0cc4d85c879dcedf671f14a83978524cd0c7f287 Signed-off-by: Ximing Chen <ximingc@nvidia.com> Reviewed-on: http://git-master/r/360331 GVS: Gerrit_Virtual_Submit Reviewed-by: Martin Chi <mchi@nvidia.com> Tested-by: Martin Chi <mchi@nvidia.com>
2014-01-27ARM: tegra: clock: Use ram code for TegraNote7CMartin Chi
TegraNote7C supports two different DDRs: RAM_CODE[1:0] = 0x00 -> Micron DDR3L 1GB RAM_CODE[1:0] = 0x01 -> Hynix DDR3L 1GB Bug 1438727 Change-Id: Ib4b6f2d38b2667dea1167417ba84388f9739414e Signed-off-by: Martin Chi <mchi@nvidia.com> Reviewed-on: http://git-master/r/360204 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Danny Song <dsong@nvidia.com> GVS: Gerrit_Virtual_Submit
2014-01-27ARM: dts: tn7c: includes Hynix DVFS tableMartin Chi
http://nvbugs/1438727/10 bug 1438727 Change-Id: I8280c79ec88c62a329de7f3d4b46f2623f57887e Signed-off-by: Martin Chi <mchi@nvidia.com> Reviewed-on: http://git-master/r/360203 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: David Pu <dpu@nvidia.com> Reviewed-by: Danny Song <dsong@nvidia.com> GVS: Gerrit_Virtual_Submit
2014-01-27arm:tegra:TN7C: set VDDIO_DDR to 1.38 per ram-codeMartin Chi
RAM_CODE[1:0]=0x00, Micron DDR3L, requires 1.38V RAM_CODE[1:0]=0x01, Hynix DDR3L, requires 1.35V bug 1438727 Change-Id: I8cfe9e7220f197bcf6e00b91c5d354c3eda8b3f0 Signed-off-by: Martin Chi <mchi@nvidia.com> Reviewed-on: http://git-master/r/360198 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit
2014-01-27Revert "ARM:tegra:tn7c:switch to LP cluster before LP1"Martin Chi
This reverts commit d9b262e497e4d760f6c2eea595da6845f8fc4b23. Change-Id: Iaba5e51ce2b340891c2f4746ae401ecb8dbbcc16 Signed-off-by: Martin Chi <mchi@nvidia.com> Reviewed-on: http://git-master/r/359766 GVS: Gerrit_Virtual_Submit
2014-01-27usb: acm: No hangup for Bruce during reset resume.glei
Set NO_HANGUP_IN_RESET_RESUME flag to Bruce model to prevent tty hangup during reset resume procedure. Bug 1446181 Change-Id: I3866e49e8c36ec8627791cd63a237b3bca63e0b9 Signed-off-by: glei <glei@nvidia.com> Reviewed-on: http://git-master/r/359777 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Martin Chi <mchi@nvidia.com>
2014-01-26ARM:tegra:tn7c:Cut modem power if not attachedximingc
Cut modem buck-boost circuit power if modem part is not inserted. MDM_APACK2 (gpio input) 0 : modem inserted 1 : not inserted MODEM_EN (gpio output) 0 : power off 1 : power on Bug 1443384 Change-Id: Ib79d7c673d98d75dd8294f1568537080b1a65a83 Signed-off-by: ximingc <ximingc@nvidia.com> Reviewed-on: http://git-master/r/359626 Reviewed-by: Martin Chi <mchi@nvidia.com> Tested-by: Martin Chi <mchi@nvidia.com>
2014-01-26ARM:tegra:tn7c: Export GPIO122 (GPIO_PP2)ximingc
User space can control the output value. Output 0 to cut power of modem buck-boost circuit. echo 0 > /sys/class/gpio/gpio122/value Bug 1443384 Change-Id: I673a1e86099774ecf3ce1c235333abc91217eb6f Signed-off-by: ximingc <ximingc@nvidia.com> Reviewed-on: http://git-master/r/359212 Reviewed-by: Martin Chi <mchi@nvidia.com> Tested-by: Martin Chi <mchi@nvidia.com>
2014-01-26ARM:tegra:tn7c:Configure GPIO_PQ1 as sleep gpioximingc
GPIO_PQ1(KB_COL1) needs to re-configure in LP0 state. Bug 1439735 Change-Id: I5a18136c537e7a6938e19f4e834bde61846c1161 Signed-off-by: ximingc <ximingc@nvidia.com>
2014-01-26gpio:tegra:Add sleep gpio functionximingc
Some GPIO pins need re-configure when system enters LP0 Bug 1439735 Change-Id: I3d9c864b5c099ab834543e2f3c905cab8a957372 Signed-off-by: ximingc <ximingc@nvidia.com>
2014-01-26ARM:Tegra:Add sleep GPIO functionximingc
Some GPIO pins need re-configure while system enters LP0. Bug 1439735 Change-Id: I2d21e4119c7a9d762db17b0b753ba12781547a27 Signed-off-by: ximingc <ximingc@nvidia.com> Reviewed-on: http://git-master/r/359078 Reviewed-by: Martin Chi <mchi@nvidia.com>
2014-01-26mmc: core: Handle card shutdown from mmc_busDavid Yu
Considering shutdown of the card, the responsibility to initate this sequence shall be driven from the mmc_bus. This patch enables the mmc_bus to handle this sequence properly. A new .shutdown callback is added in the mmc_driver struct which is used to shutdown the blk device. Bug 1445876 Change-Id: I947315a7102606a1873eeebf136d741c98b46c76 Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org> Signed-off-by: Chris Ball <cjb@laptop.org> Signed-off-by: David Yu <davyu@nvidia.com> Reviewed-on: http://git-master/r/359692 Reviewed-by: Harry Hong <hhong@nvidia.com> Tested-by: Harry Hong <hhong@nvidia.com>
2014-01-26mmc: sdhci: tegra: fix shutdown orderDavid Yu
Fix mmc command error caused by early regulator shutdown. Bug 1445876 Change-Id: I446dba2b216ca6fdebf38aa7d1afaf88370b5bee Signed-off-by: David Yu <davyu@nvidia.com> Reviewed-on: http://git-master/r/359698 Reviewed-by: Harry Hong <hhong@nvidia.com> Tested-by: Harry Hong <hhong@nvidia.com>
2014-01-26misc: tegra-baseband: Don't abort suspend notifyDavid Yu
Bug 1445863 Change-Id: I6d58eed1ffbfc4012f2e4543a87d5f06e59542a7 Signed-off-by: David Yu <davyu@nvidia.com> Reviewed-on: http://git-master/r/359590 Reviewed-by: Harry Hong <hhong@nvidia.com> Tested-by: Harry Hong <hhong@nvidia.com>
2014-01-25arm:tegra: Correct sample rate for voice callLei Fan
Because the channel1 of DAM is used for DL, there is no SRC in DL. the codec need to be set the same rate with baseband. Otherwise the I2S Timing REG cannot get the suited value and left channel may be swapped with right channel. Bug 1441449 Change-Id: Ib71bb41a7e03d2a85d718be0c94a5a5f525c0ce3 Signed-off-by: Lei Fan <leif@nvidia.com> Reviewed-on: http://git-master/r/358078 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Vijay Mali <vmali@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Martin Chi <mchi@nvidia.com>
2014-01-25ARM: tegra: usb: disable WAKE_ON_CNNT_EN for HSICSuresh Mangipudi
Disable USB_WAKE_ON_CNNT_EN_DEV bit during phy_power_off for HSIC Bug 1430974 Change-Id: I545c7cc0f1b87f4540554b3d7e5e9cca89ea2411 Signed-off-by: Suresh Mangipudi <smangipudi@nvidia.com> Reviewed-on: http://git-master/r/359109 Tested-by: Martin Chi <mchi@nvidia.com> Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Martin Chi <mchi@nvidia.com>
2014-01-25usb: ehci: Tegra: add echi wake lockMartin Chi
For now, only apply it in tegra_ehci_irq when it's triggered by remote wake-up irq, since, without wake lock hold here, device may continue the suspend if remote wake-up comes in suspending. bug 1431546 Change-Id: I44ea268ca168a1a3a9098ad9f5f6f7b1270a0fa5 Signed-off-by: Martin Chi <mchi@nvidia.com> Reviewed-on: http://git-master/r/359090
2014-01-25usb: ehci: Tegra: change to noirq suspend/resumeMartin Chi
Chnage ehci suspend/resume to noirq suspend/resume to enable it get more chances to handle the remote wake-up which may come after normal suspend/resume bug 1430974 Change-Id: I0e27435c729b515c968990507a1d6ab53c4ce37a Signed-off-by: Martin Chi <mchi@nvidia.com> Reviewed-on: http://git-master/r/359052
2014-01-23xhci: tegra: support override fused hs_curr_levelJC Kuo
This change add the capability to override hs_curr_level value read from usb_calib0 fuse register. Some board designs need different hs_curr_level value to optimize USB 2.0 signals. bug 1340062 Change-Id: Ic2435dc1b8c85bea507144558267b8bd29c2dad0 Reviewed-on: http://git-master/r/281745 (cherry picked from commit 938d7343c0f835772aa0f50c9df6cb32ba6b0345) Conflicts: arch/arm/mach-tegra/include/mach/xusb.h Change-Id: I611dc365c27caad14d17cb95e4e0d469ec03cc62 Signed-off-by: JC Kuo <jckuo@nvidia.com> Reviewed-on: http://git-master/r/358216 Reviewed-by: WK Tsai <wtsai@nvidia.com> Reviewed-by: Joy Wang <joyw@nvidia.com> Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Henry Lin <henryl@nvidia.com> Reviewed-by: Ashutosh Jha <ajha@nvidia.com>
2014-01-22arm: tegra: tegratab: ULPI_DATA5 pin selectionMin-wuk Lee
ULPI_DATA5 pin is not used in ERS and P1640, but used to avoid avdd_hdmi_pll regulator leakage. This pin needs to be selected according to board selection. Bug 1439626 Change-Id: I11f9305e718af28f221efae5cfcdd722e0098a29 Signed-off-by: Min-wuk Lee <mlee@nvidia.com> Reviewed-on: http://git-master/r/358528 Reviewed-by: Harry Hong <hhong@nvidia.com> Tested-by: Harry Hong <hhong@nvidia.com>
2014-01-22ARM: dts: update dts based on board config.Harry Hong
Bug 1439626 Change-Id: I621af6dfcc2977f2f30ce3bd7242d016f3eb89f1 Signed-off-by: Harry Hong <hhong@nvidia.com> Reviewed-on: http://git-master/r/358474
2014-01-22input: touch: maxim: revert device splittingYoungjin Kim
Set number of input devices back to 1 and disable the mutual exclusion of finger and stylus. Bug 1439868 Change-Id: I104cd8f4fa71c542399e61ae0015465638f27d3c Signed-off-by: Youngjin Kim <nkim@nvidia.com> Reviewed-on: http://git-master/r/356008 Reviewed-by: Harry Hong <hhong@nvidia.com> Tested-by: Harry Hong <hhong@nvidia.com>
2014-01-21USB: ehci: tegra: destroy mutex when driver removeSuresh Mangipudi
mutex_destroy to be called when the driver is removed. BUG 1401358 Change-Id: Idb6703c01c41d241d8bdb67ca19c80a78c52b513 Signed-off-by: Suresh Mangipudi <smangipudi@nvidia.com> Reviewed-on: http://git-master/r/328852 (cherry picked from commit 739f06547bff816641eb998e6f109e64b614ebfe) Reviewed-on: http://git-master/r/358170 Reviewed-by: Harry Hong <hhong@nvidia.com> Tested-by: Harry Hong <hhong@nvidia.com>
2014-01-21ARM: tegra: tegratab: avdd_hdmi_pll selectionMin-wuk Lee
For P1988, discharge unit for avdd_hdmi_pll regulator is prepared and that is handled by GPIO_PO6 pin. For other platforms like E1569, P1640 do not have this unit. This change selects proper avdd_hdmi_pll regulator platform data according to board selection. Bug 1439626 Change-Id: I7515e8a4e4d57a491720fc0adbf7790c7c73a39c Signed-off-by: Min-wuk Lee <mlee@nvidia.com> Reviewed-on: http://git-master/r/358158 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Harry Hong <hhong@nvidia.com>
2014-01-21xhci: tegra: fix DFE/CTLE control sequencejoyw
According to PG to adjust DEF and CTLE context save/restore programming sequence on T114 rel17 branch. Bug 1345950 Change-Id: Ie7ef0385ea70616ab69dd251d0b383cd9c62afa8 Signed-off-by: joyw <joyw@nvidia.com> Reviewed-on: http://git-master/r/271323 (cherry picked from commit 107b3dc2c5feb25e14cf29328323a0dfdec717ce) Reviewed-on: http://git-master/r/358118 Reviewed-by: Harry Hong <hhong@nvidia.com> Tested-by: Harry Hong <hhong@nvidia.com>
2014-01-21xhci: tegra: Fix bias pad power controljoyw
Per UTMIP software guideline document, if xusb own OTG port0, use xusb padctl register space to power on/off bias pad. Bug 1334491 Bug 1242148 Change-Id: I28c7b9346b8332352fa53996769d6a76221b5ac4 Signed-off-by: Krishna Yarlagadda <kyarlagadda@nvidia.com> Signed-off-by: joyw <joyw@nvidia.com> Reviewed-by: Venkat Moganty <vmoganty@nvidia.com> (cherry picked from commit abb84051c9cf6e0709a752081ae2102e349e0955) Reviewed-on: http://git-master/r/358100 Reviewed-by: Harry Hong <hhong@nvidia.com> Tested-by: Harry Hong <hhong@nvidia.com>
2014-01-21usb: xhci: tegra: enable clock after unpowergatejoyw
Follow PG, enable host partition clock after unpowergate host partition. Bug 1333946 Change-Id: I47d7bfaedded3d8ca07edd9c1315ade2cccdc579 Signed-off-by: joyw <joyw@nvidia.com> Reviewed-on: http://git-master/r/258633 (cherry picked from commit 02c7352077ef00448f12132478f46b106d4b3033) Signed-off-by: joyw <joyw@nvidia.com> Reviewed-on: http://git-master/r/280137 Reviewed-by: Riham Haidar <rhaidar@nvidia.com> Tested-by: Riham Haidar <rhaidar@nvidia.com> (cherry picked from commit d844bb935c1aaec4d873175cc8c2270c5247ed45) Reviewed-on: http://git-master/r/358084 Reviewed-by: Harry Hong <hhong@nvidia.com> Tested-by: Harry Hong <hhong@nvidia.com>
2014-01-21staging: iio: ltr659ps: changing permission.Harry Hong
Chaning sys node of "enable" attr from 0x666 to 0x644 due to cts failure. Bug 1443978 Change-Id: I41d03b8a39a553d8c210791086bbe440416e7415 Signed-off-by: Harry Hong <hhong@nvidia.com> Reviewed-on: http://git-master/r/358046
2014-01-21input:misc: Add unified sysfs location for managementXiaohui Tao
Provide a unified sysfs location so that init.xxx.rc can change the permission without frequent update. Change-Id: Ic35a122d96de60896f386a042d336ef5dd0a9765 Signed-off-by: Xiaohui Tao <xtao@nvidia.com> Reviewed-on: http://git-master/r/263540 (cherry picked from commit 5a56bb9fce86683037a1689d137aa4416938d5c0) Reviewed-on: http://git-master/r/358088 Reviewed-by: Harry Hong <hhong@nvidia.com> Tested-by: Harry Hong <hhong@nvidia.com>
2014-01-21ARM: tegra: tegratab: add vlogic_gyro for P1988David Yu
Bug 1439626 Change-Id: I30edf057a89350b6ffd6ab1bdf3418122c1a0494 Signed-off-by: David Yu <davyu@nvidia.com> Reviewed-on: http://git-master/r/358051 Reviewed-by: Min-wuk Lee <mlee@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Harry Hong <hhong@nvidia.com> Tested-by: Harry Hong <hhong@nvidia.com>