summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/p852
AgeCommit message (Collapse)Author
2013-03-03Conflicts:Marcel Ziswiler
arch/arm/mach-tegra/common.c drivers/ata/ahci-tegra.c
2012-12-05ARM: tegra: p852: Fix misbracketed cond clauseAndrew Chew
This misbracketing can potentially result in an invalid pointer dereference. Signed-off-by: Andrew Chew <achew@nvidia.com> Change-Id: Iaed185dd2141f1aa332747eeba10d22b850caa37 Reviewed-on: http://git-master/r/168475 Reviewed-by: Peng Wu <pengw@nvidia.com> Tested-by: Peng Wu <pengw@nvidia.com> Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Allen Martin <amartin@nvidia.com> Reviewed-by: Matthew Pedro <mapedro@nvidia.com>
2012-11-27tegra: fix file names and paths in commentsMarcel Ziswiler
Several file names and paths showed copy/paste or otherwise issues.
2012-08-15ARM: tegra: p852: get rid of tegra_gpio_enable()Laxman Dewangan
The gpio mode is enabled when setting direction and disabled when freeing gpio and hence this call is no more required. Change-Id: I30647b96fa2a120fb323c18e97bc9936a95c305d Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-on: http://git-master/r/122937 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com>
2012-06-14video: tegra: host: Register devices in SoC filesTerje Bergstrom
Move the device structures to the driver source code files. Register all nvhost_device's in one loop which is called from board file. host1x driver code is moved to live under host1x, too. This causes a need to add host to include path of tegradc and nvavp. Bug 982965 Change-Id: If99cf9d1ef6bc24663ee8294c19370429ed04ca7 Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com> Reviewed-on: http://git-master/r/104076 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com>
2012-06-14ARM: tegra: resolve compilation time warningsSanjay Singh Rawat
- Adding flag to treat warning as error. - Handling warnings of unused variable, structures and functions, wrong return type, wrong type comparision. Bug 949219 Change-Id: I9d02387ce1073c4e46f69d01669285aa3754f1d9 Signed-off-by: Sanjay Singh Rawat <srawat@nvidia.com> Reviewed-on: http://git-master/r/104968 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2012-06-01ARM: tegra: cleanup wake header usageBitan Biswas
Removed unused wake header file from Tegra board files bug 980993 Change-Id: I61d919a2dc5b98caaca612b990fd1a7d06e76ae2 Signed-off-by: Bitan Biswas <bbiswas@nvidia.com> Reviewed-on: http://git-master/r/103622 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com>
2012-05-24usb: tegra: modify USB platform data structuresRakesh Bodla
Modify USB structures of platform data. Based on the new platform data structures modifying the initialization in board files. Bug 887361 Change-Id: Ie6347a078c9a596a4debe21a353e127ddde35220 Signed-off-by: Rakesh Bodla <rbodla@nvidia.com> Reviewed-on: http://git-master/r/103597 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
2012-05-18arm: tegra: Use nvmap.h include file from kernel/includeKrishna Reddy
Use nvmap.h include file from kernel/include instead of mach-tegra/include. Bug 854182 Change-Id: Ic82b35d6c2e1c49461575a7bbbfd28ee43921466 Signed-off-by: Krishna Reddy <vdumpa@nvidia.com> Reviewed-on: http://git-master/r/102723 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Jon Mayo <jmayo@nvidia.com>
2012-04-05ARM: tegra: p852: fix kernel bootVishal Singh
CSUS clock can't be driven from any clk other than clk_m. So updating its parent to clk_m. Removing pll_m's entry as it's already enabled and running at 666 MHz which is our requirement. Removing tegra_init_suspend() as it's not needed on p852. Bug 938667. Bug 949584. Change-Id: Id62401de11d213d4e0b87b52fe30e2b37372bbea Signed-off-by: Vishal Singh <vissingh@nvidia.com> Reviewed-on: http://git-master/r/94237 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Manoj Chourasia <mchourasia@nvidia.com> Reviewed-by: Sandeep Trasi <strasi@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2012-03-28tegra: p852: nor: Changing timing registersVishal Singh
Changing the values of registers timing0 and timing1 of NOR flash to those specified in the NOR POR. Bug 914158. Change-Id: Ie65fadbeda7329b22786841f46dd2583043a8381 Reviewed-on: http://git-master/r/#change,72828 Reviewed-on: http://git-master/r/91737 Reviewed-by: Automatic_Commit_Validation_User Tested-by: Vishal Singh <vissingh@nvidia.com> Reviewed-by: Manoj Chourasia <mchourasia@nvidia.com> Reviewed-by: Varun Wadekar <vwadekar@nvidia.com>
2012-03-06video: tegra: host: register nvhost master device in board-xxx-panel.cMayuresh Kulkarni
- the suspend order of devices is governed by the order in which devices are registered - this commit ensures that nvhost master is registered before any of the graphics devices - previously this was done in rootfs_init call which is later than arch_init calls of board-xxx-panel.c - this caused tegra-dc device to be registered *before* nvhost master device. as a result it was suspended *later* than nvhost master device. this is a clear violation of dependency rule for nvhost. this caused suspend-resume to fail for L4T - this worked on android as it has CONFIG early suspend enabled while it failed for L4T which doesn't have CONFIG early suspend enabled Bug 947617 Change-Id: I6cd405f3ba23d004e7659140019f5130e6c25159 Signed-off-by: Mayuresh Kulkarni <mkulkarni@nvidia.com> Reviewed-on: http://git-master/r/87756 Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
2012-02-28video: tegra: host: Merge tegra_grhost and host1x devicesMayuresh Kulkarni
- tegra_grhost is a platform device that represents host1x - nvhost has device host1x which represents the same hardware - merge these two device structs - as the new struct is a nvhost_device, platform_driver is also converted into a nvhost_driver - register nvhost device before other graphics devices. this ensures that nvhost_probe() is called as soon as nvhost_driver is registered with the core. - this also ensures that nvmap is probed first, followed by nvhost, followed by tegra-dc and nvavp (if they are enabled). Change-Id: Ic420a6516a9cb20d6f481692a4db10fa6053dd90 Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com> Signed-off-by: Mayuresh Kulkarni <mkulkarni@nvidia.com> Reviewed-on: http://git-master/r/82631 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com>
2012-02-15ARM: tegra: p852: Update pm_power_off registrationDan Willemsen
Opt into the tps6586x registering the pm_power_off handler instead of doing it ourselves. Change-Id: Ia722505aa3ee6eba8dd5ebe7769d784045d76ec4 Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com> Reviewed-on: http://git-master/r/83604 Reviewed-by: Varun Wadekar <vwadekar@nvidia.com>
2011-12-15tegra: NOR: Pass timing register value from platfom dataManoj Chourasia
Get timing register value from platform data instead of timing structure. Fix NOR device registration using tegra_nor_device. Signed-off-by: Manoj Chourasia <mchouraia@nvidia.com> Reviewed-on: http://git-master/r/56889 (cherry picked from commit f77e726ec89d09ba3174a395d9f98c1b02a83c58) Change-Id: Ie5ea216a770c998dd2ce578f206f83bcbd248fd2 Reviewed-on: http://git-master/r/67710 Tested-by: Manoj Chourasia <mchourasia@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-11-30tegra: p852: Add initial support of p852 platformManoj Chourasia
This patch adds initial support for p852 platform bug 872849 Signed-off-by: Manoj Chourasia<mchourasia@nvidia.com> Reviewed-on: http://git-master/r/46397 Tested-by: Manoj Chourasia <mchourasia@nvidia.com> Reviewed-by: Scott Williams <scwilliams@nvidia.com> Reviewed-by: Dan Willemsen <dwillemsen@nvidia.com> (cherry picked from commit 7c3e671d05fcabdac4e73adf8f3f297924d44498) Change-Id: I098489f5ef672ab1462edc0a188dc107f1291435 Reviewed-on: http://git-master/r/56897 Tested-by: Manoj Chourasia <mchourasia@nvidia.com> Reviewed-by: Scott Williams <scwilliams@nvidia.com> Reviewed-by: Dan Willemsen <dwillemsen@nvidia.com> Rebase-Id: R7bfc6620b98515249ead457cf9dde9d2f267de64