Age | Commit message (Collapse) | Author |
|
Add ability to switch between 24.1 and 24.0 lvds modes.
Mode description can be found in "Using 24-bpp LVDS Panels with
IntelĀ® Mobile Chipsets for Embedded Applications".
Signed-off-by: Dominik Sliwa <dominik.sliwa@toradex.com>
Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
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>
|
|
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>
|
|
Update Documentation for device tree update for
optional oc_pg_ctrl_masking feature
Bug 1518725
Bug 1419425
Change-Id: I309533849d48d61aefebd8f477e79b79ed4127fb
Signed-off-by: Bibek Basu <bbasu@nvidia.com>
Reviewed-on: http://git-master/r/423185
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
GVS: Gerrit_Virtual_Submit
|
|
Initialize the backup battery charging state based on
device tree or platform provided data
Bug 1508216
Change-Id: I2bc7c0778b466bb61cd984bfeece97cd9c0059e4
Signed-off-by: Bibek Basu <bbasu@nvidia.com>
Reviewed-on: http://git-master/r/403344
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
|
|
Update the INA3221x DT binding documents and add dt-binding header to use
the macro from DTS file.
The updates details how it can be instantiated as iio channels and client
driver use this from DT node for measuring different parameters of different
channels. It also details the index for different signal monitor which
is require for iio channel consumer interface.
bug 1413219
Change-Id: I1c31322d4d905983e16ef132c0bd75af29fd0583
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/395549
|
|
This is driver side change to work with
reorganized display system device tree
for proper panel detection from among
multiple panel nodes in device tree level.
Bug 1371533
Change-Id: Iad0b1aacfc6633945c6696b524e43a87150e9c90
Signed-off-by: Min-wuk Lee <mlee@nvidia.com>
Reviewed-on: http://git-master/r/384373
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Thomas Cherry <tcherry@nvidia.com>
Reviewed-by: Animesh Kishore <ankishore@nvidia.com>
Reviewed-by: Jon Mayo <jmayo@nvidia.com>
|
|
device tree platfom data support.
interface to read device tree from user space.
bug 1455100
Change-Id: I25b6b7b03bc25195c25d7014f91ca761caeb635f
Signed-off-by: Charlie Huang <chahuang@nvidia.com>
Reviewed-on: http://git-master/r/381103
GVS: Gerrit_Virtual_Submit
Reviewed-by: Thomas Cherry <tcherry@nvidia.com>
|
|
on both loki & tn8, added camera module data, defines the hierachy of
camera module structure.
also optimized the power on/off scripts by using meaningful macros.
Change-Id: I80bdf9846be046f050c31b8db00651c493869d51
Signed-off-by: Charlie Huang <chahuang@nvidia.com>
Reviewed-on: http://git-master/r/391034
Reviewed-by: Frank Chen <frankc@nvidia.com>
Reviewed-by: David Wang (SW-TEGRA) <davidw@nvidia.com>
Reviewed-by: Thomas Cherry <tcherry@nvidia.com>
|
|
Define some of the macro to make DTS file entry easy for regulator.
Change-Id: I06ab91b74e21b977a97b20a4d7ad14f9afd5cab2
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/382069
GVS: Gerrit_Virtual_Submit
|
|
Define some of the macro to make DTS file entry easy for
Palmas device.
Change-Id: I679908b807df6add0f24417af9fb8512816d53c6
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/382068
GVS: Gerrit_Virtual_Submit
|
|
Define some of the macro to make DTS file entry easy for
AS3722 device.
Change-Id: I449e78687676b3b531f3647b5d0acb1f9af7b991
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/380888
|
|
Breaks boot of bowmore_ers.
This reverts commit 74b455e813f3bff2b4921170e04b718f939069f8.
Change-Id: Ia69637b302f2f6fb900f29a44ff64ce3bc89118a
Signed-off-by: Juha Tukkinen <jtukkinen@nvidia.com>
Reviewed-on: http://git-master/r/377686
Reviewed-by: Vineel Kumar Reddy Kovvuri <vineelkumarr@nvidia.com>
|
|
Enable sending VBLANK DCS commands via panel init api.
Bug 1466927
Change-Id: Idf481718f1c3119497cebe7057e26e29a3191524
Signed-off-by: Vineel Kumar Reddy Kovvuri <vineelkumarr@nvidia.com>
Reviewed-on: http://git-master/r/377001
Reviewed-by: Animesh Kishore <ankishore@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
|
|
This patch introduces a device tree bindings for
describing the hardware thermal behavior and limits.
Also a parser to read and interpret the data and feed
it in the thermal framework is presented.
This patch introduces a thermal data parser for device
tree. The parsed data is used to build thermal zones
and thermal binding parameters. The output data
can then be used to deploy thermal policies.
This patch adds also documentation regarding this
API and how to define tree nodes to use
this infrastructure.
Note that, in order to be able to have control
on the sensor registration on the DT thermal zone,
it was required to allow changing the thermal zone
.get_temp callback. For this reason, this patch
also removes the 'const' modifier from the .ops
field of thermal zone devices.
Change-Id: I5f6150963b24b702b230746f669ebaaac507cac5
Cc: Zhang Rui <rui.zhang@intel.com>
Cc: linux-pm@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Acked-by: Mark Rutland <mark.rutland@arm.com>
Signed-off-by: Eduardo Valentin <eduardo.valentin@ti.com>
Signed-off-by: Paul Walmsley <pwalmsley@nvidia.com> # for the NVIDIA downstream kernel
Signed-off-by: Christina Guertin <cguertin@nvidia.com>
Reviewed-on: http://git-master/r/356894
Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>
|
|
Since the device tree macro is supported, add
tegra dc macros to improve the readability of
device tree source for display system.
Bug 1371533
Change-Id: If36707f9589055aac61e3769add76663b4307f69
Signed-off-by: Min-wuk Lee <mlee@nvidia.com>
Reviewed-on: http://git-master/r/367473
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Animesh Kishore <ankishore@nvidia.com>
Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
|
|
Add some more key code on dt binding header for input keys.
bug 1457190
Change-Id: I002530e8c145bf01e9d0f600e71cf6a96d43d641
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/365916
|
|
Make the pinctron dt-binding header to same as mainline
to make the code sync/same as mainline.
Change-Id: I5da41838ad18839cd14531f7fd946a93b9f29700
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/362831
|
|
This reverts commit 69bbd97f4fd9d1b9fcf35de692ebefa33e918054.
Conflicts:
arch/arm/boot/dts/tegra124-tn8-p1761-battery-2gb.dts
arch/arm/boot/dts/tegra124-tn8-p1761-battery.dts
Change-Id: I63055451cdffc02e2bdc4eda793597e60d0151e9
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/356539
Reviewed-by: Mitch Luban <mluban@nvidia.com>
Tested-by: Mitch Luban <mluban@nvidia.com>
|
|
Add 2 gpio keys for tn8 only.
Separate tn8 dt files from e1780.
------------------------------
commit 4012682d01e5c7538ccf9b259547d082b62aafe9
Author: Youngjin Kim <nkim@nvidia.com>
Change stylus pen detect hall sensor GPIO for P1640-A01 revision.
Change-Id: I50549fd168a03946e3370e6d23d61203e299d0d6
Reviewed-on: http://git-master/r/237187
commit ad89dd3f769058560a5e5576c503cbd5af954a8d
Author: Youngjin Kim <nkim@nvidia.com>
ARM: tegra: tegratab: add lid and pen detect switch support
Change-Id: Idd0bc903354970352b0f451595249d1209569924
Reviewed-on: http://git-master/r/224883
------------------------------
Bug 1380492
Change-Id: I9aa85424359a05b4cafbaa157b668c56e4430f97
Signed-off-by: Leavitt Zhang <leavittz@nvidia.com>
Reviewed-on: http://git-master/r/336063
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
GVS: Gerrit_Virtual_Submit
|
|
Add a header file to define the macros for type conversion
to be used by DTS file.
Add macro for the S32 to U32 conversion by using 2's complement.
Change-Id: Ia788e50b916b24c350293af4fef41efd25beba11
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/350994
Reviewed-by: Kerwin Wan <kerwinw@nvidia.com>
|
|
Add generic macro as TEGRA_PIN_{DISABLE/ENABLE} to disable/enable
the input, tristate, open-drain, lock, rcv-sel, high-speed mode,
schmitt etc.
Also add macro for pull up/down/none as per mainline.
Change-Id: Ia2d5cf665dfc0cf9cb7e4829e62915b9a7b82195
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/349448
|
|
Defines the pincontrol constants which can be used by the
DTS file.
Change-Id: Ia59c853d0ca0a597b0ed0b3d73e63ecfc15f714f
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/336161
GVS: Gerrit_Virtual_Submit
|
|
dt support for default ardbeg panel
Bug 1385965
Change-Id: Ie3b5cd505e75a7a138e791752efbdff9df4cacda
Signed-off-by: Vineel Kumar Reddy Kovvuri <vineelkumarr@nvidia.com>
Reviewed-on: http://git-master/r/327042
Reviewed-by: Animesh Kishore <ankishore@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
|
|
Many of Key device tree bindings uses the constant number as key code
which matches with kernel header key code and then comment as follows
for reference/better readability:
linux,code = <102>; /* KEY_HOME */
Create a DT header which defines all the key code so that DT key bindings
can use it as follows:
linux,code = <KEY_HOME>;
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Stephen Warren <swarren@nvidia.com>
Signed-off-by: Rob Herring <rob.herring@calxeda.com>
(cherry picked from commit 8851b9f1625ce0858e9b1bb0ae4a57d4b43178b1)
Change-Id: I44bf6a594d6a678751c8e0e4b3fc0737fd5f2f78
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/309601
|
|
Change-Id: I6aa539b0073731bf047b4b611ab3bb3345952535
Reviewed-on: http://git-master/r/302217
Reviewed-by: Ashwini Ghuge <aghuge@nvidia.com>
Tested-by: Ashwini Ghuge <aghuge@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
|
|
All Tegra GPIOs are named after the GPIO bank and GPIO number within
the bank. Define a macro to calculate the GPIO ID based on those
parameters. Make the macro available via all Tegra .dtsip files.
Signed-off-by: Stephen Warren <swarren@nvidia.com>
(cherry picked from commit 9798e47ff232c48b3c25b9a6b9395b505e389475)
Signed-off-by: Ashwini Ghuge <aghuge@nvidia.com>
Change-Id: I7bf7e20b44492da0cb5acba963905027e980b29f
Reviewed-on: http://git-master/r/302216
Reviewed-by: Ashwini Ghuge <aghuge@nvidia.com>
Tested-by: Ashwini Ghuge <aghuge@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
|
|
The ARM GIC binding defines a few custom cells and flags for its IRQ
specifier. Provide names for those.
Signed-off-by: Stephen Warren <swarren@nvidia.com>
Acked-by: Rob Herring <rob.herring@calxeda.com>
|
|
Many IRQ device tree bindings use the same flags. Create a header to
define those.
Signed-off-by: Stephen Warren <swarren@nvidia.com>
Acked-by: Rob Herring <rob.herring@calxeda.com>
|
|
Many GPIO device tree bindings use the same flags. Create a header to
define those.
Signed-off-by: Stephen Warren <swarren@nvidia.com>
Acked-by: Rob Herring <rob.herring@calxeda.com>
|