6 years agoARM: Tegra: Rearrange Boards and add P2560
Matt Wagner [Wed, 13 Mar 2013 22:46:54 +0000]
ARM: Tegra: Rearrange Boards and add P2560

Bug 1247326

Change-Id: Ia3efba1eb23bcff6ed999824ed0494a3e854dc96
Signed-off-by: Matt Wagner <mwagner@nvidia.com>
Reviewed-on: http://git-master/r/209002
(cherry picked from commit 6958217d348154936607f6a0b0db1f07e49ddccc)
Reviewed-on: http://git-master/r/246422
Reviewed-by: Jun Yan <juyan@nvidia.com>
Tested-by: Jun Yan <juyan@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>

6 years agoarm: tegra: roth: update fan/thermal trip points
Jean Huang [Mon, 8 Apr 2013 23:36:57 +0000]
arm: tegra: roth: update fan/thermal trip points

Bug 1259204

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>
(cherry picked from commit e8f642db849b6685b0614e3478f9c44878d39595)
Reviewed-on: http://git-master/r/246421
Reviewed-by: Jun Yan <juyan@nvidia.com>
Tested-by: Jun Yan <juyan@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>

6 years agoarm: tegra: roth: Add init vector of lookup table
Anshul Jain [Wed, 27 Mar 2013 04:00:08 +0000]
arm: tegra: roth: Add init vector of lookup table

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
Reviewed-by: Matt Wagner <mwagner@nvidia.com>
(cherry picked from commit b716412f6b016c07d731d7754854643b09ac0f9b)
Reviewed-on: http://git-master/r/246420
Reviewed-by: Jun Yan <juyan@nvidia.com>
Tested-by: Jun Yan <juyan@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>

6 years agoarm: tegra: roth: Change thermal trip points
Anshul Jain [Mon, 25 Mar 2013 00:11:44 +0000]
arm: tegra: roth: Change thermal trip points

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: Diwakar Tundlam <dtundlam@nvidia.com>
(cherry picked from commit 78b917373bf7bac25fceadfe1bc1b7e87953d5d4)
Reviewed-on: http://git-master/r/246419
Reviewed-by: Jun Yan <juyan@nvidia.com>
Tested-by: Jun Yan <juyan@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User

6 years agoarm: tegra: roth fix a wrong GPIO used for fan tach
Shaoming Feng [Sat, 23 Mar 2013 08:19:04 +0000]
arm: tegra: roth fix a wrong GPIO used for fan tach

Bug 1247379

Change-Id: I9c3c444b5c0f2551dfa995d43c3eded8aeef8c68
Signed-off-by: Shaoming Feng <shaomingf@nvidia.com>
Reviewed-on: http://git-master/r/212328
Reviewed-by: Anshul Jain (SW) <anshulj@nvidia.com>
(cherry picked from commit dbe21f5bbd55c53ebdd6b865f79edd0c5e14dcf8)
Reviewed-on: http://git-master/r/246418
Reviewed-by: Jun Yan <juyan@nvidia.com>
Tested-by: Jun Yan <juyan@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>

6 years agoarm: tegra: roth: add tach in p2560 and init GPIO
Shaoming Feng [Tue, 19 Mar 2013 21:16:04 +0000]
arm: tegra: roth: add tach in p2560 and init GPIO

PWM fan on P2560 uses GPIO_PU2. On reworked P2454 it uses
GPIO_PX4, which GPIO is not used for other purpose.

Bug 1247379

Change-Id: Iba12f8c6fb9cb8fc5d23f58abb49a2d0f3ceb4d0
Signed-off-by: Shaoming Feng <shaomingf@nvidia.com>
Reviewed-on: http://git-master/r/210913
Reviewed-by: Matt Wagner <mwagner@nvidia.com>
(cherry picked from commit b1613fd4f85eccbd6c45a1dc89ab96a7b7bd7f1b)
Reviewed-on: http://git-master/r/246417
Reviewed-by: Jun Yan <juyan@nvidia.com>
Tested-by: Jun Yan <juyan@nvidia.com>
Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User

6 years agoarm: tegra: fan: clear next fan state before suspend
Jean Huang [Tue, 23 Apr 2013 19:28:59 +0000]
arm: tegra: fan: clear next fan state before suspend

Original design was to restore fan to the state before suspend,
but fan-thermal detection should work itself to decide fan state after resume.

Bug 1273984

Change-Id: Ieac7688ed2ccf3dca3427c61e3d51a209cda79a3
Signed-off-by: Jean Huang <jeanh@nvidia.com>
Reviewed-on: http://git-master/r/222157
Reviewed-by: Anshul Jain (SW) <anshulj@nvidia.com>
(cherry picked from commit 50c891261a2b80d808b0f271f0f8005d3338035c)
Reviewed-on: http://git-master/r/246416
Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>
Reviewed-by: Jun Yan <juyan@nvidia.com>
Tested-by: Jun Yan <juyan@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User

6 years agothermal: pwm_fan: Add support for look up table
Anshul Jain [Wed, 27 Mar 2013 03:55:10 +0000]
thermal: pwm_fan: Add support for look up table

This change adds a lookup table. This lookup table
is used for looking up the pwm state cap based on the
value echoed in state_cap sysfs node.

Bug 1261177
Bug 1259488
Bug 1259204

Change-Id: Ie549d0a89e412655cd91d1f6321cd095af07071c
Signed-off-by: Anshul Jain <anshulj@nvidia.com>
Reviewed-on: http://git-master/r/213402
Reviewed-by: Matt Wagner <mwagner@nvidia.com>
(cherry picked from commit fca2d8b4e4a5d6b8327a58ae9174cd9726d295da)
Reviewed-on: http://git-master/r/246415
Reviewed-by: Jun Yan <juyan@nvidia.com>
Tested-by: Jun Yan <juyan@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>

6 years agothermal: pwm_fan: Add sysfs node for state cap
Anshul Jain [Mon, 25 Mar 2013 00:06:54 +0000]
thermal: pwm_fan: Add sysfs node for state cap

This change introduces new sysfs API state_cap.
State_cap should be used for capping the maximum pwm of
fan from application layer.

State_cap provides a layer of abstraction to app profile
framework. Board level differences can now be taken care
of by the driver.

Bug 1259204

Change-Id: I5aaeba55c2420fc3e518145e93807f47515e9638
Signed-off-by: Anshul Jain <anshulj@nvidia.com>
Reviewed-on: http://git-master/r/212431
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>
(cherry picked from commit 7b3ab860dd9d16d5256d9d1d73b21c88f97d0c3e)
Reviewed-on: http://git-master/r/246414
Reviewed-by: Jun Yan <juyan@nvidia.com>
Tested-by: Jun Yan <juyan@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>

6 years agoarm: tegra: roth: modify error check for tach driver
Shaoming Feng [Sat, 23 Mar 2013 02:05:44 +0000]
arm: tegra: roth: modify error check for tach driver

Bug 1247379

Change-Id: I32532989b0c062d7d8d5e35efa612fcc152e86b9
Signed-off-by: Shaoming Feng <shaomingf@nvidia.com>
Reviewed-on: http://git-master/r/212313
Reviewed-by: Anshul Jain (SW) <anshulj@nvidia.com>
(cherry picked from commit bb340fbbbdbd1e0e697f1712bc6cd0983266a262)
Reviewed-on: http://git-master/r/246413
Reviewed-by: Jun Yan <juyan@nvidia.com>
Tested-by: Jun Yan <juyan@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>

6 years agothermal: pwm-fan: add tach support
Shaoming Feng [Tue, 19 Mar 2013 21:53:26 +0000]
thermal: pwm-fan: add tach support

Interrupt "pwm-fan-tach" will be added. Can be enabled/disabled
through /d/tegra_fan/tach_enabled

Bug 1247379

Change-Id: If2cd62d2b31005e494612697853f82b2d0f23569
Signed-off-by: Shaoming Feng <shaomingf@nvidia.com>
Reviewed-on: http://git-master/r/210914
Reviewed-by: Matt Wagner <mwagner@nvidia.com>
(cherry picked from commit 1ed569da43be012d0f5923a58e64260626b5ee8e)
Reviewed-on: http://git-master/r/246412
Reviewed-by: Jun Yan <juyan@nvidia.com>
Tested-by: Jun Yan <juyan@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>

