summaryrefslogtreecommitdiffstats
path: root/src/target/firmware/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2013-04-07fw: remove deprecated chainload appSteve Markgraf1-2/+1
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2013-01-02fw/build: Allow applications to filter environmentsSylvain Munaut1-0/+5
We use an external python script to solve which env to build, to mix board and app env list Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-01-02fw/build: Add ENV_ APP_ BOARD_ prefix to variables to cleanup namespaceSylvain Munaut1-20/+20
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-01-02fw/build: Group env / boards / applicationsSylvain Munaut1-42/+66
No functional changes, just moving things around Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2012-04-28firmware: Adding new font with symbols for battery and RX levelAndreas Eversberg1-1/+2
2012-04-28Charging: Add to Compal_E88, dummy for others.Christian Vogel1-6/+9
2012-02-12firmware/fb: add framebuffer driver for the Pirelli DP-L10 displaySteve Markgraf1-1/+2
This commit adds a combined driver for the Sunplus SPCA-552E Multimedia Controller and the Samsung S6B33B1X LCD controller. I have to thank Stephan Meier, who helped me to reverse-engineer this beast during 28c3. Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-02-04rename 'monitor' to 'rssi'Harald Welte1-1/+1
Sooner or later we might have a much more comprehensive monitor, so it's good to name the current implementation just RSSI as that's all it does.
2012-02-04Adding "monitor" application to firmwareAndreas Eversberg1-1/+1
This app is used to measure receive level of given channels. By pressing digits, the channel can be selected. By pressing left or right button, the frequency is increased/decreased. By pressing the menu button, the maximum received level is shown until pressing menu button again. (usefull for hopping) By pressing up or down button, the volume of a tone is changed, that indicates rx level. The left soft button is used to toggle PCS/DCS on shared channel numbers. The right soft button is used to toggle uplink and downlink.
2012-02-03firmware/fb: add framebuffer driver for J100i displaySteve Markgraf1-1/+2
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-02-03firmware/fb: add framebuffer driver for TD014 display (C139/C140)Steve Markgraf1-1/+2
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-02-03firmware/framebuffer: Adding fixed with font with 8x8 pixlesAndreas Eversberg1-1/+1
2012-02-03Calypso FB: Makefile, "dummy" driver, Hello WorldChristian Vogel1-6/+14
2012-02-03Removing all traces of the old display drivers.Christian Vogel1-2/+1
2011-11-13target/fw/sim: SIM Layer 1 driverSylvain Munaut1-1/+1
Originally written by dexter and then Andreas did a lot of cleanup work to bring it into shape for inclusion in master Written-by: Philipp Maier <zero-kelvin@gmx.de> Written-by: Andreas Eversberg <jolly@eversberg.eu> Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2011-09-18fw: Add SE J100i-specific board init code and build images for itSteve Markgraf1-1/+6
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2011-09-18fw/display: Add and build SSD1963 display driver for the SE J100iSteve Markgraf1-1/+1
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2011-09-17fw/compal/rffe: Add correct RFFE-configuration for Compal E86Steve Markgraf1-2/+2
The Compal E86 (C139/C140) has a different RFFE-configuration than the other Compal phones. The Motorola C139 schematics on this part look exactly the same, but in fact the board is missing a transistor (U16), and it uses TSPACT2 adittionally. This fixes the long-known problem with the C139/C140 phones of the rx-level being over -20dBm worse as compared to the E88/E89 phones, as well as the band selection on the antenna switch in TX-mode (which was completely wrong, but sort of worked anyway). Signed-off-by: Steve Markgraf <steve@steve-m.de>
2011-04-26src: use new libosmogsm and include/osmocom/[gsm|core] path to headersPablo Neira Ayuso1-2/+1
This patch changes include paths to get osmocom-bb working with the current libosmocore tree. Among all these renames, you can notice several tweaks that I added on purpose, and that require some explanation, they are: * hexdump() in osmocon.c and osmoload.c has been renamed to avoid clashing with hexdump() defined in libosmocore. * gsmmap now depends on libosmogsm. Actually I had to cleanup Makefile.am because I was experiencing weird linking problems, probably due to a bug in the autotools. With the change included in this patch, I got it compiled and linked here correctly. This patch has been tested with the phone Motorola C123 and the following images files: * firmware/board/compal_e88/hello_world.compalram.bin * firmware/board/compal_e88/layer1.compalram.bin Using the osmocon, bcch_scan and mobile tools. Signed-off-by: Pablo Neira Ayuso <pablo@gnumonks.org>
2011-01-24firmware: Add support for the Pirelli DP-L10 triband GSM/Wifi phoneSteve Markgraf1-1/+6
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2011-01-24fw/board/gta0x: move rffe configuration to board/gta0xSteve Markgraf1-4/+2
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2011-01-24fw/makefile: enable generation of Compal E86 images (Motorola C139/C140)Steve Markgraf1-1/+6
This target now has its own init.c which correctly initializes the display and the keypad backlight Signed-off-by: Steve Markgraf <steve@steve-m.de>
2010-09-26target/layer1: Implement host-driven Tx power controlSylvain Munaut1-2/+2
It's up to L23 to change the parameters using the appropriate L1CTL call. This is a mix between Harald's version and Dieter's version of the TX control code. Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-07-23[firmware] bring back gta0x imagesSteve Markgraf1-5/+4
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2010-07-20[display] add driver for the Toppoly TD014, as used in the C139/C140Steve Markgraf1-1/+1
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2010-07-20[apps] add chainloading applicationSteve Markgraf1-1/+1
It does nothing more than jumping to the Calypso romloader. Signed-off-by: Steve Markgraf <steve@steve-m.de>
2010-07-20firmware: small makefile reorgIngo Albrecht1-12/+15
2010-07-20firmware: moved dead-brain-flags to primary makefileIngo Albrecht1-0/+9
2010-07-20firmware: e88 flash linkageIngo Albrecht1-2/+3
2010-07-20firmware: new highram linkageIngo Albrecht1-1/+4
2010-07-20firmware: modularized startup codeIngo Albrecht1-3/+3
2010-07-20firmware: separated various pieces of interrupt handling apartIngo Albrecht1-1/+5
2010-07-20firmware: linker script and startup code reorg.Ingo Albrecht1-11/+32
2010-07-20firmware: removed old compal_dump.Ingo Albrecht1-1/+1
2010-07-20firmware: linker script for flashed app on e88.Ingo Albrecht1-1/+2
2010-07-15firmware: sim controller driver by dexterIngo Albrecht1-1/+1
2010-05-17Add new board gta0x (for Openmoko Freerunner devices) and build itDaniel Willmann1-1/+3
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-05-17layer1: remove 'l1s_cb' and l1_signal mechanismHarald Welte1-1/+1
the l1s signal was an old mechanism between l1test and the layer1 before we introduced the L1CTL protocol. This commit removes all leftover references to it. It also disables the l1test app, as it would no longer work without major modifications (using l1ctl from within the phone).
2010-04-08firmware: Allow for selective board and environment builds.Ingo Albrecht1-2/+2
2010-04-08firmware: correct linker scripts, more commonplace section naming, ↵Ingo Albrecht1-2/+3
reorganized start code.
2010-04-08firmware: Support for building for multiple target environments.Ingo Albrecht1-1/+7
2010-03-12Introduce LCD display_driver infrastructureHarald Welte1-1/+1
* introduce display_driver layer * port st7558 and ssd1783 drivers to display_driver * allow for run-time selection of display driver from board/init.c * replace st7558_puts() calls with display_puts() calls
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-07actually link against libosmocore for the targetHarald Welte1-2/+2
2010-03-07firmware: Added an e99 board and fixed e99 init code build.Ingo Albrecht1-1/+2
2010-03-07firmware: multi-board build supportIngo Albrecht1-2/+4
2010-03-07Added Solomon SSD1783 display driver for Motorola C155Harald Welte1-1/+1
Signed-off-by: Steve Markgraf <steve@steve-m.de> Conflicts: src/target/firmware/Makefile
2010-03-07Skeleton of bootloader.Ingo Albrecht1-2/+1
2010-03-07New build system.Ingo Albrecht1-55/+16
2010-02-18Initial import of OsmocomBB into git repositoryHarald Welte1-0/+69