annotate Source-dirs @ 922:3152e23399a2

document SE K2x0 FFS quirks and our support for them
author Mychaela Falconia <falcon@freecalypso.org>
date Mon, 02 Jan 2023 00:50:19 +0000
parents bf302e52c8ea
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
434
3ec8ef8b2d37 top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
1 ffstools This directory subtree was originally created to hold the source
3ec8ef8b2d37 top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
2 for our TIFFS In Vitro Analyzer tool, but has since been
3ec8ef8b2d37 top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
3 extended to contain various tools that perform static (or "in
3ec8ef8b2d37 top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
4 vitro") transformations on various bits of data that go into
3ec8ef8b2d37 top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
5 the flash file system on our FreeCalypso GSM devices or are
3ec8ef8b2d37 top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
6 contained in other vendors' flash data structures.
3ec8ef8b2d37 top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
7
590
026df5681bd3 Source-dirs: libpwon and openmoko subdirs documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 434
diff changeset
8 libpwon This simple library implements the functionality described in
026df5681bd3 Source-dirs: libpwon and openmoko subdirs documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 434
diff changeset
9 doc/Target-boot-control; it is used by loadtools and rvinterf.
026df5681bd3 Source-dirs: libpwon and openmoko subdirs documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 434
diff changeset
10
434
3ec8ef8b2d37 top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
11 librftab A library for reading and writing RF parameter tables in our
3ec8ef8b2d37 top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
12 FreeCalypso ASCII format - see doc/RF_tables.
3ec8ef8b2d37 top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
13
3ec8ef8b2d37 top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
14 libserial All of our host programs that operate on serial ports (the way
3ec8ef8b2d37 top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
15 in which we communicate with GSM device targets) go through
3ec8ef8b2d37 top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
16 libserial, i.e., our serial port handling code has been factored
3ec8ef8b2d37 top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
17 out into a common library.
3ec8ef8b2d37 top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
18
3ec8ef8b2d37 top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
19 loadtools fc-loadtool, fc-iram, fc-xram and fc-compalram form the part of
3ec8ef8b2d37 top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
20 FC host tools called loadtools, which used to be its own
3ec8ef8b2d37 top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
21 package.
3ec8ef8b2d37 top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
22
795
521d01fd68bb doc/Source-dirs: update for fc-simint addition to loadtools
Mychaela Falconia <falcon@freecalypso.org>
parents: 590
diff changeset
23 fc-buzplay and fc-simint are also built in the loadtools suite
521d01fd68bb doc/Source-dirs: update for fc-simint addition to loadtools
Mychaela Falconia <falcon@freecalypso.org>
parents: 590
diff changeset
24 because they use many of the same components.
434
3ec8ef8b2d37 top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
25
3ec8ef8b2d37 top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
26 miscutil A few miscellaneous utilities are built here.
3ec8ef8b2d37 top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
27
590
026df5681bd3 Source-dirs: libpwon and openmoko subdirs documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 434
diff changeset
28 openmoko This directory houses the modem-power-ctrl.sh script, provided
026df5681bd3 Source-dirs: libpwon and openmoko subdirs documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 434
diff changeset
29 for the benefit of those users who wish to run fc-loadtool on
026df5681bd3 Source-dirs: libpwon and openmoko subdirs documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 434
diff changeset
30 the application processor of Openmoko GTA02.
026df5681bd3 Source-dirs: libpwon and openmoko subdirs documented
Mychaela Falconia <falcon@freecalypso.org>
parents: 434
diff changeset
31
434
3ec8ef8b2d37 top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
32 ringtools Tools for working with ringtone melodies are built here.
3ec8ef8b2d37 top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
33
3ec8ef8b2d37 top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
34 rvinterf Everything dealing with the RVTMUX interface to running GSM
3ec8ef8b2d37 top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
35 firmwares and everything based on the rvinterf framework is
3ec8ef8b2d37 top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
36 built under rvinterf.
3ec8ef8b2d37 top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
37
3ec8ef8b2d37 top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
38 The tfc139 utility, which logically belongs with loadtools, is
3ec8ef8b2d37 top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
39 built in the rvinterf subtree because it is built from mostly
3ec8ef8b2d37 top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
40 the same source components as rvtdump and rvinterf.
3ec8ef8b2d37 top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
41
3ec8ef8b2d37 top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
42 target-utils The source for loadagent and compalstage lives here, along with
3ec8ef8b2d37 top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
43 a few extra target utilities that are of interest only to
3ec8ef8b2d37 top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
44 developers.
3ec8ef8b2d37 top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
45
914
bf302e52c8ea Source-dirs: add tchtools
Mychaela Falconia <falcon@freecalypso.org>
parents: 795
diff changeset
46 tchtools Tools for working with TCH DL recording and TCH UL play files
bf302e52c8ea Source-dirs: add tchtools
Mychaela Falconia <falcon@freecalypso.org>
parents: 795
diff changeset
47 (see doc/TCH-bit-access) and with TCS211 voice memo recordings
bf302e52c8ea Source-dirs: add tchtools
Mychaela Falconia <falcon@freecalypso.org>
parents: 795
diff changeset
48 (see doc/Voice-memo-utils) are built here.
bf302e52c8ea Source-dirs: add tchtools
Mychaela Falconia <falcon@freecalypso.org>
parents: 795
diff changeset
49
434
3ec8ef8b2d37 top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
50 toolchain Scripts and patches for building the gcc+binutils toolchain
3ec8ef8b2d37 top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
51 targeting ARM7, the CPU core of the Calypso GSM/GPRS baseband
3ec8ef8b2d37 top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
52 processor. You'll need to build and install this toolchain
3ec8ef8b2d37 top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
53 first before you can build target-utils.
3ec8ef8b2d37 top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
54
3ec8ef8b2d37 top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
55 uptools The User Phone Tools suite is built here - see
3ec8ef8b2d37 top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
56 doc/User-phone-tools.