[RFC] TI Calypso / HTC firmware support
Harald Welte
laforge at openmoko.org
Fri Mar 30 09:35:01 CEST 2007
On Wed, Mar 28, 2007 at 09:04:06PM +0200, pHilipp Zabel wrote:
> >yes. As usual, my time is limited. So for the time being, it will
> >probably be the two different multiplexes...
>
> Ok, fine. This leaves me wondering how to select the line discipline.
> The CGMI/CGMM queries below obviously can't be used until we have the
> AT communication channel set up. A command line parameter? Reading
> /proc/cpuinfo? Different implementations with similar behaviour using
> the same N_GSM ldisc number?
well, the difference between standards-compliant mux and the htc mux
seems to be that the standards-compliant mux is backwards compatible.
i.e. you can use the UART for AT commands until you issue AT+CMUX, after
which you have to attach the line discipline.
This fits nicely in the control flow model that I have thought about
with gsmd.
Now in the case of HTC (or IIRC even motorola EZX phone) mux, we'll need
to have a line discipline even before starting to talk to the modem.
So I guess, we cannot really do auto-detection :(
Something like a per-machine-plugin pre-init callback (before we send the init
strings) should take care of attaching the ldisc.
> I hope you will be able to give the P1 models some meaningful replies here
> :)
I hope, too.
--
- Harald Welte <laforge at openmoko.org> http://openmoko.org/
============================================================================
Software for the world's first truly open Free Software mobile phone
More information about the gsmd-devel
mailing list