6 years agopwm: select HAVE_PWM for PWM_TEGRA
Jun Yan [Tue, 9 Jul 2013 00:20:56 +0000]
pwm: select HAVE_PWM for PWM_TEGRA

3.8 kernel uses new framework of PWM driver.
PWM related code has been moved from arch/ to driver/.
HAVE_PWM attribute is not set in this version of kernel, but
it is needed by LED PWM driver. Hence make it selected here.

Bug 1198937

Change-Id: I8fa00d8391da240d4a29c58e2f7406b641d968fc
Signed-off-by: Jun Yan <juyan@nvidia.com>
Reviewed-on: http://git-master/r/246381
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Ajay Nandakumar M <anandakumarm@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

6 years agoARM: tegra: roth: LED driver platform structure
Jun Yan [Wed, 3 Apr 2013 08:37:04 +0000]
ARM: tegra: roth: LED driver platform structure

Moved LED related code from board-roth.c to a new file
board-roth-leds.c

Initialize LED by registering platform data and setting
the GPIO of tri-state buffer

Bug 1198937

Change-Id: I352f79ba2da70b4536b4a6683d0010df44deda8f
Signed-off-by: Jun Yan <juyan@nvidia.com>
Reviewed-on: http://git-master/r/216037
(cherry picked from commit 0e420c1b18c6ade278ef493408366d1445b60b5c)
Reviewed-on: http://git-master/r/246355
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

6 years agommc: tegra: Don't skip tuning for 2nd core voltage
Naveen Kumar Arepalli [Thu, 27 Jun 2013 06:33:46 +0000]
mmc: tegra: Don't skip tuning for 2nd core voltage

Even if nominal_vcore_tun_done, override_vcore_tun_done are set
don't skip tuning for 2nd core voltage.

Bug 1303886
Bug 1320195

Reviewed-on: http://git-master/r/242764
(cherry picked from commit 57b7008d0ad3cfdea888416e8b1db3ebb0c7cda7)
Change-Id: I8d60b950d29c897bd1c7c7775ccab40d6188f832
Signed-off-by: Naveen Kumar Arepalli <naveenk@nvidia.com>
Reviewed-on: http://git-master/r/246076
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Venu Byravarasu <vbyravarasu@nvidia.com>

6 years agommc: tegra: No vcore overrides after low freq tuning
Pavan Kunapuli [Mon, 10 Jun 2013 11:35:07 +0000]
mmc: tegra: No vcore overrides after low freq tuning

SDMMC at low frequency doesn't have any constraints on core voltage.
Do not set core voltage overrides at the end of low freq tuning.

Bug 1303348
Bug 1320195

Reviewed-on: http://git-master/r/237193
(cherry picked from commit 29089764306aa5e2f465920029e94055fe8d2e3e)
Change-Id: I70acc0624feb7a466069720e4023bb64ac83f37e
Signed-off-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Signed-off-by: Naveen Kumar Arepalli <naveenk@nvidia.com>
Reviewed-on: http://git-master/r/246075
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Venu Byravarasu <vbyravarasu@nvidia.com>

6 years agoRevert "HACK Revert "mmc: tegra: Fix tuning for multiple freqs""
Dan Willemsen [Sun, 25 Aug 2013 07:19:24 +0000]
Revert "HACK Revert "mmc: tegra: Fix tuning for multiple freqs""

This reverts commit 2eb3ee111261ae4cd4fc37bfa9aaaa4ced3721f8.

Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com>

6 years agoRevert "HACK Revert "mmc: tegra: Set override voltages with dvfs APIs""
Dan Willemsen [Sun, 25 Aug 2013 07:19:10 +0000]
Revert "HACK Revert "mmc: tegra: Set override voltages with dvfs APIs""

This reverts commit 75e7891fb7c5c02ac44632675fd13a1700cb189e.

Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com>

6 years agoRevert "HACK Revert "ARM: tegra: sdhci: Pass min,max vcore overrides""
Dan Willemsen [Sun, 25 Aug 2013 07:17:47 +0000]
Revert "HACK Revert "ARM: tegra: sdhci: Pass min,max vcore overrides""

This reverts commit 7a0989d073468a1236d8a538c8a0d664ecacc1cd.

Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com>

6 years agommc: core: Make update_devfreq call conditional
R Raj Kumar [Wed, 12 Jun 2013 13:50:26 +0000]
mmc: core: Make update_devfreq call conditional

update_devfreq should be called after the device registered
with devfreq.
Use devm_kzalloc instead of kzalloc for dynamic memory allocation.
devfreq_init for mmc device should be called if it is enumerated
in HS200 mode only and no need to call devfreq_init in resume cycle.

Bug 1294659

Reviewed-on: http://git-master/r/238040
(cherry picked from commit b262e4a54112b52e110981cba9e4effd10387824)
Change-Id: Id45d1ff8a66ee5ca65168775fc286ae4ddf7fd3e
Signed-off-by: R Raj Kumar <rrajk@nvidia.com>
Signed-off-by: Naveen Kumar Arepalli <naveenk@nvidia.com>
Reviewed-on: http://git-master/r/246073
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Venu Byravarasu <vbyravarasu@nvidia.com>

6 years agoARM: tegra3/tegra11: config: Enable UVC driver
Amit Pandya [Tue, 9 Jul 2013 08:12:53 +0000]
ARM: tegra3/tegra11: config: Enable UVC driver

Add kernel config flags in tegra3_defconfig &
tegra11_defconfig to enable UVC driver support.

This is to enable USB Camera capture support
with L4T on Cardhu & Dalmore boards.

Bug 1319362

Change-Id: Id9a50d176babdfea2d50575603fd10504c51d7d3
Signed-off-by: Amit Pandya <apandya@nvidia.com>
Reviewed-on: http://git-master/r/246562
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>

6 years agofirmware: p2454-uc: update to P2560_v0_37_7202_LED_LowPWMjittefix_wakeupinactive.hex
Richard Zhao [Thu, 18 Apr 2013 01:21:32 +0000]
firmware: p2454-uc: update to P2560_v0_37_7202_LED_LowPWMjittefix_wakeupinactive.hex

- Bump revsion to v0_37
- LED Breathing Jitter at LOW PWM% in Active state( Tegra in Idle with
  Screen OFF, Sends LED_UC_DRIVE command to uC)
- Wakeup Pulse is now being sent (ISSP_DAT) to GMI_IORDY (WAKE23) when
  uC is in active state with Tegra in idle screen OFF.
    Joystick sensitivity may need to tuned some more. Kept the sensitivity
    LOW (100) for now because of the Polyshine Joysticks.
- LED Breathing Cycle timing tweaks.
     Still needs further timing tuning.  Vic says we are still a little
     unsmooth. We are 85% to 90% perfect.
- NAK 1 second code is still activiated.

Bug 1266521

Change-Id: I9b2629a2dfc1e12276e753bf6a17da3ebd9298dd
Signed-off-by: Richard Zhao <rizhao@nvidia.com>
Reviewed-on: http://git-master/r/220434
(cherry picked from commit a2f806b7db360e84e5a0f87252a89a33b358da77)
Reviewed-on: http://git-master/r/244257
Reviewed-by: Tao Xie <txie@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>

6 years agofirmware: p2454-uc: update to P2560_v0_35_7203_led_hold_on_after_wakeup.hex
Richard Zhao [Tue, 9 Apr 2013 03:39:04 +0000]
firmware: p2454-uc: update to P2560_v0_35_7203_led_hold_on_after_wakeup.hex

Customer wanted to have the LED go on after key press or Joystick motion.
Needed to drive LED high for ~700ms( added lots of Margin) after wake up
pulse because Tegra needed time (xxx ms) to drive LED after LP0.
This prevents the LED from going OFF then ON flicker. Provided you hit
a key when the LED is on.

Bug 1266521

