Linux 2.6.24 integration
From ArmadeusWiki
2.6.24 RC5
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 compile pas sans les "wireless extensions"
Patches inutiles:
- 010-linux-2.6.24-imx1 (ne contient que des fichiers plateformes inutiles (Pengu) )
- 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)
- 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