====== BSP ====== ===== Status ===== ==== Preps & U-Boot ==== ^ Component ^ Status ^ Remarks ^ | Power_prep | + | boots via MFG and from eMMC | | Boot_prep | + | boots via MFG and from eMMC | | U-Boot | + | boots via MFG and from eMMC | ==== Linux-Kernel ==== ^ Component ^ Status ^ Remarks ^ | Boot | + | using U-Boot via TFTP or from eMMC | | Ethernet | + | | | eMMC | + | no DDR, cf. problems | | ext. SD | + | | | Display | + | | | Touch | + | | | USB | + | | | Sound | +/? | HP OUT works, Mic IN works in general, noisy. SGTL5000 at I2C Bus sporadically hangs | | EEProm | + | Reading and writing via sysfs works | | CAN | + | CAN0 <-> CAN1 Controller via Bus tested | | DUART | + | | | GPIO | +/? | GPIO Port 0 measured at PCA9954 Chip @0x20 - works. More tests required. | | AUART0 | + | RS-422 tested | | AUART1 | + | | | AUART2 | ./. | not connected | | AUART3 | + | RTS/CTS not tested | | AUART4 | + | RTS/CTS not tested | | Akku/Goldcap | ? | | | Buzzer | + | Edge 0->1 at Pin 24 of GPIO Bank 0 creates short beep| ===== Problems ===== ^ Subject ^ Description ^ Status ^ Remark ^ | Rescue Mode | Rescue Mode Installation sporadically hangs | | | | Sound | SGTL5000 at I2C Bus sporadically hangs | | | | MDIO Timeout | Re-initialization the FEC interface results in MDIO Timeout, interface permanently down afterwards | Workaround | | | DDR eMMC | doesn't work | Workaround | DDR disabled | | Crash I2C | sporadic crashes during kernel boot and I2C initialization | OKAY | currently not occuring any more | | Kernel Oops | at reboot and halt | OKAY | currently not occuring any more | | USB | upper USB-Port does not get power | OKAY | | | Ethernet | ethernet hangs to often after re-initialization | OKAY | workaround "Reset PHY" seems to work (SVN r50) | | MMC Card Insertion | Detection should be configurable seperately for each interfacce (eMMC vs. ext. SD) | OKAY | | | Link status | the link status of the PHYs is not recognized correctly (U-Boot + Kernel) | OKAY | hardware has been modified (Phy Addr 0 was connected to FEC1 and Phy Addr 1 to FEC0) | | Boot eMMC | does not work, ROM Booter not accessing the eMMC | OKAY | HW problem, pull-ups required at LCD_D00+03 | | OTP fuses | OTP fuses cannot be blown, no tool available | OKAY | tool not necessarily required. Programm only available from Freescale under NDA, kernel provides OTP Treiber, may be worth trying | ===== Next steps ===== ^ Subject ^ Comment ^ | Goldcap | Goldcap for RTC | | rechargeable battery | battery operation, charging | ===== Next but one steps ===== | PM | analysis of power management, battery management | | Kernel 3.0 | clarification required on how comprehensive the iMX28 is supported in the current kernel |