summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorDominik Sliwa <dominik.sliwa@toradex.com>2018-09-06 11:17:37 +0200
committerMarcel Ziswiler <marcel.ziswiler@toradex.com>2018-09-27 18:08:45 +0200
commitba01a34d91b3cc65484edea5930ac85c5ebf524d (patch)
tree3a309ac31dc662b9b5df55b8e382ed8058ffa350 /arch
parent810169d226296592ba8e7d72676c9106080ce4c4 (diff)
apalis-tk1: lvds: allow setting LVDS drive strength in dt
Hardcoded value was used before. This allows setting drive strength values in the devicetree. Signed-off-by: Dominik Sliwa <dominik.sliwa@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/boot/dts/tegra124-platforms/tegra124-apalis-displays.dtsi1
-rw-r--r--arch/arm/boot/dts/tegra124-platforms/tegra124-apalis-v1.2-displays.dtsi1
-rw-r--r--arch/arm/mach-tegra/include/mach/dc.h1
3 files changed, 3 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/tegra124-platforms/tegra124-apalis-displays.dtsi b/arch/arm/boot/dts/tegra124-platforms/tegra124-apalis-displays.dtsi
index 0ef2503b7e77..211905e74ff2 100644
--- a/arch/arm/boot/dts/tegra124-platforms/tegra124-apalis-displays.dtsi
+++ b/arch/arm/boot/dts/tegra124-platforms/tegra124-apalis-displays.dtsi
@@ -13,6 +13,7 @@
lvds:lvds {
status = "okay";
+ lvds-drive-strength = <0x40 0x40 0x40 0x40>;
display {
status = "okay";
disp-default-out {
diff --git a/arch/arm/boot/dts/tegra124-platforms/tegra124-apalis-v1.2-displays.dtsi b/arch/arm/boot/dts/tegra124-platforms/tegra124-apalis-v1.2-displays.dtsi
index da0f82024ce0..3670e63a2033 100644
--- a/arch/arm/boot/dts/tegra124-platforms/tegra124-apalis-v1.2-displays.dtsi
+++ b/arch/arm/boot/dts/tegra124-platforms/tegra124-apalis-v1.2-displays.dtsi
@@ -13,6 +13,7 @@
lvds:lvds {
status = "okay";
+ lvds-drive-strength = <0x40 0x40 0x40 0x40>;
display {
status = "okay";
disp-default-out {
diff --git a/arch/arm/mach-tegra/include/mach/dc.h b/arch/arm/mach-tegra/include/mach/dc.h
index 880545833270..6eafba0101df 100644
--- a/arch/arm/mach-tegra/include/mach/dc.h
+++ b/arch/arm/mach-tegra/include/mach/dc.h
@@ -578,6 +578,7 @@ struct tegra_dc_out {
struct tegra_hdmi_out *hdmi_out;
struct tegra_dp_out *dp_out;
struct tegra_stereo_out *stereo;
+ u32 lvds_drive_strength;
unsigned height; /* mm */
unsigned width; /* mm */