Latest Post
Mango-IMX6Q 1.3V 정전식 터치 구동하기

정전식 Touch를 사용할 경우 TSC2007칩에 IRQ Disable을 하여 사용하도록 수정

첨부파일 참조

 




 

커널에서는

imx6qdl-sabresd.dtsi 파일에서

 

#if 1

   touchscreen: tsc2007@4a {

       compatible = "ti,tsc2007";

       reg = <0x4a>;

        //   pinctrl-names = "default";

//         pinctrl-0 = <&pinctrl_mango_ts>;

//       interrupt-parent = <&gpio3>;

//       interrupts = <26 0>;

//       gpios = <&gpio3 26 GPIO_ACTIVE_LOW>;

       ti,x-plate-ohms = <660>;

       linux,wakeup;

   };

 

        mango-ts@38 {

                compatible = "mango,mango-ts";

            reg = <0x38>;

            pinctrl-names = "default";

            pinctrl-0 = <&pinctrl_mango_ts>;

            interrupt-parent = <&gpio3>;

            interrupts = <26 0>;

                resets = <&mango_ts_reset>;

        };

 

 

Tsc2007.c 파일에서 수정을 합니다.

드라이버를 등록하지 않고, IRQ 만 disable 합니다.

 

#define MANGO_IRQ_DISABLE //crazyboys 20160524

 

static void tsc2007_stop(struct tsc2007 *ts)

{

        int err;//crazyboys 20160517

        MANGO_DBG("\n");

        ts->stopped = true;

        mb();

        wake_up(&ts->wait);

 

        disable_irq(ts->irq);

#ifdef MANGO_IRQ_DISABLE //crazyboys 20160517

        err = tsc2007_xfer(ts, ADC_ON_12BIT);

#endif

}

 

MANGO_IRQ_DISABLE 을 정의하면 됩니다.

 

Comments 0
:    :    :
이름 / 2014-11-20 / ★★★☆☆ [수정 / 삭제]

내용

Recent Comments
공수래  |  ★★★★☆
안드로이드에서도 지원됩니까?
PDH  |  ★☆☆☆☆
사이트 점검, 첨부 파일 점검하세요. 되는게 없네요.
PDH  |  ★★☆☆☆
파일 안열립니다. 다시 올려주세요.
mangouser90  |  ★★★★★
망고보드 사용자인데요 회로도 좀 부탁드립니다.
yoonms  |  ★★★★★
망고보드및 책을 구입하였으나 참고할 도면이 필요합니다.
koths133  |  ★★★★☆
보드 데이터시트는 제공 안하나요?