6 years agoarm: tegra: macallan: set hpa02149 to support oc alert
Tony Liu [Fri, 10 May 2013 10:12:32 +0000]
arm: tegra: macallan: set hpa02149 to support oc alert

-set min_core_online to support oc alert when cpus_online is over this value
-set current_threshold to generate oc alert when current is over this value

Bug 1255452

Change-Id: I9cf760d029e63f5df84222fc01ab5544e5d26086
Signed-off-by: Tony Liu <tonliu@nvidia.com>
Reviewed-on: http://git-master/r/227413
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Puneet Saxena <puneets@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Deepak Nibade <dnibade@nvidia.com>
Reviewed-by: Sachin Nikam <snikam@nvidia.com>

6 years agoARM: tegra: sdhci: Pass min,max vcore overrides
Pavan Kunapuli [Wed, 8 May 2013 04:31:42 +0000]
ARM: tegra: sdhci: Pass min,max vcore overrides

Pass minimum and maximum vcore override voltages to be used
during auto tuning.

Bug 1246712

Change-Id: I9d038dcec32fc3592103ab459aa99591ea4a7106
Signed-off-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Reviewed-on: http://git-master/r/212683
Reviewed-by: Venu Byravarasu <vbyravarasu@nvidia.com>

6 years agommc: tegra: Set override voltages with dvfs APIs
Pavan Kunapuli [Fri, 17 May 2013 14:18:53 +0000]
mmc: tegra: Set override voltages with dvfs APIs

Set tuning override voltages using dvfs APIs rather than regulators.
During boot, if the minimum override voltage cannot be set, schedule
for retuning.

Bug 1246712

Change-Id: Ie467b4250107c9745d34859ec2a405aa42024186
Signed-off-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Reviewed-on: http://git-master/r/212682
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>

6 years agoarm: tegra: panel-lgd-wxga-7-0: Set low brightness when charger-mode boot.
Hyongbin Kim [Thu, 9 May 2013 02:21:15 +0000]
arm: tegra: panel-lgd-wxga-7-0: Set low brightness when charger-mode boot.

Bug 1242042

Change-Id: Idb4824e04e030fb88ce356572f946f95dc260d11
Signed-off-by: Hyongbin Kim <hyongbink@nvidia.com>
Reviewed-on: http://git-master/r/226884
Reviewed-by: Min-wuk Lee <mlee@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
GVS: Gerrit_Virtual_Submit

6 years agoarm: tegra: common: add parsing function of charger mode.
Hyongbin Kim [Thu, 9 May 2013 02:05:49 +0000]
arm: tegra: common: add parsing function of charger mode.

Common fuction used for recognition whether kernel is booted with
charger-mode or not.

Bug 1242042
Bug 1274995

Change-Id: I1a414db726633c7a7c7e282079b89dce9861f5db
Signed-off-by: Hyongbin Kim <hyongbink@nvidia.com>
Reviewed-on: http://git-master/r/226883
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
GVS: Gerrit_Virtual_Submit

6 years agoarm: dt: tegra: tegratab: apply E1569 compass orientation
David Yu [Fri, 10 May 2013 08:11:12 +0000]
arm: dt: tegra: tegratab: apply E1569 compass orientation

Change orientation of ERS board according to panel orientation.

Bug 1275247

Change-Id: I6048c78939fdb1540ee78f446d854b83f1cb9cdf
Signed-off-by: David Yu <davyu@nvidia.com>
Reviewed-on: http://git-master/r/227352
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sri Krishna Chowdary <schowdary@nvidia.com>
Reviewed-by: Erik Lilliebjerg <elilliebjerg@nvidia.com>
Reviewed-by: Robert Collins <rcollins@nvidia.com>
Reviewed-by: Min-wuk Lee <mlee@nvidia.com>
Reviewed-by: Nitin Kumbhar <nkumbhar@nvidia.com>

6 years agoARM: tegra: mcerr: Use special VPR and SEC registers
Alex Waterman [Mon, 13 May 2013 23:12:58 +0000]
ARM: tegra: mcerr: Use special VPR and SEC registers

When a SEC or VPR error is handled use the correct special registers
for getting client and other info. The regular status register holds
garbage values in these two cases.

Bug 1275219

Change-Id: I6deae41f95bf488696523d9d41f84b63fcaccd92
Reviewed-on: http://git-master/r/228148
(cherry picked from commit 0172c95c1b62193b576658bc25e18c725ce64c6c)
Signed-off-by: Alex Waterman <alexw@nvidia.com>
Reviewed-on: http://git-master/r/230883
GVS: Gerrit_Virtual_Submit
Reviewed-by: Krishna Reddy <vdumpa@nvidia.com>

6 years agoARM: tegra: dvfs: Add CL-DVFS regulator undershoot guard-band
Alex Frid [Sat, 11 May 2013 03:57:23 +0000]
ARM: tegra: dvfs: Add CL-DVFS regulator undershoot guard-band

Added mechanism to enforce regulator undershoot guard-band when
requesting new CL-DVFS frequency. It is based on already in use
CL-DVFS force mode. The forced voltage value is now limited from
below by (Vmin plus guard-band).

The value of guard-band is specified by Cl-DVFS platform data.
The minimum forced voltage is calculated by applying guard-band to
voltage floors in CL-DVFS Vmin thermal profile (need also to make
sure that forced and safe voltages are not equal to avoid filtering
on entry to close loop mode).

Depending on regulator and board design this guard-band may not be
needed. In this case guard-band value is set to zero.

Bug 1285525

Change-Id: I74d1da9c38d84301fe22738a6b9de0cd74f61022
Signed-off-by: Alex Frid <afrid@nvidia.com>
Reviewed-on: http://git-master/r/227721
GVS: Gerrit_Virtual_Submit
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>

6 years agoARM: tegra: dvfs: Separate CL-DVFS force mode enable
Alex Frid [Fri, 10 May 2013 03:39:30 +0000]
ARM: tegra: dvfs: Separate CL-DVFS force mode enable

Separated enabling CL-DVFS force mode from setting force value: first
update force value, and then, after delay, set force mode enable bit.

Note that in closed loop operations force mode is always enabled, so
this separation affects only transition to closed loop.

Bug 1285525

Change-Id: I647168da21663732f2f0bc12ef665abea31da78f
Signed-off-by: Alex Frid <afrid@nvidia.com>
Reviewed-on: http://git-master/r/227720
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Seshendra Gadagottu <sgadagottu@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>

6 years agomedia:video:tegra:ov5693: Fix wrong setting value
kkim [Tue, 14 May 2013 08:04:10 +0000]
media:video:tegra:ov5693: Fix wrong setting value

LensShading was shown different result in the both
1296x972 and 2592x1944 due to wrong initial setting
value.

Bug 1237002

Change-Id: Ic4b7fba8639358b1031be47deb21ab0c4a9089bd
Signed-off-by: kkim <kkim@nvidia.com>
Reviewed-on: http://git-master/r/228305
Reviewed-by: Peter Kim <pekim@nvidia.com>
Reviewed-by: Alvin Park <apark@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Philip Breczinski <pbreczinski@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sachin Nikam <snikam@nvidia.com>
Reviewed-by: Prayas Mohanty <pmohanty@nvidia.com>

6 years agoarm: tegra: Add power off sequence for 25x16 panel
Vick Yu [Thu, 16 May 2013 08:22:30 +0000]
arm: tegra: Add power off sequence for 25x16 panel

Bug 1287967

Change-Id: I30f13a5f48c0dad0054165d1a7e905aae098e3d5
Signed-off-by: Vick Yu <vyu@nvidia.com>
Reviewed-on: http://git-master/r/229260
Reviewed-by: Animesh Kishore <ankishore@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>

6 years agoARM: tegra: tegratab: Increase GMA drive up strength
Naveen Kumar Arepalli [Fri, 17 May 2013 09:27:09 +0000]
ARM: tegra: tegratab: Increase GMA drive up strength

Set eMMC pull up drive strength value to 2 on tegratab

Bug 1289113

Change-Id: Id7e74f22e62aa8ea75b2d7415511cadab643ead0
Signed-off-by: Naveen Kumar Arepalli <naveenk@nvidia.com>
Reviewed-on: http://git-master/r/229741
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Venu Byravarasu <vbyravarasu@nvidia.com>

6 years agoarm: tegra: tegratab: support P1640 gyro/compass orientation
David Yu [Tue, 30 Apr 2013 08:25:49 +0000]
arm: tegra: tegratab: support P1640 gyro/compass orientation

Bug 1278403
Bug 1281967
Bug 1275247

Change-Id: Ic8a190db2356ce63e49635503de0a78fe2528515
Signed-off-by: David Yu <davyu@nvidia.com>
Reviewed-on: http://git-master/r/224157
Reviewed-by: Harshada Kale <hkale@nvidia.com>
Tested-by: Harshada Kale <hkale@nvidia.com>

