changeset 1001:7df4c9ae6ba4

loadtools/scripts: w220.{config,init} => chimei.{config,init} Motorola W220, first touched by FreeCalypso in 2019-05, is an ODM phone made by Chi-Mei, and its peculiar property of relevance to loadtools is that it has XRAM on Calypso nCS3 instead of the usual nCS1 - which matters for fc-xram. We are now discovering other Chi-Mei phones including Sony Ericsson J120, and they share the same quirk of XRAM on nCS3 - hence we rename this loadtools target from w220 to chimei.
author Mychaela Falconia <falcon@freecalypso.org>
date Sat, 09 Dec 2023 17:53:44 +0000
parents 39a6090a052a
children 043bfc716f12
files loadtools/scripts/chimei.config loadtools/scripts/chimei.init loadtools/scripts/w220.config loadtools/scripts/w220.init
diffstat 4 files changed, 22 insertions(+), 21 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/loadtools/scripts/chimei.config	Sat Dec 09 17:53:44 2023 +0000
@@ -0,0 +1,14 @@
+# The following parameters go into the <p command sent to the boot ROM
+pll-config 4/1		# 26 MHz in, PLL&DSP @ 104 MHz, ARM @ 52 MHz
+rhea-cntl 0x00		# good for all Calypso platforms
+
+# The remaining settings are carried out via loadagent commands
+init-script chimei.init
+
+# Chi-Mei phones have a single-bank flash chip on nCS0,
+# some phones are 4 MiB, others are 8 MiB.
+# We use the usual 0x03000000 mapping like on other targets.
+flash single-8M 0x03000000
+
+# Perform a Iota poweroff when we are done
+exit-mode iota-off
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/loadtools/scripts/chimei.init	Sat Dec 09 17:53:44 2023 +0000
@@ -0,0 +1,8 @@
+# Chi-Mei phones (Motorola W220, Sony Ericsson J120, likely others) have
+# a single-bank flash chip on nCS0 and XRAM on nCS3 instead of the usual nCS1.
+# The timings are unknown, so we set a conservative WS=4.  The flash can be
+# 8 MiB, so we need to enable ADD22.
+
+w16 fffffb00 00A4
+w16 fffffb06 00A4
+w16 fffef006 0008
--- a/loadtools/scripts/w220.config	Sat Dec 09 09:08:19 2023 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-# The following parameters go into the <p command sent to the boot ROM
-pll-config 4/1		# 26 MHz in, PLL&DSP @ 104 MHz, ARM @ 52 MHz
-rhea-cntl 0x00		# good for all Calypso platforms
-
-# The remaining settings are carried out via loadagent commands
-init-script w220.init
-
-# This phone has a single-bank 8 MiB flash chip on nCS0,
-# using the usual 0x03000000 mapping like on other targets
-flash single-8M 0x03000000
-
-# Perform a Iota poweroff when we are done
-exit-mode iota-off
--- a/loadtools/scripts/w220.init	Sat Dec 09 09:08:19 2023 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,8 +0,0 @@
-# This Motorola W220 phone has a single-bank flash chip on nCS0 and
-# XRAM on nCS3 instead of the usual nCS1.  The timings are unknown,
-# so we set a conservative WS=4.  The flash is 8 MiB, so we need to
-# enable ADD22.
-
-w16 fffffb00 00A4
-w16 fffffb06 00A4
-w16 fffef006 0008