AnsweredAssumed Answered

I/O IRQ conflict

Question asked by Nouchi on Apr 8, 2016
Latest reply on Apr 27, 2016 by Nouchi

    Hello,

 

I'm porting  old timesys BSP to the new Yocto Jethro, we use a 7" LCD panel with egalax touch screen device (like i.MX6 sabre design).

We use the freescale egalax driver with bindings in device tree :

&i2c0 {

    clock-frequency = <100000>;

    pinctrl-names = "default";

    pinctrl-0 = <&pinctrl_i2c0>;

    status = "okay";

 

    at24@50{

        compatible ="at24,24c08";

        pagesize = <16>;

        reg = <0x50>;

       };

 

    touchscreen: egalax_ts@04 {

        compatible = "eeti,egalax_ts";

        reg = <0x04>;

        pinctrl-names = "default";

        pinctrl-0 = <&pinctrl_eeti2>;

        interrupt-parent = <&gpio0>;

        interrupts = <21 0>;

        wakeup-gpios = <&gpio0 21 GPIO_ACTIVE_LOW>;

       };

};

 

pinctrl_eeti2: eeti2grp {

            fsl,pins = <

               VF610_PAD_PTA31__GPIO_21     0x063f

               >;

          };

 

and PTA13 is used as IRQ pin (GPIO 21)

When booting, egalax driver is registered, but it can't set irq, see bootlog in attached file.

 

Any suggestions?

 

Regards

Emmanuel

Original Attachment has been moved to: bootlog.txt.zip

Outcomes