6 years agoARM: tegra: change permission of pinmux debugfs
Andy Park [Mon, 6 May 2013 23:11:19 +0000]
ARM: tegra: change permission of pinmux debugfs

Change the permission of tegra_pinmux debug node to be able to write
to it so that the functionality of changing pinmux configuration is
useful. Also added some instruction for the usages.

Bug 1213934

Change-Id: Iada4f345d95e12ab21e175aae768c146082774b7
Signed-off-by: Andy Park <andyp@nvidia.com>
(cherry picked from commit 1491f7a3bfe4748b3cb96e3f85b2844786f8e917)
Reviewed-on: http://git-master/r/226391
Reviewed-by: Simon Je <sje@nvidia.com>
Tested-by: Simon Je <sje@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Venkata (Muni) Anda <vanda@nvidia.com>

6 years agoARM: Tegra: pinmux: Allow changing setting at runtime
Simon,Je [Mon, 14 Jan 2013 07:55:45 +0000]
ARM: Tegra: pinmux: Allow changing setting at runtime

Through debug fs, changing pimux setting can be done.
ex)
 #echo "HDMI_CEC CEC OUTPUT NORMAL TRISTATE" > /d/tegra_pinmux

Bug 1213934

Change-Id: Ie1f7146ee5e5e7a9194cf140c6e4d75c2c5143b2
Signed-off-by: Simon,Je <sje@nvidia.com>
(cherry picked from commit 71c8ae1dc2b1f0f0afe902077a109a20c3d8f6f8)
Reviewed-on: http://git-master/r/226390
Reviewed-by: Andy Park <andyp@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Venkata (Muni) Anda <vanda@nvidia.com>

6 years agonet: wireless: bcmdhd: new driver version 1.28.28.2
bibhayr [Wed, 15 May 2013 06:47:19 +0000]
net: wireless: bcmdhd: new driver version 1.28.28.2

- Fixed Miracast discovery issue after P2P disconnection.
- Fixed P2P action frame issue when multiple P2P IEs are in the probe response.
- BW allocation for VSDB
- Support offset for RSSI report

Bug 1282833
Bug 1282700

Change-Id: Ia45f496711f3775858de38e1c7e3c762d2f58828
Signed-off-by: bibhayr <bibhayr@nvidia.com>
Reviewed-on: http://git-master/r/228683
Reviewed-by: Rakesh Kumar <krakesh@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

6 years agostaging: iio: light: cm3217: fix compile warnings
Sri Krishna chowdary [Thu, 16 May 2013 10:05:26 +0000]
staging: iio: light: cm3217: fix compile warnings

1. Remove unused variable 'lpi'
2. Initialise uninitialised variable i to 0
3. queue_work needs type 'struct work_struct' not type 'struct delayed_work*',
Hence, replace report_work with report_work.work

Bug 949219

Change-Id: Ic623235210d1ca3d2c548ab9f0766d0c60d17efd
Signed-off-by: Sri Krishna chowdary <schowdary@nvidia.com>
Reviewed-on: http://git-master/r/229291
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Shridhar Rasal <srasal@nvidia.com>
Reviewed-by: Kerwin Wan <kerwinw@nvidia.com>
Reviewed-by: Sachin Nikam <snikam@nvidia.com>

6 years agoarm: tegra: tegratab: Consider host1x register by device tree
Min-wuk Lee [Thu, 16 May 2013 07:05:50 +0000]
arm: tegra: tegratab: Consider host1x register by device tree

When host1x and its clients are registered by device tree,
need to skip platform_device_register way.

Bug 1240921

Change-Id: I6fe4e86cbaeeb3eef8c1d0688d97927dadd95d31
Signed-off-by: Min-wuk Lee <mlee@nvidia.com>
Reviewed-on: http://git-master/r/229239
Reviewed-by: Harshada Kale <hkale@nvidia.com>
Tested-by: Harshada Kale <hkale@nvidia.com>

6 years agoARM: dts: tegratab: DT node enable for host1x and its clients.
Min-wuk Lee [Thu, 16 May 2013 06:58:03 +0000]
ARM: dts: tegratab: DT node enable for host1x and its clients.

Bug 1240921

Change-Id: I0666d38a829e4a06a231dbd8e71a7289c4137eac
Signed-off-by: Min-wuk Lee <mlee@nvidia.com>
Reviewed-on: http://git-master/r/229235
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Mayuresh Kulkarni <mkulkarni@nvidia.com>
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>

6 years agovideo: tegra: host: add DT support
Min-wuk Lee [Wed, 24 Apr 2013 02:31:07 +0000]
video: tegra: host: add DT support

- this commit adds the infrastructure to parse and
allocate device from DT
- it also adds support to parse and add resources from DT
into the newly allocated device
- it also matches the device and drivers using .compatible
property
- of_platform_populate() assigns platform_bus as host1x parent, so
condition in nvhost_get_parent() was modified

bug 1041377
bug 1240921

Change-Id: I3373b5fb48e417e14f819d15e33f94ea1efb6194

Signed-off-by: Mayuresh Kulkarni <mkulkarni@nvidia.com>
Signed-off-by: Min-wuk Lee <mlee@nvidia.com>
Reviewed-on: http://git-master/r/145937
(cherry picked from commit 83de44b147fd9582f73fb3f1aec105c6bcebbd3e)
Change-Id: Id53db1638ea02e7d19bee3c020c43051c74e4365
Reviewed-on: http://git-master/r/229228
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>

6 years agovideo: tegra: host: Fix nvhost_device_data parse in case of DT
Min-wuk Lee [Thu, 16 May 2013 06:32:04 +0000]
video: tegra: host: Fix nvhost_device_data parse in case of DT

If host1x and its client are registered by device tree,
fix of parsing nvhost_device_data in vi module is needed.
Both DT and non-DT can utilize general platform_get_drvdata

Bug 1240921

Change-Id: I2ac2105091b864f8c5bf83f24cb747998f4f0be9
Signed-off-by: Min-wuk Lee <mlee@nvidia.com>
Reviewed-on: http://git-master/r/229222
Reviewed-by: Mayuresh Kulkarni <mkulkarni@nvidia.com>
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>

6 years agokernel: power: qos: export qos routine
David Jung [Sat, 11 May 2013 02:26:26 +0000]
kernel: power: qos: export qos routine

Maxim code drop to export pm_qos_update_request_timeout. The maxim touch driver needs this if it's compiled as a module.

Bug 1270691

Change-Id: I1fbc5fc045a6892d8eeb7e810b806793589b7273
Signed-off-by: David Jung <djung@nvidia.com>
Reviewed-on: http://git-master/r/227705
Reviewed-by: Paul Walmsley <pwalmsley@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

6 years agoARM: tegra: introduce reset reason retrieval sysfs
Andy Park [Wed, 17 Apr 2013 00:25:46 +0000]
ARM: tegra: introduce reset reason retrieval sysfs

add tegra_rst_reason under kernel sysfs in order to track reset
related information from PMC and PMIC. Although this change only
produce sysfs, the mechanism used in this change can be employed for
other usages of reset reason thus it introduces an API for reaching
out reset reasons. PMIC reset data is retrieved from ATAG since
bootloader acquires the information.

Bug 1239765

Change-Id: I32e2a3865a2c436e18c57fa6b775254b738b4d48
Signed-off-by: Andy Park <andyp@nvidia.com>
Reviewed-on: http://git-master/r/223517
Reviewed-by: Harshada Kale <hkale@nvidia.com>
Tested-by: Harshada Kale <hkale@nvidia.com>

6 years agoARM: tegra: dvfs: Increase number of rail stats bins
Alex Frid [Tue, 14 May 2013 21:55:14 +0000]
ARM: tegra: dvfs: Increase number of rail stats bins

Change-Id: Ia18237f06e407f14b9ab10758fc9eb16fb483cb9
Signed-off-by: Alex Frid <afrid@nvidia.com>
Reviewed-on: http://git-master/r/228510
Reviewed-by: Harshada Kale <hkale@nvidia.com>
Tested-by: Harshada Kale <hkale@nvidia.com>

6 years agoARM: Tegra: tegratab: Update max cpu current
Yong Goo Yi [Mon, 13 May 2013 08:20:41 +0000]
ARM: Tegra: tegratab: Update max cpu current

Update max cpu current supported by palmas revision 0xB2B6.
It is changed from 12A(0xB2B5) to 9A(0xB2B6).
There will be no change even though installing revision 0xB2B5
for mass production. We will set this to 9A even for revision 0xB2B5.

Bug 1272601

Change-Id: I89e425852d151cfca7dc761c07c832fa9dfaf41b
Signed-off-by: Yong Goo Yi <yyi@nvidia.com>
Reviewed-on: http://git-master/r/227861
Reviewed-by: Riham Haidar <rhaidar@nvidia.com>
Tested-by: Riham Haidar <rhaidar@nvidia.com>

