Difference between revisions of "Linux 2.6.27 integration"
From ArmadeusWiki
(→Drivers test summary) |
m (→Drivers test summary) |
||
Line 24: | Line 24: | ||
* NA = Not Available / Not possible | * NA = Not Available / Not possible | ||
− | {| border="1" cellpadding="5" cellspacing="0" summary=" | + | {| border="1" cellpadding="5" cellspacing="0" summary="Functionnalities test results" |
|- style="background:#efefef;" | |- style="background:#efefef;" | ||
− | ! '''Device''' || colspan="2" | '''Compiling ? (APF9328) <br> Static / Module''' || ''' Working ? (APF9328) ''' || '''Comments''' || colspan="2" | '''Compiling ? (APF27) <br> Static / Module''' || ''' Working ? (APF27) ''' || '''Comments''' | + | ! '''Device''' || colspan="2" | '''Compiling ? (APF9328) <br> Static / Module''' || ''' Working ? (APF9328) ''' || '''Comments''' |||| colspan="2" | '''Compiling ? (APF27) <br> Static / Module''' || ''' Working ? (APF27) ''' || '''Comments''' |
|---------------- | |---------------- | ||
− | |'''ADC (MAX1027)''' || NA || style="background:#00ff00;" | OK || NT || || NA || NA || NA || | + | |'''ADC (MAX1027)''' || NA || style="background:#00ff00;" | OK || NT || ||style="background:#efefef;" | || NA || NA || NA || |
|---------------- | |---------------- | ||
− | |'''Audio Out''' || NA || style="background:#00ff00;" | OK || NT || || NT || NT || NT || | + | |'''Audio Out''' || NA || style="background:#00ff00;" | OK || NT || ||style="background:#efefef;" | || NT || NT || NT || |
|---------------- | |---------------- | ||
− | |'''Audio In''' || NA || NA || NA || || NT || NT || NT || | + | |'''Audio In''' || NA || NA || NA || ||style="background:#efefef;" | || NT || NT || NT || |
|---------------- | |---------------- | ||
− | |'''Backlight''' || NT || style="background:#00ff00;" | OK || style="background:#00ff00;" | OK || [[BackLight]] || || || || | + | |'''Backlight''' || NT || style="background:#00ff00;" | OK || style="background:#00ff00;" | OK || [[BackLight]] ||style="background:#efefef;" | || || || || |
|---------------- | |---------------- | ||
− | |'''CH7024 (Video Out)''' || colspan="2" align="center"| No driver || NT || || NA || NA || NA || | + | |'''CH7024 (Video Out)''' || colspan="2" align="center"| No driver || NT || ||style="background:#efefef;" | || NA || NA || NA || |
|---------------- | |---------------- | ||
− | |'''DAC''' || colspan="2" align="center"| No driver || style="background:#00ff00;" | OK || [[DAC | setDAC tool]] || NA || NA || NA || | + | |'''DAC''' || colspan="2" align="center"| No driver || style="background:#00ff00;" | OK || [[DAC | setDAC tool]] ||style="background:#efefef;" | || NA || NA || NA || |
|---------------- | |---------------- | ||
− | |'''Ethernet''' || style="background:#00ff00;" | OK || NA || style="background:#00ff00;" | OK || DM9000, tftp -g <br> 700KB/sec || style="background:#00ff00;" | OK || NA || || Internal FEC | + | |'''Ethernet''' || style="background:#00ff00;" | OK || NA || style="background:#00ff00;" | OK || DM9000, tftp -g <br> 700KB/sec ||style="background:#efefef;" | || style="background:#00ff00;" | OK || NA || || Internal FEC |
|---------------- | |---------------- | ||
− | |'''FPGA PS/2''' || NT || NT || NT || || || || || | + | |'''FPGA PS/2''' || NT || NT || NT || ||style="background:#efefef;" | || || || || |
|---------------- | |---------------- | ||
− | |'''I2C Host''' || style="background:#00ff00;" | OK || NT || style="background:#00ff00;" | OK || || NT || NT || NT || | + | |'''I2C Host''' || style="background:#00ff00;" | OK || NT || style="background:#00ff00;" | OK || ||style="background:#efefef;" | || NT || NT || NT || |
|---------------- | |---------------- | ||
− | |'''LCD''' || style="background:#00ff00;" | OK || NA || style="background:#00ff00;" | OK || message starting PID 235, tty || NT || NT || NT || | + | |'''LCD''' || style="background:#00ff00;" | OK || NA || style="background:#00ff00;" | OK || message starting PID 235, tty ||style="background:#efefef;" | || NT || NT || NT || |
|---------------- | |---------------- | ||
− | |'''MMC/SD''' || style="background:#00ff00;" | OK || NA || style="background:#00ff00;" | OK || Linux boot on MMC Ok || || || || | + | |'''MMC/SD''' || style="background:#00ff00;" | OK || NA || style="background:#00ff00;" | OK || Linux boot on MMC Ok ||style="background:#efefef;" | || || || || |
|---------------- | |---------------- | ||
− | |'''PWM classic''' || NT || style="background:#ff0000;" | KO || NT || [[PWM]] || NA || NA || NA || | + | |'''PWM classic''' || NT || style="background:#ff0000;" | KO || NT || [[PWM]] ||style="background:#efefef;" | || NA || NA || NA || |
|---------------- | |---------------- | ||
− | |'''PWM sound''' || NA || style="background:#ff0000;" | KO || NT || [[PWM]] || NA || NA || NA || | + | |'''PWM sound''' || NA || style="background:#ff0000;" | KO || NT || [[PWM]] ||style="background:#efefef;" | || NA || NA || NA || |
|---------------- | |---------------- | ||
− | |'''RTC''' || style="background:#00ff00;" | OK || NT || style="background:#ff0000;" | KO || DS1327 || NT || NT || NT || | + | |'''RTC''' || style="background:#00ff00;" | OK || NT || style="background:#ff0000;" | KO || DS1327 ||style="background:#efefef;" | || NT || NT || NT || |
|---------------- | |---------------- | ||
− | |'''RTC legacy''' || style="background:#00ff00;" | OK || NT || style="background:#00ff00;" | OK || rtc-ds1327-legacy || NT || NT || NT || | + | |'''RTC legacy''' || style="background:#00ff00;" | OK || NT || style="background:#00ff00;" | OK || rtc-ds1327-legacy ||style="background:#efefef;" | || NT || NT || NT || |
|---------------- | |---------------- | ||
− | |'''Serial''' || style="background:#00ff00;" | OK || NA || style="background:#00ff00;" | OK || ttySMX0 & 1 || NT || NA || NT || ttySMX0,1,2,3,4,5 | + | |'''Serial''' || style="background:#00ff00;" | OK || NA || style="background:#00ff00;" | OK || ttySMX0 & 1 ||style="background:#efefef;" | || NT || NA || NT || ttySMX0,1,2,3,4,5 |
|---------------- | |---------------- | ||
− | |'''SPI Host''' || NT || style="background:#00ff00;" | OK || style="background:#00ff00;" | OK|| || NT || NT || NT || | + | |'''SPI Host''' || NT || style="background:#00ff00;" | OK || style="background:#00ff00;" | OK|| ||style="background:#efefef;" | || NT || NT || NT || |
|---------------- | |---------------- | ||
− | |'''Touchscreen''' || NA || style="background:#00ff00;" | OK || style="background:#00ff00;" | OK || [[TSC2102_Linux_driver]] || NT || NT || NT || | + | |'''Touchscreen''' || NA || style="background:#00ff00;" | OK || style="background:#00ff00;" | OK || [[TSC2102_Linux_driver]] ||style="background:#efefef;" | || NT || NT || NT || |
|---------------- | |---------------- | ||
− | |'''USB (gadget)''' || style="background:#00ff00;" | OK || style="background:#00ff00;" | OK || style="background:#eeee00;" | Mass storage OK<br> Serial KO || [[USB_Gadget]]<br>insmod: cannot insert 'g_serial.ko': invalid parameters || NA || NA || NA || NA | + | |'''USB (gadget)''' || style="background:#00ff00;" | OK || style="background:#00ff00;" | OK || style="background:#eeee00;" | Mass storage OK<br> Serial KO || [[USB_Gadget]]<br>insmod: cannot insert 'g_serial.ko': invalid parameters ||style="background:#efefef;" | || NA || NA || NA || NA |
|---------------- | |---------------- | ||
− | |'''USB (Host)''' || NA || style="background:#00ff00;" | OK || style="background:#00ff00;" | OK || [[ISP1761_Linux_driver|ISP1761]] || || || NT || Internal controller | + | |'''USB (Host)''' || NA || style="background:#00ff00;" | OK || style="background:#00ff00;" | OK || [[ISP1761_Linux_driver|ISP1761]] ||style="background:#efefef;" | || || || NT || Internal controller |
|---------------- | |---------------- | ||
− | |'''Watchdog''' || NA || NA || NA || || NA || NA || NA || | + | |'''Watchdog''' || NA || NA || NA || ||style="background:#efefef;" | || NA || NA || NA || |
|---------------- | |---------------- | ||
|} | |} |
Revision as of 15:29, 19 November 2008
PAGE UNDER CONSTRUCTION / WORK IN PROGRESS !!!
This kernel will be the 1rst one to support APF938 and coming soon APF27
2.6.27.3
- CAN:
- Now CAN infrastructure is integrated into mainline.
- RTC:
- RTC (DS1374) is now integrated to mainline (Driver seems more complete than our previous patch). legacy driver is still operational for 2.6.27 :-)
- USB Host:
- ISP176x seems to be integrated in Linux but seems "lighter" than ours (NXP). So we will keep NXP one.
No more used patches:
- CAN related:
- RTC related:
Drivers test summary
- NT = Not Tested
- NA = Not Available / Not possible
Device | Compiling ? (APF9328) Static / Module |
Working ? (APF9328) | Comments | Compiling ? (APF27) Static / Module |
Working ? (APF27) | Comments | |||
---|---|---|---|---|---|---|---|---|---|
ADC (MAX1027) | NA | OK | NT | NA | NA | NA | |||
Audio Out | NA | OK | NT | NT | NT | NT | |||
Audio In | NA | NA | NA | NT | NT | NT | |||
Backlight | NT | OK | OK | BackLight | |||||
CH7024 (Video Out) | No driver | NT | NA | NA | NA | ||||
DAC | No driver | OK | setDAC tool | NA | NA | NA | |||
Ethernet | OK | NA | OK | DM9000, tftp -g 700KB/sec |
OK | NA | Internal FEC | ||
FPGA PS/2 | NT | NT | NT | ||||||
I2C Host | OK | NT | OK | NT | NT | NT | |||
LCD | OK | NA | OK | message starting PID 235, tty | NT | NT | NT | ||
MMC/SD | OK | NA | OK | Linux boot on MMC Ok | |||||
PWM classic | NT | KO | NT | PWM | NA | NA | NA | ||
PWM sound | NA | KO | NT | PWM | NA | NA | NA | ||
RTC | OK | NT | KO | DS1327 | NT | NT | NT | ||
RTC legacy | OK | NT | OK | rtc-ds1327-legacy | NT | NT | NT | ||
Serial | OK | NA | OK | ttySMX0 & 1 | NT | NA | NT | ttySMX0,1,2,3,4,5 | |
SPI Host | NT | OK | OK | NT | NT | NT | |||
Touchscreen | NA | OK | OK | TSC2102_Linux_driver | NT | NT | NT | ||
USB (gadget) | OK | OK | Mass storage OK Serial KO |
USB_Gadget insmod: cannot insert 'g_serial.ko': invalid parameters |
NA | NA | NA | NA | |
USB (Host) | NA | OK | OK | ISP1761 | NT | Internal controller | |||
Watchdog | NA | NA | NA | NA | NA | NA |