ISL3893 To be done list: Difference between revisions
(→Kernel) |
No edit summary |
||
Line 14: | Line 14: | ||
* mvc driver | * mvc driver | ||
* zcom switch (IC+ IP175A) | * zcom switch (IC+ IP175A) | ||
==== Kernel Tasks ==== | |||
* clean kernel (can jtag be usefull here?) | |||
* serial driver | |||
* ethernet/bridge connectivity | |||
* wireless driver | |||
* usb | |||
==== Kernel Tasks ==== | |||
* clean kernel (can jtag be usefull here?) | |||
* serial driver | |||
* ethernet/bridge connectivity | |||
* wireless driver | |||
* usb | |||
==== uClinux ==== | ==== uClinux ==== | ||
Line 36: | Line 50: | ||
* enable shelld | * enable shelld | ||
* enable upgraded (and know how to use it 8-) | * enable upgraded (and know how to use it 8-) | ||
==== Hardware Tasks ==== | ==== Hardware Tasks ==== | ||
Line 48: | Line 61: | ||
* eeprom on the bottom is connected to the IP175A? | * eeprom on the bottom is connected to the IP175A? | ||
* memory map (a diff to the isl38xx map from prism54.org) | * memory map (a diff to the isl38xx map from prism54.org) | ||
Revision as of 09:14, 27 May 2006
These are to be done things and ideas.
Toolchain
The src/i386/ppc binaries seem to work for everyone now. Still there are some things that would be nice.
- use the standard software and only compile what is realy needed.
- remove libsmi because the datastore won't work. (done)
Kernel
- Try to pinpoint the patches so it can be ported to a newer 2.4 kernel
- wish the same for 2.6
- arch=isl3893
- prism54
- usb (sl811)
- mvc driver
- zcom switch (IC+ IP175A)
Kernel Tasks
- clean kernel (can jtag be usefull here?)
- serial driver
- ethernet/bridge connectivity
- wireless driver
- usb
Kernel Tasks
- clean kernel (can jtag be usefull here?)
- serial driver
- ethernet/bridge connectivity
- wireless driver
- usb
uClinux
- patch to select the architecture
- use the latest uClinux with the isl3893 source kernel
- Maybe even create romfs from here and use an old kernel.
- compile kernel with 2.95.3 and the rest with a newer gcc
- configure dhcp/static in the make menuconfig
- nfs mount
- usb mount
Firmware build
- upload util for small firmware (almost done)
- less verbosive build with logs
- choice of components (romfs, kernel, etc)
recovery image
- include imginstall
- static and dhcp
- enable ftpd
- enable shelld
- enable upgraded (and know how to use it 8-)
Hardware Tasks
- find places to tap gpio
- WLAN led?
- i2c?
- second serial?
- layout (IP175A <=> ISL3893)
- MII0 and MII1 are conencted to bridge?
- where are the SMI connections?
- eeprom on the bottom is connected to the IP175A?
- memory map (a diff to the isl38xx map from prism54.org)