OpenEZX was a project active from 2004 to 2008, which gathered information about the Linux based Motorola EZX phone platform.
[1][2][3] It tried to provide a 100% free software stack for those phones, especially a way to avoid any proprietary filesystem and/or device drivers.
It also aimed to provide a current (2.6.x) kernel with all required hardware support for the EZX phones.
[4] Supported phones included: There is an archive of the historic OpenEZX software git repositories on.
[6]