cec: interrupt irq src number is not right for tm2 [5/5]
authorYong Qin <yong.qin@amlogic.com>
Mon, 22 Apr 2019 02:20:47 +0000 (10:20 +0800)
committerTao Zeng <tao.zeng@amlogic.com>
Wed, 8 May 2019 07:07:54 +0000 (00:07 -0700)
PD#SWPL-7469

Problem:
Sometime will lose msg. because of the isr src
number connected to timer.

Solution:
modify cecb irq src number to 203

Verify:
tm2-AB311

Change-Id: Ib14f230d2b228685a0f149a2b072f6ad1155615b
Signed-off-by: Yong Qin <yong.qin@amlogic.com>
arch/arm/boot/dts/amlogic/tm2_pxp.dts
arch/arm/boot/dts/amlogic/tm2_t962e2_ab311.dts
arch/arm/boot/dts/amlogic/tm2_t962e2_ab319.dts
arch/arm/boot/dts/amlogic/tm2_t962x3_ab301.dts
arch/arm/boot/dts/amlogic/tm2_t962x3_ab309.dts
arch/arm64/boot/dts/amlogic/tm2_pxp.dts
arch/arm64/boot/dts/amlogic/tm2_t962e2_ab311.dts
arch/arm64/boot/dts/amlogic/tm2_t962e2_ab319.dts
arch/arm64/boot/dts/amlogic/tm2_t962x3_ab301.dts
arch/arm64/boot/dts/amlogic/tm2_t962x3_ab309.dts

index 264b898..d2c685c 100644 (file)
                vendor_id = <0x000000>;
                product_desc = "TM2"; /* Max Chars: 16    */
                cec_osd_string = "AML_TV"; /* Max Chars: 14    */
-               port_num = <3>;
+               port_num = <4>;
                ee_cec;
                /*cec_sel = <2>;*/
                output = <1>;   /*output port number*/
                arc_port_mask = <0x2>;
-               interrupts = <0 205 1
+               interrupts = <0 203 1
                                        0 199 1>;
                interrupt-names = "hdmi_aocecb","hdmi_aocec";
                pinctrl-names = "default","hdmitx_aocecb","cec_pin_sleep";
index fe3ce16..5902226 100644 (file)
                vendor_id = <0x000000>;
                product_desc = "TM2"; /* Max Chars: 16    */
                cec_osd_string = "AML_TV"; /* Max Chars: 14    */
-               port_num = <3>;
+               port_num = <4>;
                ee_cec;
                /*cec_sel = <2>;*/
                output = <1>;   /*output port number*/
                arc_port_mask = <0x2>;
-               interrupts = <0 205 1
+               interrupts = <0 203 1
                                        0 199 1>;
                interrupt-names = "hdmi_aocecb","hdmi_aocec";
                pinctrl-names = "default","hdmitx_aocecb","cec_pin_sleep";
index 66c2ebf..99d125a 100644 (file)
                vendor_id = <0x000000>;
                product_desc = "TM2"; /* Max Chars: 16    */
                cec_osd_string = "AML_TV"; /* Max Chars: 14    */
-               port_num = <3>;
+               port_num = <4>;
                ee_cec;
                /*cec_sel = <2>;*/
                output = <1>;   /*output port number*/
                arc_port_mask = <0x2>;
-               interrupts = <0 205 1
+               interrupts = <0 203 1
                                        0 199 1>;
                interrupt-names = "hdmi_aocecb","hdmi_aocec";
                pinctrl-names = "default","hdmitx_aocecb","cec_pin_sleep";
index 1636afc..a9126d2 100644 (file)
                vendor_id = <0x000000>;
                product_desc = "TM2"; /* Max Chars: 16    */
                cec_osd_string = "AML_TV"; /* Max Chars: 14    */
-               port_num = <3>;
+               port_num = <4>;
                ee_cec;
                /*cec_sel = <2>;*/
                arc_port_mask = <0x2>;
                output = <1>;   /*output port number*/
-               interrupts = <0 205 1
+               interrupts = <0 203 1
                                        0 199 1>;
                interrupt-names = "hdmi_aocecb","hdmi_aocec";
                pinctrl-names = "default","hdmitx_aocecb","cec_pin_sleep";
