Age | Commit message (Collapse) | Author |
|
* Move include/linux/tegra_usb.h to
include/linux/platform_data/tegra_usb.h
Original-Change-Id: I5b7799c5af8029b15ad206978718b337afac8814
Reviewed-on: http://git-master/r/22165
Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com>
Tested-by: Daniel Willemsen <dwillemsen@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Reviewed-by: Nitin Kumbhar <nkumbhar@nvidia.com>
Rebase-Id: R485fae56c9a87d884107877b3bffecf64f6c542c
|
|
Enabling power down when device suspends for USB1 and USB3.
Also added the platform data structure which is used
when USB suspends.
Bug 770041
Original-Change-Id: I8bbe3ee90451a4a193c832bd384558747fe25036
Reviewed-on: http://git-master/r/20030
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
Rebase-Id: R4e63ff13e831b3a278b4f195e0ff67097f87630b
|
|
For K36, the kernel command line will pass "mem=size@base" from bootloader
to kernel. Apparently, we were having two different ways to interpret
it
1) size = total physical memory size - carveout size
2) Or size = total physical memory size
Ventana is the only platform to use #1. Switch it to #2 which requires
tegra_reserve() to handle carveout memory allocation.
Change carveout size to 256MB as well.
Original-Change-Id: Ifc24c1a5f6300d827068c67c0580cae7eb4ec229
Reviewed-on: http://git-master/r/17444
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
Rebase-Id: Rc02c5fb338f88ac0175f9cb01fbb4d2c5b9c9c67
|
|
Checks if wake up source is a wake key using PMC's wake
status register.
BUG 745149
Original-Change-Id: Ib3684163f3e9913c2aab814db8c1904899bc9819
Reviewed-on: http://git-master/r/17456
Tested-by: Nitin Kumbhar <nkumbhar@nvidia.com>
Reviewed-by: Varun Wadekar <vwadekar@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Rebase-Id: R27747fdaeb169df8baeabf0c825845ab140a261e
|
|
remove PC7 from the wake up sources list
bug 781489
Original-Change-Id: I92e2580192c1766fc913185d9f4e04aadf6e0993
Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
Reviewed-on: http://git-master/r/16494
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
Rebase-Id: R1a55f9e3b6b125d9b203bba83f75fc0bc88e6afb
|
|
The current BCM4329 rfkill driver assumes usage of 2 GPIOs
known as RST and SHUTDOWN. Some of the platforms do not
define both GPIOs, instead a single SHUTDOWN GPIO is used to
setup the chip.
This change makes driver to consider the RST GPIO as optional
and use the RST GPIO only when it is defined as a platform resource.
As ventana doesn't use RST GPIO, removing its definition.
Original-Change-Id: Iae87d2d5093ff0390c7e7ddca5b95b1b44afd55d
Reviewed-on: http://git-master/r/14535
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Bharat Nihalani <bnihalani@nvidia.com>
Rebase-Id: R4b2ea71ea05d829d54a78058e1c1aed170cfd9a1
|
|
Releasing the platform_data in unregister.
Original-Change-Id: Iba1c6e7ad42b0886f8ce9dadf9664bcc266398d4
Reviewed-on: http://git-master/r/14963
Reviewed-by: Sachin Nikam <snikam@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Bharat Nihalani <bnihalani@nvidia.com>
Rebase-Id: Rae05dda59eed4eb707b0cbeb2460634cb307b479
|
|
Added memory table for ventana
Enabled emc tables used for emc voltage scaling
Original-Change-Id: I2c46faf1eeea90b7f4097c4128dbec5d08888d13
Reviewed-on: http://git-master/r/14245
Reviewed-by: Amit Kamath <akamath@nvidia.com>
Tested-by: Amit Kamath <akamath@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Rebase-Id: Rd26dd6d70024e8d38c5225113de5d526807d1a53
|
|
Rebase-Id: R3c319c43f73a5db8fcd41c8c10b83deda0df36b8
|
|
I2C driver register as a first device so that it will be suspended last.
See bug 748082 for details
Original-Change-Id: Iaa628e027a51a101592ac12ad07abb5d66927b08
Reviewed-on: http://git-master/r/13840
Reviewed-by: Narendra Damahe <ndamahe@nvidia.com>
Tested-by: Narendra Damahe <ndamahe@nvidia.com>
Reviewed-by: Varun Wadekar <vwadekar@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Rebase-Id: R144fd6e979b0dddc4f98263a6eaf0325a4f017b4
|
|
Original-Change-Id: I87b032a92a4598c88f346b39731f2bb1b67b629f
Reviewed-on: http://git-master/r/14044
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Bharat Nihalani <bnihalani@nvidia.com>
Rebase-Id: R96666ffafbbd47d63fb5b5922e704c6acb5e863e
|
|
for ventana, implement pm_power_off with tps6586x's power off routine.
Original-Change-Id: I739e882d00adab192e5be868d14c89df387fd5ab
Reviewed-on: http://git-master/r/13590
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Bharat Nihalani <bnihalani@nvidia.com>
Rebase-Id: R8471f1c2fef4fb11a369c2379a8f631da3c9188f
|
|
This code is off by default.
By default Ventana's buttons are GPIO pins.
But it is possible to connect it to kbc controller
(simple hardware rework needed).
This code might be used as a reference code for using kbc driver.
Original-Change-Id: Iaad4b8ca4b1bf6da1674e282f3bfb86349927fbd
Reviewed-on: http://git-master/r/9801
Tested-by: Victor Ryabukhin <vryabukhin@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Rebase-Id: Rec5eaab861c97d7b363b796db96b8eb181d38782
|
|
Bug 696035
Original-Change-Id: Iafb02b1d4e6a8784e85cf7a48b1c674b71b4eb15
Reviewed-on: http://git-master/r/12640
Tested-by: Rajkumar Jayaraman <rjayaraman@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Rebase-Id: Refb27a8e730c8bb8837dde8233a798d36cd494cd
|
|
Bug 749251
Original-Change-Id: I95db2d0327f4425de40e64b4ea70c0c76f908ab9
Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
Reviewed-on: http://git-master/r/12465
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Rebase-Id: R93eae47b9e270c19d4cc1adf164330ceb114b0c5
|
|
-board-ventana-pinmux.c: change following pin groups
to TEGRA_PUPD_NORMAL and TEGRA_TRI_NORMAL
TEGRA_PINGROUP_CSUS,
TEGRA_PINGROUP_DTE and
TEGRA_PINGROUP_GPV
-board-ventana-power.c: tegra_camera is connected to
regulator LDO6 (vcsi) and it should be max 1800mv
-board-ventana.c: add platform device tegra_camera
Original-Change-Id: Ie83a9a34d72ba584673634dccf72c6cc0f25c74c
Reviewed-on: http://git-master/r/11336
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Bharat Nihalani <bnihalani@nvidia.com>
Rebase-Id: R92b15f626cb274d3a7b0d5bf8a49afbfc85f8a7e
|
|
Note: The current mirroring mode seems to require both the
internal and external panel to be set at 1280X720. Since
ventana uses 1366X768, the HDMI monitor shows corruption.
Original-Change-Id: Iec0ce9fd92d6cd7050e881a1af6fa7e1ace92280
Reviewed-on: http://git-master/r/11655
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Bharat Nihalani <bnihalani@nvidia.com>
Rebase-Id: R46aa4ae04a2380bded8643c955551b4925fef0ca
|
|
From ventana_clk_init_table removed below entry
{ "blink", "clk_32k", 32768, false},
Original-Change-Id: I60d18850f5e80d4afa59b2b2ea2fcb7217a449c9
Reviewed-on: http://git-master/r/11333
Tested-by: Sachin Nikam <snikam@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Rebase-Id: Rb73dec938a7af500a0d887f64638d1a8d25c746a
|
|
Some of the fab D ventana boards correctly work only with 10khz clock for
i2c bus on adapter 1 on which battery IC (bq20z75) resides and not with
current 100khz clock rate. For now, set this i2c clock rate to 10khz.
Original-Change-Id: I7efa9f769b21a19411d356b757d70353b4a21f33
Reviewed-on: http://git-master/r/11009
Tested-by: Nitin Kumbhar <nkumbhar@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Rebase-Id: R2d189c1fcd9ccbcd873bf03d59a6e95b03779bbf
|
|
Original-Change-Id: I3852a5677e6409c60d6cda8931c54a5706956afb
Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com>
Reviewed-on: http://git-master/r/10627
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Bharat Nihalani <bnihalani@nvidia.com>
Rebase-Id: R9aa60fb071989a57044630236fa7aae5d5dd2f80
|
|
enabling OTG support for ventana on USB1.
Bug 724111
Original-Change-Id: I5ccc438a982030028ef6ffd466cd313506adf890
Reviewed-on: http://git-master/r/10492
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Bharat Nihalani <bnihalani@nvidia.com>
Rebase-Id: R1db8725922be071ba1def88e38e5cb162cdd245c
|
|
Enable USB ULPI PHY on PCIE slot to support USB modem.
Original-Change-Id: I84308fc00ccb342e86a7f3a775ac69ef8bb44e31
Reviewed-on: http://git-master/r/10010
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Bharat Nihalani <bnihalani@nvidia.com>
Rebase-Id: R29cc01d09edf0c4239502dd257583a8d7707d555
|
|
Adding support for USB 3 host, adding parameters for other ports as well!
Bug 724111
Original-Change-Id: I1cba398defb544a6928e5a2584e3c4a9728e9229
Reviewed-on: http://git-master/r/10355
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Bharat Nihalani <bnihalani@nvidia.com>
Rebase-Id: Rd026123f0c2840706b840e33c681cf2d93e7e9b4
|
|
Adding platform level definition of bcm4329 rfkill driver.
Bug 724106
Original-Change-Id: Ib439e25826361bb8d78f592372337832cd3b8502
Reviewed-on: http://git-master/r/10018
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Bharat Nihalani <bnihalani@nvidia.com>
Rebase-Id: Re8cdedfc5a92c285dd2969c422425b8973f41550
|
|
For Ventana board registering i2c board info for akm8975
compass on i2c bus4.
Original-Change-Id: Ie5a293699e69a9c94d89bb419db26ca81e5c4a91
Reviewed-on: http://git-master/r/7974
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Bharat Nihalani <bnihalani@nvidia.com>
Rebase-Id: R10647df6bb1889c2a80cb4fc1d86dc48914bd624
|
|
Original-Change-Id: I658276762261fd4b9d96a7ebbbac459583d82865
Rebase-Id: Rf0644928f651d765bf2963e14bd721cf14ee70f8
|
|
Change-Id: I79e57cd58fc83242c4b1c5e1e03fab041ed69e57
Signed-off-by: Gary King <gking@nvidia.com>
|
|
Change-Id: I5badd8d4967d7a98439b6f4b5d1329b28ee0c2d4
Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
|
|
Change-Id: Ia6e5f92fa6f965832546dde95e10b00419396386
Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
|
|
Change-Id: Ie0e25ee8074f4625feb7473f4d5ce759597ed035
Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
|
|
register the tegradc0, tegradc1, grhost, pwm-backlight and carveout
devices
Change-Id: Ia61c0632470e571cc57279dc3b197ccd1fca80f0
Signed-off-by: Gary King <gking@nvidia.com>
|
|
Change-Id: Ie35453a385221b6d1f8b7eb05ed19e550a4c1d16
Signed-off-by: Gary King <gking@nvidia.com>
|
|
Change-Id: I1c851ab4982764b7f72d968d665d0c898fae25aa
Signed-off-by: Gary King <gking@nvidia.com>
|
|
also delete the function which resets the touchscreen controller,
since that is now part of the panjit_touch driver _probe routine
Change-Id: I172b726978fde44cd98da391d233e31ecd9f7da2
Signed-off-by: Gary King <gking@nvidia.com>
|
|
Change-Id: I5fa227893cc64b900ee749d292cb09a728f9ec2f
Signed-off-by: Colin Cross <ccross@google.com>
|
|
Change-Id: Ie2e59f61facb116a5af88478e231542778af9eaf
Signed-off-by: Gary King <gking@nvidia.com>
|
|
Change-Id: I6cb57dd46162c258e32c4946de5a649daff3a79b
Signed-off-by: Gary King <gking@nvidia.com>
|
|
register I2C controllers, regulator consumers and the panjit
touchscreen platform_device
Change-Id: Ife13c0d86084f26c734dea2c358f8c4fd3e27a8e
Signed-off-by: Gary King <gking@nvidia.com>
|
|
update harmony and ventana to use the common UDC definition, rather
than using the current duplicated definitions
Change-Id: I2e3aca674ab35305a0c516bd22e044382280d05e
Signed-off-by: Gary King <gking@nvidia.com>
|
|
register GART, pda_power, and OTG devices
Change-Id: I6dec5f765494cdc96f3395cf32fd962c87bf70b7
Signed-off-by: Gary King <gking@nvidia.com>
|
|
Change-Id: I1993fda7628c623d53fd2c97649ec3533ad790e2
Signed-off-by: Gary King <gking@nvidia.com>
|