6 years agousb: gadget: mtp: increase MTP buffers
Rakesh Bodla [Fri, 8 Mar 2013 12:49:59 +0000]
usb: gadget: mtp: increase MTP buffers

Increase the buffer size to 32KB to improve MTP throughput and
keep the first packet size to 16KB for files greater than 4GB

Bug 1168348
Bug 1216779

Change-Id: I31c78223870b788a67d628005026f6e3608df04f
Signed-off-by: Rakesh Bodla <rbodla@nvidia.com>
Reviewed-on: http://git-master/r/207589
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>

6 years agoARM: config: tegra11:Increase GADGET_BOOST_CPU_FREQ
Rakesh Bodla [Mon, 13 May 2013 10:26:46 +0000]
ARM: config: tegra11:Increase GADGET_BOOST_CPU_FREQ

Increase TEGRA_GADGET_BOOST_CPU_FREQ for improving
USB throughput.

Bug 1216779

Change-Id: I0b94f1d20090468b4c88832aef82ea55ec9947ba
Signed-off-by: Rakesh Bodla <rbodla@nvidia.com>
Reviewed-on: http://git-master/r/207588
Reviewed-by: Riham Haidar <rhaidar@nvidia.com>
Tested-by: Riham Haidar <rhaidar@nvidia.com>

6 years agoextcon: palmas: disable comparator for usb id
Harry Hong [Wed, 15 May 2013 06:53:32 +0000]
extcon: palmas: disable comparator for usb id

Added shutdown pm api and disabled comparator
of usb id detection in USB_WAKEUP reg.
Because, We're seeing that the system wakeup
by usb id status change in power off state.

bug 1288901

Change-Id: I794868cdc8ad0da29f062aa217415a9becb6f7ae
Signed-off-by: Harry Hong <hhong@nvidia.com>
Reviewed-on: http://git-master/r/228707
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>

6 years agousb: gadget: tegra:Change cpu frequency boost logic
Rakesh Bodla [Mon, 13 May 2013 09:56:36 +0000]
usb: gadget: tegra:Change cpu frequency boost logic

Changing the logic for boosting and unboosting
CPU frequency during USB device transfers for
performance.

Bug 1216779

Change-Id: I8b5378ee9e95c890d2cdc4a614f95e378ffb016f
Signed-off-by: Rakesh Bodla <rbodla@nvidia.com>
Reviewed-on: http://git-master/r/227913
Reviewed-by: Harshada Kale <hkale@nvidia.com>
Tested-by: Harshada Kale <hkale@nvidia.com>

6 years agoinput: touch: maxim: Add routine to support reinit the chip post-resume
Jinyoung Park [Fri, 10 May 2013 18:12:00 +0000]
input: touch: maxim: Add routine to support reinit the chip post-resume

Added routine to support reinit the chip post-resume.

Bug 1270691

Change-Id: I35a14daf6cbbad4628aa3de3552d57fa7648b632
Signed-off-by: Jinyoung Park <jinyoungp@nvidia.com>
Reviewed-on: http://git-master/r/227549
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: David Jung <djung@nvidia.com>
Tested-by: David Jung <djung@nvidia.com>
Reviewed-by: Thomas Cherry <tcherry@nvidia.com>
GVS: Gerrit_Virtual_Submit

6 years agoarm: tegra11: clock modify plld setting
Hayden Du [Tue, 14 May 2013 08:24:52 +0000]
arm: tegra11: clock modify plld setting

bug 1259764
bug 1286177

Change-Id: Id548c46179030a682722eefb15a2cf55507c8042
Signed-off-by: Hayden Du <haydend@nvidia.com>
Reviewed-on: http://git-master/r/228312
Reviewed-by: Harshada Kale <hkale@nvidia.com>
Tested-by: Harshada Kale <hkale@nvidia.com>

6 years agoARM: tegra: Maxim board files Direct Touch
David Jung [Sun, 12 May 2013 05:14:42 +0000]
ARM: tegra: Maxim board files Direct Touch

Maxim Integrated code drop for touch board files.

Bug 1270691

Change-Id: I994777ee534a6ee6a054f1ccebf8452aeb42eec4
Signed-off-by: David Jung <djung@nvidia.com>
Reviewed-on: http://git-master/r/227750
Tested-by: Jinyoung Park <jinyoungp@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Thomas Cherry <tcherry@nvidia.com>

6 years agoinput: touch: maxim: Add Maxim touch updates
David Jung [Fri, 3 May 2013 16:37:42 +0000]
input: touch: maxim: Add Maxim touch updates

Maxim Integrated code drop, v1.1.0.

Bug 1279288

Change-Id: Ib49e57ac8f05c22121d99b94453eaa500a9f9dfb
Signed-off-by: David Jung <djung@nvidia.com>
Reviewed-on: http://git-master/r/225301
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Thomas Cherry <tcherry@nvidia.com>

6 years agoinput: touch: maxim: Add Maxim Direct Touch driver
Robert Collins [Mon, 15 Apr 2013 22:43:05 +0000]
input: touch: maxim: Add Maxim Direct Touch driver

Maxim Integrated code drop to add touch driver.

Bug 1270691

Change-Id: I46b18424174624a3d312320dc3f816cea5cb949a
Signed-off-by: Robert Collins <rcollins@nvidia.com>
Signed-off-by: David Jung <djung@nvidia.com>
Reviewed-on: http://git-master/r/224376
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Thomas Cherry <tcherry@nvidia.com>

6 years agoARM: tegra: tegratab: board files for Maxim Direct Touch
Bo Kim [Thu, 2 May 2013 02:52:27 +0000]
ARM: tegra: tegratab: board files for Maxim Direct Touch

Bug 1270691

Change-Id: Ifc371b3724a42f520aadf7713b352f08ddf3bed6
Signed-off-by: Bo Kim <bok@nvidia.com>
Reviewed-on: http://git-master/r/224701
Reviewed-by: Harshada Kale <hkale@nvidia.com>
Tested-by: Harshada Kale <hkale@nvidia.com>

6 years agodefconfig: tegratab: Add Maxim Direct Touch driver
Bo Kim [Thu, 2 May 2013 02:53:33 +0000]
defconfig: tegratab: Add Maxim Direct Touch driver

Bug 1270691

Change-Id: Ief8158c6dbd5ce363f78f584b8ffb4e47d8a50e8
Signed-off-by: Bo Kim <bok@nvidia.com>
Reviewed-on: http://git-master/r/224700
Reviewed-by: Harshada Kale <hkale@nvidia.com>
Tested-by: Harshada Kale <hkale@nvidia.com>

6 years agoARM: tegra: board: disable the alignement fix
Suresh Mangipudi [Wed, 15 May 2013 04:47:47 +0000]
ARM: tegra: board: disable the alignement fix

Disable the h/w alignment fix for T114 A02.

Bug 1289107

Change-Id: I6d64e2de23d0358a2edbf3730e4f1b6a70f6903b
Signed-off-by: Suresh Mangipudi <smangipudi@nvidia.com>
Reviewed-on: http://git-master/r/228649
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>

6 years agotegra: allow tegratab support to be compiled with other platforms
Alexandre Courbot [Thu, 2 May 2013 07:51:23 +0000]
tegra: allow tegratab support to be compiled with other platforms

Also enable TegraTab in the default configuration file.

Change-Id: I66dbc97afe40db81f23d03322e95fdc0372069d1
Signed-off-by: Alexandre Courbot <acourbot@nvidia.com>
Reviewed-on: http://git-master/r/224768
Reviewed-by: Riham Haidar <rhaidar@nvidia.com>
Tested-by: Riham Haidar <rhaidar@nvidia.com>

6 years agoARM: tegra: tegratab: init ina219 and ina230
Yong Goo Yi [Mon, 13 May 2013 07:00:27 +0000]
ARM: tegra: tegratab: init ina219 and ina230

Init ina219 and ina230(HPA02149AIYFFR) for power measurement.
E1569 has both ina219 and ina230.
P1640 has only ina230.

Bug 1240043

Change-Id: Id1c2e94ff3fae2535acb0dc9b221688d6817101d
Signed-off-by: Yong Goo Yi <yyi@nvidia.com>
Reviewed-on: http://git-master/r/227827
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Hyungwoo Yang <hyungwooy@nvidia.com>
Reviewed-by: Pritesh Raithatha <praithatha@nvidia.com>
Reviewed-by: Deepak Nibade <dnibade@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

6 years agommc: sdhci: Issue sdhci RTPM put() after tuning
rrajk [Thu, 2 May 2013 15:32:44 +0000]
mmc: sdhci: Issue sdhci RTPM put() after tuning

sdhci RTPM get() is calling before tuning, so corresponding
sdhci RTPM put() should be issued after tuning as well.

Bug 1249832

