diff options
Diffstat (limited to 'board')
-rw-r--r-- | board/nvidia/cardhu/tegra3-waluigi.dts | 30 | ||||
-rw-r--r-- | board/nvidia/cardhu/tegra30.dtsi | 30 |
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"; + }; }; |