summaryrefslogtreecommitdiff
path: root/util/signer
diff options
context:
space:
mode:
authorAseda Aboagye <aaboagye@google.com>2017-05-11 13:09:02 -0700
committerchrome-bot <chrome-bot@chromium.org>2017-06-07 23:45:31 -0700
commitcfcbe9da95a4652a0e058574ebbebfdcc5329cf7 (patch)
tree46ddf4827130df533179654ed966db9836765d6c /util/signer
parent27a39b44d11d0da165d491c1b14cde9ac60f4874 (diff)
downloadchrome-ec-cfcbe9da95a4652a0e058574ebbebfdcc5329cf7.tar.gz
cr50: Enable EC UART bit banging.
Cr50 needs to be able to bit bang the EC UART in order to flash certain ECs such as the STM32 family. This is because the UART block on the chip has no provision to change the parity which is necessary for the STM32 bootloader protocol. This commit adds a configuration to bit bang the EC UART. It's been tested at 9600 baud. BUG=b:35648297 BRANCH=cr50 TEST=With a logic analyzer, verify that TX to the EC can be bit banged with no issues at 9600. TEST=With some other changes, verify that cr50 is able to flash an EC image to an STM32 EC. Change-Id: Ice72aff133f268b5b7f0868aeec590a21404d1af Signed-off-by: Aseda Aboagye <aaboagye@google.com> Reviewed-on: https://chromium-review.googlesource.com/503474 Commit-Ready: Aseda Aboagye <aaboagye@chromium.org> Tested-by: Aseda Aboagye <aaboagye@chromium.org> Reviewed-by: Vadim Bendebury <vbendeb@chromium.org>
Diffstat (limited to 'util/signer')
0 files changed, 0 insertions, 0 deletions