Difference between revisions of "Linux 2.6.24 integration"

From ArmadeusWiki
Jump to: navigation, search
 
m (Use "Under Construction" Template)
 
(3 intermediate revisions by one other user not shown)
Line 1: Line 1:
==2.6.24 RC5==
+
{{Under Construction}}
  
I2C:
+
<br>
* dans drivers/i2c/busses/i2c-imx.h, struct i2c_algorithm n'a plus de champ algo_control
+
<strong> This kernel was not well tested and is only here to test libertas WiFi drivers </strong>
* du coup dans drivers/i2c/busses/i2c-imx.c faut virer i2c_imx_ioctl() ??... pas sur car ça doit bien servir à qqchose
+
<br>
  
USB Gadget:
+
==2.6.24.3==
* linux/usb_gadget.h est devenu linux/usb/gadget.h -> à changer dans drivers/usb/gadget/imx_udc.c
+
  
USB Host:
+
*I2C:
* l'ISP166x est maintenant intégré dans Linux (non testé). Notre driver ne compile plus.
+
** dans drivers/i2c/busses/i2c-imx.h, struct i2c_algorithm n'a plus de champ algo_control
 +
** du coup dans drivers/i2c/busses/i2c-imx.c faut virer i2c_imx_ioctl() ??... pas sur car ça doit bien servir à qqchose
  
RTC:
+
*USB Gadget:
* la DS1374 est désormais intégrée au kernel (non testée, le driver semble bcp plus complet)
+
** linux/usb_gadget.h est devenu linux/usb/gadget.h -> à changer dans drivers/usb/gadget/imx_udc.c
  
WiFi:
+
*USB Host:
* libertas_sdio compile pas sans les "wireless extensions"
+
** l'ISP166x est maintenant intégré dans Linux (non testé). Notre driver ne compile plus.
  
 +
*RTC:
 +
** la DS1374 est désormais intégrée au kernel (non testée, le driver semble bcp plus complet)
  
Patches inutiles:
+
*WiFi:
* 010-linux-2.6.24-imx1 (ne contient que des fichiers plateformes inutiles (Pengu) )
+
** libertas_sdio ne compile pas sans les "wireless extensions"
* 012-linux-2.6.24-apm9328 (hack pour utiliser l'APM avec la target scb9328)
+
 
* 020-linux-2.6.24-scbfb (hack pour le utiliser le LCD à partir de l'APM en utilisant scb9328)
+
===Patches inutiles:===
 +
* 010-linux-2.6.24-imx1 (ne contient que des fichiers plateformes inutiles (Pengu) ) '''-> Supprimé'''
 +
* 012-linux-2.6.24-apm9328 (hack pour utiliser l'APM avec la target scb9328) '''-> Supprimé'''
 +
* 020-linux-2.6.24-scbfb (hack pour le utiliser le LCD à partir de l'APM en utilisant scb9328) '''-> Supprimé'''
 
* 021-...-apf9328.diff: virer apf9328_defconfig dedans car ça sert à rien avec buildroot, simplification de la partie Kconfig et Makefile (virer MX1FS2 SCB9328)
 
* 021-...-apf9328.diff: virer apf9328_defconfig dedans car ça sert à rien avec buildroot, simplification de la partie Kconfig et Makefile (virer MX1FS2 SCB9328)
 
* 022-...-apf9328-mtd.diff: pareil que ci-dessus
 
* 022-...-apf9328-mtd.diff: pareil que ci-dessus
 +
 +
==Drivers test summary==
 +
{| border="1" cellpadding="5" cellspacing="0" summary="MMC+"
 +
|- style="background:#efefef;"
 +
! '''Device''' || colspan="2" | '''Compiling ? <br> Static / Module''' || ''' Working ? ''' || '''Comments'''
 +
|----------------
 +
|'''ADC''' || NA || style="background:#00ff00;" | OK || NT ||   
 +
|----------------
 +
|'''Backlight''' || NT || NT ||  ||
 +
|----------------
 +
|'''CH7024 (Video Out)''' || NT || NA || NT || 
 +
|----------------
 +
|'''DAC''' || NT || NA || NT || 
 +
|----------------
 +
|'''Ethernet (DM9000)''' || NT || NA || NT ||
 +
|----------------
 +
|'''FPGA PS/2''' || NT || NT || NT || 
 +
|----------------
 +
|'''LCD''' || NT || NA || NT || message starting PID 235, tty
 +
|----------------
 +
|'''MMC/SD''' || NT || NA || NT || Linux boot on MMC Ok
 +
|----------------
 +
|'''PWM classic''' || NT || NT || NT || [[PWM]]
 +
|----------------
 +
|'''PWM sound''' || NA || NT || NT || [[PWM]]
 +
|----------------
 +
|'''RTC''' || NT || NT || NT || 
 +
|----------------
 +
|'''Serial''' || NT || NA || NT || 
 +
|----------------
 +
|'''TSC2102''' || NA || NT || NT || ts_test is not compiled :(
 +
|----------------
 +
|'''USB (gadget)''' || NT || NT || NT || [[USB_Gadget]] 
 +
|----------------
 +
|'''USB (host)''' || NA || NT || NT || 
 +
|----------------
 +
|'''Watchdog''' || NA || NA || NA || 
 +
|----------------
 +
|}

Latest revision as of 11:27, 5 August 2009

Page under construction... Construction.png Informations on this page are not guaranteed !!


This kernel was not well tested and is only here to test libertas WiFi drivers

2.6.24.3

  • I2C:
    • dans drivers/i2c/busses/i2c-imx.h, struct i2c_algorithm n'a plus de champ algo_control
    • du coup dans drivers/i2c/busses/i2c-imx.c faut virer i2c_imx_ioctl() ??... pas sur car ça doit bien servir à qqchose
  • USB Gadget:
    • linux/usb_gadget.h est devenu linux/usb/gadget.h -> à changer dans drivers/usb/gadget/imx_udc.c
  • USB Host:
    • l'ISP166x est maintenant intégré dans Linux (non testé). Notre driver ne compile plus.
  • RTC:
    • la DS1374 est désormais intégrée au kernel (non testée, le driver semble bcp plus complet)
  • WiFi:
    • libertas_sdio ne compile pas sans les "wireless extensions"

Patches inutiles:

  • 010-linux-2.6.24-imx1 (ne contient que des fichiers plateformes inutiles (Pengu) ) -> Supprimé
  • 012-linux-2.6.24-apm9328 (hack pour utiliser l'APM avec la target scb9328) -> Supprimé
  • 020-linux-2.6.24-scbfb (hack pour le utiliser le LCD à partir de l'APM en utilisant scb9328) -> Supprimé
  • 021-...-apf9328.diff: virer apf9328_defconfig dedans car ça sert à rien avec buildroot, simplification de la partie Kconfig et Makefile (virer MX1FS2 SCB9328)
  • 022-...-apf9328-mtd.diff: pareil que ci-dessus

Drivers test summary

Device Compiling ?
Static / Module
Working ? Comments
ADC NA OK NT
Backlight NT NT
CH7024 (Video Out) NT NA NT
DAC NT NA NT
Ethernet (DM9000) NT NA NT
FPGA PS/2 NT NT NT
LCD NT NA NT message starting PID 235, tty
MMC/SD NT NA NT Linux boot on MMC Ok
PWM classic NT NT NT PWM
PWM sound NA NT NT PWM
RTC NT NT NT
Serial NT NA NT
TSC2102 NA NT NT ts_test is not compiled :(
USB (gadget) NT NT NT USB_Gadget
USB (host) NA NT NT
Watchdog NA NA NA