{"action":"created","issue":{"url":"https://api.github.com/repos/notro/fbtft/issues/255","labels_url":"https://api.github.com/repos/notro/fbtft/issues/255/labels{/name}","comments_url":"https://api.github.com/repos/notro/fbtft/issues/255/comments","events_url":"https://api.github.com/repos/notro/fbtft/issues/255/events","html_url":"https://github.com/notro/fbtft/issues/255","id":59967528,"number":255,"title":"ADS7846 in rpi-display-overlay not working on recent 3.18.y kernel","user":{"login":"cnvogelg","id":387316,"avatar_url":"https://avatars.githubusercontent.com/u/387316?v=3","gravatar_id":"","url":"https://api.github.com/users/cnvogelg","html_url":"https://github.com/cnvogelg","followers_url":"https://api.github.com/users/cnvogelg/followers","following_url":"https://api.github.com/users/cnvogelg/following{/other_user}","gists_url":"https://api.github.com/users/cnvogelg/gists{/gist_id}","starred_url":"https://api.github.com/users/cnvogelg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cnvogelg/subscriptions","organizations_url":"https://api.github.com/users/cnvogelg/orgs","repos_url":"https://api.github.com/users/cnvogelg/repos","events_url":"https://api.github.com/users/cnvogelg/events{/privacy}","received_events_url":"https://api.github.com/users/cnvogelg/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":10,"created_at":"2015-03-05T15:29:45Z","updated_at":"2015-03-07T12:28:46Z","closed_at":null,"body":"Hi,\r\n\r\nI have a RPi Model B with a Watterott rpi-display (8 Bit Mode enabled). It was running fine on a custom image with your fbtft drivers, the ads7846_device, and kernel 3.12.y without DT.\r\n\r\nNow I upgraded to a recent Raspbian image and I am using the DT with the staging fbtft drivers.\r\nI added the dpi-display-overlay to enable the display and the touch controller.\r\nWhile the display runs fine with this overlay, the touch controller does not respond at all.\r\n\r\n    > uname -a\r\n    Linux ernie 3.18.8+ #764 PREEMPT Tue Mar 3 15:17:20 GMT 2015 armv6l GNU/Linux\r\n\r\nIt gets detected and registered as an input device:\r\n\r\n    > dmesg\r\n    ...\r\n    [    6.428853] bcm2708_spi 20204000.spi: master is unqueued, this is deprecated\r\n    [    6.799227] ads7846 spi0.1: touchscreen, irq 419\r\n    [    6.953567] input: ADS7846 Touchscreen as    /devices/soc/20204000.spi/spi_master/spi0/spi0.1/input/input2\r\n\r\nRemarkable here is: In older kernels it got ``irq 195`` now it uses ``irq 419``...\r\n\r\nRunning ```evtest /dev/input/input2``` gives no reaction on any movements on the screen...\r\n```\r\nInput driver version is 1.0.1\r\nInput device ID: bus 0x0 vendor 0x0 product 0x0 version 0x0\r\nInput device name: \"ADS7846 Touchscreen\"\r\nSupported events:\r\n  Event type 0 (EV_SYN)\r\n  Event type 1 (EV_KEY)\r\n    Event code 330 (BTN_TOUCH)\r\n  Event type 3 (EV_ABS)\r\n    Event code 0 (ABS_X)\r\n      Value      0\r\n      Min        0\r\n      Max     4095\r\n    Event code 1 (ABS_Y)\r\n      Value      0\r\n      Min        0\r\n      Max     4095\r\n    Event code 24 (ABS_PRESSURE)\r\n      Value      0\r\n      Min        0\r\n      Max      255\r\nProperties:\r\nTesting ... (interrupt to exit)\r\n```\r\nLooking at the interrupts I don't see any incoming calls:\r\n\r\n    $ cat /proc/interrupts | grep ads\r\n    419:          0  pinctrl-bcm2835  25  ads7846\r\n\r\nLooks to me that something is wrong with the GPIO irq...\r\n\r\nAnyone has any ideas?\r\nor has anyone a working setup with the new kernel and the overlay?"},"comment":{"url":"https://api.github.com/repos/notro/fbtft/issues/comments/77687402","html_url":"https://github.com/notro/fbtft/issues/255#issuecomment-77687402","issue_url":"https://api.github.com/repos/notro/fbtft/issues/255","id":77687402,"user":{"login":"notro","id":530887,"avatar_url":"https://avatars.githubusercontent.com/u/530887?v=3","gravatar_id":"","url":"https://api.github.com/users/notro","html_url":"https://github.com/notro","followers_url":"https://api.github.com/users/notro/followers","following_url":"https://api.github.com/users/notro/following{/other_user}","gists_url":"https://api.github.com/users/notro/gists{/gist_id}","starred_url":"https://api.github.com/users/notro/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/notro/subscriptions","organizations_url":"https://api.github.com/users/notro/orgs","repos_url":"https://api.github.com/users/notro/repos","events_url":"https://api.github.com/users/notro/events{/privacy}","received_events_url":"https://api.github.com/users/notro/received_events","type":"User","site_admin":false},"created_at":"2015-03-07T12:28:46Z","updated_at":"2015-03-07T12:28:46Z","body":"I have stashed away those old rpi-displays now.\r\nI was rather hoping Andreas Watterott could settle this.\r\nI know he is very busy, maybe he chimes in when he's back on work monday."}}