index 0700b70..37f474c 100644 (file)
                vendor_id = <0x000000>;
                product_desc = "TM2"; /* Max Chars: 16    */
                cec_osd_string = "AML_TV"; /* Max Chars: 14    */
-               port_num = <3>;
+               port_num = <4>;
                ee_cec;
                /*cec_sel = <2>;*/
                arc_port_mask = <0x2>;
                output = <1>;   /*output port number*/
-               interrupts = <0 205 1
+               interrupts = <0 203 1
                                        0 199 1>;
                interrupt-names = "hdmi_aocecb","hdmi_aocec";
                pinctrl-names = "default","hdmitx_aocecb","cec_pin_sleep";
index 4dda1f7..a0d4ef5 100644 (file)
                vendor_id = <0x000000>;
                product_desc = "TM2"; /* Max Chars: 16    */
                cec_osd_string = "AML_TV"; /* Max Chars: 14    */
-               port_num = <3>;
+               port_num = <4>;
                ee_cec;
                /*cec_sel = <2>;*/
                output = <1>;   /*output port number*/
                arc_port_mask = <0x2>;
-               interrupts = <0 205 1
+               interrupts = <0 203 1
                                        0 199 1>;
                interrupt-names = "hdmi_aocecb","hdmi_aocec";
                pinctrl-names = "default","hdmitx_aocecb","cec_pin_sleep";
index 2d1982c..1c5e507 100644 (file)
                vendor_id = <0x000000>;
                product_desc = "TM2"; /* Max Chars: 16    */
                cec_osd_string = "AML_TV"; /* Max Chars: 14    */
-               port_num = <3>;
+               port_num = <4>;
                ee_cec;
                /*cec_sel = <2>;*/
                output = <1>;   /*output port number*/
                arc_port_mask = <0x2>;
-               interrupts = <0 205 1
+               interrupts = <0 203 1
                                        0 199 1>;
                interrupt-names = "hdmi_aocecb","hdmi_aocec";
                pinctrl-names = "default","hdmitx_aocecb","cec_pin_sleep";
index d3c5a7a..a57743d 100644 (file)
                vendor_id = <0x000000>;
                product_desc = "TM2"; /* Max Chars: 16    */
                cec_osd_string = "AML_TV"; /* Max Chars: 14    */
-               port_num = <3>;
+               port_num = <4>;
                ee_cec;
                /*cec_sel = <2>;*/
                output = <1>;   /*output port number*/
                arc_port_mask = <0x2>;
-               interrupts = <0 205 1
+               interrupts = <0 203 1
                                        0 199 1>;
                interrupt-names = "hdmi_aocecb","hdmi_aocec";
                pinctrl-names = "default","hdmitx_aocecb","cec_pin_sleep";
index 1856f8f..9744a21 100644 (file)
                vendor_id = <0x000000>;
                product_desc = "TM2"; /* Max Chars: 16    */
                cec_osd_string = "AML_TV"; /* Max Chars: 14    */
-               port_num = <3>;
+               port_num = <4>;
                ee_cec;
                /*cec_sel = <2>;*/
                output = <1>;   /*output port number*/
                arc_port_mask = <0x2>;
-               interrupts = <0 205 1
+               interrupts = <0 203 1
                                        0 199 1>;
                interrupt-names = "hdmi_aocecb","hdmi_aocec";
                pinctrl-names = "default","hdmitx_aocecb","cec_pin_sleep";
index 3fb9d6e..6ed6fec 100644 (file)
                vendor_id = <0x000000>;
                product_desc = "TM2"; /* Max Chars: 16    */
                cec_osd_string = "AML_TV"; /* Max Chars: 14    */
-               port_num = <3>;
+               port_num = <4>;
                ee_cec;
                /*cec_sel = <2>;*/
                arc_port_mask = <0x2>;
                output = <1>;   /*output port number*/
-               interrupts = <0 205 1
+               interrupts = <0 203 1
                                        0 199 1>;
                interrupt-names = "hdmi_aocecb","hdmi_aocec";
                pinctrl-names = "default","hdmitx_aocecb","cec_pin_sleep";