Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5d8877b6 authored by Peter Griffin's avatar Peter Griffin Committed by Mauro Carvalho Chehab
Browse files

[media] ARM: DT: STi: STiH407: Add c8sectpfe LinuxDVB DT node



This patch adds in the required DT node for the c8sectpfe
Linux DVB demux driver which allows the tsin channels
to be used on an upstream kernel.

Signed-off-by: default avatarPeter Griffin <peter.griffin@linaro.org>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@osg.samsung.com>
parent 179dd8c0
Loading
Loading
Loading
Loading
+38 −0
Original line number Diff line number Diff line
@@ -6,6 +6,10 @@
 * it under the terms of the GNU General Public License version 2 as
 * published by the Free Software Foundation.
 */

#include <dt-bindings/clock/stih407-clks.h>
#include <dt-bindings/media/c8sectpfe.h>

/ {
	soc {
		sbc_serial0: serial@9530000 {
@@ -79,5 +83,39 @@
			status = "okay";
		};

		c8sectpfe@08a20000 {
			compatible = "st,stih407-c8sectpfe";
			status = "okay";
			reg = <0x08a20000 0x10000>, <0x08a00000 0x4000>;
			reg-names = "c8sectpfe", "c8sectpfe-ram";

			interrupts = <0 34 0>, <0 35 0>;
			interrupt-names = "c8sectpfe-error-irq",
					  "c8sectpfe-idle-irq";

			pinctrl-names	= "tsin0-serial", "tsin0-parallel",
					  "tsin3-serial", "tsin4-serial",
					  "tsin5-serial";

			pinctrl-0	= <&pinctrl_tsin0_serial>;
			pinctrl-1	= <&pinctrl_tsin0_parallel>;
			pinctrl-2	= <&pinctrl_tsin3_serial>;
			pinctrl-3	= <&pinctrl_tsin4_serial_alt3>;
			pinctrl-4	= <&pinctrl_tsin5_serial_alt1>;

			clocks = <&clk_s_c0_flexgen CLK_PROC_STFE>;
			clock-names = "c8sectpfe";

			/* tsin0 is TSA on NIMA */
			tsin0: port@0 {

				tsin-num = <0>;
				serial-not-parallel;
				i2c-bus = <&ssc2>;
				rst-gpio = <&pio15 4 0>;

				dvb-card = <STV0367_TDA18212_NIMA_1>;
			};
		};
	};
};