Difference between revisions of "Linux 2.6.27 integration"

From ArmadeusWiki
Jump to: navigation, search
(Drivers test summary: added USB HOST and FEC tests +)
(Drivers test summary)
Line 30: Line 30:
 
|'''ADC''' || NA || style="background:#00ff00;" | OK || NT || [[ADC_max1027]]||style="background:#efefef;" | || NT || style="background:#00ff00;" | OK || style="background:#00ff00;" | OK ||
 
|'''ADC''' || NA || style="background:#00ff00;" | OK || NT || [[ADC_max1027]]||style="background:#efefef;" | || NT || style="background:#00ff00;" | OK || style="background:#00ff00;" | OK ||
 
|----------------
 
|----------------
|'''Audio Out''' || NA || style="background:#00ff00;" | OK || style="background:#00ff00;" | OK || [[ALSA]] ||style="background:#efefef;" | || style="background:#eeee00;" |NT || style="background:#eeee00;" |NT || style="background:#eeee00;" |NT || [[TSC2101]] + [[ALSA]]
+
|'''Audio Out''' || NA || style="background:#00ff00;" | OK || style="background:#00ff00;" | OK || [[ALSA]] ||style="background:#efefef;" | || NT || style="background:#00ff00;" | OK || style="background:#00ff00;" |OK || [[TSC2101]] + [[ALSA]]
 
|----------------
 
|----------------
 
|'''Audio In''' || style="background:#efefef;"|NA || style="background:#efefef;"|NA || style="background:#efefef;"|NA || style="background:#efefef;" | || style="background:#efefef;" | || style="background:#eeee00;" |NT || style="background:#eeee00;" |NT || style="background:#eeee00;" |NT ||
 
|'''Audio In''' || style="background:#efefef;"|NA || style="background:#efefef;"|NA || style="background:#efefef;"|NA || style="background:#efefef;" | || style="background:#efefef;" | || style="background:#eeee00;" |NT || style="background:#eeee00;" |NT || style="background:#eeee00;" |NT ||
Line 36: Line 36:
 
|'''Backlight''' || NT || style="background:#00ff00;" | OK || style="background:#00ff00;" | OK || [[BackLight]] ||style="background:#efefef;" | || NT || style="background:#00ff00;" | OK || style="background:#00ff00;" | OK || [[BackLight]]
 
|'''Backlight''' || NT || style="background:#00ff00;" | OK || style="background:#00ff00;" | OK || [[BackLight]] ||style="background:#efefef;" | || NT || style="background:#00ff00;" | OK || style="background:#00ff00;" | OK || [[BackLight]]
 
|----------------
 
|----------------
|'''Video Out''' || colspan="2" align="center"| No driver || style="background:#00ff00;" | OK || [[TV_Output|Chrontel 7024]] ||style="background:#efefef;" | || NT || NT || style="background:#eeee00;" |NT || HDMI/DVI
+
|'''Video Out''' || colspan="2" align="center"| No driver || style="background:#00ff00;" | OK || [[TV_Output|Chrontel 7024]] ||style="background:#efefef;" | || colspan="2" align="center"| No special driver || style="background:#eeee00;" |NT || HDMI/DVI
 
|----------------
 
|----------------
 
|'''DAC''' || colspan="2" align="center"| No driver  || style="background:#00ff00;" | OK || [[DAC | setDAC tool]] ||style="background:#efefef;" | || colspan="2" align="center"| No driver || style="background:#00ff00;" | OK || [[DAC | setDAC tool]]
 
|'''DAC''' || colspan="2" align="center"| No driver  || style="background:#00ff00;" | OK || [[DAC | setDAC tool]] ||style="background:#efefef;" | || colspan="2" align="center"| No driver || style="background:#00ff00;" | OK || [[DAC | setDAC tool]]
Line 64: Line 64:
 
|'''SPI Host''' || NT || style="background:#00ff00;" | OK  ||  style="background:#00ff00;" | OK||  ||style="background:#efefef;" | || style="background:#00ff00;" | OK || NT || style="background:#00ff00;" | OK ||
 
|'''SPI Host''' || NT || style="background:#00ff00;" | OK  ||  style="background:#00ff00;" | OK||  ||style="background:#efefef;" | || style="background:#00ff00;" | OK || NT || style="background:#00ff00;" | OK ||
 
|----------------
 
|----------------
|'''Touchscreen''' || NA || style="background:#00ff00;" | OK || style="background:#00ff00;" | OK || [[TSC2102_Linux_driver]] ||style="background:#efefef;" | || NT || style="background:#eeee00;" |NT || style="background:#eeee00;" |NT || [[TSC2101]] + [[TSC2102_Linux_driver]]
+
|'''Touchscreen''' || NA || style="background:#00ff00;" | OK || style="background:#00ff00;" | OK || [[TSC2102_Linux_driver]] ||style="background:#efefef;" | || NT || style="background:#00ff00;" | OK || style="background:#00ff00;" | OK || [[TSC2101]] + [[TSC2102_Linux_driver]]
 
|----------------
 
|----------------
 
|'''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 (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

Revision as of 19:30, 20 January 2009

PAGE UNDER CONSTRUCTION / WORK IN PROGRESS !!! Construction.png


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 NA OK NT ADC_max1027 NT OK OK
Audio Out NA OK OK ALSA NT OK OK TSC2101 + ALSA
Audio In NA NA NA NT NT NT
Backlight NT OK OK BackLight NT OK OK BackLight
Video Out No driver OK Chrontel 7024 No special driver NT HDMI/DVI
DAC No driver OK setDAC tool No driver OK setDAC tool
Ethernet OK NA OK DM9000, tftp -g
700KB/sec
OK NA OK Internal FEC
FPGA config NT OK NT NT NT NT
FPGA PS/2 NT OK NT NT NT NT
I2C Host OK NT OK OK NT OK
LCD OK NA OK Tux displayed ;-) OK NT OK Tux displayed ;-)
MMC/SD OK NA OK Linux boot on MMC Ok OK NT
PWM classic NT OK OK PWM NA NA NA
PWM sound NT OK NT PWM NA NA NA
RTC OK NT KO DS1374, use legacy one instead OK NT OK
RTC legacy OK NT OK rtc-ds1327-legacy NT NT OK
Serial OK NA OK ttySMX0 & 1 OK NA NT ttySMX0,1,2,3,4,5
SPI Host NT OK OK OK NT OK
Touchscreen NA OK OK TSC2102_Linux_driver NT OK OK TSC2101 + TSC2102_Linux_driver
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 OK NT OK: both controlers Internal controllers
Watchdog NA NA NA NA NA NA