[PATCH 2/2] Add new board gta0x (for Openmoko Freerunner devices) and build it

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/baseband-devel@lists.osmocom.org/.

Nico Golde osmocom at ngolde.de
Mon May 17 14:00:28 UTC 2010


Hi,
* Daniel Willmann <daniel at totalueberwachung.de> [2010-05-17 11:48]:
> For now just copied over the compal_e88 init.c and adapted the RF
> frontend functions. For osmocon to work with the GSM download cable
> SERCOMM_UART_NR and CONS_UART_NR need to be switched.
[...]
> +/* describe how the RF frontend is wired on the Openmoko GTA0x boards */
> +
> +#define		RITA_RESET	TSPACT(0)	/* Reset of the Rita TRF6151 */
> +#define		PA_ENABLE	TSPACT(9)	/* Enable the Power Amplifier */
> +#define		GSM_TX		TSPACT(3)	/* PA GSM switch, low-active */
> +
> +/* All VCn controls are low-active */
> +#define		ASM_VC1		TSPACT(2)	/* Antenna switch VC1 */
> +#define		ASM_VC2		TSPACT(1)	/* Antenna switch VC2 */
> +#define		ASM_VC3		TSPACT(4)	/* Antenna switch VC3 */
> +
> +#define		IOTA_STROBE	TSPEN0		/* Strobe for the Iota TSP */
> +#define		RITA_STROBE	TSPEN2		/* Strobe for the Rita TSP */
> +
> +/* switch RF Frontend Mode */
> +void rffe_mode(enum gsm_band band, int tx)
> +{
> +	uint16_t tspact = tsp_act_state();
> +
> +	/* First we mask off all bits from the state cache */
> +	tspact &= ~PA_ENABLE;
> +	tspact |=  GSM_TXEN;	/* low-active */
[...] 
I'm not sure what the correct value is in this case but 
GSM_TXEN is not defined at this point.

Cheers
Nico




More information about the baseband-devel mailing list