Age | Commit message (Collapse) | Author |
|
Added the board level suspend/resume and call the console
suspend from board level suspend/resume.
bug 820536
Original-Change-Id: I246265241246dc0682870571c927bd23023e5aca
Reviewed-on: http://git-master/r/41448
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
Reviewed-by: Narendra Damahe <ndamahe@nvidia.com>
Rebase-Id: Re1f3dd4f75ee05456899d9a67f74ae84f9572654
|
|
Adding board specific suspend and resume call apis through platform
data.
Added call of these function at appropriate stage of suspend/resume.
Added mechanism to select the uart debug channel base address through
variable so that board file can directly change this.
bug 820536
bug 832273
Original-Change-Id: Ia9ff3b8a8d2faa1071a8ff634960e6a6c8a43d40
Reviewed-on: http://git-master/r/34494
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
Rebase-Id: R6d7bfb3f8f9152779f5138cbcd1b7a9e9a9545df
|
|
set usb2 phy type to TEGRA_USB_PHY_TYPE_LINK_ULPI
bug 845612
(cherry picked from commit 85a08621c371254cc786afae9def58adad63fe63)
(reviewed on http://git-master/r/39603)
Original-Change-Id: I5ac253652d7a1f19b1c2cf4b031324e0b2cdd64e
Reviewed-on: http://git-master/r/40350
Tested-by: Ken Chang <kenc@nvidia.com>
Reviewed-by: ChihJen Hsu <chhsu@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Rebase-Id: Rf33bdc08ba3d0278e94b866509b61efe69e5ae05
|
|
- The issue is due to the corruption of bootloader fb during kernel
initialization. This change reserves the bootloader fb and then
frees it until bootloader fb is copied to fb for Cardhu, Ventana,
Whistler, Enterprise and Aruba.
- Change color depth of Cardhu and Harmony to 32-bit.
Bug 828271
Bug 832016
Original-Change-Id: I05ef5930ee68dcbd672a5cb59b4568a2c88a2e55
Reviewed-on: http://git-master/r/34966
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
Rebase-Id: Rb3c9280ea4643ccee661d37d24fb540319470bf7
|
|
Using the debug port device structure to enabling/configuring the
uart debug console port.
Removing the duplicate local definition of the uart console.
Original-Change-Id: Icbf954e0d02dcc4891169b3c701c72f35f8f29e3
Reviewed-on: http://git-master/r/35711
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
Rebase-Id: R74bd3a179a7ef7327397805f21389f08ac3bceb1
|
|
connect wakeup_key method to KEY_POWER (TEGRA_WAKE_GPIO_PV2)
Change-Id: I13b8f503399989bb06e97343711ed9e7348839ac
Reviewed-on: http://git-master/r/47364
Tested-by: Cho-Che Cheng <jacheng@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Chih-Lung Huang <lhuang@nvidia.com>
Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com>
Rebase-Id: Rffb10919b9cfa49c975f37d12646a34aeee44375
|
|
Rebase-Id: Rcd2e8847135818a4a08515767cb6e050a6acd08e
|
|
Rebase-Id: Rf7adaaf2eaa1a12e8686e2518a2a2ccfb56df5c9
|
|
Rebase-Id: Rc1fbe4548e4482dab61877b36a6a7921a8602b57
|
|
Revise some default settings for utimp phy
Bug 815848
Reviewed-on: http://git-master/r/30257
(cherry picked from commit 5f2b525a73dd48435975ef72937d1b8627e1c917)
Change-Id: I403746d85a3ef32d05bec5867b407f41e1f614e4
Reviewed-on: http://git-master/r/30568
Tested-by: Cho-Che Cheng <jacheng@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Rebase-Id: R604781894e13c3c82b8e6dec0b20bc24f78ea080
|
|
Set the platform data for the USB1 host mode to NULL during the unregister.
After freeing up the platform data pointer.
Bug 820333
(cherry picked from commit 3d416101e629b50c9060e3daed7ab1281a465de5)
Original-Change-Id: I432a7315ed3a2ff3c1d8d961f6f1e981451b22fe
Reviewed-on: http://git-master/r/34459
Reviewed-by: Suresh Mangipudi <smangipudi@nvidia.com>
Tested-by: Suresh Mangipudi <smangipudi@nvidia.com>
Reviewed-by: Rakesh Bodla <rbodla@nvidia.com>
Reviewed-by: Hanumanth Venkateswa Moganty <vmoganty@nvidia.com>
Rebase-Id: R5275958f08715d65d117bf5c687898498f8b166b
|
|
Per the 8.4.1 section of HDMI spec version 1.4a, 100KHz is the maximum
clock rate of DDC i2c bus.
Bug 820552
Original-Change-Id: I7990309c4f3485c9c356623468cfabe25d733604
Signed-off-by: Haley Teng <hteng@nvidia.com>
Reviewed-on: http://git-master/r/29966
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Reviewed-by: Alok Chauhan <alokc@nvidia.com>
Rebase-Id: Rb653b99d7f392767c04e910077c132e2f52b867d
|
|
Original-Change-Id: I1cc3005f179fbb4de44c991c026b73ef1cbd9897
Rebase-Id: R8da265e6645f80c2d7f0211d999b71a241ba0fbc
|
|
Using proper usb phy types instead of hard coded usb instance.
Bug 800301
Original-Change-Id: I24a66ce062b937a947ac6cb34e829d6b42ecf0b4
Reviewed-on: http://git-master/r/24371
Reviewed-by: Niket Sirsi <nsirsi@nvidia.com>
Tested-by: Niket Sirsi <nsirsi@nvidia.com>
Original-Change-Id: I5a4bd4d25ec8d4d4335f17d0794c4440a470a099
Rebase-Id: Re744ad52caf6c5814295a6712b7e17022e31d5e5
|
|
Set proper phy type for each of the USB host instances.
Original-Change-Id: Ic02e2bdddf77c9118c312d2d9aeb607721e7769b
Reviewed-on: http://git-master/r/19568
Reviewed-by: Suresh Mangipudi <smangipudi@nvidia.com>
Tested-by: Suresh Mangipudi <smangipudi@nvidia.com>
Reviewed-by: Hanumanth Venkateswa Moganty <vmoganty@nvidia.com>
Original-Change-Id: Ida37a16bdb214dc3263dc653013aa71db86fd161
Rebase-Id: R65125c99bd3d92914d0083882bf5bd4d757fd9ab
|
|
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)
Original-Change-Id: Id1d19c7b03ff5ce6b4150f2a84ce2885e8edb44c
Reviewed-on: http://git-master/r/25224
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Bharat Nihalani <bnihalani@nvidia.com>
Rebase-Id: Re3223392d37740e802da731d722c4525cc6cc90a
|
|
enable debug_uart port as highspeed(ttyHS*) or lowspeed(ttyS*)
according to kernel parameter debug_uartport.
Bug 778978
Original-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>
Rebase-Id: Rfc20ac1e2328ef462ca145a630939376a710930f
|
|
* 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: 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>
|