Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff --git a/arch/arm/boot/dts/tegra20-paz00.dts b/arch/arm/boot/dts/tegra20-paz00.dts
- index ed7e100..36b1465 100644
- --- a/arch/arm/boot/dts/tegra20-paz00.dts
- +++ b/arch/arm/boot/dts/tegra20-paz00.dts
- @@ -1,5 +1,7 @@
- /dts-v1/;
- +/memreserve/ 0x16800000 0x9800000;
- +
- #include <dt-bindings/input/input.h>
- #include "tegra20.dtsi"
- @@ -18,14 +20,36 @@
- reg = <0x00000000 0x20000000>;
- };
- - host1x@50000000 {
- - dc@54200000 {
- - rgb {
- - status = "okay";
- + nvmap {
- + compatible = "nvidia,tegra-nvmap";
- + #address-cells = <1>;
- + #size-cells = <1>;
- + ranges;
- +
- + carveouts {
- + #address-cells = <1>;
- + #size-cells = <1>;
- + ranges;
- - nvidia,panel = <&panel>;
- + iram {
- + reg = <0x40000400 0x3FC00>;
- + reg-names = "iram";
- + buddy-size = <0>;
- + usage-mask = <0x20000000>;
- + };
- +
- + generic {
- + reg = <0x18000000 0x8000000>;
- + reg-names = "generic-0";
- + buddy-size = <0x8000>;
- + usage-mask = <0x1>;
- };
- };
- + };
- +
- + host1x@50000000 {
- + compatible = "nvidia,tegra20-host1x", "nvhost-bus";
- + ranges;
- hdmi@54280000 {
- status = "okay";
- @@ -37,6 +61,109 @@
- nvidia,hpd-gpio = <&gpio TEGRA_GPIO(N, 7)
- GPIO_ACTIVE_HIGH>;
- };
- +
- + mpe@54040000 {
- + clock-names = "mpe";
- + };
- +
- + gr3d@54180000 {
- + clock-names = "gr3d";
- + };
- +
- + gr2d@54140000 {
- + clocks = <&tegra_car TEGRA20_CLK_GR2D>,
- + <&tegra_car TEGRA20_CLK_EPP>;
- + clock-names = "gr2d", "epp";
- + };
- +
- + epp@540c0000 {
- + clock-names = "epp";
- + };
- +
- + dc@54200000 {
- + reg = <0x54200000 0x00040000>,
- + <0x16800000 0x800000>;
- + reg-names = "regs", "fbmem";
- + interrupt-names = "irq";
- +
- + pnl-vdd-supply = <&vdd_pnl_reg>;
- +
- + rgb {
- + status = "okay";
- +
- + display {
- + fb-win = <0>;
- + fb-xres = <1024>;
- + fb-yres = <600>;
- + fb-bpp = <32>;
- +
- + dc-index = <0>;
- +
- + flags = <1>; /* TEGRA_DC_FLAG_ENABLED */
- +
- + type = <0>; /* TEGRA_DC_OUT_RGB */
- + order = <0>; /* TEGRA_DC_ORDER_RED_BLUE */
- + align = <0>; /* TEGRA_DC_ALIGN_MSB */
- + depth = <18>;
- + dither = <3>; /* TEGRA_DC_ERRDIFF_DITHER */
- +
- + default-emc-rate = <600000000>;
- + min-emc-rate = <300000000>;
- +
- + display-timings {
- + native-mode = <&timing0>;
- + timing0: 1024x600 {
- + clock-frequency = <54030000>;
- + hactive = <1024>;
- + vactive = <600>;
- + hfront-porch = <24>;
- + hback-porch = <160>;
- + hsync-len = <136>;
- + vsync-len = <6>;
- + vfront-porch = <3>;
- + vback-porch = <61>;
- + };
- + };
- + };
- + };
- + };
- +
- + dc@54240000 {
- + reg = <0x54240000 0x00040000>,
- + <0x54280000 0x00040000>,
- + <0x17000000 0x01000000>;
- + reg-names = "regs", "hdmi_regs", "fbmem";
- + clocks = <&tegra_car TEGRA20_CLK_DISP2>,
- + <&tegra_car TEGRA20_CLK_HDMI>,
- + <&tegra_car TEGRA20_CLK_PLL_D_OUT0>;
- + clock-names = "dc", "hdmi", "parent";
- + resets = <&tegra_car TEGRA20_CLK_DISP2>,
- + <&tegra_car TEGRA20_CLK_HDMI>;
- + reset-names = "dc", "hdmi";
- + interrupt-names = "irq";
- +
- + hdmi-vdd-supply = <&hdmi_vdd_reg>;
- + hdmi-pll-supply = <&hdmi_pll_reg>;
- +
- + rgb {
- + status = "okay";
- +
- + display {
- + fb-win = <0>;
- + fb-xres = <1280>;
- + fb-yres = <800>;
- + fb-bpp = <32>;
- +
- + dc-index = <1>;
- +
- + type = <1>; /* TEGRA_DC_OUT_HDMI */
- + order = <0>; /* TEGRA_DC_ORDER_RED_BLUE */
- + align = <0>; /* TEGRA_DC_ALIGN_MSB */
- + dc-flags = <0>; /* TEGRA_DC_OUT_HOTPLUG_HIGH */
- + max-clock = <148500>;
- + };
- + };
- + };
- };
- pinmux@70000014 {
- @@ -448,6 +575,7 @@
- };
- usb@c5000000 {
- + compatible = "nvidia,tegra20-udc";
- status = "okay";
- };
Advertisement
Add Comment
Please, Sign In to add comment