ADS7846 touchscreen controller problem in linux-odroid-c1

Discussion about U-Boot and the kernel.

ADS7846 touchscreen controller problem in linux-odroid-c1

Postby jakogut » Thu Nov 10, 2016 5:45 pm

In the Arch Linux ARM package core/linux-odroid-c1, there is a Hardkernel developed driver for the ADS7846 touchscreen controller than resides at drivers/hardkernel/ads7846.ko, and is enabled by the CONFIG_ODROID_TOUCHSCREEN_ADS7846 option.

There is an in-tree driver for the same touchscreen controller, but the Hardkernel config has this one disabled. The alarm package config enables both drivers, and causes devices using this controller to not work.

In my testing, I've used the ODROID C1+ board with their 3.2" SPI TFT LCD display. Everything else being the same, I disabled the CONFIG_TOUCHSCREEN_ADS7846 option, and enabled the CONFIG_ODROID_TOUCHSCREEN_ADS7846 option, just like the Hardkernel config, and the touchscreen worked.

I created a pull request yesterday with this change, but it was closed without explanation. Is this change planned to be merged?
jakogut
 
Posts: 2
Joined: Thu Nov 10, 2016 5:32 pm

Re: ADS7846 touchscreen controller problem in linux-odroid-c

Postby WarheadsSE » Fri Nov 11, 2016 12:29 am

https://github.com/archlinuxarm/PKGBUIL ... c-packages

You missed a few items.

And: "Pull requests that fail to meet these requirements may be summarily closed without response."
Core Developer
Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 6730
Joined: Mon Oct 18, 2010 2:12 pm

Re: ADS7846 touchscreen controller problem in linux-odroid-c

Postby jakogut » Fri Nov 11, 2016 2:45 am

Ah, I see what I missed. Thank you for the response.
jakogut
 
Posts: 2
Joined: Thu Nov 10, 2016 5:32 pm


Return to U-Boot/Kernel

Who is online

Users browsing this forum: No registered users and 1 guest