FreeCalypso > hg > fc-magnetite
view cdg211/prim/DIO_inline.h @ 638:cab2f315827e
FFS dev.c: added Spansion PL032J to the "generic" table
With the discovery of first GTM900 and then Tango, it now appears that
Openmoko was not the only manuf after all who kept TI's TCS211 firmware
largely intact (as opposed to changing it beyond all recognition like
Compal, Chi-Mei and BenQ did), thus we are now getting new "alien" targets
on which we reuse the original manuf's FFS with IMEI and RF calibration
tables as if it were native. On these targets we use the original
device table for FFS, even though we previously thought that it would
never apply to any target other than dsample, leonardo and gtamodem.
We have previously added Samsung K5L33xxCAM (a new kind of multi-ID device)
to the generic table to support its use in Huawei GTM900-B modules; now
we got news that some slightly older GTM900-B specimen used S71PL032J
instead, so we are now adding PL032J as well.
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Thu, 30 Jan 2020 17:45:48 +0000 |
parents | 56abf6cf8a0b |
children |
line wrap: on
line source
/*** ;******************************************************************************** ;*** File : DIO_inline.h ;*** Creation : Fri Jun 08 13:57:08 CST 2007 ;*** XSLT Processor : Apache Software Foundation / http://xml.apache.org/xalan-j / supports XSLT-Ver: 1 ;*** Copyright : (c) Texas Instruments AG, Berlin Germany 2002 ;******************************************************************************** ;*** Document Type : Service Access Point Specification ;*** Document Name : DIO ;*** Document No. : ... ;*** Document Date : 2004-03-19 ;*** Document Status: BEING_PROCESSED ;*** Document Author: RM ;******************************************************************************** ;*** !!! THIS INCLUDE FILE WAS GENERATED AUTOMATICALLY, DO NOT MODIFY !!! ;******************************************************************************** ***/ #ifndef _DIO_INLINE_H_ #define _DIO_INLINE_H_ #include "gdi.h" extern U16 dio_init ( void ); extern U16 dio_user_init ( U32 user_name, U16 drv_handle, T_DRV_CB_FUNC signal_callback ); extern U16 dio_user_exit ( U32 user_name ); extern void dio_exit ( void ); extern U16 dio_set_rx_buffer ( U32 device, T_dio_buffer *buffer ); extern U16 dio_read ( U32 device, T_DIO_CTRL *control_info, T_dio_buffer **buffer ); extern U16 dio_write ( U32 device, T_DIO_CTRL *control_info, T_dio_buffer *buffer ); extern U16 dio_get_tx_buffer ( U32 device, T_dio_buffer **buffer ); extern U16 dio_clear ( U32 device ); extern U16 dio_flush ( U32 device ); extern U16 dio_get_capabilities ( U32 device, T_DIO_CAP **capabilities ); extern U16 dio_set_config ( U32 device, T_DIO_DCB *dcb ); extern U16 dio_get_config ( U32 device, T_DIO_DCB *dcb ); extern U16 dio_close_device ( U32 device ); #endif /* !_DIO_INLINE_H_ */