summaryrefslogtreecommitdiff
path: root/board/nvidia
diff options
context:
space:
mode:
authorTom Warren <twarren@nvidia.com>2011-11-16 08:41:12 -0700
committerGerrit <chrome-bot@google.com>2011-11-16 11:14:29 -0800
commit69e4e2063641b549a1798b02c40610f4d99bf40c (patch)
tree54aa0d660ecf44b69d7bdc7c798bd38ca5e23c19 /board/nvidia
parente219a201f8b97905bea5dbb63b4a6654548b2246 (diff)
arm: Tegra3: fdt: add display (LCD/PWFM) values for Tegra3
Signed-off-by: Tom Warren <twarren@nvidia.com> BUG=none TEST=Built Waluigi AOK, ran OK to cmd prompt Change-Id: I18ad5386958f456bf9bc819de5affc4cb5bae267 Reviewed-on: https://gerrit.chromium.org/gerrit/11716 Reviewed-by: Tom Warren <twarren@nvidia.com> Tested-by: Tom Warren <twarren@nvidia.com> Commit-Ready: Doug Anderson <dianders@chromium.org>
Diffstat (limited to 'board/nvidia')
-rw-r--r--board/nvidia/cardhu/tegra3-waluigi.dts30
-rw-r--r--board/nvidia/cardhu/tegra30.dtsi30
2 files changed, 60 insertions, 0 deletions
diff --git a/board/nvidia/cardhu/tegra3-waluigi.dts b/board/nvidia/cardhu/tegra3-waluigi.dts
index 6115397955..ba63099653 100644
--- a/board/nvidia/cardhu/tegra3-waluigi.dts
+++ b/board/nvidia/cardhu/tegra3-waluigi.dts
@@ -63,4 +63,34 @@
power-gpio = <&gpio 25 3>; /* power enable, gpio PD1 */
};
+ lcd {
+ compatible = "nvidia,tegra2-lcd";
+ width = <1280>;
+ height = <800>;
+ bits_per_pixel = <16>;
+ pwfm = <&pwfm0>;
+ display = <&display1>;
+ frame-buffer = <0x1C022000>;
+
+ pixel_clock = <68000000>;
+
+ /* Timing: ref_to_sync, sync_width. back_porch, front_porch */
+ horiz_timing = <0 30 52 64>;
+ vert_timing = <12 5 20 25>;
+
+ /* Parameter 3 bit 0:1=output, 0=input; bit 1:1=high, 0=low */
+ backlight-vdd = <&gpio 56 3>; /* PH0, LCD1_BL_PWM */
+ backlight-enable = <&gpio 58 3>; /* PH2, LCD1_BL_EN */
+ lvds-shutdown = <&gpio 90 3>; /* PL2, LVDS1_SHTDN */
+ panel-vdd = <&gpio 92 3>; /* PL4, EN_VDD_PNL1 */
+
+ /*
+ * Panel required timings
+ * Timing 1: delay between panel_vdd-rise and data-rise
+ * Timing 2: delay between data-rise and backlight_vdd-rise
+ * Timing 3: delay between backlight_vdd and pwm-rise
+ */
+
+ panel-timings = <0 0 0 0>;
+ };
};
diff --git a/board/nvidia/cardhu/tegra30.dtsi b/board/nvidia/cardhu/tegra30.dtsi
index 09d522dbf7..7b29f0b317 100644
--- a/board/nvidia/cardhu/tegra30.dtsi
+++ b/board/nvidia/cardhu/tegra30.dtsi
@@ -136,5 +136,35 @@
speed = <100000>;
periph-id = <47>; // PERIPH_ID_DVC_I2C
};
+
+ pwfm0: pwm@7000a000 {
+ compatible = "nvidia,tegra250-sdhci";
+ reg = <0x7000a000 0x4>;
+ status = "disabled";
+ };
+
+ pwfm1: pwm@7000a010 {
+ compatible = "nvidia,tegra250-sdhci";
+ reg = <0x7000a010 0x4>;
+ status = "disabled";
+ };
+
+ pwfm2: pwm@7000a020 {
+ compatible = "nvidia,tegra250-sdhci";
+ reg = <0x7000a020 0x4>;
+ status = "disabled";
+ };
+
+ pwfm3: pwm@7000a030 {
+ compatible = "nvidia,tegra250-sdhci";
+ reg = <0x7000a030 0x4>;
+ status = "disabled";
+ };
+
+ display1: display@0x54200000 {
+ compatible = "nvidia,tegra250-display";
+ reg = <0x54200000 0x40000>;
+ status = "disabled";
+ };
};