summaryrefslogtreecommitdiffstats
path: root/src/target/firmware/board/common
AgeCommit message (Collapse)AuthorFilesLines
2011-01-24fw/board/gta0x: move rffe configuration to board/gta0xSteve Markgraf1-114/+0
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2011-01-24fw/board/gta0x: remove unused define in RFFE configurationSteve Markgraf1-1/+0
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2011-01-24fw/board/gta0x: implement TX support for gta0x devicesSteve Markgraf1-2/+16
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2011-01-24target/fw: set the TRF6151 tsp IDs from the rffe initializationSteve Markgraf1-2/+7
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2010-07-20firmware: linker script and startup code reorg.Ingo Albrecht5-552/+0
2010-07-20firmware: removed compal header strings temporarily.Ingo Albrecht1-5/+0
2010-07-20firmware: linker script for flashed app on e88.Ingo Albrecht2-0/+113
2010-06-25[layer1] An actual AGC implementationHarald Welte2-2/+17
We introduce trf6151_compute_gain() to compute the gain setting that leads to the ideal analog baseband power input level. This function is called from rffe_set_gain() for both the compal and the gta0x rf frontend, as there are no other amplifiers inside those phone designs. The new AGC function is not used yet from the regular layer1 code.
2010-06-24[firmware] make sure the .ctor sections are preserved during --gc-sectionsHarald Welte2-4/+4
--gc-sections throws away any symbol that is not referenced from either the entry symbol or explicit KEEP statements in the linker script. We add KEEP() to make sure the constructors are kept.
2010-06-24[firmware] Add support for __attribute__ ((constructor))Harald Welte3-0/+33
We modify the linker scripts to include the .ctors and .dtors sections and add some code to actually call them before we jump to the main() function.
2010-05-17gta02x: fix compile error due to wrong definitionSteve Markgraf1-1/+1
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2010-05-17Add new board gta0x (for Openmoko Freerunner devices) and build itDaniel Willmann1-0/+88
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.
2010-04-08firmware: whitespace fixes in calypso_uart.SHarald Welte1-2/+2
2010-04-08firmware: section symbols.Ingo Albrecht2-2/+23
2010-04-08firmware: correct linker scripts, more commonplace section naming, ↵Ingo Albrecht5-145/+154
reorganized start code.
2010-04-08firmware: linker script indentation and comments.Ingo Albrecht1-11/+6
2010-04-08firmware: Fixed osmoload linker script so it works in some situations.Ingo Albrecht1-3/+3
2010-04-08firmware: Fixed ramload linker script to include additional rodata sections.Ingo Albrecht1-1/+1
2010-04-08firmware: Support for building for multiple target environments.Ingo Albrecht1-0/+75
2010-03-07start to use libosmocore within the firmwareHarald Welte1-1/+1
* remove linuxlist.h copy and use osmocore * don't put 'struct gsm_time' into l1ctl packets * include rx_level and snr for each burst in l1ctl * properly build libosmocore.a for target * move gsmtime functions into libosmocore * move ctype.h to standard location
2010-03-07add FIXME's to RFFEHarald Welte1-2/+2
2010-03-02Introduce CONFIG_TX_ENABLE and disable Tx support by defaultHarald Welte1-0/+2
Tx support is considered experimental and potentially dangerous. Thus, the default build of the firmware does not have Tx support enabled. If you want Tx support, compile with -DCONFIG_TX_ENABLE by uncommenting the apropriate line in Makefile.inc
2010-03-01disable IRQ and FIQ when entering the ABORT handlerHarald Welte1-0/+4
2010-03-01Compal RFFE suport for Upplink (PA enable)Harald Welte1-0/+1
2010-02-18Initial import of OsmocomBB into git repositoryHarald Welte3-0/+410