Linux 2.6.24 integration
From ArmadeusWiki
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 |