Change-Id: Id463fa9576744fb4e581497bfc289814b71e4adf
Signed-off-by: Richard Zhao <rizhao@nvidia.com>
Reviewed-on: http://git-master/r/217610
(cherry picked from commit 807f8c809c7b7c0fccd496f60049e2fe16a53e57)
Reviewed-on: http://git-master/r/244256
Reviewed-by: Tao Xie <txie@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>

6 years agomisc: issp: set dat/clk as input and don't free them
Richard Zhao [Mon, 15 Apr 2013 06:25:40 +0000]
misc: issp: set dat/clk as input and don't free them

On tegra, when gpio_free, it switches pin to sf mode. It may have
output noise. So we don't free them and set to input to avoid side
effect.

Bug 1269993

Change-Id: I3164a2cca500959a797c614a324b1519970b4527
Signed-off-by: Richard Zhao <rizhao@nvidia.com>
Reviewed-on: http://git-master/r/219293
(cherry picked from commit 24a626c426556b0f088b288d60d6a3fb9ba3a573)
Reviewed-on: http://git-master/r/244255
Reviewed-by: Tao Xie <txie@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>

6 years agoARM: tegra: roth: add issp device
Richard Zhao [Thu, 14 Mar 2013 23:40:58 +0000]
ARM: tegra: roth: add issp device

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
(cherry picked from commit cb617fec6c3e7a3d99dae7c72c8ddae5bbf64340)
Reviewed-on: http://git-master/r/244254
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>

6 years agomisc: issp: add issp driver support
Richard Zhao [Thu, 14 Mar 2013 23:36:47 +0000]
misc: issp: add issp driver support

Cypress in-system serial programming (ISSP) interface is used
to program Cypress micro controllers. This driver uses gpios
to simulate issp protocol.

Notes:
- Please make sure firmware is builtin before add device, because
  the driver will hang on waiting for the firmware.
- If issp shares pins with other driver, please make sure the other
  driver initialize after issp driver.
- It's better use firmware that disable version block read protect,
  because the driver force firmware upgrade if the block's protected.

Bug 1245803

Change-Id: I0fcc3c764ff8eea90cb71e76f43a57d8d2696d12
Signed-off-by: Richard Zhao <rizhao@nvidia.com>
Reviewed-on: http://git-master/r/209784
(cherry picked from commit b8ce6f703a8cae74ba2e63dcfc197a5e317d3a03)
Reviewed-on: http://git-master/r/244253
Reviewed-by: Tao Xie <txie@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>

6 years agoARM: tegra: iovmm: use dma_map_pages_at_attrs()
Konsta Holtta [Mon, 8 Jul 2013 12:02:29 +0000]
ARM: tegra: iovmm: use dma_map_pages_at_attrs()

Remove platform-independent dma_map_ops->map_pages() call away from
tegra_iovmm_vm_insert_pages() as common dma_map_pages_at_attrs() was
introduced.

Bug 1254010
Bug 1226176
Bug 999937

Change-Id: I4c2e30695128d3e604ecbea787cab3a7d91dee2f
Signed-off-by: Konsta Holtta <kholtta@nvidia.com>
Reviewed-on: http://git-master/r/246111
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Hiroshi Doyu <hdoyu@nvidia.com>
Tested-by: Hiroshi Doyu <hdoyu@nvidia.com>

6 years agodma-mapping: common inline for ops->map_pages()
Konsta Holtta [Mon, 8 Jul 2013 11:58:12 +0000]
dma-mapping: common inline for ops->map_pages()

Add common dma_map_pages_at_attrs() for calling
dma_map_ops->map_pages().

Bug 1254010
Bug 1226176
Bug 999937

Change-Id: Ie55fb1b2092fcd66f406b5a2e9a3150b417e996b
Signed-off-by: Konsta Holtta <kholtta@nvidia.com>
Reviewed-on: http://git-master/r/246110
Reviewed-by: Mandar Padmawar <mpadmawar@nvidia.com>
Tested-by: Mandar Padmawar <mpadmawar@nvidia.com>

6 years agodma-mapping: debug call in dma_map_single_at_attrs()
Konsta Holtta [Mon, 8 Jul 2013 11:44:24 +0000]
dma-mapping: debug call in dma_map_single_at_attrs()

Add forgotten dma debug marker call to keep track of memory mappings.

Bug 1307463

Change-Id: I7bcd2ae31419ca0862226834dd0c0d75f19db7b6
Signed-off-by: Konsta Holtta <kholtta@nvidia.com>
Reviewed-on: http://git-master/r/246104
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Hiroshi Doyu <hdoyu@nvidia.com>
Tested-by: Hiroshi Doyu <hdoyu@nvidia.com>

6 years agodma-debug: do work only after initialized
Konsta Holtta [Thu, 13 Jun 2013 07:40:38 +0000]
dma-debug: do work only after initialized

DMA actions can happen before the dma-debug api has been initialized,
and because it's not initialized, there is no memory for the entries and
the system disables itself before even having added the debugfs nodes
that could be used for enabling it again. Use another flag for testing
if the debugging utility has been initialized.

Bug 1303110
Bug 1173494

Change-Id: I27c972ede0a1b64caee62c6552f3ea15e21030c3
Signed-off-by: Konsta Holtta <kholtta@nvidia.com>
Reviewed-on: http://git-master/r/245338
Reviewed-by: Hiroshi Doyu <hdoyu@nvidia.com>
Tested-by: Hiroshi Doyu <hdoyu@nvidia.com>

6 years agovideo: tegra: remove MCLK control from vi
David Schalig [Wed, 5 Jun 2013 09:23:43 +0000]
video: tegra: remove MCLK control from vi

Remove sensor MCLK control from tegra_camera (vi) driver.
Clock control has been moved into sensor drivers,
to enable full control over clock rate and enable
timing per sensor spec.

It also obsoletes all MCLK related logic from userspace.

Bug 1298672

Change-Id: I62e5c0297318f21ba81b3fdb3d23be1e255d854c
Signed-off-by: David Schalig <dschalig@nvidia.com>
Reviewed-on: http://git-master/r/237896
(cherry picked from commit 613416309c7b1b8292310cbd6e0741a873bb704e)
Reviewed-on: http://git-master/r/245259
Reviewed-by: Pablo Ceballos <pceballos@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

6 years agoarch: arm: tegra: Fix aic326x register issue
Manoj Gangwal [Wed, 19 Jun 2013 10:29:10 +0000]
arch: arm: tegra: Fix aic326x register issue

1) Fix aic326x register issue on pluto
2) Fix aic326x machine driver to register on K3.8

Bug 1306842
Bug 1308447

Change-Id: I8ef02189adffc2c0238aabc063c6f6c6fce87f50
Signed-off-by: Manoj Gangwal <mgangwal@nvidia.com>
Reviewed-on: http://git-master/r/243324
Reviewed-by: Mandar Padmawar <mpadmawar@nvidia.com>
Tested-by: Mandar Padmawar <mpadmawar@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User

6 years agoasoc: tegra: Add reset for SPDIF controller
Rahul Mittal [Tue, 11 Jun 2013 07:27:33 +0000]
asoc: tegra: Add reset for SPDIF controller

Add soft reset for SPDIF

Since SPDIF soft reset does not work for T11x,
added WAR proposed by HW to reset spdif controller

Bug 966770

Change-Id: Ifd871c585aae3c25f8dc9416e596c7a176e1ea3e
Signed-off-by: Rahul Mittal <rmittal@nvidia.com>
Reviewed-on: http://git-master/r/236300
(cherry picked from commit 5d8965a71e26f74077de18daec67f8d38462db8e)
Reviewed-on: http://git-master/r/245047
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Scott Peterson <speterson@nvidia.com>

6 years agocpufreq: Fix tracing
Antti P Miettinen [Tue, 11 Jun 2013 06:28:18 +0000]
cpufreq: Fix tracing

Trace scaling end also for the case when frequency does not change.

Change-Id: Ifd3cd974d5a2f498174f3b716769cf0173bd32da
Signed-off-by: Antti P Miettinen <amiettinen@nvidia.com>
Reviewed-on: http://git-master/r/242367
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

6 years agoaudio: Add License info for tfa9887 driver.
Vinod Subbarayalu [Wed, 12 Jun 2013 01:01:00 +0000]
audio: Add License info for tfa9887 driver.