Change-Id: I47fb448968db7ba889229e51366ace2f60ac1874
Reviewed-on: http://git-master/r/224915
(cherry picked from commit fdb087557256667e4303ae2d0f29b3d2dede1970)

Signed-off-by: rrajk <rrajk@nvidia.com>
Change-Id: Ifa0cc5b98a17177d11f17c6b7ead85ecd611edf8
Reviewed-on: http://git-master/r/228212
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Venu Byravarasu <vbyravarasu@nvidia.com>

6 years agovideo: tegra: dtv: Add DTV_STATUS into debugfs
Adam Jiang [Wed, 10 Oct 2012 09:04:51 +0000]
video: tegra: dtv: Add DTV_STATUS into debugfs

Expose DTV_STATUS register in debugfs which could be read by user land
applications.

Removed read operation over DTV_FIFO registers which may cause data
loss.

Bug 1061456
Bug 1258577

Reviewed-on: http://git-master/r/144430
(cherry picked from commit a7668922b555aca4ca0f5ca0569e4aa45383cb81)
(cherry picked from commit d14000d021e65b34735a167b2f313695b984e54c)

Change-Id: If4b5bd94fe8cc62f8a9695ec114345bd7cdd90a0
Signed-off-by: Adam Jiang <chaoj@nvidia.com>
Reviewed-on: http://git-master/r/224678
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Varun Wadekar <vwadekar@nvidia.com>

6 years agovideo: tegra: host: re-org #include files
Mayuresh Kulkarni [Fri, 21 Dec 2012 13:24:07 +0000]
video: tegra: host: re-org #include files

- this commit ensures that nvhost_device_data is
populated from single source file (txxx.c)
- to do this, change some header files to include
the driver specific function pointers and include
them in txxx.c.
- extern the nvhost_device_data of each
device per SOC so that it is accessible from
individual driver files when device-tree support
is added. this way each driver will match the
compatible property and get its platform_data via
match->data. no-device-tree path is untouched

this is in preparation for adding device tree support

bug 1041377

Change-Id: Ie80914cbc8fe41e08f1797ad4fee840261b04999
Signed-off-by: Mayuresh Kulkarni <mkulkarni@nvidia.com>
Reviewed-on: http://git-master/r/173024
Signed-off-by: Min-wuk Lee <mlee@nvidia.com>
(cherry picked from commit e3c92587b81c720e3a23df92d6af33894349a156)
Reviewed-on: http://git-master/r/221885
Reviewed-by: Harshada Kale <hkale@nvidia.com>
Tested-by: Harshada Kale <hkale@nvidia.com>

6 years agovideo: tegra: dc: log suspend enter time
Andy Park [Fri, 10 May 2013 23:59:35 +0000]
video: tegra: dc: log suspend enter time

log suspend enter time using uS timer

Bug 1279339
Bug 1252226

Change-Id: I7e29d177df78a286d3e3ee905b020f95575175ac
Signed-off-by: Andy Park <andyp@nvidia.com>
Reviewed-on: http://git-master/r/227688
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Philip Rakity <prakity@nvidia.com>
Reviewed-by: Venkata (Muni) Anda <vanda@nvidia.com>

6 years agoARM: tegra: add a sysfs to time to go suspend
Andy Park [Fri, 10 May 2013 23:49:40 +0000]
ARM: tegra: add a sysfs to time to go suspend

measure the time from display control disabled to suspending core and
open an access to the data through sysfs. tegra_log_suspend_time
must be called from display control driver when disabled.

Bug 1279339
Bug 1252226

Change-Id: If70135639b2e1eea72d1189f8c5cd32ba7d11bf1
Signed-off-by: Andy Park <andyp@nvidia.com>
Reviewed-on: http://git-master/r/227681
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Philip Rakity <prakity@nvidia.com>
Reviewed-by: Venkata (Muni) Anda <vanda@nvidia.com>

6 years agoperf: Treat attr.config as u64 in perf_swevent_init()
Tommi Rantala [Sat, 13 Apr 2013 19:49:14 +0000]
perf: Treat attr.config as u64 in perf_swevent_init()

Trinity discovered that we fail to check all 64 bits of
attr.config passed by user space, resulting to out-of-bounds
access of the perf_swevent_enabled array in
sw_perf_event_destroy().

