summaryrefslogtreecommitdiff
path: root/arch
AgeCommit message (Collapse)Author
2015-01-29config: add L4T tegra watchdog supportXiming Chen
Tegra watchdog is disabled by default. Users can access /dev/watchdog0 to operate it. Bug 1557390 Change-Id: I0ee4f787336fc566900ffeb5c26c6fde6530b904 Signed-off-by: Ximing Chen <ximingc@nvidia.com> Reviewed-on: http://git-master/r/674635 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Bibek Basu <bbasu@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
2015-01-20FIQ: Implement WDT FIQ debuggerRenn Wu
Implement Tegra WDT FIQ debug function. Default is disabled. Bug 1581432 Change-Id: Ic81ab4cd3285080016b37191e6e0fab18e330a30 Signed-off-by: Renn Wu <rewu@nvidia.com> Reviewed-on: http://git-master/r/#/c/271988 Reviewed-on: http://git-master/r/662550 Reviewed-by: Bibek Basu <bbasu@nvidia.com> Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
2015-01-16ARM: config: tegra: add ramoops support for JetsonXiming Chen
Enabling PSTORE configrations for L4T Bug 1581073 Change-Id: Ic54616379a5a279117ae85cb0e3465ef5c2c70b8 Signed-off-by: Ximing Chen <ximingc@nvidia.com> Reviewed-on: http://git-master/r/661347 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Matthew Pedro <mapedro@nvidia.com> Reviewed-by: Rui Zhuo <rzhuo@nvidia.com> Reviewed-by: Renn Wu <rewu@nvidia.com> Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
2015-01-12arm: tegra: dtb: set sata en to output highBibek Basu
Set Sata Enable to output High to get sata working Bug 1551864 Bug 200070681 Change-Id: Ifb01377df3f597304b303487f91a26053e2f1fb6 Signed-off-by: Bibek Basu <bbasu@nvidia.com> Reviewed-on: http://git-master/r/670552 GVS: Gerrit_Virtual_Submit Reviewed-by: Venkat Moganty <vmoganty@nvidia.com> Reviewed-by: Matthew Pedro <mapedro@nvidia.com>
2015-01-09arm: tegra12: jetson: Sensorhub power-onKamal Kannan Balagopalan
Power-up and initialize sensor-hub MCU to start fetching code from flash storage. Bug 1560072 Change-Id: I993dc76f34cad8a3ef6aa11c2077a87f62e9ce58 Signed-off-by: Kamal Kannan Balagopalan <kbalagopalan@nvidia.com> Reviewed-on: http://git-master/r/659365 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Arun Kannan <akannan@nvidia.com> Tested-by: Arun Kannan <akannan@nvidia.com> Reviewed-by: Matthew Pedro <mapedro@nvidia.com> Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
2015-01-07AR0261: validate with V4L2 for Jetson TK1Bryan Wu
Change-Id: I1c00d571e294ccf1c4d795bb90e71defd3395293 Signed-off-by: Bryan Wu <pengw@nvidia.com> Reviewed-on: http://git-master/r/591333 Reviewed-by: Venkat Moganty <vmoganty@nvidia.com> (cherry picked from commit b87d110ddc52048944862fb8bf019922333b1dd5) Reviewed-on: http://git-master/r/665999 Reviewed-by: Winnie Hsu <whsu@nvidia.com> Tested-by: Winnie Hsu <whsu@nvidia.com>
2015-01-07media: tegra_v4l2_camera: use port num to init clkBryan Wu
Change clks_init() internal API to use CSI port number to enable clks instead of using dev_id which is incorrect sometime, since vi.0 might also assigned to CSI_B/CSI_C port. Bug 1560636 Change-Id: I0e26308ec885e2e34fe8faa63fca404c911912c4 Signed-off-by: Bryan Wu <pengw@nvidia.com> Reviewed-on: http://git-master/r/539002 Reviewed-by: Venkat Moganty <vmoganty@nvidia.com> (cherry picked from commit c66d8e5880589b0d95dba63d10daff53e47e8628) Reviewed-on: http://git-master/r/665995 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Winnie Hsu <whsu@nvidia.com>
2015-01-03arm: tegra: disable pinmux input clampingXiming Chen
Pinmux global control could be configured CLAMP_INPUTS_WHEN_TRISTATED in bootloader/U-Boot, here is to disable it. Bug 1551864 Change-Id: If30042237ff4ce8c68ff840b11f438d333285723 Signed-off-by: Ximing Chen <ximingc@nvidia.com> Reviewed-on: http://git-master/r/665717 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Bibek Basu <bbasu@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
2014-12-31tegra: jetson: Add support for flash module.Jitendra Kumar
Bug 200062768 Change-Id: I18211dfd4735c868a03bbc62d7f9cea4d0d1af05 Signed-off-by: Jitendra Kumar <jitendrak@nvidia.com> Reviewed-on: http://git-master/r/662717 Reviewed-by: Bibek Basu <bbasu@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Reviewed-by: Matthew Pedro <mapedro@nvidia.com>
2014-12-26arm: tegra12: support for embedded 0x80 SKUBibek Basu
Added DVFS support for CD575MI SKU 0x80 CPU DVFS: Max Freq 2116Mhz. Switch to PLLX below 0 DegC and fixed voltage SOC DVFS: Vmax @ 1100mv constant below 0 DegC EMC dvfs max freq 924Mhz GPU DVFS: Max Freq 924Mhz and thermal bump up of voltage by 50mv below 0 DegC. Max gpu freq below 0degC is 852Mhz Bug 1563635 Change-Id: Ic55654c36ed39b96a1262b7243a51d8eaad1b894 Signed-off-by: Bibek Basu <bbasu@nvidia.com> Reviewed-on: http://git-master/r/657110 Reviewed-by: Aleksandr Frid <afrid@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Matthew Pedro <mapedro@nvidia.com>
2014-12-18ARM: dts: tegra: add sata connector property nodePreetham Chandru R
Bug 1557711 Change-Id: I25dd3b4efb8e25c010f0173b8509785ebb9a9a3d Signed-off-by: Preetham Chandru R <pchandru@nvidia.com> Reviewed-on: http://git-master/r/662418 GVS: Gerrit_Virtual_Submit Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Matthew Pedro <mapedro@nvidia.com>
2014-12-17pcie: tegra: boost emc frequency for gen1 and gen2Jeetesh Burman
12MHz frequency for emc is not sufficient in case of high data transfer using PCIE, hence need to increase emc frequency for gen1 and gen2 pcie devices to 102MHz and 508MHz respectively. Bug 1566598 Change-Id: I82c5592dc232ba32eaf6ed959ff78a9966dc6ff1 Signed-off-by: Jeetesh Burman <jburman@nvidia.com> Reviewed-on: http://git-master/r/663267 Reviewed-by: Bibek Basu <bbasu@nvidia.com> Reviewed-by: Vidya Sagar <vidyas@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
2014-12-16ARM: tegra12: update pinmux for jetson-tk1Bibek Basu
Update pinmux for jetson-tk1 based on Jetson_TK1_customer_pinmux.xlsm V08 Bug 1551864 Change-Id: I3caee3e1485c95ff1a72b43529aa3c105397b5ac Signed-off-by: Bibek Basu <bbasu@nvidia.com> Reviewed-on: http://git-master/r/655141 GVS: Gerrit_Virtual_Submit Reviewed-by: Venkat Moganty <vmoganty@nvidia.com> Reviewed-by: Matthew Pedro <mapedro@nvidia.com>
2014-12-10arm: tegra12: enable gpu edp capping for jetsonBibek Basu
Enable GPU edp capping for jetson-tk1.Also update the max_cpu_current and max_gpu_current for PM375 Bug 1563635 Change-Id: I165440959ba0f23d102f1d89a6c6e9191329305d Signed-off-by: Bibek Basu <bbasu@nvidia.com> Reviewed-on: http://git-master/r/590332 GVS: Gerrit_Virtual_Submit Reviewed-by: Venkat Moganty <vmoganty@nvidia.com> Reviewed-by: Matthew Pedro <mapedro@nvidia.com>
2014-12-10arm: tegra12: add support for 0x80 embedded SKUBibek Basu
Added DVFS support for CD575MI SKU 0x80 always on personality CPU DVFS: Max Freq 1912Mhz. Switch to PLLX below 0 DegC and fixed voltage SOC DVFS: Vmax 1000mv constant. Lesser freq below 0 DegC EMC dvfs max freq 792Mhz GPU DVFS: Max Freq 756Mhz and thermal bump up of voltage by 50mv below 0 DegC Bug 1563635 Change-Id: Ifa66f4d9905be120a3534acd8f3ab9c2b58eea37 Signed-off-by: Bibek Basu <bbasu@nvidia.com> Reviewed-on: http://git-master/r/557951 Reviewed-by: Aleksandr Frid <afrid@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Venkat Moganty <vmoganty@nvidia.com> Reviewed-by: Matthew Pedro <mapedro@nvidia.com>
2014-12-01ARM: tegra: fix max freq selectiontegra-l4t-r21-21.2Bibek Basu
Remove check for required mV less than max mV because required mV for pllX is different from dfll Bug 200059817 Change-Id: Idb34e60479922bdc2913166447d47c5553eafb71 Signed-off-by: Bibek Basu <bbasu@nvidia.com> Reviewed-on: http://git-master/r/656475 Reviewed-by: Eric Brower <ebrower@nvidia.com> Reviewed-by: Venkat Moganty <vmoganty@nvidia.com> Reviewed-by: Matthew Pedro <mapedro@nvidia.com>
2014-11-21arm: tegra12: add support for CD575M 24x7 ChipBibek Basu
Added DVFS support for CD575M Always on behaviour. With this personality configuration for the chip,the lifetime of the chip increases to 5 Yrs Operating Temp : -25 to 105 degC CPU DVFS: Max Freq 1938Mhz. Max Voltage 1.12V SOC DVFS: Max Voltage0 1.01V EMC dvfs max freq 792Mhz GPU DVFS: Max Freq 804Mhz and Ma Voltage 1.09V Bug 1563635 Change-Id: If7fec38b83ae4de8c5435006207fa3cf717384c0 Signed-off-by: Bibek Basu <bbasu@nvidia.com> Reviewed-on: http://git-master/r/594855 GVS: Gerrit_Virtual_Submit Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
2014-11-20Revert "arm: tegra: usb: enable unaligned dma buf support"Bibek Basu
This reverts commit 1f73f964718a8752dc285f401749178abc6e3038. Bug 200055390 Bug 200046201 Bug 200024046 Change-Id: Id97f2e7fde800b3c484aa1e117eea530884922a9 Signed-off-by: Bibek Basu <bbasu@nvidia.com> Reviewed-on: http://git-master/r/605957 GVS: Gerrit_Virtual_Submit Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
2014-11-14kernel: driver: modify ar0330 power sequenceMing Wong
Bug 1552628 Bug 1576621 Change-Id: Icc881724f0e4e5c0346aa44ffeb80dc8d498919c Signed-off-by: Ming Wong <miwong@nvidia.com> Reviewed-on: http://git-master/r/598929 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Frank Chen <frankc@nvidia.com> Reviewed-by: Sachin Nikam <snikam@nvidia.com>
2014-11-11arm64: boot: dts: Change tegra132-jetson ModelMike Thompson
Change Tegra132 Jetson Model to jetson_t132 Bug 1569387 Change-Id: I67e97f821306b802aaaa475efc690c08926be556 Signed-off-by: Mike Thompson <mikthompson@nvidia.com> Reviewed-on: http://git-master/r/562627 GVS: Gerrit_Virtual_Submit Reviewed-by: Bibek Basu <bbasu@nvidia.com> Reviewed-by: Winnie Hsu <whsu@nvidia.com>
2014-11-10arm: tegra12: mc: disable vpr dec error interruptsKrishna Reddy
Disable vpr dec error interrupts to avoid spurious mc error messages, which are result of speculative reads from cpu. Bug 1550455 Change-Id: I1ea04aec92ba1976dfadbda2e4b1ee7223591296 Signed-off-by: Krishna Reddy <vdumpa@nvidia.com> Reviewed-on: http://git-master/r/538497 (cherry picked from commit 72d7f6754bae3312140a16626225c3fd14d2e0fb) Reviewed-on: http://git-master/r/595094 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit
2014-11-05arm: tegra: retry on vpr update config failureKrishna Reddy
sleep and retry on vpr update config on failure. Bug 1517584 Change-Id: Ib3320037aba651de56d2f9f9efcb2cfb9bbdca0a Signed-off-by: Krishna Reddy <vdumpa@nvidia.com> Reviewed-on: http://git-master/r/494000 (cherry picked from commit 98bf6523b1b2ddc54529aa392a6ec5f111f17c4b) Reviewed-on: http://git-master/r/592896 GVS: Gerrit_Virtual_Submit
2014-11-04config: add ar0330 supportMing Wong
Bug 1552628 Change-Id: I959eb0e54966d0ad163920a187e37b0b76142433 Signed-off-by: Ming Wong <miwong@nvidia.com> Signed-off-by: Mihir Thakkar <mthakkar@nvidia.com> Reviewed-on: http://git-master/r/562206 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Sachin Nikam <snikam@nvidia.com>
2014-11-04kernel: add ar0330 supportMing Wong
add support for dual ar0330 Bug 1552628 Change-Id: I6ccd6ea0886f17710de3e241c408788cc608dce9 Signed-off-by: Ming Wong <miwong@nvidia.com> Reviewed-on: http://git-master/r/558147 GVS: Gerrit_Virtual_Submit Reviewed-by: Sachin Nikam <snikam@nvidia.com>
2014-11-04dts: add ar0261 and ar0330Ming Wong
Add ar0261 and ar0330 in the dts Bug 1552628 Change-Id: I341c979f7980f3635b28cd24f2b2295375096430 Signed-off-by: Ming Wong <miwong@nvidia.com> Reviewed-on: http://git-master/r/562569 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Sachin Nikam <snikam@nvidia.com>
2014-10-29tegra: JetsonTK1: Added NVD9A951 camera supportTushar Khinvasara
Added NVD9A951 camera module support for Jetson TK1. Bug 1359310 Change-Id: I5be95fdf16de00fe662f20f52ded9de16aa4aa4e Signed-off-by: Tushar Khinvasara <tkhinvasara@nvidia.com> Signed-off-by: Mihir Thakkar <mthakkar@nvidia.com> Reviewed-on: http://git-master/r/555463 GVS: Gerrit_Virtual_Submit Reviewed-by: Shreshtha Sahu <ssahu@nvidia.com> Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
2014-10-29ARM: tegra: laguna-erss: add camera module supportShreshtha Sahu
Adds tegra124-pm359-camera-a00.dtsi file and support for camera module NVD9A951 which consists of imx135 sensor and dw9718 focuser. Bug 1359310 Change-Id: I6b377255471566a1e95b2ace8c3f18c5aa230c3f Signed-off-by: Tushar Khinvasara <tkhinvasara@nvidia.com> Signed-off-by: Mihir Thakkar <mthakkar@nvidia.com> Reviewed-on: http://git-master/r/555462 GVS: Gerrit_Virtual_Submit Reviewed-by: Shreshtha Sahu <ssahu@nvidia.com> Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
2014-10-29ARM: tegra: ardbeg: add 2.8V supply for dw9718Shreshtha Sahu
Add 2.8V supply required by dw9718. Bug 1359310 Change-Id: I5c2a73e69f321793db819618a9bab62d2935e353 Signed-off-by: Shreshtha Sahu <ssahu@nvidia.com> Signed-off-by: Mihir Thakkar <mthakkar@nvidia.com> Reviewed-on: http://git-master/r/555461 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Tested-by: Tushar Khinvasara <tkhinvasara@nvidia.com> Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
2014-10-28tegra: hdmi: Add enable functionality to hotplugPankaj Dabade
Function handle_enable_l will notify virtual terminals about new hotplug, triggering notifier call chain to blank/unblank sequence. Bug 200045281 Change-Id: Iaa6cbf9ca201dd7ac5f390b79af1dae5eac8b3b0 Signed-off-by: Pankaj Dabade <pdabade@nvidia.com> Reviewed-on: http://git-master/r/558798 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Naveen Kumar S <nkumars@nvidia.com> Tested-by: Naveen Kumar S <nkumars@nvidia.com> Reviewed-by: Jeffery Yu <jefferyy@nvidia.com> Reviewed-by: Bibek Basu <bbasu@nvidia.com> Reviewed-by: Venkat Moganty <vmoganty@nvidia.com> Reviewed-by: Matthew Pedro <mapedro@nvidia.com>
2014-10-27arm: tegra12: Enable CPU CVB supportsreenivasulu velpula
- Add cl-dvfs platform data - Add function call to get cpu clock switch cooling device trip points. Bug 1563635 Change-Id: I07e0a9e8d170543906f91979fb35b98c02fe18cb Signed-off-by: sreenivasulu velpula <svelpula@nvidia.com> Reviewed-on: http://git-master/r/437195 (cherry picked from commit 55321cec6a72dd9b2e0ad6fb94ff2cc42937a14a) Reviewed-on: http://git-master/r/559393 Reviewed-by: Bibek Basu <bbasu@nvidia.com> Tested-by: Bibek Basu <bbasu@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
2014-10-27arm: t12: dvfs: Add CPU CVB entriessreenivasulu velpula
- Add CPU CVB entries for automotive speedo - Install clock switch cooling device for automotive speedo Bug 1563635 Change-Id: Ib318f75ade00d6d174996dbc1eb8e02ae1a2a470 Signed-off-by: sreenivasulu velpula <svelpula@nvidia.com> Reviewed-on: http://git-master/r/437194 (cherry picked from commit f0cadfa72c91a055b6ce79f89d0c99b7136a17f5) Reviewed-on: http://git-master/r/559392 Reviewed-by: Bibek Basu <bbasu@nvidia.com> Tested-by: Bibek Basu <bbasu@nvidia.com> Reviewed-by: Aleksandr Frid <afrid@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
2014-10-27arm: t12: clock: Change use_dfll behavioursreenivasulu velpula
- If CONFIG_TEGRA_USE_DFLL_RANGE is set to '3' then do not allow use_dfll sysfs to control dfll range. AND during kernel init also, by default dfll range becomes 0. Bug 1563635 Change-Id: I886a6ca365a1ee0fd7619312eca1ccd17d73222b Signed-off-by: sreenivasulu velpula <svelpula@nvidia.com> Reviewed-on: http://git-master/r/439769 (cherry picked from commit ce3cd984f88d19f5d929c0acbe509486fddcb8bc) Reviewed-on: http://git-master/r/559391 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Bibek Basu <bbasu@nvidia.com> Tested-by: Bibek Basu <bbasu@nvidia.com> Reviewed-by: Aleksandr Frid <afrid@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
2014-10-27arm: tegra: dvfs: Add cpu clock switch cdevsreenivasulu velpula
- Add cpu clock switch cooling device to switch between PLL and DFLL dynamically based on temperature. Bug 1563635 Change-Id: I098d41eb64ec53a284db310131c4f604c808645c Signed-off-by: sreenivasulu velpula <svelpula@nvidia.com> Reviewed-on: http://git-master/r/439762 (cherry picked from commit 5cc4e0b770331dc2096d69b96ee8d27e585d8cde) Reviewed-on: http://git-master/r/559390 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Bibek Basu <bbasu@nvidia.com> Tested-by: Bibek Basu <bbasu@nvidia.com> Reviewed-by: Aleksandr Frid <afrid@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
2014-10-27arm: tegra: clock: Add dfll clock range controlsreenivasulu velpula
Add function tegra_clk_dfll_range_control to change dfll range for any value of 0, 1 or 2. Bug 1563635 Change-Id: I0b76fd48d102e2e702d88749d71c1bd65a610611 Signed-off-by: sreenivasulu velpula <svelpula@nvidia.com> Reviewed-on: http://git-master/r/439761 (cherry picked from commit 465c6b2738b1b4f7b8a6c3672c47e8d1c5157021) Reviewed-on: http://git-master/r/559389 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Bibek Basu <bbasu@nvidia.com> Tested-by: Bibek Basu <bbasu@nvidia.com> Reviewed-by: Aleksandr Frid <afrid@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
2014-10-27arm: tegra: Modify TEGRA_USE_DFLL_RANGEsreenivasulu velpula
Change TEGRA_USE_DFLL_RANGE to add one more range value "3" - DFLL usage is controlled by thermal cooling device Bug 1563635 Change-Id: Ib8443e0f9574632e0e2370618175fd40132a4488 Signed-off-by: sreenivasulu velpula <svelpula@nvidia.com> Reviewed-on: http://git-master/r/439760 (cherry picked from commit 930c190253d3253a632d8a3c0e12c08a2e490eef) Reviewed-on: http://git-master/r/559388 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Bibek Basu <bbasu@nvidia.com> Tested-by: Bibek Basu <bbasu@nvidia.com> Reviewed-by: Aleksandr Frid <afrid@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
2014-10-27arm: tegra12 :emc: update dvfs table for Jetson-TK1Bibek Basu
Updated dvfs table for Jetson-tk1 2GB Bug 200028708 Change-Id: Ia6000916ca7388b6c5f17af6f399a4b11a0ed650 Signed-off-by: Jeetesh Burman <jburman@nvidia.com> Signed-off-by: Bibek Basu <bbasu@nvidia.com> Reviewed-on: http://git-master/r/495978 GVS: Gerrit_Virtual_Submit Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
2014-10-24arm: configs: L4T config for intel7260 wirelessPhilip Rakity
bug 1567414 Change-Id: I9f41f991940016ce6b66777ec10703acef1c96b5 Signed-off-by: Philip Rakity <prakity@nvidia.com> Reviewed-on: http://git-master/r/561969 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Matthew Pedro <mapedro@nvidia.com>
2014-10-07arm: tegra12_defconfig: set 3GB-16MB task sizetegra-l4t-r21.1daily-2014.11.07.1_l4t/l4t-r21Zheng Liu
The previously used 3GB-24MB task size caused relocation failures when loading kernel modules. This happened because part of the module loading area got beyond the 32MB relocation range from kernel .text segment. This problem is ARM32-specific and does not affect ARM64. Bug 1489463 Change-Id: I255eb605988b3095d49f05d4d4b199bf2c796bfd Signed-off-by: Zheng Liu <zhliu@nvidia.com> Reviewed-on: http://git-master/r/553996 Reviewed-by: Winnie Hsu <whsu@nvidia.com> Tested-by: Winnie Hsu <whsu@nvidia.com>
2014-10-07arm: tegra12_defconfig: make audio drivers inbuiltZheng Liu
Revert previous changes to modularize the audio drivers. The module probe/remove paths of these drivers are untested and buggy. Make these drivers built-in until the bugs are worked out, and schedule allows for thorough testing. Bug 1536426 Change-Id: Ic1698e7205b1d97461051cd1e25a513dac9649fe Signed-off-by: Zheng Liu <zhliu@nvidia.com> Reviewed-on: http://git-master/r/554287 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Winnie Hsu <whsu@nvidia.com>
2014-10-01arm: tegra12_defconfig: max98090 as loadable moduleShreshtha SAHU
Bug 1550880 Change-Id: I6278cde7643dd3b298d72c54497cb5274a5de544 Signed-off-by: Shreshtha SAHU <ssahu@nvidia.com> Reviewed-on: http://git-master/r/551903 Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
2014-09-26ARM: ardbeg: enable imx135 V4L2 sensor driverBryan Wu
Bug 1380143 Change-Id: I9292465b0652c5287db6bbc97a08c76c1ad48484 Signed-off-by: Bryan Wu <pengw@nvidia.com> Reviewed-on: http://git-master/r/337471 (cherry picked from commit e83a8827e9888f567a5859ecac6a1041edcf0db9) Reviewed-on: http://git-master/r/498937 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Matthew Pedro <mapedro@nvidia.com> Reviewed-by: Winnie Hsu <whsu@nvidia.com>
2014-09-24ARM: tegra12: add clock preinit code for U-BootBryan Wu
U-Boot doesn't setup clock as NVTBoot or fastboot, so clocks need to be preinit before our normal clock init. Bug 1482099 Change-Id: I5ad8dc7e61f1ad4864410a808c41298a91c7198f Signed-off-by: Bryan Wu <pengw@nvidia.com> Signed-off-by: Prabhu Kuttiyam <pkuttiyam@nvidia.com> Reviewed-on: http://git-master/r/408427 (cherry picked from commit 6682ca58527e47fe6db40855d2deba48a6d321d3) Reviewed-on: http://git-master/r/500873 Reviewed-by: Winnie Hsu <whsu@nvidia.com>
2014-09-24ARM: tegra12: config: enable clock preinit codeBryan Wu
Enable clock preinit code by default for U-Boot. Bug 1482099 Change-Id: I72fa1e9b45f580813846c7506efec5a03347efcd Signed-off-by: Bryan Wu <pengw@nvidia.com> Signed-off-by: Prabhu Kuttiyam <pkuttiyam@nvidia.com> Reviewed-on: http://git-master/r/408428 (cherry picked from commit 8f2ff20c410a8b7a25e4132e6a194117e4f74361) Reviewed-on: http://git-master/r/500874 Reviewed-by: Winnie Hsu <whsu@nvidia.com>
2014-09-17arm: tegra12: jetson-tk1: add debounce to power keyBibek Basu
Continuous press & release of power key during resume cause power key to generate continious interrupt leading to hang of device. So add debounce time Bug 200037478 Change-Id: Ia3081700af3291813450dda7205f842f511e63db Signed-off-by: Bibek Basu <bbasu@nvidia.com> Reviewed-on: http://git-master/r/499296 GVS: Gerrit_Virtual_Submit Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
2014-09-16arm: tegra: Ram repair for slow clusterBibek Basu
Do ram repair for slow cluster also during boot Bug 1528461 Change-Id: I71ed7891aaff48f0b87438ad029b22ced9be0f04 Signed-off-by: Bibek Basu <bbasu@nvidia.com> Reviewed-on: http://git-master/r/494787 Reviewed-by: Matthew Pedro <mapedro@nvidia.com> Tested-by: Matthew Pedro <mapedro@nvidia.com>
2014-09-16arm: tegra: power: add pcie dependency to xusb opsHaribabu Narayanan
Due to a HW bug 1320346 in t12x/t13x, PCIE needs to be unpowergated when XUSB is to be accessed. Currently PCIE powergating ops need to be invoked from XUSB driver since powergating module doesn't internally handle this dependency. This patch implements this dependency within the powergating module so that xhci-tegra driver can stay chip-agnostic. Bug 1451279 Bug 1524744 Bug 200027067 Change-Id: I57da2645c9bde1c98b73a906f2ff5e407a3a8380 Reviewed-on: http://git-master/r/424035 (cherry picked from commit ff373b04f297ee653c58a86c6642325037f5d10e) Signed-off-by: Vidya Sagar <vidyas@nvidia.com> Reviewed-on: http://git-master/r/498661 Reviewed-by: Matthew Pedro <mapedro@nvidia.com>
2014-09-16arm: tegra: power: add reference counters for pcieHaribabu Narayanan
Due to HW Bug 1320346, both XUSB and PCIE modules need to control powergating on PCIE block. Implement reference counter mechanism so that powergating is done only when neither of these two drivers are active. Bug 1451279 Bug 1455032 Bug 200027067 Change-Id: I6866ba0fb47433e211360b722abbb1b2c1a05c35 Reviewed-on: http://git-master/r/418060 (cherry picked from commit 70be55b824632252be36f6ee0d495d4c0f4e507c) Signed-off-by: Vidya Sagar <vidyas@nvidia.com> Reviewed-on: http://git-master/r/498659 Reviewed-by: Matthew Pedro <mapedro@nvidia.com> Tested-by: Matthew Pedro <mapedro@nvidia.com>
2014-09-15arm: tegra12: dtb: rearrange pmc registrationBibek Basu
PMC should be suspended as soon as interrupt- controller bus is suspended so that no wake signal is entertained in between leading to abnormal system behaviour Bug 200036432 Change-Id: I4de7462a8c0588f8cecde270a97c39040748a4b6 Signed-off-by: Bibek Basu <bbasu@nvidia.com> Reviewed-on: http://git-master/r/498280 Reviewed-by: Matthew Pedro <mapedro@nvidia.com> Tested-by: Matthew Pedro <mapedro@nvidia.com>
2014-09-15ARM: tegra: move pinmux dt node before gpio modeLaxman Dewangan
Move the pimx DT node before gpio node to make sure that pinmux get registered before the gpio. Bug 200033491 Change-Id: I55d5a5c1a1570c16d8332ba224e0ed9a1f7c257c Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-on: http://git-master/r/412630 (cherry picked from commit 463019f3158b58906f5b4c81463e5b0b1067576f) Reviewed-on: http://git-master/r/498813 Reviewed-by: Matthew Pedro <mapedro@nvidia.com> Tested-by: Matthew Pedro <mapedro@nvidia.com>
2014-09-12Arm: config: tegra12: Enable interactive governorRajkumar Kasirajan
The interactive governor provides better performance than ondemand governor. Enable it to improve the performance. Bug 1359622 Change-Id: Ibc51285531ce2ef0d20fc668e240ef59db1322b1 Signed-off-by: Rajkumar Kasirajan <rkasirajan@nvidia.com> (cherry picked from commit 42ad40e52df0423d1622b1aa9835033c1c8ef890) Reviewed-on: http://git-master/r/#/c/488018/ Reviewed-on: http://git-master/r/488030 Reviewed-by: Winnie Hsu <whsu@nvidia.com> Tested-by: Winnie Hsu <whsu@nvidia.com>