Age | Commit message (Collapse) | Author |
|
Integrate optional eDP support (e.g. uncomment define of APALIS_TK1_EDP
as found in the platform data header file.
Tested using a prototype Apalis TK1 mezzanine connecting to a Samsung
LTN156FL02-L01 panel featuring a 4K aka UHD resolution of 3840 by 2160.
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
Acked-by: Dominik Sliwa <dominik.sliwa@toradex.com>
|
|
This patch adds support for the Toradex Apalis TK1 acomputer on module
which can be used on different carrier boards.
The module consists of a Tegra TK1 SoC, a PMIC solution, 2 GB of DDR3L
RAM, a bunch of level shifters, an eMMC, a TMP451 temperature sensor
chip, an I210 gigabit Ethernet controller and a SGTL5000 audio codec.
Furthermore, there is a Kinetis MK20DN512 companion micro controller for
analogue, CAN and resistive touch functionality which is not yet
supported.
This is known to boot into either a basic Angstrom/OpenEmbedded/Yocto
or L4T/JetPack Ubuntu based image.
The following things are known to work to a certain extend:
- analogue/digital audio
- debug UART1
- DVFS power management incl. low power core migration
- eMMC
- gigabit Ethernet
- GPIOs
- HDMI (incl. HDA audio)
- I2C
- LVDS
- PCIe
- SATA
- SD/MMC cards
- temperature sensor
- USB host ports
The rest is untested.
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
Acked-by: Dominik Sliwa <dominik.sliwa@toradex.com>
|
|
Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com>
Change-Id: I06582980f2e9e88ab0e34bc5febc5d939fb77cc4
Reviewed-on: http://git-master/r/404934
(cherry picked from commit d1095251dadc17cb2c4f885f0d5d23359536f02b)
Reviewed-on: http://git-master/r/405472
Reviewed-by: Riham Haidar <rhaidar@nvidia.com>
Tested-by: Riham Haidar <rhaidar@nvidia.com>
|
|
This patch adds initial board files for p2360
Bug 1498344
Change-Id: I76a8f00fb45836312624bf20df0f48a93aee1fb2
Signed-off-by: Vipin Kumar <vipink@nvidia.com>
Reviewed-on: http://git-master/r/395929
Reviewed-by: Sandeep Trasi <strasi@nvidia.com>
Tested-by: Sandeep Trasi <strasi@nvidia.com>
|
|
Remove T114 specific board files as these are not supported
on build/latest releases.
The platform's board files which are removed are:
- Dalmore
- Pluto
- Macallan
- Pismo
- Roth
Change-Id: Ie532fa8b326cef1aeda98d63215d7ecad26fb1ab
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/396859
Reviewed-by: Automatic_Commit_Validation_User
|
|
Change-Id: I5be0cc0c63930fbd6e572fb07618dba1d91c0889
Signed-off-by: venkatajagadish <vjagadish@nvidia.com>
Reviewed-on: http://git-master/r/387491
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
|
|
Change-Id: I30baee4084399b8078232f31296c4d891a903d47
Signed-off-by: Prashant Gaikwad <pgaikwad@nvidia.com>
Reviewed-on: http://git-master/r/395123
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
To support an eDP panel or an external DP monitor for the VCM3.0-T124
platform
- target platform is P1859 + VCM3.0-T124 + E1860 stacked.
- use miniDP connector J9 on E1860 B00 board.
- to support an external DP monitor, a HW rework is required for the
E1860 B00 board, so the monitor can recognize the cable connection.
The kernel config option TEGRA_DP controls the tegra dp driver
required to support an internal eDP panel or an external DP monitor.
It can be selected by "Device Drivers" -> "Graphics support" ->
"Enable eDP panel" in the make menuconfig.
Notes:
The eDP panel shows vertical strips on booting. May need to put the
eDP panel to an inactive mode at boot.
bug 1409738
Change-Id: I4da2db0614f6bea8cf0ea714913a8b806b485e7a
Signed-off-by: Sungwook Kim <sungwookk@nvidia.com>
Reviewed-on: http://git-master/r/386806
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Animesh Kishore <ankishore@nvidia.com>
Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Jon Mayo <jmayo@nvidia.com>
|
|
dev-kernel doesn't support Tegra 3 devices any longer, so remove some
T30 thermal sensor code that's now dead.
Bug 1201644
Bug 1380438
Bug 1482001
Change-Id: I340cd2f79fc3d2d3d3de6de08d4e80b24ee70b7a
Signed-off-by: Paul Walmsley <pwalmsley@nvidia.com>
Cc: Matthew Longnecker <mlongnecker@nvidia.com>
Cc: Diwakar Tundlam <dtundlam@nvidia.com>
Reviewed-on: http://git-master/r/392200
GVS: Gerrit_Virtual_Submit
Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>
Tested-by: Diwakar Tundlam <dtundlam@nvidia.com>
|
|
Thermal sensor in MCM NVT210
I2c Bus: GEN2_I2C
Slave Address: 0x4C
Bug 1442432
Change-Id: I7e934800634812b565f97113ca3348844a0b38e8
Signed-off-by: sreenivasulu velpula <svelpula@nvidia.com>
Reviewed-on: http://git-master/r/364895
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sandeep Trasi <strasi@nvidia.com>
|
|
Add support for derating via keeping two separate sets of EMC tables.
One set is nominal, the other set is derated. Based on the temperature
reported by the DRAM the EMC thermal driver can specify which set of
tables the EMC driver should use when swapping frequencies.
This patch also adds support for a more graduated response to rising
temperature. The DRAM reports 3 levels of refresh and derating
requirements:
0x4: Refresh x2
0x5: Refresh x4
0x6: Refresh x4 + derating
The particular combination of refresh modification and derating is now
picked based on the particular level of throttling necessary.
Also, this adds the ability to control certain DRAM
timing parameters like refresh rate based on over
temp status and ddd ISO efficiency table for POP package
Bug 1436864
Reviewed-on: http://git-master/r/#/c/377913/
Change-Id: Ibfa5820436459029f6a0f8c0980b5ad3297d5ec7
Signed-off-by: Ishwarya Balaji Gururajan <igururajan@nvidia.com>
Reviewed-on: http://git-master/r/375058
Reviewed-by: Thomas Cherry <tcherry@nvidia.com>
Tested-by: Thomas Cherry <tcherry@nvidia.com>
|
|
Moving pm-irq.c from mach-tegra/ to drivers/platform/tegra/
as codes have to be shared between arm and arm64.
Bug 1440573
Change-Id: I91a071eca1fd5c578ae1087b8348e56f417c5bda
Signed-off-by: Sumit Singh <sumsingh@nvidia.com>
Reviewed-on: http://git-master/r/376552
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
Moving pmc.c from mach-tegra/ to drivers/platform/tegra/
as codes have to be shared between arm and arm64.
Bug 1440573
Change-Id: Ic06c25d74fd2ca4d44eedd129ebcc71d8afa88f2
Signed-off-by: Sumit Singh <sumsingh@nvidia.com>
Reviewed-on: http://git-master/r/377302
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
Move keys registration to DT for Norrin.
Change-Id: I4e67ffa7d46082c2a38e7acdb1c24b634f3f8d34
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/385727
Reviewed-by: Venkata Jagadish <vjagadish@nvidia.com>
|
|
Remove the config variable usage from the kernel and make the secure
firmware check dynamic. This make LP1 resume tricky since we need to
execute out of TZRAM till SDRAM is out of self-refresh. To fix this,
store secure firmware presence bit in TZRAM during boot.
Bug 1475528
Change-Id: Ic18766bbee14626e8cf092363d57f4d98b44b6df
Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
Reviewed-on: http://git-master/r/377616
|
|
AUO wuxga panel is 8" panel, not 7" one.
Also, update active area info according to data spec.
(panel's physical width and height)
Bug 1371533
Change-Id: I2a6b0ab40508c72b387665799b6677962d04a776
Signed-off-by: Min-wuk Lee <mlee@nvidia.com>
Reviewed-on: http://git-master/r/379370
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Jon Mayo <jmayo@nvidia.com>
|
|
Move all power monitor device registration for Ardbeg to
DT. Following are change:
- Add dtsi file for Ardbeg power mon.
- Add the dtsi file from the Ardbeg top level dtsi file.
- Delete the board powermon dts file.
bug 1369958
Change-Id: Idadf3a2247c479b0d4024548d274cc8efa18c79e
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/374139
|
|
Move all power monitor device registration for Loki to
DT. Following are change:
- Add dtsi file for Loki power mon.
- Add the dtsi file from the Loki top level dtsi file.
- Delete the board powermon dts file.
bug 1369958
Change-Id: Ideae40a193f2260834ce25dbd48a43c6e5bc0c6e
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/374140
|
|
Move all power monitor device registration for Dalmore to
DT. Following are change:
- Add dtsi file for Dalmore power mon.
- Add the dtsi file from the dalmore top level dtsi file.
- Delete the board powermon dts file.
bug 1369958
Change-Id: I47453b2fca491aeda6a0fd872986d90846927f6b
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/374017
|
|
Move all power monitor device registration for P1761 to
DT. Following are change:
- Add dtsi file for P1761 power mon.
- Add the dtsi file from the P1761 top level dtsi file.
- Delete the board powermon dts file.
bug 1369958
Change-Id: I578e6e126146656cc53c0712c53532fd45a547d1
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/374019
|
|
Move all power monitor device registration for Laguna to
DT. Following are change:
- Add dtsi file for Laguna power mon.
- Add the dtsi file from the Laguna top level dtsi file.
- Delete the board powermon dts file.
bug 1369958
Change-Id: I61472a03b993cc8bba4c7aa4d76b0fbe15b359c5
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/374018
|
|
Bug 1380001
Change-Id: I0cb9a887ad85b67ba14626e3ab5543525cf26a00
Signed-off-by: Sumit Singh <sumsingh@nvidia.com>
Reviewed-on: http://git-master/r/354930
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Sri Krishna Chowdary <schowdary@nvidia.com>
Reviewed-by: Sachin Nikam <snikam@nvidia.com>
|
|
Move all power monitor device registration for Roth to
DT. Following are change:
- Add dtsi file for Roth power mon.
- Add the dtsi file from the Roth top level dtsi file.
- Delete the board powermon dts file.
bug 1369958
Change-Id: I68d9e48bfa0c97bd8581d75da7b892d12083da52
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/373615
|
|
Move all power monitor device registration for Pismo to
DT. Following are change:
- Add dtsi file for Pismo power mon.
- Add the dtsi file from the Pismo top level dtsi file.
- Delete the board powermon dts file.
bug 1369958
Change-Id: I08bd7085b07d4b78c073977f6e8b19e9e9038413
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/373614
|
|
Move all power monitor device registration for Macallan to
DT. Following are change:
- Add dtsi file for Macallan power mon.
- Add the dtsi file from the Macallan top level dtsi file.
- Delete the board powermon dts file.
bug 1369958
Change-Id: I163efb5b7ff32d57282406989e506e25f5c7876b
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/373613
|
|
Move all power monitor device registration for Pluto to
DT. Following are change:
- Add dtsi file for pluto power mon.
- create new top level dts file for powerconfig rework based
board which has different calibration and power lsb values.
- Delete the board powermon dts file.
bug 1369958
Change-Id: I54569e33d04926bbebd017fa732fb19652fb3e3f
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/373612
|
|
bug 1414391
Change-Id: I4e677186528c22c12b3f19db15ac75ebe6ac5856
Signed-off-by: Xue Dong <xdong@nvidia.com>
Reviewed-on: http://git-master/r/355268
Reviewed-on: http://git-master/r/366752
Reviewed-by: Chao Xu <cxu@nvidia.com>
Tested-by: Chao Xu <cxu@nvidia.com>
|
|
add e1937 sku 1100 AUO 12X8 display panel
bug 1435883
Change-Id: I28c4ebf3c55ad4f8b197fa07ae3d67b125e8e548
Reviewed-on: http://git-master/r/354426
Signed-off-by: Daehyoung Ko <dko@nvidia.com>
Reviewed-on: http://git-master/r/361706
Reviewed-by: Seema Khowala <seemaj@nvidia.com>
Tested-by: Seema Khowala <seemaj@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
non-secure mode."
This reverts commit 7f93a0dddf39f372c064f772f9af6903e91aaacf as
the t132ref builds break with the following errors -
<android>/kernel/drivers/platform/tegra/../../../arch/arm/mach-tegra/reset.c:45: undefined reference to `is_secure_mode'
<android>/kernel/drivers/platform/tegra/../../../arch/arm/mach-tegra/reset.c:57: undefined reference to `is_secure_mode'
<android>/kernel/drivers/platform/tegra/../../../arch/arm/mach-tegra/reset.c:58: undefined reference to `tegra_generic_smc'
Change-Id: I4e44c2ffba4e1c013213e543b67f2d49a928b764
Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
Reviewed-on: http://git-master/r/365347
|
|
- Remove CONFIG_TEGRA_USE_SECURE_KERNEL config option
- Use DBGDSCR.NS bit to dynamically get secure/non-secure mode
- Replace ifdefs with dynamic code.
- Keep CONFIG_TRUSTED_LITTLE_KERNEL to enable secure os
bug 1411345
Change-Id: I75ddfed7a35fcb30e2772bb43057ae022bcf09b3
Signed-off-by: Nitin Sehgal <nsehgal@nvidia.com>
Reviewed-on: http://git-master/r/353155
Reviewed-by: Varun Wadekar <vwadekar@nvidia.com>
Tested-by: Varun Wadekar <vwadekar@nvidia.com>
|
|
Move the MC driver out of mach-tegra and prepare the driver
for using the DT.
Change-Id: I544259de9e899b29152d7e2f08bce5745e40fb30
Signed-off-by: Alex Waterman <alexw@nvidia.com>
Reviewed-on: http://git-master/r/302984
Reviewed-by: Krishna Reddy <vdumpa@nvidia.com>
|
|
Add support for Innolux 11.6" eDP panel.
The code assumes that the only variant of this
panel is NVSR-enabled.
NVSR PWM support is work in progresss; for now,
Tegra PWM for backlight is present only as a
placeholder.
Bug 1315461
Change-Id: Ib084e1a82d7abde67f2cf3bf8c696c0d8947290a
Signed-off-by: Daniel Solomon <daniels@nvidia.com>
Reviewed-on: http://git-master/r/362184
GVS: Gerrit_Virtual_Submit
Reviewed-by: Jon Mayo <jmayo@nvidia.com>
|
|
Fix warnings in multiple files under mach-tegra and enable -Werror
flag to protect further warnings from creeping in.
Bug 1438288
Change-Id: Ibdf27605b10f90f13a5dfa1abce16ec153d94114
Signed-off-by: Sumit Singh <sumsingh@nvidia.com>
Reviewed-on: http://git-master/r/356554
Reviewed-by: Sachin Nikam <snikam@nvidia.com>
Tested-by: Sachin Nikam <snikam@nvidia.com>
|
|
Add dt support for sharp 25x16 panel
Bug 1410281
Change-Id: I204b25a57b3b1962b23cf0ddc849e0cdad9a32b4
Signed-off-by: Vineel Kumar Reddy Kovvuri <vineelkumarr@nvidia.com>
Reviewed-on: http://git-master/r/356945
Reviewed-by: Animesh Kishore <ankishore@nvidia.com>
Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
|
|
Removing nv timers from the Makefile as they have been migrated.
Bug 1379817
Change-Id: Ie8787293884de56958f985014cf0fcc0913bb1fa
Signed-off-by: Ajay Nandakumar <anandakumarm@nvidia.com>
Reviewed-on: http://git-master/r/300558
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
Move mipi-cal to drivers/platform/tegra from mach
arch/arm/mach-tegra.
Bug 1408557
Change-Id: I4af7521cdbcf93c4926ca670e648bfdc562d279f
Signed-off-by: Rakesh Sharma <rasharma@nvidia.com>
Reviewed-on: http://git-master/r/350527
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Prayas Mohanty <pmohanty@nvidia.com>
|
|
Creating dvfs and speedo files separately for T132 and
reducing the max gpu speed to 252Mhz
Bug 1426244
Change-Id: Ie274b134d7704ff02560cb1658d4d1814a8487be
Signed-off-by: Krishna Sitaraman <ksitaraman@nvidia.com>
Reviewed-on: http://git-master/r/346662
Reviewed-by: Adeel Raza <araza@nvidia.com>
Reviewed-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Alexander Van Brunt <avanbrunt@nvidia.com>
|
|
Bug 1405054
Change-Id: Ia09db70bd5427a189596624e616319ca81144a5b
Signed-off-by: Johnny Qiu <joqiu@nvidia.com>
Reviewed-on: http://git-master/r/345159
Tested-by: Hayden Du <haydend@nvidia.com>
Reviewed-by: Alexander Van Brunt <avanbrunt@nvidia.com>
|
|
Move pinmux table to DT for vcm30-t124.
Also move the pca registration to board-vcm30_t124-power.c
to get rid of file board-vcm30_t124-pinmux.c.
Change-Id: I4f526ad96c4e87127a8d7145fff1077ae6b92a59
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/353245
GVS: Gerrit_Virtual_Submit
|
|
Move pinmux table to DT for bonaire.
Change-Id: Ie4d398c0587e91d446d56709e32b363fae1b9f21
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/353243
GVS: Gerrit_Virtual_Submit
|
|
Move pinmux configuration on Pismo to DT.
Change-Id: Iac4d07cb0e60d96680532de5e1fbb90c2a2a2d45
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/353099
|
|
Move pinmux configuration on Roth to DT.
Change-Id: I82222c88b853d4587da0db03cc053ffc97cfe1f9
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/353098
|
|
Move pinmux configuration on Macallan to DT.
Change-Id: Iacd91af52de980b4156d2d76c13970205ad577c8
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/353097
|
|
Move pinmux table of Dalmore to DT.
Change-Id: Ie47993026ad36a70cde6119bdb298d1460402cd3
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/349718
|
|
Bug 1343366
Change-Id: I9eb9a07039f6cd19387cdb81ecf3192c7eef7323
Signed-off-by: Alex Frid <afrid@nvidia.com>
Reviewed-on: http://git-master/r/350850
Reviewed-by: Sai Gurrappadi <sgurrappadi@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
|
|
This includes board file and panel driver changes
to support device tree for tn8 e1549 panel, hdmi
and display controllers. Also, common wrapper apis
to deliver framebuffer resource information are
prepared.
Bug 1371533
Change-Id: I1dc866fae3cef15d197eec7ffb55d464b7fe0972
Signed-off-by: Min-wuk Lee <mlee@nvidia.com>
Reviewed-on: http://git-master/r/332211
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Jon Mayo <jmayo@nvidia.com>
|
|
Change-Id: I6d5cf5977cd5497e24f541f539ee3eaa843d890c
Signed-off-by: Timo Alho <talho@nvidia.com>
Reviewed-on: http://git-master/r/349016
Reviewed-by: Juha Tukkinen <jtukkinen@nvidia.com>
|
|
Move the pinmux table of Pluto to DT.
Change-Id: I4a7178b96052bb6701f5ea44fb8c4c66a9b1e822
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/349749
|
|
Bug 1412441
ldewangan: Change added on Makefile
Change-Id: Ie44e7fd0bcc9130ee7f3f5c4a94c85908ea333f6
Signed-off-by: Robert Shih <rshih@nvidia.com>
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/345524
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
Add pinmux support to dtb
Bug 1423348
Bug 1427643
Change-Id: I6bbdf9ad663edb087b0e8078e3f3a516084d842f
Signed-off-by: Bibek Basu <bbasu@nvidia.com>
Reviewed-on: http://git-master/r/347325
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
|