Skip to content

Modulize Goodix Touchscreen driver not working with Rpi #1609

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
explorerE opened this issue Aug 22, 2016 · 12 comments
Closed

Modulize Goodix Touchscreen driver not working with Rpi #1609

explorerE opened this issue Aug 22, 2016 · 12 comments

Comments

@explorerE
Copy link

Goodix.dts configuration file not fount overlay folder

@pelwell
Copy link
Contributor

pelwell commented Aug 22, 2016

Is there any reason it should be there? If this is a request for an overlay or a driver to be added to the kernel then you will have to explain what the device is and why we should support it. If you don't have an overlay to add then you might be able to get some help in the Raspberry Pi Forums - the Advanced Users and Interfacing sections are good places to start (but choose one - don't post the same topic to both).

@Ruffio
Copy link

Ruffio commented Aug 29, 2016

@explorerE can this issue be closed? If yes, then please do so. Thanks.

@xdsopl
Copy link

xdsopl commented May 15, 2017

I have a working goodix.dts file but it is not generic and works only for our Artista-IoT.
I was thinking to make it generic using the default pins:
1,3,5,7,9,11 (+3V3, GPIO2/SDA1, GPIO3/SCL1, GPIO4/INT, GND, GPIO17/RST)
At the moment it is a PITA to get a Linux kernel with Goodix module on Raspbian but that's the way it is for now.
What would be necessary to get the Goodix module included in Raspbian?
I did talk to my superiors but we are B2B so it wont be so easy to get a touch controller as a non business person and therefore of limited profit to the community.
There are plenty of Goodix controllers you could salvage from broken touch devices though.
Ahmet

@popcornmix
Copy link
Collaborator

At the moment it is a PITA to get a Linux kernel with Goodix module on Raspbian but that's the way it is for now.
What would be necessary to get the Goodix module included in Raspbian?

Is enabling this config option enough? CONFIG_TOUCHSCREEN_GOODIX

@xdsopl
Copy link

xdsopl commented May 15, 2017

Yes, that would be awesome.
Should I put my working dts file here as reference?
Ahmet

@pelwell
Copy link
Contributor

pelwell commented May 15, 2017

Please create a pull request if you have a working overlay (not a modified base dts).

@xdsopl
Copy link

xdsopl commented May 15, 2017

Thanks, will do.
This way we could even get the useful back-ports for the Goodix module into 4.4?

Ahmet

@pelwell
Copy link
Contributor

pelwell commented May 15, 2017

I don't want to commit to that. Why don't you want 4.9?

@xdsopl
Copy link

xdsopl commented May 15, 2017

Personally I want 4.9 to be default ASAP. As long as it is not default ..
But you're right, switching to 4.9 is easy using raspi-config.
Will come back to you with a pull request.
Thank you.
Ahmet

@pelwell
Copy link
Contributor

pelwell commented May 15, 2017

FYI, apt-get upgrade now also installs a 4.9 kernel. Only the images have yet to be updated, and that won't be true for very long.

@xdsopl
Copy link

xdsopl commented May 15, 2017

Awesome :)
Ahmet

@JamesH65
Copy link
Contributor

Closing this issue as questions answered/issue resolved.

popcornmix added a commit to raspberrypi/firmware that referenced this issue May 21, 2017
kernel: usb/serial/ch341: Add parity support
See: raspberrypi/linux#1863

kernel: config: Add FB_TFT_ST7789V module
See: raspberrypi/linux#1474

kernel: config: Add CONFIG_I2C_ROBOTFUZZ_OSIF
See: raspberrypi/linux#2017

kernel: config: Add CONFIG_TOUCHSCREEN_EDT_FT5X06
See: raspberrypi/linux#2014

kernel: config: Drop CONFIG_TOUCHSCREEN_EKTF2127
See: raspberrypi/linux#1941

kernel: config: Add Goodix touch controller module
See: raspberrypi/linux#1609

kernel: serial: 8250: Add CAP_MINI, set for bcm2835aux
See: raspberrypi/linux#1561
popcornmix added a commit to Hexxeh/rpi-firmware that referenced this issue May 21, 2017
kernel: usb/serial/ch341: Add parity support
See: raspberrypi/linux#1863

kernel: config: Add FB_TFT_ST7789V module
See: raspberrypi/linux#1474

kernel: config: Add CONFIG_I2C_ROBOTFUZZ_OSIF
See: raspberrypi/linux#2017

kernel: config: Add CONFIG_TOUCHSCREEN_EDT_FT5X06
See: raspberrypi/linux#2014

kernel: config: Drop CONFIG_TOUCHSCREEN_EKTF2127
See: raspberrypi/linux#1941

kernel: config: Add Goodix touch controller module
See: raspberrypi/linux#1609

kernel: serial: 8250: Add CAP_MINI, set for bcm2835aux
See: raspberrypi/linux#1561
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants