Age | Commit message (Collapse) | Author |
|
Add proper kernel integration
Change-Id: I723563f81b543eba023bc9b59288b28d11aef1ec
Signed-off-by: Mursalin Akon <makon@nvidia.com>
Reviewed-on: http://git-master/r/54113
Reviewed-by: Allen Martin <amartin@nvidia.com>
|
|
Change-Id: I76a29aa81e4634671a44da6d6e583285ecf8dd54
Reviewed-on: http://git-master/r/46092
Reviewed-by: Stephen Warren <swarren@nvidia.com>
Reviewed-by: Dan Willemsen <dwillemsen@nvidia.com>
Tested-by: Amlan Kundu <akundu@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
|
|
Change-Id: Iac78eb217f9da146bb0f72cf6e2ad9e2810342d1
Reviewed-on: http://git-master/r/45810
Reviewed-by: Dan Willemsen <dwillemsen@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Tested-by: Amlan Kundu <akundu@nvidia.com>
|
|
Change-Id: I99cc815e10fdcbede19b60acc0cf8a5450ebc0a6
Reviewed-on: http://git-master/r/45809
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
Change-Id: I8e80763a4a6628eebc2380dc532a31522663b05b
Reviewed-on: http://git-master/r/45808
Tested-by: Amlan Kundu <akundu@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Dan Willemsen <dwillemsen@nvidia.com>
|
|
Change-Id: I567eb1276f2747d29ceb8386315f41ab1bd84a82
Reviewed-on: http://git-master/r/45009
Reviewed-by: Dan Willemsen <dwillemsen@nvidia.com>
Tested-by: Amlan Kundu <akundu@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
|
|
Enabled USB HOTPLUG support for harmony & ventana
Bug: 869759
Change-Id: I4c43c54cc7194e2104a518c908ef6febd52dfe7f
Signed-off-by: Preetham Chandru <pchandru@nvidia.com>
Reviewed-on: http://git-master/r/53997
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
Fix the return value from MSI irq routine. Without this
change __report_bad_irq is invoked at MSI interrupt.
Bug 870667
Change-Id: I6813204d763f7e6ef3fe88e2bc1db427ead28217
Signed-off-by: Mursalin Akon <makon@nvidia.com>
Reviewed-on: http://git-master/r/54108
Reviewed-by: Allen Martin <amartin@nvidia.com>
Reviewed-by: Krishna Thota <kthota@nvidia.com>
|
|
in some situations
BUG 868649
Change-Id: I4db69fd28bba82b9fed73e63947c0fb5ad56f732
Reviewed-on: http://git-master/r/50598
Reviewed-by: Robert Collins <rcollins@nvidia.com>
Tested-by: Robert Collins <rcollins@nvidia.com>
Reviewed-by: Dan Willemsen <dwillemsen@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
|
|
Added is_open to know whether the clock has been disabled.
Occasionally _close is called before _suspend during LP0 cycles
resulting in a hang as the clock is disabled.
Bug 855753
Change-Id: I0b2dd890d275d5e41c2f4ab2450207950469d479
Reviewed-on: http://git-master/r/50218
Reviewed-by: Raymond Poudrier <rapoudrier@nvidia.com>
Tested-by: Raymond Poudrier <rapoudrier@nvidia.com>
Reviewed-by: Alok Chauhan <alokc@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
|
|
This patch adds NOR mapping driver for tegra2 and tegra3.
Signed-off-by: Manoj Chourasia<mchourasia@nvidia.com>
Change-Id: Iea5107f967b2500012586349f1c83d076677319a
Reviewed-on: http://git-master/r/43566
Tested-by: Manoj Chourasia <mchourasia@nvidia.com>
Reviewed-by: Dan Willemsen <dwillemsen@nvidia.com>
|
|
Enable RTL8111e gigabit ethernet driver for cardhu dock
Change-Id: I275bfcc1654faaf4abd4828729ea990ed81f74b4
Signed-off-by: Mursalin Akon <makon@nvidia.com>
Reviewed-on: http://git-master/r/52934
Reviewed-by: Allen Martin <amartin@nvidia.com>
|
|
This is a (expected to be a) temporary hack to make the driver
working. Without this CL, the ethernet device does not receive
any packet.
Change-Id: Iad9f39fe8f5d653e07f8213db2aa103c70aadb8f
Signed-off-by: Mursalin Akon <makon@nvidia.com>
Reviewed-on: http://git-master/r/52933
Reviewed-by: Allen Martin <amartin@nvidia.com>
|
|
bug 871544
VDD_DDR_RX is a reference voltage used by the DDR/LPDDR IO cells.
If this supply is turned off and memory accesses are taking place
then the values read from the Memory may be corrupted.
(cherry picked from commit Id01d051ce02ed1d30484c42297624483f6561314)
Reviewed-on: http://git-master/r/50764
Change-Id: I1b2200aaaf6bc55347567ec9e62c8c4663694fba
Reviewed-on: http://git-master/r/53913
Tested-by: Artiste Hsu <chhsu@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
Enabled Atmel touch driver for Ventana.
BUG None
TESTS=Flashed and boot Ubuntu desktop for Harmony and Ventana.
Change-Id: I94a2d9169e01a8579d9b4ed7c468840fb9298932
Signed-off-by: Jong Kim <jongk@nvidia.com>
Reviewed-on: http://git-master/r/53872
Reviewed-by: Allen Martin <amartin@nvidia.com>
|
|
Removed options selected by default and fixed option ordering to
match savedefconfig.
BUG none
TEST=flashed and boot ubuntu desktop for Harmony and Ventana.
Change-Id: Ida651aa7743209bde266063709d3f7732587c109
Signed-off-by: Jong Kim <jongk@nvidia.com>
Reviewed-on: http://git-master/r/53871
Reviewed-by: Allen Martin <amartin@nvidia.com>
|
|
Remove old config files. We will be using tegra_defconfig
for T20 and tegra3_defconfig for T30.
Change-Id: Ie07450492a9e9ef9366bd860a0d811f29e993928
Signed-off-by: Mursalin Akon <makon@nvidia.com>
Reviewed-on: http://git-master/r/53051
Reviewed-by: Allen Martin <amartin@nvidia.com>
|
|
Enable PCI for tegra3
Change-Id: Ib7a2245fa89cb4d7bf0c9efbe17a4907b9625462
Signed-off-by: Mursalin Akon <makon@nvidia.com>
Reviewed-on: http://git-master/r/52935
Reviewed-by: Allen Martin <amartin@nvidia.com>
|
|
The code is based on source from Realtek Web-site (as is).
Source version: 8.025.00
Change-Id: Id8b380513ca95bd0b4ce7e4218cb5c1278730550
Signed-off-by: Mursalin Akon <makon@nvidia.com>
Reviewed-on: http://git-master/r/52726
Reviewed-by: Allen Martin <amartin@nvidia.com>
|
|
Change-Id: I48a3fc3d895e838fe8016be2b67f82e45150fe7c
Reviewed-on: http://git-master/r/52239
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Amlan Kundu <akundu@nvidia.com>
|
|
Don't allow root user allocating more than iovm limit to avoid pin
time issues.
Bug 864535
(cherry picked from commit 21e30b0910d6ee38eb7f1e68e21507a80758c74d)
Change-Id: Iad02b5e06ff4f2ab7bf2d3d99875bb3bf018c5ab
Reviewed-on: http://git-master/r/53855
Reviewed-by: Krishna Reddy <vdumpa@nvidia.com>
Tested-by: Krishna Reddy <vdumpa@nvidia.com>
|
|
Bug 831928
Change-Id: I18a6be6ae09e61c6afcbd4ce4b5148b8d715c6e3
Reviewed-on: http://git-master/r/51160
Tested-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Krishna Reddy <vdumpa@nvidia.com>
|
|
Bug 831928
Change-Id: Icfccefe0122a3b2ef059869ae7d086a73ce1db26
Reviewed-on: http://git-master/r/51159
Tested-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Krishna Reddy <vdumpa@nvidia.com>
|
|
This patch adds initial support for p852 platform
bug 872849
Signed-off-by: Manoj Chourasia<mchourasia@nvidia.com>
Change-Id: Ifab059cfebb0c30cd85eac66618e283d1b45ec04
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>
|
|
This patch enable support of p852 in kernel
bug 872849
Change-Id: Ia5760703d3771755948f69bdc072383c8dec3eb9
Reviewed-on: http://git-master/r/46387
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Dan Willemsen <dwillemsen@nvidia.com>
Tested-by: Manoj Chourasia <mchourasia@nvidia.com>
|
|
Registered number of p852 platform on arm-linux
forum is 3667.
This patch adds p852 machine number to mach-types
bug 872849
Change-Id: If2c01816c62e6f708af84ef7fe4fa42e74dacada
Reviewed-on: http://git-master/r/46385
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Dan Willemsen <dwillemsen@nvidia.com>
Tested-by: Manoj Chourasia <mchourasia@nvidia.com>
|
|
This patch adds tegra_p852_gnu_linux_defconfig as defconfig
for p852 platform.
bug 872849
Change-Id: I7f706200c62b5bd4a405b7c50e3ee095fe266d36
Reviewed-on: http://git-master/r/46384
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Dan Willemsen <dwillemsen@nvidia.com>
Tested-by: Manoj Chourasia <mchourasia@nvidia.com>
|
|
SMMU simply needs to know its assigned IOVA range, but does not need
address space resources.
Bug 874438
Merged in rel-12 branch with change ID I96a8718e692bbb96b5fce6ec7ebc90f6930f358c
Change-Id: Iea4de33a46bd6eed19ccacb38ace9f02127f5137
Signed-off-by: Mursalin Akon <makon@nvidia.com>
Reviewed-on: http://git-master/r/52990
Reviewed-by: Hiro Sugawara <hsugawara@nvidia.com>
Reviewed-by: Allen Martin <amartin@nvidia.com>
|
|
After allocating pages, Set page attributes as per mem type
requested.
Change-Id: I972ec3613e529b64ba7d1d417c06c235fe1d3633
Reviewed-on: http://git-master/r/49882
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
revert previous submissions and create the ground for a fresh start
Change-Id: I42d022e46d359a1642d25a0da81a5fbe3fbc3e03
Signed-off-by: Mursalin Akon <makon@nvidia.com>
Reviewed-on: http://git-master/r/52725
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
Added AVP to device table.
BUG #869197
TEST=Ran X and omxplayer on Harmony.
Change-Id: Ib0f0e91f77be17278070c112248464c3744a5510
Signed-off-by: Jong Kim <jongk@nvidia.com>
Reviewed-on: http://git-master/r/53041
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
|
|
Signed-off-by: Chris Ball <cjb@laptop.org>
Tested-by: Chris Ball <cjb@laptop.org>
Acked-by: Olof Johansson <olof@lixom.net>
Signed-off-by: Andrew Chew <achew@nvidia.com>
Change-Id: Ib4331ca6cc6339754dab53f5eea60398fe8a389e
Reviewed-on: http://git-master/r/53024
Reviewed-by: Allen Martin <amartin@nvidia.com>
|
|
The old limit of number of minor numbers per mmcblk device was hardcoded
at 8. This isn't enough for some of the more elaborate partitioning
schemes, for example those used by Chrome OS.
Since there might be a bunch of systems out there with static /dev
contents that relies on the old numbering scheme, let's make it a
build-time option with the default set to the previous 8.
Also provide a boot/modprobe-time parameter to override the config
default: mmcblk.perdev_minors.
Signed-off-by: Olof Johansson <olof@lixom.net>
Cc: Mandeep Baines <msb@chromium.org>
Cc: <linux-mmc@vger.kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Chris Ball <cjb@laptop.org>
Signed-off-by: Andrew Chew <achew@nvidia.com>
Change-Id: I86de89c4fae878f077743f58127cc8afa0c58f2a
Reviewed-on: http://git-master/r/53023
Reviewed-by: Allen Martin <amartin@nvidia.com>
|
|
Switch class is Android specific. Turn it off for
Linux builds.
Bug 877239
Change-Id: I46bf1a49a74b9a15cb43c6c9a326932f438a528d
Signed-off-by: Mursalin Akon <makon@nvidia.com>
Reviewed-on: http://git-master/r/52724
Reviewed-by: Allen Martin <amartin@nvidia.com>
|
|
Fix remaining switch class dependencies.
Bug 877239
Change-Id: I4a3160774c64be0d9a73c8b6b1bdc02ab8bd2f0c
Signed-off-by: Mursalin Akon <makon@nvidia.com>
Reviewed-on: http://git-master/r/52718
Reviewed-by: Scott Peterson <speterson@nvidia.com>
Reviewed-by: Allen Martin <amartin@nvidia.com>
|
|
Mark the dependencies of dc driver on switch class explicit,
using proper pre-processors.
Bug 877239
Change-Id: I977f24173a0e19f3371afbd82c70bdc00aad41f4
Signed-off-by: Mursalin Akon <makon@nvidia.com>
Reviewed-on: http://git-master/r/52679
Reviewed-by: Robert Morell <rmorell@nvidia.com>
Reviewed-by: Allen Martin <amartin@nvidia.com>
|
|
Bug 871094
Change-Id: I9bb194c5a56477adfdcbca74117e9d473c1354eb
Reviewed-on: http://git-master/r/52492
Reviewed-by: Krishna Reddy <vdumpa@nvidia.com>
Tested-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
|
|
bug 865816
Adapted from x86 change_page_attr() implementation
Change-Id: I8edaeb99d9c7f0d09465f3426bfe08f3231c857b
Reviewed-on: http://git-master/r/49501
Tested-by: Krishna Reddy <vdumpa@nvidia.com>
Tested-by: Vinod Rex <vrex@nvidia.com>
Reviewed-by: Krishna Reddy <vdumpa@nvidia.com>
|
|
Android framework code has been modified to no longer need kernel
support. Removing that support.
This reverts commit d827065381dbcd0d4884267b86397fb2af009c21.
Change-Id: I7fd9b13505dba6b8767316b526d36c5affde9914
Reviewed-on: http://git-master/r/51731
Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
|
|
Custom Codec types are needed for supporting TDM based audio
codecs like DSPs, MOST interfaces and generic I2S interfaces.
Added support for these types of codecs to be used.
Change-Id: Ic2f999029ea131d3c6dfdc19eb2a5808dfd85747
Signed-off-by: Nitin Pai <npai@nvidia.com>
Reviewed-on: http://git-master/r/52026
Reviewed-by: Songhee Baek <sbaek@nvidia.com>
Reviewed-by: David Stemper <dstemper@nvidia.com>
Reviewed-by: Scott Peterson <speterson@nvidia.com>
|
|
This reverts commit 03e9285cdc365ce1fa21fff224372dd8e5d883bd.
Change-Id: I2991f35046f5a74caf3f38c80d18c949a57a8cd0
Reviewed-on: http://git-master/r/51050
Reviewed-by: Luke Huang <lhuang@nvidia.com>
Tested-by: Luke Huang <lhuang@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
|
|
In K39, defconfig file for T20 is named as tegra_defconfig
and for T30 as tegra3_defconfig. These names are chosen with
the intention to upstream them. This CL creates defconfig files
with names which are consistent with K39.
Bug 876510
Change-Id: I5861b0218ac24c94e747447cb1aedc7ea074d86d
Signed-off-by: Mursalin Akon <makon@nvidia.com>
Reviewed-on: http://git-master/r/52403
Reviewed-by: Allen Martin <amartin@nvidia.com>
|
|
Enable gigabit ethernet
- H/W module - RTL8111E
- Kernel S/W module - R8168
Bug 870667
Change-Id: Iab172fd7bc027c8f2fa95624ef3aa6a709d9812c
Signed-off-by: Mursalin Akon <makon@nvidia.com>
Reviewed-on: http://git-master/r/52077
Reviewed-by: Allen Martin <amartin@nvidia.com>
|
|
The code is based on source from Realtek Web-site. Source version: 8.025.00
Change-Id: I0ed32e516e1bd4bedfcdbd7fa23c94790d123916
Signed-off-by: Mursalin Akon <makon@nvidia.com>
Reviewed-on: http://git-master/r/52069
Reviewed-by: Allen Martin <amartin@nvidia.com>
|
|
Enable kernel config for cardhu PCIE
Bug 870667
Change-Id: Ia57fe9429753a53278376f7fa51b38bd2b96d70f
Signed-off-by: Mursalin Akon <makon@nvidia.com>
Reviewed-on: http://git-master/r/52068
Reviewed-by: Allen Martin <amartin@nvidia.com>
|
|
Steps taken:
make ARCH=arm tegra_cardhu_gnu_linux_defconfig
make ARCH=arm menuconfig
( and save )
make ARCH=arm savedefconfig
cp defconfig arch/arm/configs/tegra_cardhu_gnu_linux_defconfig
Change-Id: I3adb6224e752ad7dbde86d976d1a44f6f8ae1289
Signed-off-by: Mursalin Akon <makon@nvidia.com>
Reviewed-on: http://git-master/r/52067
Reviewed-by: Allen Martin <amartin@nvidia.com>
|
|
On Ventana, Keys are handled through the GPIO driver. So CONFIG_KEYBOARD_TEGRA
should not be defined
On LDK, kernel defconfig of Harmony is shared with Ventana(to move towards
SingleBinary for multiple tegra boards). Since on Harmony we have
to support the matrix keyboard through KBC, we have enabled the KBC driver by
defining CONFIG_KEYBOARD_TEGRA which reflects in Ventana also.
This situation leads to an spurious interrupt from KBC as soon as system
enters into the LP0 state.
To avoid the early exit from LP0, we are removing the KBC device registration
on board_ventana.c
Bug 869778
Change-Id: I6a097ad8713d2648fd08f0657a37b826e47c2379
Reviewed-on: http://git-master/r/52049
Reviewed-by: Ramalingam C <ramalingamc@nvidia.com>
Tested-by: Ramalingam C <ramalingamc@nvidia.com>
Reviewed-by: Victor Ryabukhin <vryabukhin@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
|
|
Various attributes of windows which are currently being updated are
displayed with these debug messages. It also adds debug messages to
show processes using overlays.
Change-Id: I36518320bbf46fb5c1041176c91323d7bbabdc7a
Reviewed-on: http://git-master/r/51979
Tested-by: Nitin Kumbhar <nkumbhar@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Reviewed-by: Kevin Huang (Eng-SW) <kevinh@nvidia.com>
Reviewed-by: Jon Mayo <jmayo@nvidia.com>
|
|
Various cleanup including removing two unneeded static variables and
an unneeded function, as well as reserving the ram console after the
carveout and framebuffer.
Change-Id: I946399600ff65cd9e64c79ce0bc6613c7c4e855c
Reviewed-on: http://git-master/r/51214
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
Added and initialized ALSA platform data from board file
Bug: 868918
Change-Id: I899a5f7a341ecfb73d22fd48cfff383664dc4cea
Signed-off-by: Shashank Sharma <shashanks@nvidia.com>
Reviewed-on: http://git-master/r/51339
Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
|