Hi, On Wed, Jan 5, 2011 at 1:31 PM, Heiko StÃbner <mmind@xxxxxxxxxx> wrote: > [please keep the cc, thanks] > > Hi, > > greg k-h pointed me to this list to ask for help, so here we go: > > devices > ======= > > 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 ;). > > > status > ====== > > 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 [1] + > some patches from a series not yet applied to this branch fixing the second > hsmmc channel [2] for the sd card. > > Access to serial console is known [3], JTAG is not but should be on the same > connector. > > > sources > ======= > > The devices originally use a crude fork of kernel 2.6.21.5 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 [4]. > 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. > > > components > ========== > > 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 [5]. > > > 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. > > Thanks > Heiko > > > > [1] http://git.kernel.org/?p=linux/kernel/git/kgene/linux- > samsung.git;a=shortlog;h=refs/heads/next-s3c24xx > > [2] ARM S3C2416: Add address map and clock definitions for HSMMC0 > http://www.spinics.net/lists/arm-kernel/msg105416.html > > ARM: S3C2416: Add support of SD/MMC card detect on SMDK2416 > http://www.spinics.net/lists/arm-kernel/msg105415.html > > ARM S3C24XX: Compile NAND device definition for SMDK boards > http://www.spinics.net/lists/arm-kernel/msg105412.html > > ARM S3C2443: Implement GPIO pull-up/down configuration methods > http://www.spinics.net/lists/arm-kernel/msg105418.html > > ARM SAMSUNG: Don't export __init functions to modules > http://www.spinics.net/lists/arm-kernel/msg105420.html > > [3] http://www.ownyo.de/ > [4] http://www.thalia.de/oyo_src/SG060B00_V009.tgz > [5] http://www.eetimes.com/design/communications-design/4207606/BenQ-K60-e- > reader--Trying-to-stand-on-the-shoulders-of-giants-semiconductor > _______________________________________________ > devel mailing list > devel@xxxxxxxxxxxxxxxxxxxxxx > http://driverdev.linuxdriverproject.org/mailman/listinfo/devel > thanks, marek -- as simple and primitive as possible ------------------------------------------------- Marek Belisko - OPEN-NANDRA Freelance Developer Ruska Nova Ves 219 | Presov, 08005 Slovak Republic Tel: +421 915 052 184 skype: marekwhite icq: 290551086 web: http://open-nandra.com _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/devel