Difference between revisions of "Linux 2.6.24 integration"
From ArmadeusWiki
m (Use "Under Construction" Template) |
|||
(3 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
− | + | {{Under Construction}} | |
− | + | <br> | |
− | + | <strong> This kernel was not well tested and is only here to test libertas WiFi drivers </strong> | |
− | + | <br> | |
− | + | ==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) | ||
− | 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 10:27, 5 August 2009
Page under construction... 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 |