forward porting drivers of s3c-based ebook reader platform
marek.belisko at gmail.com
Wed Jan 5 04:52:55 PST 2011
On Wed, Jan 5, 2011 at 1:31 PM, Heiko Stübner <mmind at debian.org> wrote:
> [please keep the cc, thanks]
> greg k-h pointed me to this list to ask for help, so here we go:
> Basically every reader with an epaper display from Sipix currently available
> belongs to this family. Some examples are the Thalia/Medion Oyo, Sagem Binder
> aka Fnacbook, Asus DR-900, MrBook ONext, Bq Avant, Positivo Alfareader. Should
> be more than 20 different models sold worldwide.
> They are based on a Samsung S3C2416, 128MB ram and come with either 6" or 9"
> display combined with a capacitive touchscreen.
> Among optional features are wlan chips, gsm modems and accelerometers.
Good analysis ;).
> The original u-boot on the devices I've seen so far can dual-boot from either
> the internal flash or a microsd card.
> Yesterday we managed to boot 2.6.37rc8 + next-s3c24xx from linux samsung  +
> some patches from a series not yet applied to this branch fixing the second
> hsmmc channel  for the sd card.
> Access to serial console is known , JTAG is not but should be on the same
> The devices originally use a crude fork of kernel 188.8.131.52 with support for
> s3c chipsets combined with drivers for the addition hardware components.
> The german vendor Thalia released their u-boot and kernel source on .
> Still missing is the driver for the AUO-K1900 framebuffer and the MediaTek
> MT5921 wlan chipset built into some models but I'm hopeful to have this sorted
> in 2 weeks or earlier.
> Asus is working on the source release and guessing from my comunication with
> their gpl compliance officer seemed interested in alternative firmware-
> developments for their device.
> Most of the stuff contains numerous switches for the different submodels made by
> qisda employees. The following components have code in various quality states:
> sound: rtl5624 and rtl5627 with s3c2416 integration (sound/soc/codecs and s3c)
> touchscreen: capacitive and seems to support multitouch (according to sources)
> made of two Tango S32 controllers combined with an ATmega168PA.
> drivers/input/touchscreen/s3c_ts_iic.* and drivers/i2c/chips/qisda_iic.c
> The keypad driver is really strange. It seems to contain the charger logic
> amongst other stuff. (drivers/input/keyboard/s3c-keypad-qisda.c).
> Regulator and battery hardware seem to be from TI: BQ24075, TPS650240.
> A bit of insight into the hardware components can be found on .
> last words
> So if anyone more experienced with kernel development could lend us a hand
> with porting (and cleaning) any of this stuff I would be really grateful.
Don't want to say I'm more experienced but can help with cleaning or porting
u-boot adaptions or whatever. Just lemme know.
>  http://git.kernel.org/?p=linux/kernel/git/kgene/linux-
>  ARM S3C2416: Add address map and clock definitions for HSMMC0
> ARM: S3C2416: Add support of SD/MMC card detect on SMDK2416
> ARM S3C24XX: Compile NAND device definition for SMDK boards
> ARM S3C2443: Implement GPIO pull-up/down configuration methods
> ARM SAMSUNG: Don't export __init functions to modules
>  http://www.ownyo.de/
>  http://www.thalia.de/oyo_src/SG060B00_V009.tgz
>  http://www.eetimes.com/design/communications-design/4207606/BenQ-K60-e-
> devel mailing list
> devel at linuxdriverproject.org
as simple and primitive as possible
Marek Belisko - OPEN-NANDRA
Ruska Nova Ves 219 | Presov, 08005 Slovak Republic
Tel: +421 915 052 184
More information about the devel