summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/board-cardhu.h
AgeCommit message (Collapse)Author
2011-11-30arm: tegra: cardhu: use 55hz only for old boardsJon Mayo
Use different display refresh rates for some boards that are more sensitive to touch screen interference. Bug 861062 Original-Change-Id: I76a31107b2111d4a0d6d5f072ead877a35cd59a0 Reviewed-on: http://git-master/r/45874 Tested-by: Jonathan Mayo <jmayo@nvidia.com> Reviewed-by: Jonathan Mayo <jmayo@nvidia.com> Rebase-Id: R5605962a8d026d775af9f7d166daa697c5e6d4d5
2011-11-30ARM: tegra: cardhu: switch off PMU at high temperaturevenu byravarasu
Add board support needed for PMU switch off when tsensor detects temperature > TH3 threshold set. bug 850047 Original-Change-Id: I7a283cedc735264dd8ea52801f7f1a103e9293cb Reviewed-on: http://git-master/r/41531 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Rc4bf2206a7207e28434b46baed442cd6f2797fbc
2011-11-30arm: tegra: cardhu: Correct pinmux configuration used for hsicSeshendra Gadagottu
Corrected the pinmux group for hsic power management gpios. Also removed E1197 references from cardhu board files. BUG 828389 Original-Change-Id: I0488d7d6ea2fb102a5c55eb32813776e298f9b46 Reviewed-on: http://git-master/r/43451 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Rd551075e1633406de4cdfbf3a05b1d6bff017666
2011-11-30arm: tegra: cardhu: Add support for hsic baseband power managementSeshendra Gadagottu
Added required Cardu specific changes for hsic baseband xmm modem power management. BUG 828389 Original-Change-Id: I119f541544cd34e1584608826714d2bfd9cbfe34 Reviewed-on: http://git-master/r/40789 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R1a257f5c0a78f8936de4c740026c60378e12fcf2
2011-11-30arm: tegra: Console suspend for all boardsLaxman Dewangan
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
2011-11-30arm: tegra: cardhu: Add board level suspend/resumeLaxman Dewangan
Adding board level suspend/resume for cardhu. Disabling the clock for console uart port if console_suspend is enabled. bug 820536 Original-Change-Id: Iecb78708ff7784dd131ffa83692b2419dba44e88 Reviewed-on: http://git-master/r/41147 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R14dcb8c7822b2bdc7e66807e292776b68d08d12d
2011-11-30mfd: tps6591x: Reorganise GPIO definitionLaxman Dewangan
Adding the TPS6591x gpio definition in tps6591x core header files. bug 849976 Original-Change-Id: I1f7a7cc38e220c091ccf44db5af6e43c34daa1cd Reviewed-on: http://git-master/r/41040 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Rcaf75875841aab0b12f3876086245701eb754669
2011-11-30arm: tegra: cardhu: board SKU and fab cleanupLaxman Dewangan
Remove the hardcoding of the numerical value for different sku bit and fab definition and using macro for better readability. Original-Change-Id: Idf70c7a063b5416e170b3b7e61e896250c9ad70c Reviewed-on: http://git-master/r/37644 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Rd7e2bfcf6780b6b73a8438b904b8a13b0297b59d
2011-11-30arm: tegra: cardhu: Add support for the E1256Laxman Dewangan
Adding support for the E1256. The configuration is same as the E1186 board. bug 849990 Original-Change-Id: Idd89e282627b2f0924fc313a5ba28f9e9a6032be Reviewed-on: http://git-master/r/40367 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R3b1f22dc222f4ce000d2e84a48b7e2f379159750
2011-11-30arm: tegra: cardhu: add support for TPS61050 flash driverDanielle Sun
Bug 794431 Original-Change-Id: I889c224b184d099339ccdb438326a2037f85cdf6 Reviewed-on: http://git-master/r/34214 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R4427050d243067273f1035b4d7f18db3c8c0ee51
2011-11-30ARM: Tegra: ALSA support for CardhuStephen Warren
Define GPIO names, platform data, and platform devices for audio support on Cardhu. Configure/register the WM8903 IRQ gpio. Don't statically configure most audio-related clocks; the ASoC utils code sets this all up now. Signed-off-by: Stephen Warren <swarren@nvidia.com> Rebase-Id: R77ca15a61948eefd790d97cbfe1470d2687c5b73
2011-11-30arm: tegra: cardhu: Board changes for powermonvenu byravarasu
Board details needed by INA219 power monitor device to measure current, voltage and power on Cardhu are being filled. bug 808311 Change-Id: Idbee6034312f5bd888b1ed87ef98f531c45938a0 Reviewed-on: http://git-master/r/34299 Reviewed-by: Niket Sirsi <nsirsi@nvidia.com> Tested-by: Niket Sirsi <nsirsi@nvidia.com> Rebase-Id: Rcb4e4b1f79367f297801e5ceb3d124f5e31f01f8
2011-11-30arm: tegra: cardhu: Making selection of debug port dynamically.Laxman Dewangan
Handling the uart device initialization in separate init call so that it will be easy to select the debug console based on board id. For E1186/E1187/PM269 with SKU-1002 enabling the UARTB as console channel. For other cases, debug channel will remain as UARTA. bug 832273 Original-Change-Id: I924085fbb05ed749d817584644342ee5d7104274 Reviewed-on: http://git-master/r/34468 Reviewed-by: Niket Sirsi <nsirsi@nvidia.com> Tested-by: Niket Sirsi <nsirsi@nvidia.com> Rebase-Id: Rb14a3b98f375735c4cb6a58ceef373da7917964b
2011-11-30ARM: tegra: cardhu: pass ac present interrupt and gpio to bq27x00Pritesh Raithatha
-Define AC_PRESENT_INT -Assign AC_PRESENT_INT to .irq of battery driver bq27x00 -Pass AC_PRESENT_GPIO to bq27x00 throught plarform data Original-Change-Id: Ic493cc4be5ef38a75f026cfd7082315563a07214 Reviewed-on: http://git-master/r/32620 Reviewed-by: Pritesh Raithatha <praithatha@nvidia.com> Tested-by: Pritesh Raithatha <praithatha@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: Rbfe05a3a86c1c54e0c0dadf3640a1814b4b782f0
2011-11-30arm: tegra: cardhu: set CPU EDP limitsVarun Wadekar
Original-Change-Id: I6282bbb63c34b8cc0d503cdd6eafe575fb78ef5f Signed-off-by: Varun Wadekar <vwadekar@nvidia.com> Reviewed-on: http://git-master/r/31342 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R71a8023042831f208803dd7d7cad84912db9d3c1
2011-11-30arm: tegra: hsic: Enable T30 HSICMichael Hsu
Modified cardhu board config for ehci2 to use HSIC. Need to turn on 6416 IO expander gpio for VDDIO_HSIC. Otherwise, VDDIO_HSIC would be 0 Volts. Fix HSIC register differences between T20 / T30. Original-Change-Id: I03079d4691981c8bc5fa220720aa55de507e6f04 Reviewed-on: http://git-master/r/29428 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Rc3e3973666331d2eb2aada57b7bfe6172b67713a
2011-11-30ARM: tegra: cardhu: add AC present interrupt gpioPritesh Raithatha
Bug 817305 Bug 806809 Original-Change-Id: I5a585d890e76804d4b5c3de1b7e1b4085074ac13 Reviewed-on: http://git-master/r/30001 Tested-by: Pritesh Raithatha <praithatha@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: R84289d0b785bc4aebc22a143f027b0b83da3a18c
2011-11-30ARM: tegra: cardhu: sensor: support for rear right cameraPrayas Mohanty
- Add support for camera-B. - Have separate power on/off handler for each camera sensor. - Remove invidual query for boardId, and bookkeeping boardId information in a static variable during cardhu_sensors_init. bug: 787214 bug: 786928 Original-Change-Id: Icc15a4cd6f113dd54adf197498f3b214595a53fd Reviewed-on: http://git-master/r/27023 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Original-Change-Id: Ie5c06897a4f5c446aeeda168769e80d1a717e479 Rebase-Id: Rb8d7f9a68b90f224d6225962ca75b9da18b27e51
2011-11-30ARM: tegra: cardhu: Dynamic selection of display driversankishore
Dynamically selecting the display driver as per the board id Original-Change-Id: I0220e3359c0475e112a5f91d0fb59d390c20b2ec Reviewed-on: http://git-master/r/24129 Reviewed-by: Animesh Kishore <ankishore@nvidia.com> Tested-by: Animesh Kishore <ankishore@nvidia.com> Reviewed-by: Venkata Nageswara Penumarty <vpenumarty@nvidia.com> Reviewed-by: Ramachandrudu Kandhala <rkandhala@nvidia.com> Original-Change-Id: I58811ab1cfdb47d231838228cee9578638a9f665 Rebase-Id: R5fb2abd42a8883ec43521c06e5cf46871c601324
2011-11-30arm: tegra: cardhu: Supporting power offLaxman Dewangan
Supporting the power off of device through the adb shell "reboot -p" or from GUI with power off. bug 787957 Original-Change-Id: I8bc65707a8c19b0d7cc8c506dfd5327f23c01511 Reviewed-on: http://git-master/r/24112 Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Tested-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Ramachandrudu Kandhala <rkandhala@nvidia.com> Original-Change-Id: I9e30bd5d143bad276f7bc2ee57e7887dcfd48233 Rebase-Id: R03068c9df6708907afb4a6833d9d80f26acfb4ee
2011-11-30arm: tegra: cardhu: enable power for OV2710Prayas Mohanty
Use the regulator to enable power for OV2710. bug: 794025 Original-Change-Id: Ib1245d7cb9c9a91011be29872bbf06576fba225e Reviewed-on: http://git-master/r/23020 Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Tested-by: Bharat Nihalani <bnihalani@nvidia.com> Original-Change-Id: Ida7a765be52de2f2df69f0c5bb4d0953309b2489 Rebase-Id: R6d01300427993d528418e31e0c1fa1c02e6d1b00
2011-11-30ARM: tegra: cardhu: Add EMC DFS table for cardhu boardAlex Frid
Add preliminary EMC DFS table for cardhu at nominal 667MHz. EMC scaling is still disabled by default. Original-Change-Id: I3722d6c851332df8781aa42dd20be09be09c2859 Reviewed-on: http://git-master/r/21941 Reviewed-by: Narendra Damahe <ndamahe@nvidia.com> Tested-by: Aleksandr Frid <afrid@nvidia.com> Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com> Original-Change-Id: I306c8733f16678bb6734dace7f06cab0ad6ea363 Rebase-Id: Rd27feaf77da59d15abbe981f4d4cc2ed9f413757
2011-11-30arm: tegra: cardhu: setting pin GMI_CS1_N to gpio-input mode.Laxman Dewangan
Setting pin GMI_CS1_N to gpio input mode to avoid signal driving conflict between charger status and AP. bug 797053 Original-Change-Id: I0890966d489459c62462f476da99b7c502da723b Reviewed-on: http://git-master/r/21097 Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Tested-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Ramachandrudu Kandhala <rkandhala@nvidia.com> Original-Change-Id: I38f9c21dd9ff3ce688957a9466b02d92910d5f18 Rebase-Id: R79903828792e59f11bc807d29f192fd7fe4534ae
2011-11-30arm: tegra: cardhu: Defining base irq number for tps6591xLaxman Dewangan
Defining the irq base address for the tps6591x through cardhu header file. Original-Change-Id: Iebd6ef863a994e4552f358b31b104c6e40a6446e Reviewed-on: http://git-master/r/20755 Tested-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Original-Change-Id: I6c758f61913644ea804f1cd8a4e6c84ebdb45f64 Rebase-Id: Ree6595f6d8794cbd4becccd24cb5301f40518a86
2011-11-30arm: tegra: cardhu: bringup of OV5650 on T30Prayas Mohanty
Code changes in the kernel for bringup of camera on T30 on verbier and cardhu. bug 787230 Original-Change-Id: I6100cdddc14468c17ee44c6f83cb49192e578df1 Reviewed-on: http://git-master/r/18075 Tested-by: Prayas Mohanty <pmohanty@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Original-Change-Id: If995c6b796c161ffc4b4e232cc9d3cfd23c63995 Rebase-Id: Rc64a0213eb035ee6ce5f58310e3b0d23d6dcc9e8
2011-11-30arm: tegra: cardhu: support for PCA6416 gpio expanderLaxman Dewangan
Supporting PCA6416 i2c-bus gpio expander placed on PMU module of E1187/E1186 board. Original-Change-Id: I9462aefb8c370e8853253c6f9b36d7c1b1ae8c10 Reviewed-on: http://git-master/r/18151 Tested-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Animesh Kishore <ankishore@nvidia.com> Tested-by: Animesh Kishore <ankishore@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Original-Change-Id: I3a703eed03a92ea25f710c16cf6fae6d3716575e Rebase-Id: R505657674196d14a7445b3d0d44c27093d91bebe
2011-11-30[arm] tegra: cardhu: Adding gpio power rails and supplies.Laxman Dewangan
Adding gpio controlled power rails and their consumers. Also adding the details of gpio to control the rails through gpios. Original-Change-Id: I6f203978fc0c4c2a761132bc0074513cc2a34000 Reviewed-on: http://git-master/r/16728 Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Tested-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Scott Williams <scwilliams@nvidia.com> Original-Change-Id: Ifcbcd03fb4994e9b30a60cb272564bc3bb81b159 Rebase-Id: R1333066d9238b898335d3c625f7164af57837e73
2011-11-30[ARM] tegra:cardhu: Filling power rails details.Laxman Dewangan
Registering regulator tps6591x and providing different power rails information. Original-Change-Id: I43fe1ead2b35cee61641db44cf25971303a1b0ed Reviewed-on: http://git-master/r/16514 Reviewed-by: Scott Williams <scwilliams@nvidia.com> Tested-by: Scott Williams <scwilliams@nvidia.com> Original-Change-Id: I9d6696c2af134dcfcde01b99d295e832903a9289 Rebase-Id: R50fee7490e6fbf1c201329ebfd2ad8fb2875d76a
2011-11-30[arm] tegra:cardhu: Configuration for all possible keypadsLaxman Dewangan
The cardhu will use following options as keyboard: - Keypad through tegra-kbc controller. - Scroll wheel. - Gpio based keypad. Making required configuration for all option. The configuration can be enabled through config variables in def config files. Original-Change-Id: Icf0ae1d4a26c744a7791c2141c9f2b1318f59d50 Reviewed-on: http://git-master/r/16382 Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Tested-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Scott Williams <scwilliams@nvidia.com> Original-Change-Id: I5afc69ecb404c48bd42d141baea021c96465fcfc Rebase-Id: R85314ce12d1ba70fef2d94295384348902af7bdf
2011-11-30[arm] tegra:cardhu:Registering i2c bus mux PCA954xLaxman Dewangan
Registering i2c bus mux PCA954x for cardhu on cam i2c. Original-Change-Id: Ia741a06dad88d893a2150be8ee9fd0b448bda375 Reviewed-on: http://git-master/r/16112 Reviewed-by: Scott Williams <scwilliams@nvidia.com> Tested-by: Scott Williams <scwilliams@nvidia.com> Original-Change-Id: I80154e83cc59bf440e14ad714a313fb7e116fb43 Rebase-Id: R9b13b555a84fc67992e306b11ef15420d5a87aab
2011-11-30[ARM]:tegra:cardhu:Fixing misc kernel crash on FPGAKirubakaran Sampath
Fixing kernel crashes which occurs during boot of cardhu on FPGA with NO_ROOT_DEVICE option. Original-Change-Id: I0bb935c4654058de759627e54684ceab549195ec Reviewed-on: http://git-master/r/16053 Reviewed-by: Alok Chauhan <alokc@nvidia.com> Tested-by: Alok Chauhan <alokc@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Tested-by: Kirubakaran Sampath <ksampath@nvidia.com> Reviewed-by: Scott Williams <scwilliams@nvidia.com> Original-Change-Id: I1d0b68b604fe07dc33255b6b949187b74dff885f Rebase-Id: R3ceb29e0cd0ffdf99981609afb58941b142ab516
2011-11-30[arm]: tegra:cardhu Creating board filesLaxman Dewangan
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