Bug: 1294260

Change-Id: I5f4e9cf1c032f1aa05f5a75fd717c8a89caa5d19
Signed-off-by: Vinod Subbarayalu <vsubbarayalu@nvidia.com>
(cherry picked from commit 03c636f0e612b052f5aa91cfcb8f78c7c7c78e1b)
Reviewed-on: http://git-master/r/243097
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Scott Peterson <speterson@nvidia.com>

6 years agoARM: tegra: ahb: enable WR_WAIT_COMMIT_ON_1K bit
Ashwini Ghuge [Thu, 27 Jun 2013 08:57:17 +0000]
ARM: tegra: ahb: enable WR_WAIT_COMMIT_ON_1K bit

Enable WR_WAIT_COMMIT_ON_1K bit in AHB_GIZMO_AHB_MEM
for T114 A02 chip on Dalmore

Bug 1312566

Change-Id: If81e7cbd47b070219b772a46a3e8347cad3ece6a
Signed-off-by: Ashwini Ghuge <aghuge@nvidia.com>
Reviewed-on: http://git-master/r/242827
(cherry picked from commit c22ce4d9127b240c0185bef9440d47f63f90cf4f)
Reviewed-on: http://git-master/r/244375
Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>

6 years agoARM: tegra: dalmore: register TPS51632 from DTS
Laxman Dewangan [Thu, 27 Jun 2013 14:18:51 +0000]
ARM: tegra: dalmore: register TPS51632 from DTS

Register TPS51632 regulator driver which is used for cpu rail
from DTS file.

Remove the registration from board file.

bug 1242882

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

6 years agoregulator: tps51632: add dt parsing for ramp delay
Laxman Dewangan [Thu, 27 Jun 2013 13:16:15 +0000]
regulator: tps51632: add dt parsing for ramp delay

Ramp delay is parsed from rail constraint, using this for
configuring the device.

bug 1242882

Change-Id: Ibd25994d7611f75cfe4350b70772f313dd3aedef
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/242939
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>

6 years agomfd: palmas: register module specific mfd cells
Laxman Dewangan [Wed, 26 Jun 2013 14:39:33 +0000]
mfd: palmas: register module specific mfd cells

In palce of registering all the mfd cells of palmas for all
palma devices like TPS65913, TPS80036, register only those
mfd cells which are available on that device.

This will avoid the false subdevice registration and unwanted
warning due to interrupt not found.

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

6 years agoplatform: tegra: USB platform support
Suresh Mangipudi [Wed, 20 Feb 2013 09:31:17 +0000]
platform: tegra: USB platform support

1. Move the dependence of USB phy on PMC and pad_ctrl.
2. Remove the code related to ULPI (Link/Null) and ICUSB.

Change-Id: I0c61acddc27600903ee9c7795f5a4ba618ebe9b8
Signed-off-by: Suresh Mangipudi <smangipudi@nvidia.com>
Signed-off-by: Nitin Kumbhar <nkumbhar@nvidia.com>
Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com>

6 years agousb: phy: pull missing changes
Krishna Yarlagadda [Mon, 17 Jun 2013 06:57:23 +0000]
usb: phy: pull missing changes

Merge missing usb changes

Bug 1315906

Change-Id: I764564c057f330ddfd4b69a6399b7bbbacd2b8eb
Signed-off-by: Krishna Yarlagadda <kyarlagadda@nvidia.com>
Signed-off-by: Ajay Gupta <ajayg@nvidia.com>
Reviewed-on: http://git-master/r/242023
(cherry picked from commit f51f3fd8f9fdf36b00f26d4cd9e9179d388c9582)
Reviewed-on: http://git-master/r/244118
Reviewed-by: Ajay Nandakumar M <anandakumarm@nvidia.com>
Tested-by: Ajay Nandakumar M <anandakumarm@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

6 years agovideo: tegra: dc: fix dc blending.
Kevin Huang [Mon, 1 Jul 2013 21:46:29 +0000]
video: tegra: dc: fix dc blending.

Bug 1316102

Change-Id: I92832ca3ff1617b56071fc8a3338dade6fbcefba
Signed-off-by: Kevin Huang <kevinh@nvidia.com>
Reviewed-on: http://git-master/r/244009
Reviewed-by: Xue Dong <xdong@nvidia.com>
Reviewed-by: Chao Xu <cxu@nvidia.com>

6 years agoASoC: Tegra: Fix platform name
Sumit Bhattacharya [Fri, 28 Jun 2013 08:13:39 +0000]
ASoC: Tegra: Fix platform name

Fix platform name for machine drivers from tegra-pcm-audio to
corresponding cpu-dai name.

Bug 1315518

Change-Id: Iecac3890f544a827defebd34014ef7cf8515e245
Signed-off-by: Sumit Bhattacharya <sumitb@nvidia.com>
Reviewed-on: http://git-master/r/243372
Tested-by: Nitin Kumbhar <nkumbhar@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

6 years agovideo: tegra: host: change msenc init strategy
Mayuresh Kulkarni [Wed, 19 Jun 2013 12:39:43 +0000]
video: tegra: host: change msenc init strategy

- this commit always calls msenc_boot from nvhost_msenc_init.
- this is to ensure that we load a new instance of firmware in it.
- if suppose before call to nvhost_msenc_deinit, it gets power-gated then
runtime pm call-back will restore it
- if user space closes the channel before it is power-gated,
it gets ready for next channel open

bug 1289131
bug 1315523

Change-Id: Idd742fe197a915c12cac9b862f3bf6960082888d
Signed-off-by: Mayuresh Kulkarni <mkulkarni@nvidia.com>
Reviewed-on: http://git-master/r/240547
(cherry picked from commit b1fb10e45d0733bd5ac11cac7d730992d6cbf6cd)
Signed-off-by: Nitin Kumbhar <nkumbhar@nvidia.com>
Signed-off-by: Bharat Nihalani <bnihalani@nvidia.com>
Reviewed-on: http://git-master/r/242934
Reviewed-by: Automatic_Commit_Validation_User

6 years agoALSA: HDA: Fix HDA resume
Sumit Bhattacharya [Tue, 25 Jun 2013 12:47:52 +0000]
ALSA: HDA: Fix HDA resume

Remove deprecated CONFIG_SND_HDA_POWER_SAVE. Also increment pm
runtime sync reference count from azx_resume to ensure runtime
suspend is called only when pm_notify gets called.

Without this change HDA runtime suspend gets called just after
HDA resume and HDA controller is powered down and when power
worker queue tries to power down HDA after some time HDA driver
hangs.

Bug 1312405

Change-Id: I55580f8a9c6f9ff18b41ab0195c21e841f2228b2
Signed-off-by: Sumit Bhattacharya <sumitb@nvidia.com>
Reviewed-on: http://git-master/r/241936
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

6 years agopower: max17048: remove legacy implementation of suspend/resume
Laxman Dewangan [Wed, 26 Jun 2013 14:01:04 +0000]
power: max17048: remove legacy implementation of suspend/resume

Convert the legacy way on implementation for suspend/resume to
the device pm calls.

This will remove the message during boot:
[   10.821103] i2c-core: driver [max17048] using legacy suspend method
[   10.837584] i2c-core: driver [max17048] using legacy resume method

Change-Id: I16600d0a42d3e557d4604cc100da28925e854f5e
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/241050
(Cherrypicked commit 607ac9bebac18d5f04009253d0129c0c3d027a14)
Reviewed-on: http://git-master/r/242442

6 years agoARM: Tegra: Roth: Merge rel-roth to main
Matt Wagner [Tue, 25 Jun 2013 21:19:33 +0000]
ARM: Tegra: Roth: Merge rel-roth to main

Change-Id: I52181799337f4e2ee735f3f148b8f661cebbe0f0
Signed-off-by: Matt Wagner <mwagner@nvidia.com>
Reviewed-on: http://git-master/r/242147
Reviewed-by: Tao Xie <txie@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>

6 years agopower: max77660-charger: separate out battery dependent/independent init
Laxman Dewangan [Tue, 25 Jun 2013 14:43:53 +0000]
power: max77660-charger: separate out battery dependent/independent init

