view loadtools/scripts/c155.config @ 437:2cd705c8116e

loadtools: Mot C155 turns out to have the same flash partition quirks as the flash chip on TI's D-Sample c155.config changed to use the fixed 28f640w30b config instead of CFI, and a bit of C code in fc-loadtool had to be changed too so that flash erase-program-boot still works.
author Mychaela Falconia <falcon@freecalypso.org>
date Tue, 06 Nov 2018 16:02:23 +0000
parents e7502631a0f9
children 49ee210fc4fb
line wrap: on
line source

# This configuration is for Motorola C155/156 phones.  Use the "generic"
# compal configuration for C11x/123 and C139/140.

compal-stage thumb

# Parameters for the Calypso boot ROM;
# will result in the ARM core being clocked at 52 MHz as we want.

pll-config 4/1
rhea-cntl 0x00

# The remaining settings are carried out via loadagent commands
init-script c155.init

# 8 MiB flash, accessible at 0x03000000 without the strange issue
# seen on the lower C1xx models, but the flash chip turns out to have
# partition quirks like the one on the D-Sample, so we need to
# tell fc-loadtool about it explicitly instead of using CFI.
# The actual chip in these phones is a flash+RAM MCP, but the flash part
# is exactly the same as the 28F640W30B on the D-Sample (same geometry,
# same ID codes), so we just tell fc-loadtool that it's a 28F640W30B.
flash 28f640w30b 0x03000000

# bottom boot flash, sector 0 is only 8 KiB
boot-reflash-hack 0x820000 0x2000

# Perform a Iota poweroff when we are done
exit-mode iota-off