Age | Commit message (Collapse) | Author |
|
Wifi On/Off needs to toggle GPIO pins under SDMMC that could be
in IO DPD mode.
bug 1021526
Change-Id: If514059372d2242c6f6512b30534536cbff455dd
Signed-off-by: Bitan Biswas <bbiswas@nvidia.com>
Reviewed-on: http://git-master/r/118940
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Tested-by: Pavan Kunapuli <pkunapuli@nvidia.com>
|
|
sdio supports 1.8 volts, setting 1.8 volts for
cardhu, kai, ventana, whistler
Bug 979504
Change-Id: I8f03b01e0792ac0e6abe74ce898934e65762fb85
Signed-off-by: naveen kumar arepalli <naveenk@nvidia.com>
Reviewed-on: http://git-master/r/104712
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>
|
|
Removing tegra_gpio_enable and disable calls
from board files as they are supported through
set direction calls in the driver
Bug 984439
Change-Id: I51b17389dbb17b0e94e1635ec6d68acd01c743b4
Signed-off-by: Ashwini Ghuge <aghuge@nvidia.com>
Reviewed-on: http://git-master/r/102529
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>
|
|
Limit eMMC, SD and SDIO DDR mode clock to 41MHz.
Bug 967719
Change-Id: Iaccc5b771b81b15226f87684b547ad1fb7dd38d3
Signed-off-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Reviewed-on: http://git-master/r/101173
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
|
|
Tap delay value of 0x0F is recommended by HW team
Bug 911075
Change-Id: I9b73e7203c0dcb1971073b1d7251d11d71eddff3
Reviewed-on: http://git-master/r/98796
(cherry picked from commit 637b073d6ff7d7d71c2e0e632b222ecc6850be23)
Reviewed-on: http://git-master/r/98763
Tested-by: Naveen Kumar Arepalli <naveenk@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
|
|
If bootloader specify that marvell wifi chip is
present on the board, then create marvell wifi device,
else create broadcom wifi device.
Bug 954218
Change-Id: Ia0515e70b6d4b239a165b8d8629e3b90c19666b6
Signed-off-by: Nitin Bindal <nbindal@nvidia.com>
Reviewed-on: http://git-master/r/98490
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>
|
|
disable built_in support for sdio devices on cardhu,ventana
whistler and kai
Bug 956238
Bug 932086
Change-Id: I090174f6119729d25736a7704c6a458eeeb230c5
Signed-off-by: naveen kumar arepalli <naveenk@nvidia.com>
Reviewed-on: http://git-master/r/96079
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Nitin Bindal <nbindal@nvidia.com>
Tested-by: Nitin Bindal <nbindal@nvidia.com>
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
|
|
fix typo in pre-power wifi code
Bug 956238
Change-Id: Iee794da508d39131e3166bba71b1c46c60d19a3b
Signed-off-by: Mursalin Akon <makon@nvidia.com>
Reviewed-on: http://git-master/r/96821
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Allen Martin <amartin@nvidia.com>
|
|
power up WiFi chip, if Kconfig option
TEGRA_PREPOWER_WIFI is turned on.
Bug 956238
Change-Id: I26ef92fee30f8d18a47c3968b9b01b97e52a9382
Signed-off-by: Mursalin Akon <makon@nvidia.com>
Reviewed-on: http://git-master/r/90671
Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
|
|
embedded_sdio is used, iff MMC_EMBEDDED_SDIO
Kconfig is on. This CL makes it explicit.
Additionally, for SDIO sdhci always keep the power on.
Bug 956238
Change-Id: I44e484b0705b50f942f177ee8d95fb363f38b8c1
Signed-off-by: Mursalin Akon <makon@nvidia.com>
Reviewed-on: http://git-master/r/90670
Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
|
|
Pass sdmmc tap value through platform data.
Bug 911075
Change-Id: I9a8fddf626b0d73e80646f3a4aa03ed7cd3a557f
Signed-off-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Reviewed-on: http://git-master/r/70332
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Sachin Nikam <snikam@nvidia.com>
|
|
Limit the wifi clk on PM269, enterprise and
whistler to prevent CRC errors during data
transfers over wifi.
Bug 908560
Change-Id: I46087d98c4ed9d3606ae401de4a3bab9c835bc23
Signed-off-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Reviewed-on: http://git-master/r/68161
Reviewed-by: Rakesh Goyal <rgoyal@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
Register tegra_sdhci_device0 which is used for external
sd card. Pass the card detect and write protect gpios
through platform data. Set built_in flag for eMMC and
SDIO.
Bug 873188
Bug 871369
Change-Id: I7b1721400a7b82e5331f2db07b7eed71c1292413
Reviewed-on: http://git-master/r/52277
Reviewed-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Tested-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Reviewed-by: Naveen Kumar Arepalli <naveenk@nvidia.com>
Tested-by: Naveen Kumar Arepalli <naveenk@nvidia.com>
Rebase-Id: Rf63d83f6289b657631ff05a60d21b0587d33d594
|
|
fix for Bug 867991
Change-Id: I6213bbc53493179a177b65ab597f196653df712a
Reviewed-on: http://git-master/r/50483
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Bharat Nihalani <bnihalani@nvidia.com>
Rebase-Id: R8975279ac5d0d21cdcbf2a54e32a64e59797307e
|
|
Rebase-Id: Rb7c105b475caed12c68b0e47ef24c79d431295c6
|
|
Configuring gpio line for oob interrupts and providing
required resources to make oob work.
Original-Change-Id: Ia4231870854562f68b6c1486002f2abeba413b04
Reviewed-on: http://git-master/r/30322
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
Rebase-Id: Rb88413ba6e36b82a9c0df3b959d3e3fb1f82eda7
|
|
Enabling hot plugin/plugout support for sd card using
a gpio.
Enabling write protect detection support for sd card
using a gpio.
Enabling SDHCI_QUIRK_BROKEN_CARD_DETECTION quirk for
sdmmc on T30.
Bug 784133
Bug 786261
Original-Change-Id: Ie9a49472f4b2337a7e2b0eb52c2cb346b021f768
Reviewed-on: http://git-master/r/18438
Tested-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Reviewed-by: Venkata Nageswara Penumarty <vpenumarty@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Original-Change-Id: I5b41730281aa360b2ec29fd94c7644d008e8be28
Rebase-Id: Rcc8be97d73f242ec137e446fe6e023e13588b141
|
|
adding platform device for wifi
Original-Change-Id: I14a3f26098fd1c246a53e863ddab9a42efceb23d
Reviewed-on: http://git-master/r/16914
Reviewed-by: Rakesh Goyal <rgoyal@nvidia.com>
Tested-by: Rakesh Goyal <rgoyal@nvidia.com>
Reviewed-by: Rakesh Kumar <krakesh@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Original-Change-Id: I22aeeef067eac9acac1383e6e472db93b1647c85
Rebase-Id: Redb775e37b73d27e16623de3cf00b0165dd1bcf0
|
|
Enable 8-bit support for eMMC cards.
Bug 896706
Change-Id: I075d2b86c9953edca687d36f35c1aab7cccbb71a
Reviewed-on: http://git-master/r/64494
Tested-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Reviewed-by: Sachin Nikam <snikam@nvidia.com>
Rebase-Id: Rb9b734950a41200456eaf7221b6f70a94598c964
|
|
This change supports PM313 with 19X12 panel.
The change uses PM313 in "Single input to Dual output" mode
Bug ID : 822980
Reviewed-on: http://git-master/r/50215
(cherry picked from commit b83e795747fa860b5b7fb66b2067ebe4f15bcfd0)
Change-Id: Iabf707ded2976e9877481c215d0b1f1940781f14
Reviewed-on: http://git-master/r/60085
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
Rebase-Id: Re8eadc35c75fa21b0a5f3cb3bee0e8cb77dc3238
|
|
Adding support for E1257 platform.
bug 864294
Reviewed-on: http://git-master/r/50662
(cherry picked from commit 8217615021a6ffeb992327f6b010ea9deebc34e7)
Change-Id: I3429da1bca38e1ddc5b3c2156a0db6b23aeb5555
Reviewed-on: http://git-master/r/57806
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
Rebase-Id: R7fadbdc30bdca30e41e0b7fdb88628dbc8c32e82
|
|
Adding support for PM311 based system.
bug 870139
Reviewed-on: http://git-master/r/50012
(cherry picked from commit d319d9980b6b225735ac97160fdee18fbabba2f0)
Change-Id: Iaa28921761e035e8fa29956b776f9379ae326b42
Reviewed-on: http://git-master/r/57251
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
Rebase-Id: R50fc9a079bd46a050084afed2b0f460e2916ebc9
|
|
Change-Id: I156af0bdd8b37cb23aec214c3e158027252e27e1
Signed-off-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-on: http://git-master/r/51157
Rebase-Id: R795bf03590a76b6c494afd37603ed951dc2cd082
|
|
Adding support for PM305.
bug 846246
Original-Change-Id: Ib036c67c12984668e0b7153f76a1a1d44c5be14f
Reviewed-on: http://git-master/r/49820
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
Rebase-Id: R9e9eb93ddcea487159854533eead3fe8eb74e42b
|
|
Change-Id: Ie1ec67106ffb4cf38415095a8db31d01fe1d5e10
Signed-off-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-on: http://git-master/r/49274
Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com>
Tested-by: Daniel Willemsen <dwillemsen@nvidia.com>
Rebase-Id: R23e65a63d3f2869217af5cc7952ea64931ba4924
|
|
Rebase-Id: Ra95b7ededf8b46c0646b20736153622de66aabef
|
|
Rebase-Id: Rf9b3ef358ab12992fef3a90c60ea1644c6194cf7
|
|
Rebase-Id: R53c264de0e30d06937fd88d97b9709b35c069f6d
|
|
Added support to read board ID and then configure clk frequency for
WiFi and SDCARD_WP gpio initialization.
Bug 823160
Original-Change-Id: Ia05c8258b275541c2130fc8a038a8fc4348a5866
Reviewed-on: http://git-master/r/30373
Reviewed-by: Niket Sirsi <nsirsi@nvidia.com>
Tested-by: Niket Sirsi <nsirsi@nvidia.com>
Rebase-Id: Re4a5c9ef539f2273f3a108972c0890fc343fe86e
|
|
Switching off and switching on the power rails during
suspend and resume. Passing the power rail name, maxV
and minV through platform data.
Bug 793796
Original-Change-Id: I6c80c1a23c9681043d11ffdd210dc6d2146bdd2e
Reviewed-on: http://git-master/r/29660
Reviewed-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Tested-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Reviewed-by: Sachin Nikam <snikam@nvidia.com>
Reviewed-by: Narendra Damahe <ndamahe@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Rebase-Id: Rf38a0a31b35d86cf1014aeb2d04bbc74181298c7
|
|
-Support to select sd card dynamically by reading board-id.
-Enable sd card for BOARD_PM269.
Original-Change-Id: I1504df353a07880a1c495ce44be2d3371d00f5ff
Reviewed-on: http://git-master/r/24693
Tested-by: Pradeep Goudagunta <pgoudagunta@nvidia.com>
Reviewed-by: Venkata Nageswara Penumarty <vpenumarty@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: I76cdfe4be34bc5375976954343482c376f3a1202
Rebase-Id: R5154d5fcee2e6d53102d346522595db9c16c9b77
|
|
Passing 8 bit support information for all sdmmc instances through
platform data.
Bug 794550
Bug 796574
Bug 796220
Original-Change-Id: I6e79dd3a51e43cd3a0f952fff1d37162db686854
Reviewed-on: http://git-master/r/20744
Reviewed-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Tested-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Reviewed-by: Venkata Nageswara Penumarty <vpenumarty@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: I99e84c673d954640a8eeee3389487760d7cad102
Rebase-Id: R232514965c3ee6bcfeb383848c646d1648304c45
|
|
PLL_C can generate 208 MHz clock for SDMMC1.
SD 3.0 cards can work at 208 MHz. Increase sdmmc1
frequency to 208 MHz.
Bug 661035
Original-Change-Id: I7afa110de4d77183c959a53b1fab31fdec37e193
Reviewed-on: http://git-master/r/20045
Reviewed-by: Venkata Nageswara Penumarty <vpenumarty@nvidia.com>
Tested-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: I46dbac5135c5419a93d05285aa46acaf2601efc2
Rebase-Id: Rfa4a90ccccdcfb6e2c65a68c02c20390a9d3fd89
|
|
Enabling hot plugin/plugout support for sd card using
a gpio.
Enabling write protect detection support for sd card
using a gpio.
Enabling SDHCI_QUIRK_BROKEN_CARD_DETECTION quirk for
sdmmc on T30.
Bug 784133
Bug 786261
Original-Change-Id: Ie9a49472f4b2337a7e2b0eb52c2cb346b021f768
Reviewed-on: http://git-master/r/18438
Tested-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Reviewed-by: Venkata Nageswara Penumarty <vpenumarty@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Original-Change-Id: I5b41730281aa360b2ec29fd94c7644d008e8be28
Rebase-Id: R49ff50b7948a07a4d4faef5dc5678889093d2950
|
|
Passing sd power rails through platform data.
Adding max_clk limits for all sdmmc instances.
Bug 786239
Original-Change-Id: I5b0e66a58ba30dbe3ed9b745df6945a6184f08aa
Reviewed-on: http://git-master/r/18698
Tested-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Reviewed-by: Venkata Nageswara Penumarty <vpenumarty@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: I07b9a747ab5050e4ceff4b90eabb3d4840b46d72
Rebase-Id: R7f900e7da93aca1347710ecb036a1733fe03de0a
|
|
Enabling LVL2 CLK OVR bit for sdmmc1.
Disabling cd and wp gpios for sdmmc1.
Enabling vddio_sdmmc1 using regulator and
setting the voltage to 3.3V.
Using clk_m for sdmmc1.
Original-Change-Id: Id38e2357c5cafe103b7607ef5adb4e7e9bc228d4
Reviewed-on: http://git-master/r/17212
Tested-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Original-Change-Id: I89e4ab5b4cc501cf02eb800bc3acb49b0dba2519
Rebase-Id: R834679a3c750e41663510af164e8b36f5b1013ab
|
|
Do not switch off sdmmc4 clock. Also, removed ddr
mode temporarily from linux mmc driver.
Programming tap_delays and internal clock.
Original-Change-Id: I830bf5e94ccd47e154c5ef9909e8bff1ff7754c0
Reviewed-on: http://git-master/r/17070
Reviewed-by: Jonathan Mayo <jmayo@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Tested-by: Scott Williams <scwilliams@nvidia.com>
Original-Change-Id: Ic1cff8dd85229fe903206f1dc9a967d600ba88c1
Rebase-Id: Rd9c8621d4fe4f9e8f832fcecd4e25e33aae38eee
|
|
Adding card detect and write protect gpios for
sdmmc1 in cardhu odm kit. Initializing the gpios
and providing the gpio number through platform
data.
Original-Change-Id: I222bb106d7a799cc34d05c47d891ecce241b9099
Reviewed-on: http://git-master/r/16854
Tested-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Reviewed-by: Venkata Nageswara Penumarty <vpenumarty@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: I3c74c246b799a5c64c920506a062cf546a751394
Rebase-Id: Rebc90efe856684ef240b615f626297e6fae64072
|
|
Creating initial board files and config files for cardhu.
Original-Change-Id: I84b78bdf2363137bcf2c7dd4c556a23b1dd73bd0
Reviewed-on: http://git-master/r/12193
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Original-Change-Id: I0ccc2fd52a56d43b69252cb110287da9197d1193
Rebase-Id: R0e4f04b5ae83693b536842eb7d15857333d7432a
|