summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-04-06arm: tegra: Remove executable bit from source filesRobert Morell
Generated with the script: find \( -name "*.c" -or -name "*.h" -or -name "*akefile" -or \ -name "*\.mk" \) -type f -perm /+x | xargs chmod -x Change-Id: Iabae1aa20fd49a1c8db439fc132182d0f629deab Reviewed-on: http://git-master/r/26806 Reviewed-by: Robert Morell <rmorell@nvidia.com> Tested-by: Robert Morell <rmorell@nvidia.com> Reviewed-by: Janne Hellsten <jhellsten@nvidia.com>
2011-04-05tegra: display: fb: fixing uninitialized valuesDonghan Ryu
fb_videomode_to_var doesn't fill out all the members of fb_var_screeninfo. So, we need to perform memset before calling the function Bug 808273 Reviewed-on: http://git-master/r/24430 (cherry picked from commit 17de002a0ff09138c9db244cb200380ba38f4033) Change-Id: Id4d2975fa2b887e97601f1aee8304465aecc7cc2 Reviewed-on: http://git-master/r/26669 Reviewed-by: Donghan Ryu <dryu@nvidia.com> Tested-by: Donghan Ryu <dryu@nvidia.com> Reviewed-by: Jubeom Kim <jubeomk@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-04-04regulator: tps6586x: fix LDO0 voltage settingtegra-10.11.6David Schalig
Minimum voltage for LDO0 was specified with a code construct, better solve this with a voltage table. This avoids a warning in kernel log, too. Bug 798821 Change-Id: I706276a9aae3359006ddc7fe9134b67e00ec34fd Reviewed-on: http://git-master/r/25185 Reviewed-by: David Schalig <dschalig@nvidia.com> Tested-by: David Schalig <dschalig@nvidia.com> Reviewed-by: Aleksandr Frid <afrid@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-04-04arm: ventana: i2c addresses for new i2c slavesNitin Kumbhar
Assign 0xFC as i2c slave address for all new i2c slaves BUG 788286 Reviewed-on: http://git-master/r/25101 (cherry picked from commit 32390e01c72732272c933883d0921a80d369c82f) Change-Id: Id1d19c7b03ff5ce6b4150f2a84ce2885e8edb44c Reviewed-on: http://git-master/r/25224 Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Tested-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-04-04i2c: buses: tegra: assign unused address to i2c slaveNitin Kumbhar
New i2c slave should be configured with a non-zero i2c address. Configure i2c slave with an i2c address assigned by platform data for an i2c dev. BUG 788286 Reviewed-on: http://git-master/r/25100 (cherry picked from commit e6e0610c72ffce3b734e079faf88fad3f0468d07) Change-Id: I440aa2cc72007d2835b2027c0b26089d0aad9263 Reviewed-on: http://git-master/r/25223 Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Tested-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-04-04ARM: tegra: clocks: Add mux clock inputs to cdev1 and cdev2Jin Park
For getting actual rate, add mux clock inputs to cdev1 and cdev2. Change-Id: Ic42eb97a51bceb5249ca29938ac00f8add9ef032 Signed-off-by: Jin Park <jinyoungp@nvidia.com> Reviewed-on: http://git-master/r/23187 Reviewed-by: Sumit Bhattacharya <sumitb@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-04-01tegra: otg: detect usb hotplugPrashant Gaikwad
Detect vbus and enable clock for usb otg using the interrupt received in usb phy. usb phy interrupt is configured to max8907c usb detect interrupt to get event for usb insertion when otg is suspended. Bug 806949 Change-Id: I73fb92534ce5ae8d1ea39dfe756f940b89af7d79 Reviewed-on: http://git-master/r/24684 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-04-01ARM: tegra: spi: spi slave device related additionsSheshagiri Shenoy
- spi slave device added. - clock entry added for spi slave device. bug 785523 Change-Id: I6d3daeb3e7f4171f2dc4f9ec1fe255f19ea48928 Reviewed-on: http://git-master/r/23554 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-04-01ARM: tegra: spi: slave spi driver bug fixesSheshagiri Shenoy
- the way spi slave driver waits for fifo to be full is fixed. - rx and tx fifo fill/drain logic fixed. - added makefile entry and kconfig entry to enable conditional compiling. bug 785523 Change-Id: Ib01381704aa2bd519a1146a9cd8efe75646efd6f Reviewed-on: http://git-master/r/23416 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-04-01video: tegra: dc: emc scaling based on overlay and panel freqWen Yi
Using a factor of two to increase the emc frequency required by the display panel to prevent underflow. Bug 800993 Change-Id: Ibb60a88a4efb384bce6f1277022b335540f11a2e Reviewed-on: http://git-master/r/24862 Reviewed-by: Wen Yi <wyi@nvidia.com> Tested-by: Wen Yi <wyi@nvidia.com> Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-04-01ARM: tegra: fuse: calculate pgm cycles from oscillator freqVarun Wadekar
calculate the number of programming cycles to be used to burn fuses from the oscillator frequency that is being used. Bug 796825 Change-Id: I1698017f1c9661560d36a9ad613f6a4b1c51df46 Signed-off-by: Varun Wadekar <vwadekar@nvidia.com> Reviewed-on: http://git-master/r/24922 Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-04-01ARM: tegra: fuse: expose fuses through sysfsVarun Wadekar
fuses can be read/written via sysfs entries. fuse sysfs entries will be present under /sys/firmware/fuse Based on work done by Venu Byravarasu <vbyravarasu@nvidia.com> Change-Id: Iadb0a83671c8823c541f6bcc2f5f5583d750c1ed Signed-off-by: Varun Wadekar <vwadekar@nvidia.com> Reviewed-on: http://git-master/r/22763 Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-04-01ARM: tegra: usb_phy: Setting USB_TXFILLTUNING for underrun issueSeshendra Gadagottu
Setting the USB_TXFILLTUNING to 0x10, where as power on value is 0x2. With this updated setting USB2 controller under run are avoided. Setting this value after power_on and post_resume. Bug 791857 Change-Id: I10ed644ee90d4bc119562699c624568b3a868942 Reviewed-on: http://git-master/r/22735 Reviewed-on: http://git-master/r/23183 Tested-by: Seshendra Gadagottu <sgadagottu@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Reviewed-by: Hanumanth Venkateswa Moganty <vmoganty@nvidia.com>
2011-04-01arm: tegra: clock: Fixing valid range of 16bit divisorLaxman Dewangan
Fixing the possible upper range for the 16bit clock source divisor. Change-Id: Iae5f06b6ce2cbb9c1693963da1b033cfd330c788 Reviewed-on: http://git-master/r/24947 Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Tested-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Aleksandr Frid <afrid@nvidia.com> Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
2011-04-01ARM: tegra: smp: fix build failure with CONFIG_SMP=nDonghan Ryu
Devs can disable SMP for debugging. However, there was a build failure when CONFIG_SMP=n. This change fixes it with minimum change. It looks like headsmp.s and headsmp-t2.s cannot be removed from Makefile since there are stuff used for both multicore/unicore cpus in it. Bug 809076 Change-Id: Idc440aa912a98f5decff4c59845af4918e504cd2 Reviewed-on: http://git-master/r/24843 Reviewed-by: Donghan Ryu <dryu@nvidia.com> Tested-by: Donghan Ryu <dryu@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-04-01video: tegra: dc: synchronize pwm config and dc stateWen Yi
There is a race condition between fb_blank and pwm_update_status that could cause kernel panic. The solution is to synchronize the function tegra_dc_config_pwm with dc->lock. Bug 803498 Change-Id: I9323cb223aa8feb92f56d0025b2d97ab3b8d1752 Reviewed-on: http://git-master/r/23776 Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Tested-by: Bharat Nihalani <bnihalani@nvidia.com> Reviewed-by: Mayuresh Kulkarni <mkulkarni@nvidia.com>
2011-04-01crypto: tegra-aes: reclaim key slot in cra_exitVarun Wadekar
clients call the algorithm's close api, which results in the algo's cra_exit getting called, when they are done using the hardware. we need to free the key slot which was being used by the client when its cra_exit is called. Change-Id: Ib42d445f5068c4ea1ef6b3edbbc547fe9eeef583 Signed-off-by: Varun Wadekar <vwadekar@nvidia.com> Reviewed-on: http://git-master/r/24673 Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-04-01Revert "ARM: tegra: dma: Do not call complete callback on canceled requests"Nitin Kumbhar
This reverts commit b7f9c567e6b95074087584672773a167224608d3. tegra_dma_dequeue() is needed by tegra_hsuart, spi and spi slave.
2011-04-01merging android-tegra-2.6.36 into git-master/linux-2.6/android-tegra-2.6.36Nitin Kumbhar
Conflicts: drivers/serial/tegra_hsuart.c drivers/usb/host/ehci-tegra.c Change-Id: Ief6c03a63615a41e85de59ad14dedef309d0b2fb
2011-03-31Merge branch 'linux-tegra-2.6.36' into android-tegra-2.6.36Colin Cross
2011-03-31video: tegra: reset hdcp failure count on hotplugErik Gilling
Change-Id: Iba5041f8428b13791004c96e6e8c2ed4dbcc37b8 Signed-off-by: Erik Gilling <konkers@android.com>
2011-03-29usb: host: ehci-tegra: Wait for SOF before resumeVenkata (Muni) Anda
Wait for Start Of Frame interrupt, then wait 20 us, before starting port resume. Workaround for hardware issue that can cause the SOF to be sent out at the same time as the phy speed change. Change-Id: I91ccbd2902448e87aa3cdf1970305de22efa1c10 Signed-off-by: Colin Cross <ccross@android.com>
2011-03-29ARM: tegra: whistler: uart: Add PORT_TEGRA port typePradeep Goudagunta
Add and force debug uart port type to PORT_TEGRA. Bug 803910 Change-Id: I55c675a4f724bb13005bf37b495df670e208b094 Reviewed-on: http://git-master/r/24468 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-03-29arm: tegra: ventana: fix dc out bit depthAri Hirvonen
Set to 18bit which is what Ventana's panel expects. Enabled ordered dithering for smoother gradients. Bug 797698 Signed-off-by: Ari Hirvonen <ahirvonen@nvidia.com> Reviewed-on: http://git-master/r/22717 (cherry picked from commit a904334b06a7b3bf255edadedd8b04055b2a0457) Change-Id: I4b707068cae7aa91094b77845d779535f276db82 Reviewed-on: http://git-master/r/23346 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-03-29video: tegra: dc: emc scaling based on overlay and panel freqWen Yi
Change the emc frequency using number of overlays and the frequency of the display panel. Bug 800993 Change-Id: I30ef2edd1ed9b43afa8c38b0f05b5d6e49b7f892 Reviewed-on: http://git-master/r/24052 Reviewed-by: Amit Kamath <akamath@nvidia.com> Reviewed-by: Wen Yi <wyi@nvidia.com> Tested-by: Wen Yi <wyi@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Reviewed-by: Matthew Longnecker <mlongnecker@nvidia.com>
2011-03-29ASoC: Add post-CODEC bias level callback for machine driverMark Brown
Currently the machine driver can only do bias level configuration before the CODEC bias level is brought up. This means that the machine cannot do any configuration which depends on the CODEC bias level being maintained. Provide a post-CODEC callback which allows the machine driver to do things like enable the FLL on a CODEC which is brought down to BIAS_OFF when idle. Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com> Acked-by: Liam Girdwood <lrg@slimlogic.co.uk> Cherry-picked from mainline kernel. Change-Id: Ib0a8533e3762dfc67ee21209a28e9a6603d31a37 Reviewed-on: http://git-master/r/23058 Tested-by: Sumit Bhattacharya <sumitb@nvidia.com> Reviewed-by: Ravindra Lokhande <rlokhande@nvidia.com> Reviewed-by: Scott Peterson <speterson@nvidia.com>
2011-03-29usb: otg: tegra: disable usbd clock at end of probeWen Yi
In the function tegra_otg_probe(), usbd clock is kept on after probe function completes. Fix this by disabling the clock before exiting the probe function. Bug 803498 Change-Id: I1aa7621f9dfcba1a249cc6d08a23b4106db3c1f2 Change-Id: I3da69f72a312243b3c869543de3f841588bcce89 Reviewed-on: http://git-master/r/23207 Reviewed-by: Wen Yi <wyi@nvidia.com> Tested-by: Wen Yi <wyi@nvidia.com> Reviewed-by: Jonathan Mayo <jmayo@nvidia.com> Reviewed-by: Sachin Nikam <snikam@nvidia.com> Tested-by: Prashant Gaikwad <pgaikwad@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-03-29ARM: tegra: ventana: enable debug_uart port hs/lsPradeep Goudagunta
enable debug_uart port as highspeed(ttyHS*) or lowspeed(ttyS*) according to kernel parameter debug_uartport. Bug 778978 Change-Id: Icb56357f62ad8375933fb0fe5032b42a59346d79 Reviewed-on: http://git-master/r/24519 Tested-by: Pradeep Goudagunta <pgoudagunta@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-03-29ASoC: tegra: make dependency on switch conditionalAllen Martin
Make dependency on Android switch class driver conditional so driver compiles on configurations with switch disabled Change-Id: If0b3ad9b4582bd07b79f27ca3252eeb45050b7c8 Signed-off-by: Allen Martin <amartin@nvidia.com> Reviewed-on: http://git-master/r/24364 Reviewed-by: Stephen Warren <swarren@nvidia.com> Reviewed-by: Scott Peterson <speterson@nvidia.com>
2011-03-28net: wireless: bcm4329: Enable SDIO_ISR_THREAD flag.Rahul Bansal
In case of inband interrupts i.e SDIO CARD INT, two level of thread switching takes place to process wifi interrupts one in SDHCI and the other in Wifi driver if "SDIO_ISR_THREAD" flag is disabled. Enabling "SDIO_ISR_THREAD" flag will prevent deferred MAC interrupts processing because it is preventing thread context switching in wifi driver. Bug 789444 Bug 787054 Bug 795460 Change-Id: I4b00b5a1a3127380699c958d802e5d823078896e Reviewed-on: http://git-master/r/24273 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-03-28ARM: tegra: USB: Updates for mergeDan Willemsen
* Replace phy->instance == 1 with phy_is_ulpi(phy) * Make the *_phy_power_on functions pass return codes back. * Move from the freq_sel and u16 table to a freq pointer and an array of structures. See: commit 27c50127f6f64609b7eb3d43bcfd22e85a3e80cf Author: Benoit Goby <benoit@android.com> Date: Thu Feb 10 17:41:00 2011 -0800 ARM: tegra: usb_phy: Fix return values Changed frequency table into a struct Change-Id: I6df7d0925e4ff91a5a71f782c4f73a55b2135a83 Reviewed-on: http://git-master/r/22171 Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com> Reviewed-by: Nitin Kumbhar <nkumbhar@nvidia.com> Reviewed-by: Szming Lin <stlin@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Tested-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-03-28bluetooth: bluesleep: Exit early if device not registeredDan Willemsen
If the device isn't registered for this board, return out of the init function early. Change-Id: Ic806b4be1671a77a8fedc1c0376362bc177b0604 Reviewed-on: http://git-master/r/24254 Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com> Tested-by: Daniel Willemsen <dwillemsen@nvidia.com> Reviewed-by: Anantha Idapalapati <aidapalapati@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-03-28ARM: tegra: whistler: power down usb3 on suspendPrashant Gaikwad
To turn off usb3 and usb3.emc clock, tegra-ehci.2 should be powered off when bus is supended. Enable power_down_on_bus_suspend for usb3 (tegra-ehci.2). Also added the platform data structure which is used when USB suspends. Bug 807237 Change-Id: I9e975daeb2283bd811b2e32acda78b6fa0d9f2b4 Reviewed-on: http://git-master/r/24089 Tested-by: Prashant Gaikwad <pgaikwad@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-03-28serial: 8250: support auto control of RTSCTS on tegra typePradeep Goudagunta
Add UART_CAP_HW_CTSRTS flag to tegra type for supporting auto control of RTSCTS. Bug 803910 Change-Id: I7b69e4b203e66903ba5755338fcb55f4a87b9a43 Reviewed-on: http://git-master/r/24463 Tested-by: Pradeep Goudagunta <pgoudagunta@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-03-28ARM: defconfig: Enable wifi force scan BCM4329 config.Rahul Bansal
Initiate broadcast scan (active scan) just after initializing with network interface. BUG 781501 Change-Id: I8165b2901509e1a4dc27aff59618cceb27e5690e Reviewed-on: http://git-master/r/23217 Reviewed-by: Rahul Bansal <rbansal@nvidia.com> Tested-by: Rahul Bansal <rbansal@nvidia.com> Reviewed-by: Rakesh Kumar <krakesh@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-03-28net: wireless: bcm4329: Fix delayed scan list after wifi turn-on.Rahul Bansal
Initiate broadcast scan (active scan) just after initializing with network interface. BUG 781501 Change-Id: I6c9bc7b458fff604c12ea3c94c4d4a5255b3bb91 Reviewed-on: http://git-master/r/23216 Reviewed-by: Rahul Bansal <rbansal@nvidia.com> Tested-by: Rahul Bansal <rbansal@nvidia.com> Reviewed-by: Rakesh Kumar <krakesh@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-03-25i2c: buses: tegra: use new cam_i2c slave controllerNitin Kumbhar
Use new cam_i2c slave (i2c2) instead of the legacy one. With old i2c slave controller, occasionally it generates spurious slave interrupts causing disruptions in i2c transfers. BUG 790315 Reviewed-on: http://git-master/r/24287 (cherry picked from commit 001805e9036b647e9a1220f2b50e8973ec28e917) Change-Id: Icd5310286de0338a4458c26a8d491bcded032b03 Reviewed-on: http://git-master/r/24294 Tested-by: Nitin Kumbhar <nkumbhar@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-03-25tegra: sdhci: enable write protection on sd cardsVishal Singh
Write protection was disabled in K36. Enabling this feature by storing the write protection GPIO pin number (wp_gpio) from platform_data for the device and reading this GPIO (whenever the card is inserted) to determine whether the card is write protected or not. Bug 686892. Change-Id: I6f1855b7b974caaa5ea58aaee3881d85d5da6c18 Reviewed-in: http://git-master/r/#change,21101 Reviewed-on: http://git-master/r/23971 Reviewed-by: David Schalig <dschalig@nvidia.com> Tested-by: David Schalig <dschalig@nvidia.com> Reviewed-by: Pavan Kunapuli <pkunapuli@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-03-25i2c: buses: tegra: use new i2c slave controllerNitin Kumbhar
tegra2 has an improved new i2c slave controller. This should be used instead of the old i2c slave controller. With old i2c slave controller, occasionally it generates spurious slave interrupts causing disruptions in master i2c transfers. BUG 788286 BUG 804545 Reviewed-on: http://git-master/r/24107 (cherry picked from commit 64a6e1d5a555be1c330de80cfb477563ae061452) Change-Id: Id5d5bd809df4a583a743d84a91aecbb78889a3c6 Reviewed-on: http://git-master/r/24246 Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Tested-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-03-25ARM: defconfig: update harmony defconfigAllen Martin
Update harmony LDK defconfig to savedefconfig format Change-Id: I449b5a5e64ee3fecbbbe675232399c325addbc6c Signed-off-by: Allen Martin <amartin@nvidia.com> Reviewed-on: http://git-master/r/23274 Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com> Reviewed-by: Winnie Hsu <whsu@nvidia.com> Tested-by: Winnie Hsu <whsu@nvidia.com>
2011-03-24arm: tegra: use debug_uartport kernel parameterPradeep Goudagunta
Use debug_uartport kernel option to configure debug uart port as high speed(ttyHS1) or low speed(ttyS0) according to odmdata(19:18). Bug 803465 Change-Id: Ide9a74c358a42f25ddb3ca03f4d949dc053f59f4 Reviewed-on: http://git-master/r/24019 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-03-24ARM: tegra: ventana: Tune RTC XTAL capacitanceDavid Schalig
Ventana has external 20pF cap on RTC XTAL, set PMU internal cap to minimum value. Bug 798832, Tested on Ventana/wake via Alarm Clock Change-Id: I67495f7daddbb226c3b9c652d037fa05766b8276 Reviewed-on: http://git-master/r/22403 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-03-24ARM: tegra: ventana: Fix initcall for multiboardDan Willemsen
Change-Id: Ifb9469d85096eedc0d872b8aac086facfdf7c843 Reviewed-on: http://git-master/r/24084 Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com> Tested-by: Daniel Willemsen <dwillemsen@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Reviewed-by: Jonathan Mayo <jmayo@nvidia.com>
2011-03-24media: video: tegra: SH532U: fix formatting errorsQinggang Zhou
- fix an incorrect i2c address and a function return check. - add checks for function returns. - remove the developer name in the beginning comment. - fix an uninitialized variable.. Change-Id: I2d42025b7ff47eb6228e626e65990f4da04b94ac Reviewed-on: http://git-master/r/23594 Reviewed-by: Jonathan Mayo <jmayo@nvidia.com> Tested-by: Qinggang Zhou <qzhou@nvidia.com> Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
2011-03-23ARM: defconfig: whistler: turn on CONFIG_TEGRA_PWM.Wen Yi
Turn on CONFIG_TEGRA_PWM to expose the functionality of tegra pwm Bug 803498 Change-Id: If54876026870d121f6d324ff3c41f8e627c5c5b3 Reviewed-on: http://git-master/r/23720 Reviewed-by: Wen Yi <wyi@nvidia.com> Tested-by: Wen Yi <wyi@nvidia.com> Reviewed-by: Peter Zu <pzu@nvidia.com> Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
2011-03-23ARM: tegra: whistler: blank display at early suspensionWen Yi
When early suspension is triggered, blank display and when later_resume is triggered, un-blank display. Bug 803498 Change-Id: I2c2a18fbc0074215cf2adf668097d32fa3dbd566 Reviewed-on: http://git-master/r/23719 Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-03-23[tegra ALSA] Check uninitialized codecXin Xie
bug 804615 Change-Id: I11d450febb9ab7b5576f2f67cbf03b8d953c3669 Reviewed-on: http://git-master/r/23885 Reviewed-by: Niket Sirsi <nsirsi@nvidia.com> Tested-by: Niket Sirsi <nsirsi@nvidia.com>
2011-03-23video: tegra: dc: hdcp: renegotiate the hdcp link on resumePeter Zu
bug 802909 Change-Id: I061eb7082b251ef6963e2a68fd9821122e010966 Reviewed-on: http://git-master/r/23871 Reviewed-by: Peter Zu <pzu@nvidia.com> Tested-by: Peter Zu <pzu@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Reviewed-by: Jonathan Mayo <jmayo@nvidia.com>
2011-03-23ARM: tegra: pinmux: correct i2c drive pin groupsNitin Kumbhar
The drive pin groups for i2c are DBG(GEN1_I2C), VI2(CAM_I2C), AT1(GEN2_I2C) and AO1(PWR_I2C). As there are no entries in tegra_soc_drive_pingroups table for DTF, I2CP and RM, pg_readl() and pg_writel() use '0' as reg offset while configuring i2c drive pin groups. Change-Id: Ide6aa68ad0d7247791169f1b3e6c84b324c1dfcf Reviewed-on: http://git-master/r/23831 Tested-by: Nitin Kumbhar <nkumbhar@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Reviewed-by: Mayuresh Kulkarni <mkulkarni@nvidia.com>
2011-03-23video: tegra: dsi: Set dsi clock in multiples of MhzTom Cherry
Change-Id: I82081f6e4e3646fbf7c265851e548ca64b2415db Reviewed-on: http://git-master/r/23760 Tested-by: Thomas Cherry <tcherry@nvidia.com> Reviewed-by: Chih-Lung Huang <lhuang@nvidia.com> Reviewed-by: Aleksandr Frid <afrid@nvidia.com> Reviewed-by: Kevin Huang <kevinh@nvidia.com> Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com>