The max77660 charger driver supports the cable detection, vbus regulator and
charging functionality.

The cable detection and vbus supply is independent of battery and only
charger initialisation depends on the battery.

Moving the initialisation code such that battery independent code should
be initialised without battery.

bug 1307260

Change-Id: I1094c2f74ebea8dc0b4676f061e467915bd0aa00
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/239610
(Cherrypick commit b3fab9dc434b3199a0bba4ad9acab7b5044cc145)

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

6 years agopower: max77660-charger-extcon: Clear top level charging bit
Darbha Sriharsha [Fri, 14 Jun 2013 10:47:47 +0000]
power: max77660-charger-extcon: Clear top level charging bit

Correct the error where the bit to enable charging from
top level is being set instead of being cleared while
disabling charging

Change-Id: I20625646a143e6ceec885e564cb5de55170deccb
Signed-off-by: Darbha Sriharsha <dsriharsha@nvidia.com>
Reviewed-on: http://git-master/r/238995
(Cherrypicked commit 641a0036dcfa9239dddc06fd1bbef423758c9589)
Reviewed-on: http://git-master/r/241974
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>

6 years agopower: max77660-charger-extcon: Program charging current correctly
Darbha Sriharsha [Fri, 14 Jun 2013 06:59:22 +0000]
power: max77660-charger-extcon: Program charging current correctly

Program the charging current value obtained from the regulator
into the charger registers instead of programming a hard-coded value

Bug 1276183

Change-Id: Id611a6558915a94d8686d2696094def729985bb7
Signed-off-by: Darbha Sriharsha <dsriharsha@nvidia.com>
Reviewed-on: http://git-master/r/238794
(Cherrypicked commit 9b4ed54bc194d2002a6c57087d95115938f478f3)
Reviewed-on: http://git-master/r/241973
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>

6 years agopower: max77660-charger: register battery charger driver
Laxman Dewangan [Tue, 25 Jun 2013 14:03:10 +0000]
power: max77660-charger: register battery charger driver

Register battery charger driver to update the charging status
of battery.

bug 1231506

Change-Id: I2e332e286620abf18aa3b70ae8af7ca689c06097
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/238555
(Chrrypicked commit fb2087bc38cb4bba34b40bbeb2b4d7a484d64c7e)
Reviewed-on: http://git-master/r/241972

6 years agopower: max77660-charger: update max77660 register values
Venkat Reddy [Fri, 7 Jun 2013 14:00:01 +0000]
power: max77660-charger: update max77660 register values

AS DUT draws only 250mA when nvcharger is connected and 190mA when usb
connected , updating the register values to draw more current

bug 1284514
Change-Id: Ie4e460a0b48bab089520c1061ecc741975bd9140
Signed-off-by: Venkat Reddy <vreddytalla@nvidia.com>
Reviewed-on: http://git-master/r/237893
(Cherrypicked commit 32bf875c86b7abd1f721243b095d755c7e2911cf)
Reviewed-on: http://git-master/r/241971
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>

6 years agopower: max17048: register for battery gauge driver
Laxman Dewangan [Tue, 25 Jun 2013 13:58:29 +0000]
power: max17048: register for battery gauge driver

Register battery gauge driver to provide callback api for
getting charging status whether it is charging or discharging.
Based on this status, battery gauge driver report the charging
status.

bug 1231506

Change-Id: Ifde422a819078b56448134663bb7d3bbbf7eb377
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/238551
(Cherrypicked commit 032d98e056012442fae0e8aef2a5299f8d4cf254)

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

6 years agopower: charger-gauge: abstract charger to/from gauge communication
Laxman Dewangan [Tue, 25 Jun 2013 13:53:48 +0000]
power: charger-gauge: abstract charger to/from gauge communication

It is require to communicate from charger driver to battery
gauge driver and vice versa. This communication is needed for
different status transfer between battery gauge and charger
driver.

Add common file where battery charger and gauge driver register
them self through their callbacks and call common APIs to update/get
their status.

This way the communication from battery charger to battery gauge
driver is completely abstracted and no need to provide callback
through platform data.

bug 1231506

Change-Id: I99af16fda9777a2d1d4c439486f6ff2d1ec8d681
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/237849
(Cherrypicked commit 8f5298e9f737b7852547d8ac446f3d16a9b183df)

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

6 years agoARM: Tegra: don't clobber SCTLR
Edgardo Handal [Wed, 29 May 2013 20:05:00 +0000]
ARM: Tegra: don't clobber SCTLR

Do read-modify-write on SCTLR when enabling caches and branch
prediction rather than just overwriting the register.

Bug 1292766

Change-Id: Ib76b3100ebb657250ce863e697f7b712d27638ea
Signed-off-by: Edgardo Handal <ehandal@nvidia.com>
Reviewed-on: http://git-master/r/233824
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Bo Yan <byan@nvidia.com>
Reviewed-by: Nitin Kumbhar <nkumbhar@nvidia.com>
Reviewed-by: Matthew Pedro <mapedro@nvidia.com>
Reviewed-by: Allen Martin <amartin@nvidia.com>

6 years agoASoC: codecs: ALC5639/40: Update pll calc logic
Manoj Gangwal [Tue, 21 May 2013 07:37:45 +0000]
ASoC: codecs: ALC5639/40: Update pll calc logic

Bug 1284439

Change-Id: I917f9ea15126ae6e5f5233202b546a3fb404e892
Signed-off-by: Manoj Gangwal <mgangwal@nvidia.com>
Reviewed-on: http://git-master/r/231077
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>

6 years agovideo: tegra: dc: fix windows on external display
Michael Frydrych [Tue, 16 Apr 2013 12:41:35 +0000]
video: tegra: dc: fix windows on external display

T148 does not have window D on external display, hence
the corresponding index should not be used when
referencing windows and such window should not be
allowed to be allocated.

Change-Id: Ibfebcf8ae749220f4f54f801153afc752b03f44b
Signed-off-by: Michael Frydrych <mfrydrych@nvidia.com>
Reviewed-on: http://git-master/r/223973
(cherry picked from commit 6495b2daead6f806f33865e5d96ddc0f364fd7f8)
(cherry picked from commit 9dcf464c77965182d94b4515e1cec5c82afd4c74)
Signed-off-by: Nitin Kumbhar <nkumbhar@nvidia.com>

6 years agoARM: tegra: Laguna: plat support for HID over I2C
Bibek Basu [Sun, 9 Jun 2013 02:01:18 +0000]
ARM: tegra: Laguna: plat support for HID over I2C

Support for keyboard and trackpad over HID

Bug 1275005

Change-Id: I5e6535de824f570ae27773ab63cb1a1b3d66f3e3
Signed-off-by: Bibek Basu <bbasu@nvidia.com>
Reviewed-on: http://git-master/r/237577
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>

6 years agoarm: tegra: t12x: ardbeg/laguna: Update pinmux
Seema Khowala [Mon, 10 Jun 2013 22:00:48 +0000]
arm: tegra: t12x: ardbeg/laguna: Update pinmux

Change-Id: I592d5848317b3060bd25f20e8c97aff9bad437d3
Signed-off-by: Seema Khowala <seemaj@nvidia.com>
Reviewed-on: http://git-master/r/237366
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

6 years agoarch: arm: tegra: ardbeg: imx135 power regulators
Amit Arora [Wed, 19 Jun 2013 13:13:48 +0000]
arch: arm: tegra: ardbeg: imx135 power regulators

Adds power regulators for imx135 camera sensor and ad5816
sensor to use with AMS PMIC on Ardbeg.

Bug 1256437

Change-Id: I69a14678538e5a1e08abb056d00a3288aa351a83
Signed-off-by: Amit Arora <amita@nvidia.com>
Reviewed-on: http://git-master/r/240213
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>

6 years agoARM: tegra: Update Laguna power tree
Bibek Basu [Mon, 17 Jun 2013 03:36:06 +0000]
ARM: tegra: Update Laguna power tree

Update laguna Power tree to accomodate
further supplies & adher to coding guidelines

Bug 1275005

