On May 19, 2015 6:56:37 PM CDT, Greg Wilson-Lindberg <GWilson@xxxxxxxxxxxx> wrote: >Hi Michael, > >> -----Original Message----- >> From: Michael Welling [mailto:mwelling79@xxxxxxxxx] On Behalf >> Of Michael Welling >> Sent: Tuesday, May 19, 2015 4:30 PM >> To: Greg Wilson-Lindberg >> Cc: linux-iio@xxxxxxxxxxxxxxx >> Subject: Re: BBB touch screen and ADC interactions >> >> On Thu, May 14, 2015 at 10:00:14AM -0700, Greg Wilson-Lindberg wrote: >> > >> > I'll try out a new (4.0 - 4.1) kernel, but we are using QT >> to generate a GUI and I don't know if the graphics that we >> need have been ported to the mainline yet. I guess I'll find >> out the hard way. >> > >> >> Have you had any luck getting the new kernel to work? >> >> I would like to know if you are experiencing the unexpected >> release events that I experienced with the touchscreen. >> > >I just got the 4.1 kernel working today. Our application is running >just fine, so all of the QT stuff is working. > >I found that when running my IIO ADC read program on the 4.1 kernel, >not only do I lose the touch screen, but mouse clicks stop working, and >the cursor periodically jumps. This seems to be the same issue that I was experiencing. I can forward the workaround patch when I get back to my PC. > >I also figured out that I wasn't disabling the channels when my ADC >program exited. When I got it to properly exit and disable the IIO ADC >channels, the mouse started working again. > >I then booted back to a 3.14 kernel and while the touch screen stops >working while I am reading the ADC channels, the mouse still works >normally, and the touch screen starts working again when the IIO >program exits. > >It appears, for me at least, that the 4.1 kernel is not an improvement. > >I don't need fast reads on the ADC, I may be able to get away with >enabling the ADC channels, reading some values, and disabling them >again every once in a while. I guess I'll have to try that. I have been working on a qt demo that reads the adc and displays a graph while the touchscreen is enabled. The workaround patch must be necessary. Would you like to the workaround patch? We can make a formal patch if it works for you. > >- Greg > >> -Michael >> >> > Thanks for the information, >> > >> > Greg >> -- Sent from my Android device with K-9 Mail. Please excuse my brevity. -- To unsubscribe from this list: send the line "unsubscribe linux-iio" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html