summaryrefslogtreecommitdiff
path: root/arch
AgeCommit message (Collapse)Author
2013-04-22ARM: tegra114: Implement ARM errata 799270 properlyBo Yan
The ARM errata 799270 requires a data dependency between the returning device load data and MCR instruction that sets ACTLR.SMP bit. Fix the current workaround so it confirms to errata document. bug 1195192 Change-Id: Ideeb3dd3d865323d59ae4bc7a2d40889acfe379d Signed-off-by: Bo Yan <byan@nvidia.com> Reviewed-on: http://git-master/r/211812 (cherry picked from commit 6b738d1059962d80857b09d70a8878915f17c39e) Reviewed-on: http://git-master/r/221142 GVS: Gerrit_Virtual_Submit Tested-by: Sang-Hun Lee <sanlee@nvidia.com> Reviewed-by: Ankit Pashiney <apashiney@nvidia.com>
2013-04-22ARM: tegra: roth: Mask SDR50,SDR104 modes for SDPavan Kunapuli
Mask SDR50 and SDR104 modes support for SD card. Bug 1258286 Change-Id: I7fb35bf73aa7428e4f479d689d1712a04b2b4fae Signed-off-by: Pavan Kunapuli <pkunapuli@nvidia.com> Reviewed-on: http://git-master/r/221340 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Matt Wagner <mwagner@nvidia.com> Tested-by: Matt Wagner <mwagner@nvidia.com> GVS: Gerrit_Virtual_Submit
2013-04-17ARM: tegra: dalmore: Enable power_off_railKen Chang
Turn off sdhci rails for SD card before rebooting the device. Bug 1222606 Bug 1242658 Change-Id: Ic8e4931c3c921ba82a6be2ff371948c9c7501348 Signed-off-by: Ken Chang <kenc@nvidia.com> Reviewed-on: http://git-master/r/210749 Reviewed-on: http://git-master/r/219754 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Tested-by: Chandler Zhang <chazhang@nvidia.com> Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
2013-04-17mmc: tegra: Support sdhci rails off before rebootKen Chang
Bug 1222606 Bug 1242658 Change-Id: I6a4164c3beb7f88389490e8e7b22d895952c2470 Signed-off-by: Ken Chang <kenc@nvidia.com> Reviewed-on: http://git-master/r/208324 Reviewed-on: http://git-master/r/219752 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com>
2013-04-17arm: edp: update volt-temp cap configJean Huang
change trigger temp to 80C in cpu hotspot. Cpu hotspot has a 12C-offset from T.diode(Tj), adding 68C step in edp table. Change-Id: I7205a2f2e731edde5b95dede5763b629055d3517 Signed-off-by: Jean Huang <jeanh@nvidia.com> Reviewed-on: http://git-master/r/219903 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Matt Wagner <mwagner@nvidia.com> Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>
2013-04-16ARM: Tegra: Roth: Fix a typo in setting HDMI confTuomas Kulve
Bug 1270860 Change-Id: I5038c67fb99a4fa9ad7f45094cdd6062b73ad92a Signed-off-by: Tuomas Kulve <tkulve@nvidia.com> Reviewed-on: http://git-master/r/219774 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com>
2013-04-16ARM: Tegra: Sample uS timer to measure LP resumeKamal Kannan Balagopalan
Add framework to log microsecond timer for measuring suspend/deep-sleep resume times from power-on to display-on Bug 1252226 Change-Id: I1d8c71651648ac8d2dc04ce8315e6ff5d30d1995 Signed-off-by: Kamal Kannan Balagopalan <kbalagopalan@nvidia.com> Reviewed-on: http://git-master/r/217939 (cherry picked from commit 4b495256ae27012f12d1b334ef5b965bf3dae8d0) Reviewed-on: http://git-master/r/219470 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Tested-by: Sang-Hun Lee <sanlee@nvidia.com> Reviewed-by: Venkata (Muni) Anda <vanda@nvidia.com>
2013-04-16ARM: tegra: roth: LED driver platform structureJun Yan
Moved LED related code from board-roth.c to a new file board-roth-leds.c Bug 1198937 Change-Id: I352f79ba2da70b4536b4a6683d0010df44deda8f Signed-off-by: Jun Yan <juyan@nvidia.com> Reviewed-on: http://git-master/r/216037 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com>
2013-04-16ARM: tegra: t114: Update eMMC drive strength valuesNaveen Kumar Arepalli
Set eMMC pull up value to 2 on dalmore, pluto, roth and macallan Bug 1172577 Reviewed-on: http://git-master/r/218111 (cherry picked from commit 0eaa584721f0e1e6d2893d13a1fabde250ea0e3b) Change-Id: I7674208b6acfd00cd7ea117e86a034c30f10e697 Signed-off-by: Naveen Kumar Arepalli <naveenk@nvidia.com> Reviewed-on: http://git-master/r/219629 Reviewed-by: Venu Byravarasu <vbyravarasu@nvidia.com> GVS: Gerrit_Virtual_Submit
2013-04-16arm: tegra: calibrate gamma for THOR panelMitch Luban
Colors were over saturated on LG 720p panel because of gamma. Bug 1248099 Change-Id: I6eede44c64f8968deb51c0ea13a47c4293479977 Signed-off-by: Mitch Luban <mluban@nvidia.com> Reviewed-on: http://git-master/r/211115 Tested-by: Matt Wagner <mwagner@nvidia.com> Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Matt Wagner <mwagner@nvidia.com>
2013-04-16ARM: Tegra: Roth: Update DVFS for P2560Sang-Hun Lee
Bug 1181038 Change-Id: I59b7ca9f2ec1b31db4a5bf195ebe73258ce1214d Signed-off-by: Sang-Hun Lee <sanlee@nvidia.com> Reviewed-on: http://git-master/r/217464 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Matt Wagner <mwagner@nvidia.com>
2013-04-16arch: arm: tegra11: enable autosleepShridhar Rasal
bug 1045715 Change-Id: I2a5ab9cf3dfef937d84af49558a6bb6a9c8ef640 Signed-off-by: Shridhar Rasal <srasal@nvidia.com> Reviewed-on: http://git-master/r/203689 Reviewed-on: http://git-master/r/217544 Tested-by: Li Li (SW-TEGRA) <lli5@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Dan Willemsen <dwillemsen@nvidia.com>
2013-04-12ARM: tegra: cpuquiet: Add Margin to Clock CalculationMatt Wagner
Added 30Mhz offset when using the maximum clock on LP due to a rounding issue that causes us to fail entry to LP on high load. Bug 1253920 Change-Id: Ibca5451d426d8e3458a9ad0a91b720238567a752 Signed-off-by: Matt Wagner <mwagner@nvidia.com> Reviewed-on: http://git-master/r/218998 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Peter Boonstoppel <pboonstoppel@nvidia.com> GVS: Gerrit_Virtual_Submit
2013-04-12ARM: tegra: build edp table with volt-temp constraintsDiwakar Tundlam
Some chips must be constrained to run at a reduced maximum voltage above certain temperature threshold. Added code for this constraint be configured on a per SKU basis. Bug 1270003 Bug 1270570 Signed-off-by: Diwakar Tundlam <dtundlam@nvidia.com> Change-Id: Ic2e6f9406712d276ab9af92f89e98bd92972a5f6 Signed-off-by: Diwakar Tundlam <dtundlam@nvidia.com> Reviewed-on: http://git-master/r/218723 (cherry-picked from commit 7619194041fe5d4bcb9d8f8faa25130d41d289ae) Reviewed-on: http://git-master/r/218818 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit
2013-04-12ARM: tegra: cpuquiet: make no_lp = -1 always force cluster switchPeter Boonstoppel
When setting the no_lp sysfs node to -1 the system would attempt to switch to the LP cluster. This can fail if the frequency or the number of online cores are too high. This change ensure the frequency and number of online cores are first brought down, such that a cluster switch on no_lp = -1 always succeeds. Bug 1247636 Bug 1253920 Change-Id: If6af671e8defdfc8172e8d9356ddf03d54bae98d Signed-off-by: Peter Boonstoppel <pboonstoppel@nvidia.com> Reviewed-on: http://git-master/r/218464 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Matt Wagner <mwagner@nvidia.com> Tested-by: Matt Wagner <mwagner@nvidia.com>
2013-04-12ARM: tegra: cpuquiet: augment no_lp to force both LP and GSimo Melenius
- tegra_cpuquiet 'no_lp' node now accepts '-1' to force LP cluster on - when a cluster is forced the switches take place immediately without any delay Bug 1247636 Reviewed-on: http://git-master/r/208772 (cherry picked from commit ab16bbb6f581da538448d2a64e03dd272b8fb985) Change-Id: I1ec07acc3cf51419a4770542c6a1c90b92e0bf66 Signed-off-by: Simo Melenius <smelenius@nvidia.com> Reviewed-on: http://git-master/r/215935 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Matt Wagner <mwagner@nvidia.com> Tested-by: Matt Wagner <mwagner@nvidia.com>
2013-04-12ARM: tegra: cpuquiet: make userspace governor actions synchronousPeter De Schrijver
Userspace expects changes to happen synchronously. Implement this by waiting with a (configureable) timeout for the action to happen. Bug 1220065 Change-Id: I81301719707e4baf2b3aea62c38fc771ffe1205d Signed-off-by: Peter De Schrijver <pdeschrijver@nvidia.com> (cherry picked from commit 9de8f56142e64ebf388b5427ef7fd142078dfa87) Reviewed-on: http://git-master/r/#change,200013 Reviewed-on: http://git-master/r/215934 GVS: Gerrit_Virtual_Submit Reviewed-by: Matt Wagner <mwagner@nvidia.com> Tested-by: Matt Wagner <mwagner@nvidia.com>
2013-04-11ARM: tegra: usb_phy: update xcvr settings for usb2Rohith Seelaboyina
set FSSLEW for usb2 to handle usb signal failure Bug 1266114 Change-Id: I9b11ae4e2267dfd3cf65b601705dca0bfdb07f28 Signed-off-by: Rohith Seelaboyina <rseelaboyina@nvidia.com> Reviewed-on: http://git-master/r/218186 GVS: Gerrit_Virtual_Submit Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
2013-04-11ARM: tegra: roth: update xcvr value using platform dataRohith Seelaboyina
Disable fuse read to update xcvr value and instead update it from platform data Bug 1266114 Change-Id: I0b8c056908eb25a9210cf528083cf17057cfb26d Signed-off-by: Rohith Seelaboyina <rseelaboyina@nvidia.com> Reviewed-on: http://git-master/r/218185 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
2013-04-11ARM: Tegra: Roth: Return -1 If No Key Woke the DeviceMatt Wagner
Return -1 instead of KEY_RESERVED to prevent the device thinking SW_LID woke it on normal wakes Bug 1265175 Change-Id: I7a07beb1142907a39f7fee86fb082a8b97d04e92 Signed-off-by: Matt Wagner <mwagner@nvidia.com> Reviewed-on: http://git-master/r/218002 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit
2013-04-11arm: tegra: roth: update fan/thermal trip pointsJean Huang
Change-Id: I96302b8ce8ba29fe78dfd4c95ed8a2d1a8d7f8a2 Signed-off-by: Jean Huang <jeanh@nvidia.com> Reviewed-on: http://git-master/r/217550 Reviewed-by: Matt Wagner <mwagner@nvidia.com> Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit
2013-04-11ARM: Tegra: Roth: Add HDMI SettingsMatt Wagner
Add custom settings for HDMI on Roth Bug 1263737 Change-Id: I65b40a074434d6e23aa74febc870ac6925035f47 Signed-off-by: Matt Wagner <mwagner@nvidia.com> Reviewed-on: http://git-master/r/215137 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit
2013-04-11video: tegra: hdmi: support custom tmds config.Kevin Huang
provide the support to set the tmds config according to board file. Bug 1204008 Change-Id: I44babc372d6fc4319c1dca32c34b775f4b6a1f80 Signed-off-by: Kevin Huang <kevinh@nvidia.com> (cherry picked from commit 70206460df252616577b0a0a69884becb66c999d) Reviewed-on: http://git-master/r/215136 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com>
2013-04-10ARM: tegra: roth: set pinmux for LED featureJun Yan
Bug 1198937 Change-Id: I9db35062ada44edb7804eb71bd6349bf5bc989dd Signed-off-by: Jun Yan <juyan@nvidia.com> Reviewed-on: http://git-master/r/216036 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Matt Wagner <mwagner@nvidia.com>
2013-04-05ARM: tegra: usb: WAR to disable pmc for otg_portRohith Seelaboyina
This WAR disables pmc for otg_port. Bug 1260381 Change-Id: I376bb70e7e68b443b7839889aea6c0c84da9a994 Signed-off-by: Rohith Seelaboyina <rseelaboyina@nvidia.com> Reviewed-on: http://git-master/r/215075 GVS: Gerrit_Virtual_Submit Reviewed-by: Alex Courbot <acourbot@nvidia.com> Tested-by: Alex Courbot <acourbot@nvidia.com> Tested-by: Chaitanya Bandi <bandik@nvidia.com> Reviewed-by: Rakesh Bodla <rbodla@nvidia.com> Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
2013-04-04ARM: tegra: roth: add issp deviceRichard Zhao
issp is used to program roth on-board joystick micro controller. This driver adds: - issp platform device - firmware for micro controller P2560_v0_34_not_readprotect_0280.hex - add issp to tegra11_android_defconfig Bug 1245803 Change-Id: Idaddbbe8e853744da7f09bb846f47374ebe841b9 Signed-off-by: Richard Zhao <rizhao@nvidia.com> Reviewed-on: http://git-master/r/209785 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com>
2013-04-03ARM: Tegra: Roth: Update DVFS for P2560Sang-Hun Lee
Bug 1181038 Change-Id: I4cb9b936fac7b503d7ca872e649a712cbce07d33 Signed-off-by: Sang-Hun Lee <sanlee@nvidia.com> Reviewed-on: http://git-master/r/215318 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Ankit Pashiney <apashiney@nvidia.com>
2013-04-03arm: tegra: roth: Set board revision in system_revAnshul Jain
This change sets the board revision of roth in system_rev. This board revision set the system prop "ro.revision". Bug 1236715 Change-Id: I15fb3c8c61667e6197177e08abd540c14422f347 Signed-off-by: Anshul Jain <anshulj@nvidia.com> Reviewed-on: http://git-master/r/215734 Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com> GVS: Gerrit_Virtual_Submit
2013-04-02ARM: Tegra: Roth: Update Key MappingMatt Wagner
Volume up and Volume Down are changed to Home and Back to match userspace mapping Bug 1247458 Change-Id: I65ab8b6c8d93a6827764600935426a65db3b89c2 Signed-off-by: Matt Wagner <mwagner@nvidia.com> Reviewed-on: http://git-master/r/215314 Tested-by: Pradeep Goudagunta <pgoudagunta@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> GVS: Gerrit_Virtual_Submit
2013-04-02arm: tegra: roth: keep smart dimmer off on bootRakesh Iyer
Keep smart dimmer off during boot for a consistent backlight setting. Bug 1263334. Change-Id: I2bc663f1e366c488d16641d99899bc51b9197867 Signed-off-by: Rakesh Iyer <riyer@nvidia.com> Reviewed-on: http://git-master/r/214844 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com>
2013-04-02arm: tegra: roth: Change trip points for FanAnshul Jain
Bug 1259204 Change-Id: Ie7f1b44e531a05c897e03a3f1f1992109e7cc0cb Signed-off-by: Anshul Jain <anshulj@nvidia.com> Reviewed-on: http://git-master/r/214766 Reviewed-by: Automatic_Commit_Validation_User
2013-04-01ARM: tegra: roth: Set SDIO clock limit to 156MHzPavan Kunapuli
Bug 1240689 Change-Id: I4c86c2ff1ffbf37a10c1d1d5822e1fbdf82ce025 Signed-off-by: Pavan Kunapuli <pkunapuli@nvidia.com> Reviewed-on: http://git-master/r/214981 GVS: Gerrit_Virtual_Submit Reviewed-by: Matt Wagner <mwagner@nvidia.com> Tested-by: Matt Wagner <mwagner@nvidia.com>
2013-04-01arm: tegra: roth: fix panel enable behaviorRakesh Iyer
Fix errors in panel enable behavior. Bug 1263244. Change-Id: Ife5ef0e59bff4bd3df53fc1e69e6d3c588d2edd2 Signed-off-by: Rakesh Iyer <riyer@nvidia.com> Reviewed-on: http://git-master/r/214656 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Matt Wagner <mwagner@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Jon Mayo <jmayo@nvidia.com>
2013-04-01ARM: tegra: roth: Update INI data for p2560Chaitanya Bandi
Updated the INI data for P2560 as per the update from Maxim Bug 1247334 Change-Id: Ided8a5bfae0feca8eb665000ed12fd7aeee66064 Signed-off-by: Chaitanya Bandi <bandik@nvidia.com> Reviewed-on: http://git-master/r/214872 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com>
2013-03-29ARM: tegra11: power: Update CPU EDP limitsAlex Frid
Bug 1161126 Reviewed-on: http://git-master/r/203563 (cherry picked from commit 59c46e56aa782ee814f93e5927f54fe828bcff70) Change-Id: Ic480197f8f57650085385135db5186ac738ec994 Signed-off-by: Alex Frid <afrid@nvidia.com> Reviewed-on: http://git-master/r/214309 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Matt Wagner <mwagner@nvidia.com> Tested-by: Matt Wagner <mwagner@nvidia.com>
2013-03-29ARM: tegra114: Roth: Increase cpu_timerBo Yan
Thor and Dalmore use the same PMIC, so CPUPWRGOOD_TIMER should also be the same bug 1243411 Change-Id: Id4a20d2a5b1ff25e35add1574aba371a49bc9e6e Signed-off-by: Bo Yan <byan@nvidia.com> Reviewed-on: http://git-master/r/206131 (cherry picked from commit 628e4d17609ee1ad88b1a88b3344065023cc1b76) Reviewed-on: http://git-master/r/212830 Reviewed-by: Sang-Hun Lee <sanlee@nvidia.com> Tested-by: Sang-Hun Lee <sanlee@nvidia.com> Reviewed-by: Automatic_Commit_Validation_User
2013-03-29ARM: tegra: roth: keep GMI_ADV tristatedPradeep Goudagunta
For STAT LED to turn off completely we should keep GMI_ADV pin tristated. Bug 1259476 Change-Id: I90e0af88281bbca8466540241be4aa05b40de71a Signed-off-by: Pradeep Goudagunta <pgoudagunta@nvidia.com> Reviewed-on: http://git-master/r/212851 GVS: Gerrit_Virtual_Submit Reviewed-by: Anshul Jain (SW) <anshulj@nvidia.com>
2013-03-28Revert "ARM: Tegra: Roth: Add MPU9150 to P2560 Board"Matt Wagner
This reverts commit da68911f28aebd858adc2f6d79550b3926c7a476. Change-Id: I83e688a8ca5c677000090c01ca768db5e1fd9e82 Signed-off-by: Matt Wagner <mwagner@nvidia.com> Reviewed-on: http://git-master/r/213212 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Peter Zu <pzu@nvidia.com> Tested-by: Peter Zu <pzu@nvidia.com>
2013-03-28arm: tegra: roth: Add init vector of lookup tableAnshul Jain
This table is used for getting the state cap index. Bug 1259204 Bug 1259488 Bug 1261177 Signed-off-by: Anshul Jain <anshulj@nvidia.com> Change-Id: I8b8d5f23d418152b7cce4975107601750e17c632 Reviewed-on: http://git-master/r/213403 GVS: Gerrit_Virtual_Submit Reviewed-by: Matt Wagner <mwagner@nvidia.com>
2013-03-26ARM: tegra: roth: Set restart CHG timer to 30minsPradeep Goudagunta
Set restart CHG timer to 30 minutes. Used to charge periodically drained battery after 30mins. Bug 1252277 Change-Id: I8205ef98bddcdb33761f31e8087134ce7b3861bc Signed-off-by: Pradeep Goudagunta <pgoudagunta@nvidia.com> Reviewed-on: http://git-master/r/210817 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com>
2013-03-25arm: tegra: roth: Change thermal trip pointsAnshul Jain
For the redesigned roth Active Fan State 1 at 72C with 10C hysteresis at 107 PWM State 2 at 83 with 6C hysteresis at 150 PWM Passive SW balanced throttle at 86C SW heavy thrtottle at 89C (unchanged) HW shutdown at 91C (unchanged) Bug 1259204 Change-Id: I3fc00085379aad4f5360184097b80eb7775c06f4 Signed-off-by: Anshul Jain <anshulj@nvidia.com> Reviewed-on: http://git-master/r/212432 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>
2013-03-25arm: tegra: roth: Set PWM 0 to 25khzAnshul Jain
This change reduces frequency of PWM0 to 25khz Bug 1259204 Change-Id: I5135172ec5ff2499d90db4fbfc8d412fcbad276e Signed-off-by: Anshul Jain <anshulj@nvidia.com> Reviewed-on: http://git-master/r/212430 Reviewed-by: Aleksandr Frid <afrid@nvidia.com> Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>
2013-03-25usb: gadget: tegra: fix NV-charger detectionXin Xie
NV charger is using resistor network to set 2.8v/2.0v for D+/D-. Doing so, we cannot detect SDP and NV-charger reliably. Instead we need: * Implement Data Contact Detection mechanism, so SDP and NV-charger can be detected reliably. * We also need make difference between NV-charger and non-standard charger based on D+/D- line status (non-standard charger D+/D- lines can be pulled high or low individually, NV-charger D+/D- line is always high) bug 1236790 bug 1234552 Change-Id: I1f40aafdcc6a97eb8a8b7fd85392dd9aadf78771 Signed-off-by: Xin Xie <xxie@nvidia.com> Signed-off-by: Anshul Jain <anshulj@nvidia.com> Reviewed-on: http://git-master/r/#change,207217 Reviewed-on: http://git-master/r/210848 GVS: Gerrit_Virtual_Submit
2013-03-25ARM: tegra: change orientation to match display for rothXiaohui Tao
Roth has a display that is usually 90 degree vertical. Change the orientation value to make the sensor behave as if it is placed vertical. Bug 1251119 Change-Id: If69c2b5c144404c8525a72701f36834c88a6cf04 Signed-off-by: Xiaohui Tao <xtao@nvidia.com> Reviewed-on: http://git-master/r/209809 Reviewed-by: Robert Collins <rcollins@nvidia.com> Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com>
2013-03-25ARM: tegra: roth: Fix GPIO_PI5 pin configPradeep Goudagunta
Keep GMI_IORDY pin TRISTATED and init pin as GPI. Bug 1259433 Change-Id: Ie943c917d49af5bba33841608bc21d61c8e08e32 Signed-off-by: Pradeep Goudagunta <pgoudagunta@nvidia.com> Reviewed-on: http://git-master/r/212359 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Ankit Pashiney <apashiney@nvidia.com>
2013-03-25arm: tegra: roth fix a wrong GPIO used for fan tachShaoming Feng
Bug 1247379 Change-Id: I9c3c444b5c0f2551dfa995d43c3eded8aeef8c68 Signed-off-by: Shaoming Feng <shaomingf@nvidia.com> Reviewed-on: http://git-master/r/212328 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Anshul Jain (SW) <anshulj@nvidia.com> GVS: Gerrit_Virtual_Submit
2013-03-25ARM: tegra: roth: Set trim value of 10 for eMMCNaveen Kumar Arepalli
With current trim of 3, CRC errors are seen from eMMC Set trim value of 10 for all eMMC modes on roth Bug 1054859 Bug 1255990 Change-Id: I747bbb33e057f3d8cfc967f08a721a89bbd98c35 Signed-off-by: Naveen Kumar Arepalli <naveenk@nvidia.com> Reviewed-on: http://git-master/r/211212 Reviewed-by: Pavan Kunapuli <pkunapuli@nvidia.com> Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
2013-03-22ARM: Tegra: Roth: Limit Wifi Clock to 136Mhz except on P2560Matt Wagner
HW related bug is seen with higher clock Bug 1240689 Change-Id: Ibb4475779f18111f0dd5453f0083e113a08be017 Signed-off-by: Matt Wagner <mwagner@nvidia.com> Reviewed-on: http://git-master/r/211360 Reviewed-by: Mandar Padmawar <mpadmawar@nvidia.com> Tested-by: Mandar Padmawar <mpadmawar@nvidia.com>
2013-03-21ARM: tegra: roth: Limit SDIO clock to 136MHzPavan Kunapuli
Bug 1240689 Change-Id: I84097cfd1a1cad8a70698b74823641422f27f0ec Signed-off-by: Pavan Kunapuli <pkunapuli@nvidia.com> Reviewed-on: http://git-master/r/208447 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com>
2013-03-21arm: tegra: roth: correct panel sequencesRakesh Iyer
Program roth panel with vendor provided sequences. Initialize panel voltages in vendor specified order. Bug 1250336. Bug 1254735. Change-Id: Icbc305acb4146134475dc390c6274258902bbe93 Signed-off-by: Rakesh Iyer <riyer@nvidia.com> Reviewed-on: http://git-master/r/210987 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Matt Wagner <mwagner@nvidia.com>