Change-Id: I3a5964d9f50a26fa32f72f11ffc55ff657edf32a
Signed-off-by: Bibek Basu <bbasu@nvidia.com>
Reviewed-on: http://git-master/r/239178
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>

6 years agoARM: tegra: config: enable HID over I2C
Bibek Basu [Tue, 11 Jun 2013 09:58:50 +0000]
ARM: tegra: config: enable HID over I2C

Enable HID over I2C support

Bug 1275005

Change-Id: I7e964c53df7909a807b36f7c38c01a07b3667e44
Signed-off-by: Bibek Basu <bbasu@nvidia.com>
Reviewed-on: http://git-master/r/237578
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>

6 years agoarm: tegra: ardbeg: Support E1813 display module
Seema Khowala [Mon, 10 Jun 2013 22:14:27 +0000]
arm: tegra: ardbeg: Support E1813 display module

Change-Id: If29d5c91adb2841de3c1f82827e7376c4abc1c10
Signed-off-by: Seema Khowala <seemaj@nvidia.com>
Reviewed-on: http://git-master/r/237377
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

6 years agoregulator: as3722: add support for external control
Mallikarjun Kasoju [Wed, 12 Jun 2013 13:58:29 +0000]
regulator: as3722: add support for external control

Add support to control regulator output through using
external control signal.

Bug 1294709

Change-Id: Ia0f88be3854c5c06b4f2f9f91cc698d67e4db8d8
Signed-off-by: Mallikarjun Kasoju <mkasoju@nvidia.com>
Signed-off-by: Pradeep Goudagunta <pgoudagunta@nvidia.com>
Reviewed-on: http://git-master/r/236582
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>

6 years agoARM: tegra: ardbeg: Add E1733 & E1735 power tree
Pradeep Goudagunta [Mon, 17 Jun 2013 12:47:09 +0000]
ARM: tegra: ardbeg: Add E1733 & E1735 power tree

-Add E1733 and E1735 power tree.
-Cleanup existing code.

Bug 1259655
Bug 1298668

Change-Id: Iee914e10f552812e9cfa0a23399e1d4d34fe50b7
Signed-off-by: Mallikarjun Kasoju <mkasoju@nvidia.com>
Signed-off-by: Seema Khowala <seemaj@nvidia.com>
Signed-off-by: Pradeep Goudagunta <pgoudagunta@nvidia.com>
Reviewed-on: http://git-master/r/236281
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>

6 years agoARM: tegra: ardbeg: Enable BT over UART support
Nagarjuna Kristam [Fri, 7 Jun 2013 08:45:45 +0000]
ARM: tegra: ardbeg: Enable BT over UART support

Add bluedroid_pm platform resource
Enable UART clocks

Bug 1256420

Change-Id: I8fdcaa19eb1de5ab89f32eea7ff2cf4ad18650cd
Signed-off-by: Nagarjuna Kristam <nkristam@nvidia.com>
Reviewed-on: http://git-master/r/236615
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>

6 years agonet: wireless: Update SD8797/SD8897 WLAN driver
Marc Yang [Sat, 1 Jun 2013 02:09:40 +0000]
net: wireless: Update SD8797/SD8897 WLAN driver

Signed-off-by: Marc Yang <yangyang@marvell.com>

Update SD8897 and SD8797 WLAN driver
Add SD8897 and SD8797 BT drivers

Bug 1256420
Bug 1279040
Change-Id: I9d2657f0a46db454a9b8004dce09e56be8a454c6
Signed-off-by: Nagarjuna Kristam <nkristam@nvidia.com>
Reviewed-on: http://git-master/r/235839
Reviewed-by: Venu Byravarasu <vbyravarasu@nvidia.com>

6 years agoARM: tegra: update laguna t12x pinmux
Bibek Basu [Wed, 19 Jun 2013 10:33:50 +0000]
ARM: tegra: update laguna t12x pinmux

Update the t12x laguna pinmux based on auto
generation excel from syseng

Bug 1308024

Change-Id: I8e9c6888c59215af67d159e229149ba8982efe8b
Signed-off-by: Bibek Basu <bbasu@nvidia.com>
Reviewed-on: http://git-master/r/240164
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Chao Xu <cxu@nvidia.com>

6 years agomfd: as3722: Move regmap to core
Pradeep Goudagunta [Fri, 14 Jun 2013 08:54:31 +0000]
mfd: as3722: Move regmap to core

-Move regmap to core and get rid of default values.
-Correct max register that can be accessed.

Bug 1259655

Change-Id: Ib699b3da18fdd74cb249dcc01f61660f557efe50
Signed-off-by: Pradeep Goudagunta <pgoudagunta@nvidia.com>
Reviewed-on: http://git-master/r/238835
Reviewed-by: Bibek Basu <bbasu@nvidia.com>
Tested-by: Bibek Basu <bbasu@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User

6 years agoARM: tegra: config: update tegra12 defconfig
Bibek Basu [Fri, 14 Jun 2013 01:44:12 +0000]
ARM: tegra: config: update tegra12 defconfig

Add support for AMS, TI DSI2EDP bridge and
HID over I2C

Bug 1306371

Change-Id: I8841d142cd31ae2b7674c039b8caa6f395e84292
Signed-off-by: Bibek Basu <bbasu@nvidia.com>
Reviewed-on: http://git-master/r/238732
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User

6 years agoregulator: as3722: Change regulator registration
Pradeep Goudagunta [Wed, 12 Jun 2013 09:02:44 +0000]
regulator: as3722: Change regulator registration

Change regulator registration order inorder to keep up with
the input rail constraint.

Bug 1259655

Change-Id: Id6b915cf6af1d3c016fc0ea7724c00ac41eb151c
Signed-off-by: Pradeep Goudagunta <pgoudagunta@nvidia.com>
Reviewed-on: http://git-master/r/237913
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>

6 years agoarm: tegra: t124: Add T124 DMA & Audio cluster
Manoj Gangwal [Mon, 10 Jun 2013 13:44:13 +0000]
arm: tegra: t124: Add T124 DMA & Audio cluster

Add and Update T124 DMA and Audio cluster address

Change-Id: Ic373abeaa90e056c5c85b56059b57ca4184b5925
Signed-off-by: Manoj Gangwal <mgangwal@nvidia.com>
Reviewed-on: http://git-master/r/237225
Reviewed-by: Nikesh Oswal <noswal@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Sumit Bhattacharya <sumitb@nvidia.com>
Reviewed-by: Scott Peterson <speterson@nvidia.com>

6 years agoALSA: hda - update hda vendor id
Manoj Gangwal [Mon, 20 May 2013 06:59:43 +0000]
ALSA: hda - update hda vendor id

Vendor id changed for t12x.

Change-Id: I365f21f81db005bc14730a6f0b91893eb79a9fba
Signed-off-by: Manoj Gangwal <mgangwal@nvidia.com>
Reviewed-on: http://git-master/r/236763
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

6 years agonet: wireless: 8797/8897: Add SUSPEND/RESUME flags
Marc Yang [Fri, 31 May 2013 02:14:31 +0000]
net: wireless: 8797/8897: Add SUSPEND/RESUME flags

Add SUSPEND/RESUME flags to Makefiles of SD8897 and SD8797 WLAN drivers

Signed-off-by: Marc Yang <yangyang@marvell.com>

Bug 1279040
Bug 1256420
Change-Id: I37f3c9301b8e3546f309c91bdb95a6c1741a293f
Signed-off-by: Nagarjuna Kristam <nkristam@nvidia.com>
Reviewed-on: http://git-master/r/235838
Reviewed-by: Venu Byravarasu <vbyravarasu@nvidia.com>

6 years agonet: wireless: sd8797: Update SD8797 WLAN driver
Marc Yang [Sat, 11 May 2013 00:48:52 +0000]
net: wireless: sd8797: Update SD8797 WLAN driver

Signed-off-by: Marc Yang <yangyang@marvell.com>

Bug 1279040
Change-Id: I5bf28dcf8da4b4e80794b1a0366666121c25fdd3
Signed-off-by: Nagarjuna Kristam <nkristam@nvidia.com>
Reviewed-on: http://git-master/r/235837
Reviewed-by: Venu Byravarasu <vbyravarasu@nvidia.com>

