52 lines
1.3 KiB
Diff
52 lines
1.3 KiB
Diff
From 00e53d08bbe92051765c5bb94223b6f628cd3740 Mon Sep 17 00:00:00 2001
|
|
From: Linus Walleij <linus.walleij@linaro.org>
|
|
Date: Wed, 11 Oct 2017 19:45:19 +0200
|
|
Subject: [PATCH 03/31] ARM: dts: Add TVE200 to the Gemini SoC DTSI
|
|
|
|
The Faraday TVE200 is present in the Gemini SoC, sometimes
|
|
under the name "TVC". Add it to the SoC DTSI file along with
|
|
its resources.
|
|
|
|
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
|
|
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
|
|
---
|
|
arch/arm/boot/dts/gemini.dtsi | 21 +++++++++++++++++++++
|
|
1 file changed, 21 insertions(+)
|
|
|
|
--- a/arch/arm/boot/dts/gemini.dtsi
|
|
+++ b/arch/arm/boot/dts/gemini.dtsi
|
|
@@ -142,6 +142,12 @@
|
|
groups = "idegrp";
|
|
};
|
|
};
|
|
+ tvc_default_pins: pinctrl-tvc {
|
|
+ mux {
|
|
+ function = "tvc";
|
|
+ groups = "tvcgrp";
|
|
+ };
|
|
+ };
|
|
};
|
|
};
|
|
|
|
@@ -348,5 +354,20 @@
|
|
memcpy-bus-width = <32>;
|
|
#dma-cells = <2>;
|
|
};
|
|
+
|
|
+ display-controller@6a000000 {
|
|
+ compatible = "cortina,gemini-tvc", "faraday,tve200";
|
|
+ reg = <0x6a000000 0x1000>;
|
|
+ interrupts = <13 IRQ_TYPE_EDGE_RISING>;
|
|
+ resets = <&syscon GEMINI_RESET_TVC>;
|
|
+ clocks = <&syscon GEMINI_CLK_GATE_TVC>,
|
|
+ <&syscon GEMINI_CLK_TVC>;
|
|
+ clock-names = "PCLK", "TVE";
|
|
+ pinctrl-names = "default";
|
|
+ pinctrl-0 = <&tvc_default_pins>;
|
|
+ #address-cells = <1>;
|
|
+ #size-cells = <0>;
|
|
+ status = "disabled";
|
|
+ };
|
|
};
|
|
};
|