view blobs/patches/tpudrv-leonardo.patch @ 682:17b7b92e7dba

uartfax.c: fix for old Openmoko bug with Auto-CTS Openmoko made the change of enabling hardware assisted CTS flow control in the UART when RTS/CTS flow control is used - it is a change which we have retained in FreeCalypso - but they forgot to turn this hw mode off if RTS/CTS flow control is deselected at the application level. We (FreeCalypso) are now fixing the latter defect ourselves.
author Mychaela Falconia <falcon@freecalypso.org>
date Fri, 26 Jun 2020 02:53:02 +0000
parents 62a5285e014a
children
line wrap: on
line source

# Our version of TCS211 binary libs has been compiled for a triband
# configuration that is a bastardized version of Leonardo quadband:
# while the same 3 TSPACT lines are used for antenna switch control,
# the correct line to be driven low for each band Rx & Tx operation
# is different in every case.
#
# This change in band Rx & Tx signal assignments was made in tpudrv12.h
# and got compiled into the tpudrv12 module in tpudrv.lib; the present
# patch restores the original quadband configuration.

[tpudrv12.obj]

# Tx high or low band select

.cinit 8A 12
.cinit 92 1C
.cinit 9A 1C
.cinit A2 12
.cinit AA 12

# Bring back GSM850 Rx switch instead of PCS Rx

.cinit 98 16
.cinit A0 06