Introduced in commit b0a873ebb ("perf: Register PMU
implementations").

Signed-off-by: Tommi Rantala <tt.rantala@gmail.com>
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
Cc: davej@redhat.com
Cc: Paul Mackerras <paulus@samba.org>
Cc: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
Link: http://lkml.kernel.org/r/1365882554-30259-1-git-send-email-tt.rantala@gmail.com
Signed-off-by: Ingo Molnar <mingo@kernel.org>
(cherry picked from commit 8176cced706b5e5d15887584150764894e94e02f)

Change-Id: Ie1dd9b0d40980fbbf8499528964c01cc71efd46c
Signed-off-by: Bo Yan <byan@nvidia.com>
Reviewed-on: http://git-master/r/228455
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
GVS: Gerrit_Virtual_Submit

6 years agoARM: tegra: power: Re-factor core voltage capping
Alex Frid [Tue, 2 Apr 2013 00:21:16 +0000]
ARM: tegra: power: Re-factor core voltage capping

Re-factored core voltage capping APIs:

- Collapsed set level and enable APIs into one set level interface;
non-zero level automatically enables capping, and zero level disables
capping. Attempt to apply new non-zero level before the previous one
is disabled is rejected.
- Added error reporting and propagation through api layers
- Allowed to set cap voltage at nominal vdd core level even if voltage
to frequency mapping is not ready (no clock rates are capped at nominal
voltage, anyway).

Core voltage capping APIs are not used by any kernel client (designated
to vdd core override mechanism, yet to be added). Hence, function names
and signatures changes are transparent, for now. User space vdd core
capping sysfs nodes are not affected and kept backward compatible.

Bug 1246712

Change-Id: If0391529bb9a2f0c5ed096b51e19a222d96effeb
Signed-off-by: Alex Frid <afrid@nvidia.com>
Reviewed-on: http://git-master/r/215334
Reviewed-by: Riham Haidar <rhaidar@nvidia.com>
Tested-by: Riham Haidar <rhaidar@nvidia.com>

6 years agoARM: tegra: dvfs: Add VDD_CORE override mechanism
Alex Frid [Tue, 12 Mar 2013 04:58:05 +0000]
ARM: tegra: dvfs: Add VDD_CORE override mechanism

Added mechanism to fix and lock (override) VDD_CORE rail voltage at
particular level. When override mode is entered, all scalable shared
buses and bus users (memory, graphics cbus clocks, system bus clocks)
are throttled to/below the rate safe at override voltage. Other clocks,
however, continue to run at rates set by the respective drivers. Hence
override voltage must be high enough to allow maximum rates of all core
clocks outside shared buses.

The lowest possible override level is determined by core dvfs tables,
and the supported override range is defined accordingly. Attempt to
set override voltage outside the range will fail, with the exception of
level 0 that is interpreted as request to exit override mode.

Override voltage cannot be changed if VDD_CORE is already locked: first
override mode has to be exited via zero level request, and then a new
override voltage can be set. No other override arbitration is provided.

Bug 1246712

Change-Id: I56e0dd250364c87b4036a07e6cdca750f556d008
Signed-off-by: Alex Frid <afrid@nvidia.com>
Reviewed-on: http://git-master/r/209395
Reviewed-by: Riham Haidar <rhaidar@nvidia.com>
Tested-by: Riham Haidar <rhaidar@nvidia.com>

6 years agopower: bq2419x: udpate charge complete status
Syed Rafiuddin [Tue, 9 Apr 2013 15:24:51 +0000]
power: bq2419x: udpate charge complete status

update charge complete status to fuel-gauge driver

Change-Id: Icf6a40bea201c54bb60f7cd9dafd14c0c01a991e
Signed-off-by: Syed Rafiuddin <srafiuddin@nvidia.com>
Reviewed-on: http://git-master/r/217877
(cherry picked from commit 9a997ce6ad0a4a7b3ba05ffa3e36d2586df91990)
Reviewed-on: http://git-master/r/228393
Reviewed-by: Riham Haidar <rhaidar@nvidia.com>
Tested-by: Riham Haidar <rhaidar@nvidia.com>

6 years agopower: bq2419x: Update charging status
Pradeep Goudagunta [Wed, 3 Apr 2013 04:10:17 +0000]
power: bq2419x: Update charging status

-Check and update charging status when we encounter charging faults.
-Restart charging after certain timeout in case of charging
termination INT.

Bug 1261623

Conflicts:

drivers/power/bq2419x-charger.c

Change-Id: Ia43b598c79b85aa20f70a49312c370b384302333
Signed-off-by: Pradeep Goudagunta <pgoudagunta@nvidia.com>
Reviewed-on: http://git-master/r/215971
(cherry picked from commit d04051ca119842ec8a3e4bee04a1a90f40c135c9)
Reviewed-on: http://git-master/r/228392
Reviewed-by: Riham Haidar <rhaidar@nvidia.com>
Tested-by: Riham Haidar <rhaidar@nvidia.com>

6 years agopower: bq2419x: Smooth charging ramp-up
Syed Rafiuddin [Thu, 18 Apr 2013 05:05:24 +0000]
power: bq2419x: Smooth charging ramp-up

Add support to have a smooth charging current ramp-up.

Bug 1262682

Change-Id: Ia1987172d416d17fde39ec2d428ca7b28f4a28c4
Signed-off-by: Pradeep Goudagunta <pgoudagunta@nvidia.com>
Signed-off-by: Syed Rafiuddin <srafiuddin@nvidia.com>
Reviewed-on: http://git-master/r/219614
(cherry picked from commit 54bcefe32147b03ff2ba69a386339867b4eafa03)
Reviewed-on: http://git-master/r/228391
Reviewed-by: Riham Haidar <rhaidar@nvidia.com>
Tested-by: Riham Haidar <rhaidar@nvidia.com>

6 years agopower: bq2419x: Update current limit to 2.25A
Pradeep Goudagunta [Thu, 4 Apr 2013 19:03:00 +0000]
power: bq2419x: Update current limit to 2.25A

Bug 1224377

Conflicts:
drivers/power/bq2419x-charger.c

Change-Id: I19c942cfb86eead8e6bc2d40f9f3b909cd22d9f2
Signed-off-by: Pradeep Goudagunta <pgoudagunta@nvidia.com>
Reviewed-on: http://git-master/r/216611
(cherry picked from commit daee67693dc847feadb4f96d995db78f679faebd)
Reviewed-on: http://git-master/r/228314
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Bharat Nihalani <bnihalani@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User

6 years agoARM: kprobes: Fix kprobes build
Igor Nabirushkin [Thu, 31 Jan 2013 23:05:24 +0000]
ARM: kprobes: Fix kprobes build

Fix incorrect changes in the arch_arm_kprobe
function (commit 3b3f4d24917c97fa75aa4fba2b09797ef94cea38)

Bug 1228659

Change-Id: I679a3cfa7b8b7803984230d71e51f0952c2069bb
Signed-off-by: Igor Nabirushkin <inabirushkin@nvidia.com>
Reviewed-on: http://git-master/r/196423
(cherry picked from commit f948d0a3cbbf7578b1935c02d0da8c54313bc0d5)
Reviewed-on: http://git-master/r/219367
Tested-by: Byungkuk Seo <bseo@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Dan Willemsen <dwillemsen@nvidia.com>

6 years agobcmdhd: use kthread_run instead of kernel_thread
bibhayr [Thu, 9 May 2013 11:57:05 +0000]
bcmdhd: use kthread_run instead of kernel_thread

kernel_thread is deprecated and sometimes it fails.

Bug 1242544

Change-Id: I1472cfdbcfa85684380463e5c5ea268a0b2cbdbc
Signed-off-by: bibhayr <bibhayr@nvidia.com>
Reviewed-on: http://git-master/r/227039
Reviewed-by: Rakesh Kumar <krakesh@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

6 years agousb: gadget: tegra: enable sw_vbus before setting run bit
Rohith Seelaboyina [Mon, 13 May 2013 08:49:55 +0000]
usb: gadget: tegra: enable sw_vbus before setting run bit

sw_vbus must be enabled before setting run bit as vbus
line goes to pmc.

Bug 1285915

Change-Id: I8299b4d3e9d0af3e406b2c618d8884c2f8eb6d68
Signed-off-by: Rohith Seelaboyina <rseelaboyina@nvidia.com>
Reviewed-on: http://git-master/r/227455
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>

6 years agousb: host: tegra: wait for devices to disconnect
Preetham Chandru R [Mon, 18 Mar 2013 14:55:00 +0000]
usb: host: tegra: wait for devices to disconnect

wait for usb devices to disconnect before un-registering ehci.

Bug 1229443
Bug 1238342

Change-Id: Icb302d4e0012c7df12c5c7e67dd6d13a6f7aba01
Signed-off-by: Preetham Chandru R <pchandru@nvidia.com>
Reviewed-on: http://git-master/r/212970
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Riham Haidar <rhaidar@nvidia.com>

6 years agoARM: tegra: add NAND_GMI_CLK_LB entry to table
Andy Park [Mon, 6 May 2013 22:57:29 +0000]
ARM: tegra: add NAND_GMI_CLK_LB entry to table

tegra_soc_pingroups is missing an entry which could cause a
segmentation fault when careful operation is not provided. Filling
the missing entry to remove the hazardous possibility.

Bug 1284788

Change-Id: Ic9e7078c05b5cbff781be869893265ceda590fb7
Signed-off-by: Andy Park <andyp@nvidia.com>
Reviewed-on: http://git-master/r/226360
GVS: Gerrit_Virtual_Submit
Reviewed-by: Ashwini Ghuge <aghuge@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

6 years agoARM: tegra11: clock: Complete host1x bus update algorithm
Alex Frid [Fri, 10 May 2013 06:04:31 +0000]
ARM: tegra11: clock: Complete host1x bus update algorithm

Finalized 1x bus rate update algorithm. It now guarantees to switch to
the target parent/rate without violation of max clock limits for any
combination of pll rates and max limits (not just for current Tegra11
settings). It would also attempt to switch without dip in bus rate if
it is possible, but this cannot be guaranteed (example: switch from
408 MHz : 1 to 624 MHz : 2 with maximum 1x bus limit 408 MHz will be
executed as 408 => 204 => 312 MHz, and there is no way to avoid rate
dip in this case).

Change-Id: I073effbcd997cefc949c9f90465227b7026538d6
Signed-off-by: Alex Frid <afrid@nvidia.com>
Reviewed-on: http://git-master/r/227327
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>

6 years agoARM: tegra: gizmo: sdmmc4 prefetch,gizmo settings
Pavan Kunapuli [Fri, 10 May 2013 10:22:56 +0000]
ARM: tegra: gizmo: sdmmc4 prefetch,gizmo settings

Removing IMMEDIATE and high priority settings for SDMMC4.
For the prefetcher configured for sdmmc4, using reset values of addr
boundary and inactivity timeout settings.

Bug 1280452

Change-Id: I7fdbe9e430f71f2c0aba44f7a57fd7f737825b8f
Signed-off-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Reviewed-on: http://git-master/r/227417
GVS: Gerrit_Virtual_Submit
Reviewed-by: Venu Byravarasu <vbyravarasu@nvidia.com>

6 years agoarm: tegra: macallan: set the LDO5 to 2.8V
Hunk Lin [Sat, 11 May 2013 07:47:36 +0000]
arm: tegra: macallan: set the LDO5 to 2.8V

This rail is used for avdd of CAM2. Checked the datasheet of OV9772,
the avdd's typical value is 2.8V.

Bug 1287854

Change-Id: I9d38554f79d02cf1177c4a44c77b8b14d371e08a
Signed-off-by: Hunk Lin <hulin@nvidia.com>
Reviewed-on: http://git-master/r/227723
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Kerwin Wan <kerwinw@nvidia.com>
Reviewed-by: Hayden Du <haydend@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

6 years agoconfig: tegra[3,11]: mount devtmpfs before init
Mursalin Akon [Thu, 9 May 2013 16:00:34 +0000]
config: tegra[3,11]: mount devtmpfs before init

Without enabling mounting devtmpfs before init
from RFS, there is around 20 sec extra delay.

Bug 1286851

Change-Id: I7157ef59c2181dd639b7c1b52dd38ca18b0f6d52
Signed-off-by: Mursalin Akon <makon@nvidia.com>
Reviewed-on: http://git-master/r/227094
Reviewed-by: Harshada Kale <hkale@nvidia.com>
Tested-by: Harshada Kale <hkale@nvidia.com>

6 years agoregulator: palmas: add config flags to configure regulator behavior
Laxman Dewangan [Thu, 9 May 2013 15:12:54 +0000]
regulator: palmas: add config flags to configure regulator behavior

Add the config variable on regulator init data to configure the rails
behavior like force off on suspend etc.

bug 1278567

Change-Id: I01f8f5729dfa67ba9f301d2f06825b152ef6857a
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/227077
Reviewed-by: Automatic_Commit_Validation_User

6 years agonet: wireless: bcm4335: increase delay to avoid cmdTimeout
Om Prakash Singh [Mon, 29 Apr 2013 16:23:57 +0000]
net: wireless: bcm4335: increase delay to avoid cmdTimeout

increase delay before reading SBSDIO_FUNC1_SLEEPCSR
to wake sdio bus

Bug 1274359

Change-Id: I54c1bf199e2fe309d55ae52f0156c497b0c90144
Signed-off-by: Om Prakash Singh <omp@nvidia.com>
Reviewed-on: http://git-master/r/226260
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

6 years agobrcmfmac: fix kthread_stop crash issue
Wei Ni [Thu, 22 Nov 2012 09:15:17 +0000]
brcmfmac: fix kthread_stop crash issue

When remove this module, there will call kthread_stop() to stop the
kernel thread. But sometimes, the thread will be exited by itself befor
calling kthread_stop, this will cause the crash.
I add a completion to fix this issue. If the kernel thread is exited by
itself, there will not call the ktherad_stop.

bug 1174020
bug 1179865

Change-Id: Iaea97cd57d63b0b64790017943860252b4080d75
Signed-off-by: Wei Ni <wni@nvidia.com>
Reviewed-on: http://git-master/r/165659
(cherry picked from commit c54aba042c92de7faaec7243c40ebb44b5117b00)
Reviewed-on: http://git-master/r/223009
GVS: Gerrit_Virtual_Submit
Reviewed-by: Mursalin Akon <makon@nvidia.com>
Tested-by: Mursalin Akon <makon@nvidia.com>
Reviewed-by: Allen Martin <amartin@nvidia.com>

6 years agoARM: tegra: dvfs: Add CL-DVFS platform flags
Alex Frid [Fri, 10 May 2013 02:28:32 +0000]
ARM: tegra: dvfs: Add CL-DVFS platform flags

Added flags entry to CL-DVFS platform data, and convert boolean I2C
output configuration entry into flag.

Change-Id: I22057e8e46d9c7db8737b78b6e2d3182ed9a9f15
Signed-off-by: Alex Frid <afrid@nvidia.com>
Reviewed-on: http://git-master/r/227277
Reviewed-by: Riham Haidar <rhaidar@nvidia.com>
Tested-by: Riham Haidar <rhaidar@nvidia.com>

6 years agoARM: tegra: always use usec timer for persistent clock
Bo Yan [Sat, 27 Apr 2013 21:05:52 +0000]
ARM: tegra: always use usec timer for persistent clock

The 32K to 12M conversion is imprecise, this causes timer drift across
LP0 cycles. Use usec timer as persistent clock

Change-Id: Ib780eaf5661fcd12cbba2593bab8dd3f2f950641
Signed-off-by: Bo Yan <byan@nvidia.com>
Reviewed-on: http://git-master/r/223680
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Zilo Zhao <zzhao@nvidia.com>
Tested-by: Zilo Zhao <zzhao@nvidia.com>

6 years agousb: otg: tegra: no state change until otg resumes
Krishna Yarlagadda [Thu, 9 May 2013 11:17:48 +0000]
usb: otg: tegra: no state change until otg resumes

USB state change might involve removing ehci device which
should not be handled before drivers are resumed.
No state change while otg driver is still in suspend

Change-Id: Ib92c75ee3397a79b6e7770935f2004a9ad94fec1
Signed-off-by: Krishna Yarlagadda <kyarlagadda@nvidia.com>
Reviewed-on: http://git-master/r/227032
Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
Tested-by: Hayden Du <haydend@nvidia.com>

6 years agoARM: tegra11: dvfs: Set maximum CPU voltage to 1.32V
Alex Frid [Thu, 9 May 2013 03:57:45 +0000]
ARM: tegra11: dvfs: Set maximum CPU voltage to 1.32V

Bug 1161126

Change-Id: Ib48def197e56e1cd243b869b40896e5aefffb4c0
Signed-off-by: Alex Frid <afrid@nvidia.com>
Reviewed-on: http://git-master/r/226945
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Bo Yan <byan@nvidia.com>
Reviewed-by: Seshendra Gadagottu <sgadagottu@nvidia.com>

6 years agovideo: tegra: host: Export actmon avg in sysfs
Arto Merilainen [Wed, 8 May 2013 05:52:18 +0000]
video: tegra: host: Export actmon avg in sysfs

This patch modifies 3d scaling profile to export actmon avg in
sysfs. The modification allows userspace governor to get the load
information without trusting debugfs.

Bug 1282779

Change-Id: Ifaebd48201ce33040be2c56309ec9bf38647f098
Signed-off-by: Arto Merilainen <amerilainen@nvidia.com>
Reviewed-on: http://git-master/r/226583
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Juha Tukkinen <jtukkinen@nvidia.com>

6 years agoarm: tegra: macallan: only register fuel gauge when using battery
Kerwin Wan [Tue, 7 May 2013 02:31:22 +0000]
arm: tegra: macallan: only register fuel gauge when using battery

Bug 1284421

Change-Id: I77051124f88ddc417bb99b994d0784c5d40d5411
Signed-off-by: Kerwin Wan <kerwinw@nvidia.com>
Reviewed-on: http://git-master/r/225988
Reviewed-by: Riham Haidar <rhaidar@nvidia.com>
Tested-by: Riham Haidar <rhaidar@nvidia.com>

6 years agoARM: tegra11: Add T40DC sku support
Alex Frid [Thu, 9 May 2013 04:35:33 +0000]
ARM: tegra11: Add T40DC sku support

Bug 1161126

Change-Id: Ib44d824092e79725312eb519bf8ec187ff2f02dc
Signed-off-by: Alex Frid <afrid@nvidia.com>
Reviewed-on: http://git-master/r/226946
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>

6 years agoARM: tegra: dvfs: Remove debug read of CL-DVFS I2C space
Alex Frid [Wed, 13 Mar 2013 20:26:51 +0000]
ARM: tegra: dvfs: Remove debug read of CL-DVFS I2C space

Dual access to I2C registers from Cl-DVFS h/w and s/w running on cpu
is not allowed during CL-DVFS operations in closed loop. To prevent
possible collision with debugging/testing tools removed I2C divider
from CL-DVFS registers debugfs dump.

Change-Id: I22bebd22d308001ec425451fc4134256131d0b89
Signed-off-by: Alex Frid <afrid@nvidia.com>
Reviewed-on: http://git-master/r/208945
(cherry picked from commit 3369942db6a252b824c1ebe7b93b978b3dafaeb7)
Reviewed-on: http://git-master/r/226909
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Seshendra Gadagottu <sgadagottu@nvidia.com>
Reviewed-by: Bo Yan <byan@nvidia.com>

6 years agoARM: tegra11: pinmux: correct SDMMC3_CLK_LB_OUT and SDMMC3_CLK_LB_IN offset
Jay Cheng [Thu, 25 Apr 2013 12:14:02 +0000]
ARM: tegra11: pinmux: correct SDMMC3_CLK_LB_OUT and SDMMC3_CLK_LB_IN offset

Change-Id: Ia53a98a5dbf21e4a8779367edb6fba51614f02c7
Signed-off-by: Jay Cheng <jacheng@nvidia.com>
Reviewed-on: http://git-master/r/222910
Reviewed-by: Andy Park <andyp@nvidia.com>
Tested-by: Andy Park <andyp@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>

6 years agousb: host: tegra: boost cpu frequency when bus is active
Rohith Seelaboyina [Thu, 9 May 2013 04:23:23 +0000]
usb: host: tegra: boost cpu frequency when bus is active

Boost cpu frequency (based upon TEGRA_EHCI_BOOST_CPU_FREQ)
when the usb bus is active and remove the boost when usb
bus is suspended.

Bug 1266414

Change-Id: Ic5b7b1ecc923caf7da458383112ed0e647448a57
Signed-off-by: Rohith Seelaboyina <rseelaboyina@nvidia.com>
Reviewed-on: http://git-master/r/226914
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>

6 years agopower: max17048: get max17408 changes from rel-roth
Hayden Du [Wed, 8 May 2013 14:22:23 +0000]
power: max17048: get max17408 changes from rel-roth

this change include following cl form rel-roth
* 4661889 power: max17048: Fix SOC update
* 6039c5a power: max17048: Correcting the rcompseg value
* 1a3d63e power: max17048: update charge full status to GUI
* 0ab023f power: max17048: fix compilation warning
* ce48a3d power: max17048: schedule initial work immediatly
* 985f1af power: max17048: update only when soc changes
* c27312c power: max17048: display correct charging status
* 73cf40a power: max17048: resolve charging status update issue

bug 1283546

Change-Id: I4431d28f973f117b2bcbf29e95f6be8f183dcaec
Signed-off-by: Hayden Du <haydend@nvidia.com>
Reviewed-on: http://git-master/r/226723
Reviewed-by: Riham Haidar <rhaidar@nvidia.com>
Tested-by: Riham Haidar <rhaidar@nvidia.com>

6 years agoARM: tegra: config: boost cpu frequency by 800
Rohith Seelaboyina [Wed, 24 Apr 2013 14:38:23 +0000]
ARM: tegra: config: boost cpu frequency by 800

set CONFIG_TEGRA_EHCI_BOOST_CPU_FREQ to 800.

Bug 1266414

Change-Id: Ida7850d22b2ca3f4545512cf0cbdc7e827a6eb3f
Signed-off-by: Rohith Seelaboyina <rseelaboyina@nvidia.com>
Reviewed-on: http://git-master/r/222526
Reviewed-by: Riham Haidar <rhaidar@nvidia.com>
Tested-by: Riham Haidar <rhaidar@nvidia.com>

6 years agoARM: tegra: usb: Add config option to increase cpu freq
Rohith Seelaboyina [Fri, 3 May 2013 11:01:27 +0000]
ARM: tegra: usb: Add config option to increase cpu freq

Adding an option to increase the cpu frequency
which can be used by the ehci driver.

Bug 1266414

Change-Id: I00f4251be3749800ac1f17ae6d430e37ffb1fe6b
Signed-off-by: Rohith Seelaboyina <rseelaboyina@nvidia.com>
Reviewed-on: http://git-master/r/222525
Reviewed-by: Riham Haidar <rhaidar@nvidia.com>
Tested-by: Riham Haidar <rhaidar@nvidia.com>

6 years agoarm: tegra: tegratab: Seamless display transition
Min-wuk Lee [Tue, 23 Apr 2013 00:50:29 +0000]
arm: tegra: tegratab: Seamless display transition

This change is for seamless display transition
on Tegratab between bootloader to kernel.

Bug 1246031
Bug 1274504

Change-Id: Ifc5cffd7767e2e859c71576f0015b660c2b1f94c
Signed-off-by: Min-wuk Lee <mlee@nvidia.com>
Reviewed-on: http://git-master/r/221821
Reviewed-by: Riham Haidar <rhaidar@nvidia.com>
Tested-by: Riham Haidar <rhaidar@nvidia.com>

6 years agousb: xhci: tegra: Correct RCTRL and TCTRL programming
Ajay Gupta [Fri, 3 May 2013 21:10:54 +0000]
usb: xhci: tegra: Correct RCTRL and TCTRL programming

Currently common PMC programming incorrectly programs TCTRL
and RCTRL values resulting in automatic connect/disconnect of
a pendrive from Kingston.
- Fixed RCTRL TCTRL logic in usb2.0 driver
- Fixed RCTRL TCTRL programming in xhci driver

Bug 1259555
Bug 1282360

Change-Id: Id8e340c3cd25d422919e962fc064bb345daa6c41
Signed-off-by: Ajay Gupta <ajayg@nvidia.com>
Reviewed-on: http://git-master/r/226413
Reviewed-by: Krishna Yarlagadda <kyarlagadda@nvidia.com>
Tested-by: Krishna Yarlagadda <kyarlagadda@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>

6 years agousb: xhci: tegra: TRCTRL/RCTRL programming
Krishna Yarlagadda [Wed, 8 May 2013 05:50:53 +0000]
usb: xhci: tegra: TRCTRL/RCTRL programming

TRCTRL/RCTRL values will always be zero due to a hw issue.
A WAR is in place and removing redundant code

Bug 1259555
Bug 1282360

Change-Id: If1153837fc0cc434810a8f126fcf9b7c9d670892
Signed-off-by: Krishna Yarlagadda <kyarlagadda@nvidia.com>
Reviewed-on: http://git-master/r/226628
Reviewed-by: Mandar Padmawar <mpadmawar@nvidia.com>
Tested-by: Mandar Padmawar <mpadmawar@nvidia.com>

6 years agoARM: usb: tegra: WAR for TCTRL/RCTRL
Krishna Yarlagadda [Wed, 8 May 2013 04:36:15 +0000]
ARM: usb: tegra: WAR for TCTRL/RCTRL

WAR for hw issue which occurs when both
synopsys and xusb are in use.
pmc override is required for TCTRL/RCTRL even when
pmc is not in control of bus.

Bug 1259555
Bug 1282360

Change-Id: I9dc85f6dd2fcd7c875ebab69697e435d0eb8864a
Signed-off-by: Krishna Yarlagadda <kyarlagadda@nvidia.com>
Reviewed-on: http://git-master/r/226627
Reviewed-by: Ajay Gupta <ajayg@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>

6 years agoarm: tegra: remove __initdata keyword for bl_device's
Krishna Reddy [Wed, 8 May 2013 04:06:36 +0000]
arm: tegra: remove __initdata keyword for bl_device's

This device is accessed even after init section is removed.
This device can't be declared with  __initdata.
Bug 1247591

Change-Id: I04bd27dc73ca1305b5efe91a43b7ffda6b2ee042
Signed-off-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-on: http://git-master/r/226517
Reviewed-by: Jon Mayo <jmayo@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit

6 years agotegra: dc: hdmi: don't call tegra_dc_hpd in spinlock
Jon Mayo [Wed, 8 May 2013 01:10:11 +0000]
tegra: dc: hdmi: don't call tegra_dc_hpd in spinlock

Avoid calling gpio_get_value_cansleep() inside a held spinlock.

Change-Id: If0250a7a275cd8ad96de62432c83e0b948b359fd
Signed-off-by: Jon Mayo <jmayo@nvidia.com>
Reviewed-on: http://git-master/r/226458
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit

6 years agoarm: tegra: t114: disable CPA on t114
Krishna Reddy [Mon, 22 Apr 2013 23:37:06 +0000]
arm: tegra: t114: disable CPA on t114

CPA is not necessary on t114 as writecombine
memory accesses won't get data from cache

Change-Id: Iea1bc243898b6fd0bed733caa85479ed34a01b0c
Signed-off-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-on: http://git-master/r/221756
(cherry picked from commit faf6af925b38b1c1644b7e793843357118c09ad4)
Reviewed-on: http://git-master/r/224579
Reviewed-by: Mandar Padmawar <mpadmawar@nvidia.com>
Tested-by: Mandar Padmawar <mpadmawar@nvidia.com>

6 years agovideo: tegra: host: host1x clock scaling for vi
Terje Bergstrom [Mon, 11 Feb 2013 20:47:04 +0000]
video: tegra: host: host1x clock scaling for vi

Implement host1x clock scaling for vi driver. As actmon relies on
host1x clocks, we need to readjust the actmon history when host1x
clock is changed.

Bug 1278248

Change-Id: Ibcd3104c5fb674268d5bd54684874c2bd534a4b1
Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-on: http://git-master/r/223066
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Arto Merilainen <amerilainen@nvidia.com>
Reviewed-by: Juha Tukkinen <jtukkinen@nvidia.com>

6 years agoworkqueue: fix spurious CPU locality WARN from process_one_work()
Tejun Heo [Sun, 22 Jul 2012 17:16:34 +0000]
workqueue: fix spurious CPU locality WARN from process_one_work()

25511a4776 "workqueue: reimplement CPU online rebinding to handle idle
workers" added CPU locality sanity check in process_one_work().  It
triggers if a worker is executing on a different CPU without UNBOUND
or REBIND set.

This works for all normal workers but rescuers can trigger this
spuriously when they're serving the unbound or a disassociated
global_cwq - rescuers don't have either flag set and thus its
gcwq->cpu can be a different value including %WORK_CPU_UNBOUND.

Fix it by additionally testing %GCWQ_DISASSOCIATED.

bug 1237774

Change-Id: I7ac841fb02f97c354f096df1715669acca0265b5
Signed-off-by: Tejun Heo <tj@kernel.org>
Reported-by: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
LKML-Refence: <20120721213656.GA7783@linux.vnet.ibm.com>
Signed-off-by: Bo Yan <byan@nvidia.com>
Reviewed-on: http://git-master/r/226758
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
GVS: Gerrit_Virtual_Submit

6 years agotegra: dc: don't call tegra_dc_hpd in atomic context
Alexandre Courbot [Thu, 4 Apr 2013 18:37:16 +0000]
tegra: dc: don't call tegra_dc_hpd in atomic context

tegra_dc_hpd(), which uses gpio_get_value_cansleep(), is called from
tegra_dc_hdmi_resume() in atomic context. Move this call outside of the
atomic context to avoid potential lockup.

Change-Id: I983e58724727803c67a4145e11630746aff86a52
Signed-off-by: Alexandre Courbot <acourbot@nvidia.com>
Reviewed-on: http://git-master/r/216593
(cherry picked from commit 65e0b90df3d17ae6d97234f61d1a4b4624d88feb)
Reviewed-on: http://git-master/r/226457
Reviewed-by: Jon Mayo <jmayo@nvidia.com>
Tested-by: Jon Mayo <jmayo@nvidia.com>
GVS: Gerrit_Virtual_Submit

6 years agovideo: tegra: dsi: Fix clk cycle duration calculation
Vineel Kumar Reddy Kovvuri [Tue, 7 May 2013 11:16:30 +0000]
video: tegra: dsi: Fix clk cycle duration calculation

Fix clk cycle duration calculation.

Bug 1255929

Change-Id: I85e962f9cdd2e9989e3e197f32426e9ec1a93c0b
Signed-off-by: Vineel Kumar Reddy Kovvuri <vineelkumarr@nvidia.com>
Reviewed-on: http://git-master/r/226171
Reviewed-by: Mandar Padmawar <mpadmawar@nvidia.com>
Tested-by: Mandar Padmawar <mpadmawar@nvidia.com>

6 years agoarm: tegra: tegratab: disable temp sensor
Harry Hong [Tue, 7 May 2013 10:28:41 +0000]
arm: tegra: tegratab: disable temp sensor

temp sensor has been removed since DVT baord.
So don't register if boardid is not E1569(EVT board)

bug 1278403

Change-Id: I8d2809f272716ae0db1d3791535f64517bbc1fe2
Signed-off-by: Harry Hong <hhong@nvidia.com>
Reviewed-on: http://git-master/r/226147
Reviewed-by: Mandar Padmawar <mpadmawar@nvidia.com>
Tested-by: Mandar Padmawar <mpadmawar@nvidia.com>

6 years agoarm: tegra: macallan: set apply_uV for LDOs
Hunk Lin [Tue, 7 May 2013 09:51:18 +0000]
arm: tegra: macallan: set apply_uV for LDOs

apply_uV should be set if min == max, so change this flag for LDOs which
min == max.

Bug 1280145

Change-Id: I683b88c6ab011811a44a830550ef254f0e1ff609
Signed-off-by: Hunk Lin <hulin@nvidia.com>
Reviewed-on: http://git-master/r/226127
Reviewed-by: Mandar Padmawar <mpadmawar@nvidia.com>
Tested-by: Mandar Padmawar <mpadmawar@nvidia.com>

6 years agoARM: Tegra: Pluto: adjust SMPS45 tstep
Ming Wong [Mon, 6 May 2013 22:55:37 +0000]
ARM: Tegra: Pluto: adjust SMPS45 tstep

Changing SMPS45 tstep slew rate from 5mV/us to 2.5mV/us

Bug 1277313

Change-Id: Ifd43ac0699943b06e15aeb95e225140c9210e597
Signed-off-by: Ming Wong <miwong@nvidia.com>
Reviewed-on: http://git-master/r/225899
Reviewed-by: Mandar Padmawar <mpadmawar@nvidia.com>
Tested-by: Mandar Padmawar <mpadmawar@nvidia.com>

6 years agoarm: tegra: macallan: enable dvdd of camera
Hunk Lin [Mon, 6 May 2013 13:54:51 +0000]
arm: tegra: macallan: enable dvdd of camera

As we are going to change the dvdd of camera to ldo4. So enable regulator
control in the board.

Bug 1280145

Change-Id: Ie4af9637507ff80bb170700727aea69773a863b0
Signed-off-by: Hunk Lin <hulin@nvidia.com>
Reviewed-on: http://git-master/r/225710
Reviewed-by: Hao Tang <htang@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Kerwin Wan <kerwinw@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

6 years agoARM: tegra11: clock: Add host1x shared bus
Alex Frid [Sat, 4 May 2013 03:08:12 +0000]
ARM: tegra11: clock: Add host1x shared bus

Change-Id: I01a49d7e810cd659be58a10afa5e7a95356df0a6
Signed-off-by: Alex Frid <afrid@nvidia.com>
Reviewed-on: http://git-master/r/225465
Reviewed-by: Mandar Padmawar <mpadmawar@nvidia.com>
Tested-by: Mandar Padmawar <mpadmawar@nvidia.com>

6 years agoarm: tegra: fuse: set fuse programming pulse to 12us
Ken Chang [Fri, 3 May 2013 06:32:26 +0000]
arm: tegra: fuse: set fuse programming pulse to 12us

The fuse programming pulse needs to be 12us for T114.
A cycle of fuse bit time is a period of OSC clock time,
thus FUSE_FUSETIME_PGM2_0 can be calculated based on the
OSC frequency of the specific board and how many cycles
needed with the specific OSC frequency.

The formula is FUSE_FUSETIME_PGM2_0 = CEIL(N * OSC in MHz)
where N = 12 for T114.

Bug 1273404

Change-Id: I8b4814fa16c500d6d371afac7738a8e9305c3843
Signed-off-by: Ken Chang <kenc@nvidia.com>
Reviewed-on: http://git-master/r/225140
Reviewed-by: Mandar Padmawar <mpadmawar@nvidia.com>
Tested-by: Mandar Padmawar <mpadmawar@nvidia.com>

6 years agousb: xhci: tegra: enable refPLLE clock
Krishna Yarlagadda [Mon, 29 Apr 2013 08:59:11 +0000]
usb: xhci: tegra: enable refPLLE clock

ss/hs clocks depend on refPLLE clock
Make sure it is turned on before other clocks are used

Bug 1275799

Change-Id: Ice7715b80e535bffb0c2a233489b36556ea299e3
Signed-off-by: Krishna Yarlagadda <kyarlagadda@nvidia.com>
Signed-off-by: Ajay Gupta <ajayga@nvidia.com>
Reviewed-on: http://git-master/r/223874
Reviewed-by: Ajay Gupta <ajayg@nvidia.com>
Tested-by: Ajay Gupta <ajayg@nvidia.com>
Reviewed-by: Ashutosh Jha <ajha@nvidia.com>

6 years agonet: wireless: bcmdhd: increase max cmd timeout count
Mohan T [Thu, 2 May 2013 04:16:54 +0000]
net: wireless: bcmdhd: increase max cmd timeout count

It seems BRCM chip is slow in processing commands when
there is huge command load from the host. In this
scenario we are getting more command timeouts.
Which is causing to generate a chip hang event.
So increase Max command timeout count to avoid Chips
hang event generation here.

Bug 1259834

Change-Id: I3777cb5b0fd5dcc806ccb2ddde1fafd00095d8a6
Signed-off-by: Mohan T <mohant@nvidia.com>
Reviewed-on: http://git-master/r/223819
GVS: Gerrit_Virtual_Submit
Reviewed-by: Rakesh Kumar <krakesh@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

6 years agoARM: tegra: enabling EDP_FRAMEWORK for macallan
Sivaram Nair [Mon, 6 May 2013 11:22:42 +0000]
ARM: tegra: enabling EDP_FRAMEWORK for macallan

Bug 1274376

Change-Id: Ia5ed7ec241b9dbae2e4265f1f84eef32b8ffa5b8
Signed-off-by: Sivaram Nair <sivaramn@nvidia.com>
Reviewed-on: http://git-master/r/226233
GVS: Gerrit_Virtual_Submit
Reviewed-by: Juha Tukkinen <jtukkinen@nvidia.com>

6 years agoARM: tegra: add macallan psy_depletion board data
Sivaram Nair [Mon, 6 May 2013 11:24:13 +0000]
ARM: tegra: add macallan psy_depletion board data

Bug 1274376

Change-Id: I9e1245682dc8b43cc7350da65949e75c34b2a945
Signed-off-by: Sivaram Nair <sivaramn@nvidia.com>
Reviewed-on: http://git-master/r/226232
GVS: Gerrit_Virtual_Submit
Reviewed-by: Juha Tukkinen <jtukkinen@nvidia.com>

6 years agopower: max17048: add ocv reading
Sivaram Nair [Mon, 6 May 2013 10:11:05 +0000]
power: max17048: add ocv reading

Bug 1274376

Change-Id: I14ec322b0a51dd8eb7c68af47c1e7e52408ce483
Signed-off-by: Sivaram Nair <sivaramn@nvidia.com>
Reviewed-on: http://git-master/r/226231
GVS: Gerrit_Virtual_Submit
Reviewed-by: Juha Tukkinen <jtukkinen@nvidia.com>

6 years agoARM: tegra: adding macallan core client
Sivaram Nair [Mon, 6 May 2013 08:57:29 +0000]
ARM: tegra: adding macallan core client

Bug 1274376

Change-Id: I20c03a59b7e5b17b102e27b757c51cc1a13d5924
Signed-off-by: Sivaram Nair <sivaramn@nvidia.com>
Reviewed-on: http://git-master/r/226230
GVS: Gerrit_Virtual_Submit
Reviewed-by: Juha Tukkinen <jtukkinen@nvidia.com>

6 years agoARM: tegra: add macallan sysedp manager
Sivaram Nair [Thu, 2 May 2013 13:00:11 +0000]
ARM: tegra: add macallan sysedp manager

Bug 1274376

Change-Id: Ic9347972b4d843935747d9e6be05bb937a1e1dcd
Signed-off-by: Sivaram Nair <sivaramn@nvidia.com>
Reviewed-on: http://git-master/r/226229
GVS: Gerrit_Virtual_Submit
Reviewed-by: Juha Tukkinen <jtukkinen@nvidia.com>