6 years agovideo: tegra: host: gk20a address space alloc
Ken Adams [Mon, 17 Jun 2013 13:37:30 +0000]
video: tegra: host: gk20a address space alloc

Alloc address space for mapping into later.
Basically reserves a section so no further allocation
attempts can hit the region.

Bug 1240060

Change-Id: Ic90544546b95dc463cfea561fd5f975480b3cd39
Signed-off-by: Ken Adams <kadams@nvidia.com>
Reviewed-on: http://git-master/r/240248
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Kevin Huang (Eng-SW) <kevinh@nvidia.com>
Tested-by: Kevin Huang (Eng-SW) <kevinh@nvidia.com>

6 years agortc: ams3722: Fix setting alarm time in the past
Kamal Kannan Balagopalan [Mon, 17 Jun 2013 22:55:51 +0000]
rtc: ams3722: Fix setting alarm time in the past

Alarm year was manipulated incorrectly and alarm set returned error
as alarm year was in the past. This also caused suspend entry to
exit abnormally.

Bug 1284096

Change-Id: Id6ade9949dd29e5b866c78fbf053e1c5048c1c6e
Signed-off-by: Kamal Kannan Balagopalan <kbalagopalan@nvidia.com>
Reviewed-on: http://git-master/r/239442
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>

6 years agoARM: tegra: config: tegra12_defconfig update
Bibek Basu [Fri, 14 Jun 2013 11:47:56 +0000]
ARM: tegra: config: tegra12_defconfig update

auto generate tegra12_defconfig and add
support for ams3722, TI dsi2edp bridge
and I2C over HID support

Bug 1275005

Change-Id: I5adeab4a0eeea817f998559497637d58f017a6d2
Signed-off-by: Bibek Basu <bbasu@nvidia.com>
Reviewed-on: http://git-master/r/238884
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Chao Xu <cxu@nvidia.com>

6 years agoARM: tegra: T124: Update bonaire pinmux settings
Ashwini Ghuge [Thu, 20 Jun 2013 08:42:04 +0000]
ARM: tegra: T124: Update bonaire pinmux settings

Bug 1293568

Change-Id: Icd01123e8a37de37e8261b5afcc16563bf7c5f01
Signed-off-by: Ashwini Ghuge <aghuge@nvidia.com>
Reviewed-on: http://git-master/r/240526
Reviewed-by: Venu Byravarasu <vbyravarasu@nvidia.com>

6 years agoarm: tegra: ardbeg: Support HDMI
Arun Kumar Swain [Tue, 4 Jun 2013 23:04:28 +0000]
arm: tegra: ardbeg: Support HDMI

Bug 1284834

Change-Id: Icd49b8b82d38c39d099aa19d10583f5a6d0dc69e
Signed-off-by: Arun Kumar Swain <arswain@nvidia.com>
Reviewed-on: http://git-master/r/235639
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>

6 years agovideo: tegra: host: Check governor on suspend
Arto Merilainen [Tue, 4 Jun 2013 08:21:37 +0000]
video: tegra: host: Check governor on suspend

nvhost_scale3d_suspend() assumed that if it was called and devfreq was
in place, also the governor matched with the current one. However, this
is a wrong assumption as the function is defined in pdata.

Change-Id: I660180bc317c42582d01d72ea97545252e5fa1e0
Signed-off-by: Arto Merilainen <amerilainen@nvidia.com>
Reviewed-on: http://git-master/r/235913
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>

6 years agovideo: tegra: host: gk20a: Add suspend callback
Arto Merilainen [Tue, 4 Jun 2013 08:24:11 +0000]
video: tegra: host: gk20a: Add suspend callback

This patch adds suspend callback to T124 code. This way the scaling
is turned off properly before suspending.

Change-Id: I6d12a71f05e4f237d45d9a5f6595080ff645ac24
Signed-off-by: Arto Merilainen <amerilainen@nvidia.com>
Reviewed-on: http://git-master/r/235912
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User

6 years agovideo: tegra: host: podgov: Support T124
Arto Merilainen [Tue, 4 Jun 2013 06:08:59 +0000]
video: tegra: host: podgov: Support T124

This patch adds T124 support for podgov devfreq profile. The used
values are copied directly from T114 and therefore some tuning will
be required.

Change-Id: Ic845410a7d6607892f20cf07b49d1b16c56b4991
Signed-off-by: Arto Merilainen <amerilainen@nvidia.com>
Reviewed-on: http://git-master/r/235911
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>

6 years agovideo: tegra: host: Call idle() before suspend
Arto Merilainen [Tue, 4 Jun 2013 11:51:02 +0000]
video: tegra: host: Call idle() before suspend

idle() callback was called after suspending the device. This
effectively prevented the idle() callback from reading the statistics
from the device. This patch reorders the nvhost_module_idle() so
that idle() callback is called before turning off the device.

Change-Id: Id37d44190c371cbb91907b545019a823054b1a99
Signed-off-by: Arto Merilainen <amerilainen@nvidia.com>
Reviewed-on: http://git-master/r/235910
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User

6 years agovideo: tegra: host: gk20a: Fix divide-by-zero issue
Arto Merilainen [Tue, 4 Jun 2013 06:57:56 +0000]
video: tegra: host: gk20a: Fix divide-by-zero issue

Load value is normalised w.r.t. total ticks. If we ask the load
immediately after initialisation, there are no ticks at all causing
divide-by-zero issue.

Change-Id: Ic2c097e9362ffb51bf203d619e3973de4004c450
Signed-off-by: Arto Merilainen <amerilainen@nvidia.com>
Reviewed-on: http://git-master/r/235908
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User

6 years agoALSA: HDA: Set runtime pm active from resume
Sumit Bhattacharya [Wed, 19 Jun 2013 08:11:05 +0000]
ALSA: HDA: Set runtime pm active from resume

When system wakes up from sleep runtime PM status remains suspended
and as a result azx_interrupt returns errors whenver any HDA register
read/write is done which causes azx_resume to fail. To fix this
issue set pm_runtime state to active from azx_resume before doing
any register operation.

Bug 1290727
Bug 1277966

Change-Id: Ie9e028c357100cd26311a09cbb1487d0d382f7f3
Signed-off-by: Sumit Bhattacharya <sumitb@nvidia.com>
Reviewed-on: http://git-master/r/240199
Reviewed-by: Ajay Nandakumar M <anandakumarm@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Ravindra Lokhande <rlokhande@nvidia.com>
Reviewed-by: Scott Peterson <speterson@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>

6 years agovideo: tegra: host: Register podgov
Arto Merilainen [Fri, 31 May 2013 13:14:45 +0000]
video: tegra: host: Register podgov

Devfreq governors must be registered before using. This patch adds
podgov registration by making podgov a module

Change-Id: I5e54ca8f4c84ed8d924933726b173a96646c35d4
Signed-off-by: Arto Merilainen <amerilainen@nvidia.com>
Reviewed-on: http://git-master/r/235907
Reviewed-by: Sridhar Lavu <slavu@nvidia.com>
Tested-by: Sridhar Lavu <slavu@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
Tested-by: Juha Tukkinen <jtukkinen@nvidia.com>

6 years agoARM: tegra: No wake mask interrupt reg in asm3722
Bibek Basu [Fri, 31 May 2013 21:59:11 +0000]
ARM: tegra: No wake mask interrupt reg in asm3722

There is no wake enable disable register in ams3722.
So we can not set wake_base in regmap irq_chip

Bug 1275005

Change-Id: I04b64d72f5914a1edd1ebbefb8f8ee2888ea5110
Signed-off-by: Bibek Basu <bbasu@nvidia.com>
Reviewed-on: http://git-master/r/236733
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Chao Xu <cxu@nvidia.com>

6 years agoARM: tegra: add machine check for fix reg init
Bibek Basu [Mon, 27 May 2013 23:10:50 +0000]
ARM: tegra: add machine check for fix reg init

add machine check before registering the
fixed regulator for various boards

Bug 1275005

