changeset 462:78e19122fa2b

README: update for D-Sample target support and hybrid UI
author Mychaela Falconia <falcon@freecalypso.org>
date Mon, 19 Mar 2018 19:59:35 +0000
parents 69da44f2909e
children 712c5cc0b2a9
files README
diffstat 1 files changed, 13 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/README	Mon Mar 19 18:47:51 2018 +0000
+++ b/README	Mon Mar 19 19:59:35 2018 +0000
@@ -23,6 +23,11 @@
   but available-to-most-people hardware.  See doc/C1xx-Howto, doc/Pirelli-Howto
   and doc/Voice-pseudo-modem for more information.
 
+* If anyone besides the Mother has an original TI-made D-Sample hardware kit
+  for Calypso software development, we are doing the best we can to support
+  running our FreeCalypso firmware on this original TI hardware - see
+  doc/D-Sample for more information.
+
 Functionality
 =============
 
@@ -124,6 +129,14 @@
 Each of the two G23M PS versions also has its own version of the Application
 Control Interface (ACI) layer to go with it, which we call aci2 and aci3 -
 except that in the case of ACI, we have the full source for both versions.
+Furthermore, in the case of firmware builds that have the phone UI layers
+enabled (BMI and MFW, sitting on top of ACI), we likewise have different TCS2
+and TCS3 versions of these BMI and MFW layers, also with full source for both
+versions.  Thus the chipsetsw foundation is always the same TCS211, but then we
+bifurcate: we can build either a pure TCS211 config using TCS211 versions of
+G23M PS (blobs), ACI (source) and MFW+BMI (source), or a TCS2/TCS3 hybrid config
+using the new TCS3 versions of G23M PS, ACI and MFW+BMI, all in full C source
+form.
 
 The new TCS2/TCS3 hybrid config is the way forward, as our goal is to have no
 blobs in our firmware - having the full source is a prerequisite for maintaining