Re: [PATCH v3 2/6] ARM: DT: STi: STiH407: Add c8sectpfe LinuxDVB DT node.

2015-09-01 Thread Lee Jones
On Fri, 28 Aug 2015, Peter Griffin wrote:

> 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: Peter Griffin 
> ---
>  arch/arm/boot/dts/stihxxx-b2120.dtsi | 35 +++
>  1 file changed, 35 insertions(+)

Acked-by: Lee Jones 

> diff --git a/arch/arm/boot/dts/stihxxx-b2120.dtsi 
> b/arch/arm/boot/dts/stihxxx-b2120.dtsi
> index 62994ae..f9fca10 100644
> --- a/arch/arm/boot/dts/stihxxx-b2120.dtsi
> +++ b/arch/arm/boot/dts/stihxxx-b2120.dtsi
> @@ -6,6 +6,9 @@
>   * it under the terms of the GNU General Public License version 2 as
>   * published by the Free Software Foundation.
>   */
> +
> +#include 
> +#include 
>  / {
>   soc {
>   sbc_serial0: serial@953 {
> @@ -85,5 +88,37 @@
>   status = "okay";
>   };
>  
> + demux@08a2 {
> + compatible  = "st,stih407-c8sectpfe";
> + status  = "okay";
> + reg = <0x08a2 0x1>,
> +   <0x08a0 0x4000>;
> + reg-names   = "c8sectpfe", "c8sectpfe-ram";
> + interrupts  = ,
> +   ;
> + interrupt-names = "c8sectpfe-error-irq",
> +   "c8sectpfe-idle-irq";
> + pinctrl-0   = <_tsin0_serial>;
> + pinctrl-1   = <_tsin0_parallel>;
> + pinctrl-2   = <_tsin3_serial>;
> + pinctrl-3   = <_tsin4_serial_alt3>;
> + pinctrl-4   = <_tsin5_serial_alt1>;
> + pinctrl-names   = "tsin0-serial",
> +   "tsin0-parallel",
> +   "tsin3-serial",
> +   "tsin4-serial",
> +   "tsin5-serial";
> + clocks  = <_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 = <>;
> + rst-gpio= < 4 GPIO_ACTIVE_HIGH>;
> + dvb-card= ;
> + };
> + };
>   };
>  };

-- 
Lee Jones
Linaro STMicroelectronics Landing Team Lead
Linaro.org │ Open source software for ARM SoCs
Follow Linaro: Facebook | Twitter | Blog
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[PATCH v3 2/6] ARM: DT: STi: STiH407: Add c8sectpfe LinuxDVB DT node.

2015-08-28 Thread Peter Griffin
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: Peter Griffin peter.grif...@linaro.org
---
 arch/arm/boot/dts/stihxxx-b2120.dtsi | 35 +++
 1 file changed, 35 insertions(+)

diff --git a/arch/arm/boot/dts/stihxxx-b2120.dtsi 
b/arch/arm/boot/dts/stihxxx-b2120.dtsi
index 62994ae..f9fca10 100644
--- a/arch/arm/boot/dts/stihxxx-b2120.dtsi
+++ b/arch/arm/boot/dts/stihxxx-b2120.dtsi
@@ -6,6 +6,9 @@
  * 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@953 {
@@ -85,5 +88,37 @@
status = okay;
};
 
+   demux@08a2 {
+   compatible  = st,stih407-c8sectpfe;
+   status  = okay;
+   reg = 0x08a2 0x1,
+ 0x08a0 0x4000;
+   reg-names   = c8sectpfe, c8sectpfe-ram;
+   interrupts  = GIC_SPI 34 IRQ_TYPE_NONE,
+ GIC_SPI 35 IRQ_TYPE_NONE;
+   interrupt-names = c8sectpfe-error-irq,
+ c8sectpfe-idle-irq;
+   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;
+   pinctrl-names   = tsin0-serial,
+ tsin0-parallel,
+ tsin3-serial,
+ tsin4-serial,
+ tsin5-serial;
+   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 GPIO_ACTIVE_HIGH;
+   dvb-card= STV0367_TDA18212_NIMA_1;
+   };
+   };
};
 };
-- 
1.9.1

--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html