Change-Id: Id0a1ed53c8db02ad61f2933fe9067d83106cebed
Signed-off-by: Bibek Basu <bbasu@nvidia.com>
Reviewed-on: http://git-master/r/236376
Reviewed-by: Seema Khowala <seemaj@nvidia.com>
Tested-by: Seema Khowala <seemaj@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Chao Xu <cxu@nvidia.com>

6 years agoARM: tegra: unified board file
Bibek Basu [Sat, 1 Jun 2013 00:37:22 +0000]
ARM: tegra: unified board file

Patch tries to get unfied board file for T124
platforms.

Bug 1275005

Change-Id: I7e71579670e0959f059646369d2552ec2b3280f4
Signed-off-by: Bibek Basu <bbasu@nvidia.com>
Reviewed-on: http://git-master/r/236732
Reviewed-by: Seema Khowala <seemaj@nvidia.com>
Tested-by: Seema Khowala <seemaj@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Chao Xu <cxu@nvidia.com>

6 years agoARM: tegra: config: Add missing configs
Ajay Nandakumar [Fri, 7 Jun 2013 11:49:50 +0000]
ARM: tegra: config: Add missing configs

Adding missing configs which is causing various issues.

Bug 1302403
Bug 1302400

Change-Id: I1af01ae2a89e32b282bf302dbfe1cf7af08207b7
Signed-off-by: Ajay Nandakumar <anandakumarm@nvidia.com>
Reviewed-on: http://git-master/r/236731
Reviewed-by: Mandar Padmawar <mpadmawar@nvidia.com>
Tested-by: Mandar Padmawar <mpadmawar@nvidia.com>

6 years agopinctrl: as3722: add pincontrol driver support
Mallikarjun Kasoju [Tue, 4 Jun 2013 16:07:40 +0000]
pinctrl: as3722: add pincontrol driver support

as3722 PMIC has eight gpios which can work on multiple mode and
can be used for special function.

bug 1294693

Change-Id: I147da4a04f295d0e57b4e19bbc88efb9acceec03
Signed-off-by: Mallikarjun Kasoju <mkasoju@nvidia.com>
Reviewed-on: http://git-master/r/236570
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>

6 years agodriver: video: add low latency cursor support
Xue Dong [Fri, 24 May 2013 21:42:05 +0000]
driver: video: add low latency cursor support

Bug 1232181
Change-Id: I0277727f0b4d8ac63778f4c536c9b23e7dc3825d

Signed-off-by: Xue Dong <xdong@nvidia.com>
Change-Id: Id93f3c905e1976b979e0f931c75701a54fdcf254
Reviewed-on: http://git-master/r/236005
Reviewed-by: Kevin Huang (Eng-SW) <kevinh@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Chao Xu <cxu@nvidia.com>

6 years agoARM: tegra12: clock: Add PLLREFE and PLLE resume
Kaz Fukuoka [Thu, 30 May 2013 19:08:20 +0000]
ARM: tegra12: clock: Add PLLREFE and PLLE resume

Ported from http://git-master/r/188901 (change for Tegra11)
bug 1164664

Change-Id: I9d350baea0dbbf554972cf6508ba01501b2dbbeb
Signed-off-by: Kaz Fukuoka <kfukuoka@nvidia.com>
Reviewed-on: http://git-master/r/236082
Reviewed-by: Hoang Pham <hopham@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Aleksandr Frid <afrid@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Chao Xu <cxu@nvidia.com>

6 years agoARM: tegra12: clock: Re-factor EMC bw requirement
Kaz Fukuoka [Thu, 30 May 2013 00:11:21 +0000]
ARM: tegra12: clock: Re-factor EMC bw requirement

- Separated iso EMC shared users (display and camera) from other
bandwidth shared users
- Added shared user id flags to EMC shared users that may affect
maximum iso share allocation
- Determined EMC bw requirement as maximum of total bw requested
by all bw users, and iso bw scaled up to guarantee allocated share

Ported from http://git-master/r/217119 (change for Tegra11)
bug 1164664

Change-Id: I07c6c73541eaec90105eff70e8d98cde91c03d90
Signed-off-by: Kaz Fukuoka <kfukuoka@nvidia.com>
Reviewed-on: http://git-master/r/236081
Reviewed-by: Hoang Pham <hopham@nvidia.com>
Reviewed-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Chao Xu <cxu@nvidia.com>

6 years agoARM: tegra12: clock: Fix clock client mux anomaly
Kaz Fukuoka [Wed, 29 May 2013 21:44:18 +0000]
ARM: tegra12: clock: Fix clock client mux anomaly

Tegra12 has anomaly in the following clock registers.
- CLK_RST_CONTROLLER_CLK_SOURCE_HDMI_AUDIO_0
- CLK_RST_CONTROLLER_CLK_SOURCE_ENTROPY_0
- CLK_RST_CONTROLLER_CLK_SOURCE_CLK72MHZ_0
Those registers have 3bit input mux.
However the value of the mux is shifted to the right by one
compared to other clock registers.

bug 1295390
bug 1164664

Change-Id: I00bd282d63fb198aa64f57bbd6c6f17e4c57ef04
Signed-off-by: Kaz Fukuoka <kfukuoka@nvidia.com>
Reviewed-on: http://git-master/r/236080
Reviewed-by: Hoang Pham <hopham@nvidia.com>
Reviewed-by: Aleksandr Frid <afrid@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Chao Xu <cxu@nvidia.com>

6 years agoARM: tegra12: clock: Add hdmi_audio and clk72mhz
Kaz Fukuoka [Wed, 29 May 2013 21:29:22 +0000]
ARM: tegra12: clock: Add hdmi_audio and clk72mhz

bug 1164664

Change-Id: If7e43706b7709232abc70e7dbd3bfb0bab51b614
Signed-off-by: Kaz Fukuoka <kfukuoka@nvidia.com>
Reviewed-on: http://git-master/r/236079
Reviewed-by: Hoang Pham <hopham@nvidia.com>
Reviewed-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Chao Xu <cxu@nvidia.com>

6 years agoARM: tegra12: clock: Fix PERIPH_CLK_SOURCE range
Kaz Fukuoka [Wed, 29 May 2013 01:41:43 +0000]
ARM: tegra12: clock: Fix PERIPH_CLK_SOURCE range

bug 1164664

Change-Id: Id2ea5988f4b711a55f65ac43b2244721ed114575
Signed-off-by: Kaz Fukuoka <kfukuoka@nvidia.com>
Reviewed-on: http://git-master/r/236078
Reviewed-by: Hoang Pham <hopham@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Chao Xu <cxu@nvidia.com>

6 years agoasoc: tegra: Update registers for t12x
Manoj Gangwal [Mon, 20 May 2013 09:03:21 +0000]
asoc: tegra: Update registers for t12x

Update CIF registers for t12x
Corrected CIF registers for t114 & t148

Change-Id: I55e3abcde6a7ff278b4a71db1991e3ea02aa1c55
Signed-off-by: Manoj Gangwal <mgangwal@nvidia.com>
Reviewed-on: http://git-master/r/235732
Reviewed-by: Scott Peterson <speterson@nvidia.com>

6 years agoARM: tegra: ardbeg: enable regulator for pca954x
Deepak Nibade [Thu, 30 May 2013 11:57:30 +0000]
ARM: tegra: ardbeg: enable regulator for pca954x

Bug 1285379

Change-Id: I0f55ec9962c91b51b0c78db053e2c699d141e5a3
Signed-off-by: Deepak Nibade <dnibade@nvidia.com>
Reviewed-on: http://git-master/r/234149
(cherry picked from commit 603d4ca3d4ae3acb31519efded4f60a5494b604d)
Reviewed-on: http://git-master/r/236149
Reviewed-by: Sachin Nikam <snikam@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User

6 years agoARM: tegra: ardbeg: Enable Wifi platform data
Nagarjuna Kristam [Mon, 3 Jun 2013 11:14:13 +0000]
ARM: tegra: ardbeg: Enable Wifi platform data

Bug 1256420

Change-Id: Ie7e5a15d0eb9d11c54eabf4e90423177b7f0184c
Signed-off-by: Nagarjuna Kristam <nkristam@nvidia.com>
Reviewed-on: http://git-master/r/235840
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Venu Byravarasu <vbyravarasu@nvidia.com>