r5195 - trunk/gta02-core/docs/ecn
werner at docs.openmoko.org
werner at docs.openmoko.org
Mon Jun 22 15:27:21 CEST 2009
Author: werner
Date: 2009-06-22 15:27:20 +0200 (Mon, 22 Jun 2009)
New Revision: 5195
Added:
trunk/gta02-core/docs/ecn/ecn0009.txt
trunk/gta02-core/docs/ecn/ecn0010.txt
trunk/gta02-core/docs/ecn/ecn0012.txt
trunk/gta02-core/docs/ecn/ecn0013.txt
trunk/gta02-core/docs/ecn/ecn0014.txt
trunk/gta02-core/docs/ecn/ecn0015.txt
Modified:
trunk/gta02-core/docs/ecn/README
trunk/gta02-core/docs/ecn/STATUS
trunk/gta02-core/docs/ecn/ecn0001.txt
trunk/gta02-core/docs/ecn/ecn0002.txt
trunk/gta02-core/docs/ecn/ecn0004.txt
trunk/gta02-core/docs/ecn/ecn0008.txt
Log:
Renamed state "Editing" to "Edit". Described ECN states in README.
Completed ECN 0004. Added ECNs 0009 to 0015:
0009 Remove LED transistors (Q1501 and Q1502)
0010 Remove audio amplifier (U4101)
0011 Reduce number of varistors on USB_VBUS (C4902, C4909)
0012 Add fuse to USB_VBUS
0013 Increase rated current of B4902
0014 Limit non-ESD overvoltage on USB_VBUS
0015 Remove Calypso serial interface on headset (U4401)
Modified: trunk/gta02-core/docs/ecn/README
===================================================================
--- trunk/gta02-core/docs/ecn/README 2009-06-22 12:48:34 UTC (rev 5194)
+++ trunk/gta02-core/docs/ecn/README 2009-06-22 13:27:20 UTC (rev 5195)
@@ -93,3 +93,17 @@
There should be a STATUS file similar to the one used for components.
Details to be defined.
+The current STATUS file can use the following states:
+
+- Edit: ECN is in the process of being written and not yet suitable for
+ detailed review.
+
+- Review: ECN is "finished" and open for review and/or research.
+
+- Execute: ECN is being implemented.
+
+- Defer: ECN will not be implemented in the current hardware revision
+ but may be considered for future revisions.
+
+- Cancel: ECN has been withdrawn or has been obsoleted by other
+ changes.
Modified: trunk/gta02-core/docs/ecn/STATUS
===================================================================
--- trunk/gta02-core/docs/ecn/STATUS 2009-06-22 12:48:34 UTC (rev 5194)
+++ trunk/gta02-core/docs/ecn/STATUS 2009-06-22 13:27:20 UTC (rev 5195)
@@ -1,10 +1,17 @@
Number Status Description
------- ------- ---------------------------------------------------------------
-0001 Editing Remove Glamo (U1801)
-0002 Editing Remove NOR (U2501)
+0001 Edit Remove Glamo (U1801)
+0002 Edit Remove NOR (U2501)
0003 Review Remove SHUTDOWN net and connect PMU.SHUTDOWN directly to GND
-0004 Editing Remove R1767 and R1768 and connect all PMU.EXTONx to R1766
+0004 Review Remove R1767 and R1768 and connect all PMU.EXTONx to R1766
0005 Review Simplify/remove BAT_ID/BATTEMP circuit (R1769)
0006 Review Either remove or populate R1701 (PMU.ADAPTSNS pull-down)
0007 Review Remove KEEPACT net and connect PMU.KEEPACT directly to IO_3V3
-0008 Editing Remove external GPS antenna connector and circuit (CON7602)
+0008 Edit Remove external GPS antenna connector and circuit (CON7602)
+0009 Edit Remove LED transistors (Q1501 and Q1502)
+0010 Edit Remove audio amplifier (U4101)
+0011 Edit Reduce number of varistors on USB_VBUS (C4902, C4909)
+0012 Defer Add fuse to USB_VBUS
+0013 Defer Increase rated current of B4902
+0014 Defer Limit non-ESD overvoltage on USB_VBUS
+0015 Edit Remove Calypso serial interface on headset (U4401)
Modified: trunk/gta02-core/docs/ecn/ecn0001.txt
===================================================================
--- trunk/gta02-core/docs/ecn/ecn0001.txt 2009-06-22 12:48:34 UTC (rev 5194)
+++ trunk/gta02-core/docs/ecn/ecn0001.txt 2009-06-22 13:27:20 UTC (rev 5195)
@@ -1 +1,13 @@
Remove Glamo (U1801)
+
+
+To do:
+- components to remove
+- reassign LCM pixel data (check voltage domain !)
+- reassign LCM controller SPI (check voltage domain !)
+- reassign SD/MMC
+- move WLAN to SPI
+- software impact of LCM pixel change on kernel
+- software impact of LCM controller SPI change on kernel
+- software impact of SD/MMC change on Qi and kernel
+- software impact of WLAN move on kernel
Modified: trunk/gta02-core/docs/ecn/ecn0002.txt
===================================================================
--- trunk/gta02-core/docs/ecn/ecn0002.txt 2009-06-22 12:48:34 UTC (rev 5194)
+++ trunk/gta02-core/docs/ecn/ecn0002.txt 2009-06-22 13:27:20 UTC (rev 5195)
@@ -1 +1,6 @@
Remove NOR (U2501)
+
+
+To do:
+- chips to remove
+- software impact of not having NOR on Qi and kernel
Modified: trunk/gta02-core/docs/ecn/ecn0004.txt
===================================================================
--- trunk/gta02-core/docs/ecn/ecn0004.txt 2009-06-22 12:48:34 UTC (rev 5194)
+++ trunk/gta02-core/docs/ecn/ecn0004.txt 2009-06-22 13:27:20 UTC (rev 5195)
@@ -1 +1,12 @@
Remove R1767 and R1768 and connect all PMU.EXTONx to R1766
+
+
+The PMU's inputs EXTON1, EXTON2, and EXTON3 are not used in GTA02. Each
+of them has an individual pull-up to VB_SYS. Even if EXTONx were used
+in some embedded application, one such input should be sufficient.
+
+We can therefore reduce the number of components by connecting all
+EXTONx pins to each other and letting them share a single pull-up.
+
+
+Author: Werner Almesberger <werner at openmoko.org>
Modified: trunk/gta02-core/docs/ecn/ecn0008.txt
===================================================================
--- trunk/gta02-core/docs/ecn/ecn0008.txt 2009-06-22 12:48:34 UTC (rev 5194)
+++ trunk/gta02-core/docs/ecn/ecn0008.txt 2009-06-22 13:27:20 UTC (rev 5195)
@@ -1 +1,7 @@
Remove external GPS antenna connector and circuit (CON7602)
+
+
+To do:
+- components to remove (includes antenna switch)
+- simplification of supply voltage circuit
+- readjust antenna-side components of RF filter
Added: trunk/gta02-core/docs/ecn/ecn0009.txt
===================================================================
--- trunk/gta02-core/docs/ecn/ecn0009.txt (rev 0)
+++ trunk/gta02-core/docs/ecn/ecn0009.txt 2009-06-22 13:27:20 UTC (rev 5195)
@@ -0,0 +1 @@
+Remove LED transistors (Q1501 and Q1502)
Added: trunk/gta02-core/docs/ecn/ecn0010.txt
===================================================================
--- trunk/gta02-core/docs/ecn/ecn0010.txt (rev 0)
+++ trunk/gta02-core/docs/ecn/ecn0010.txt 2009-06-22 13:27:20 UTC (rev 5195)
@@ -0,0 +1 @@
+Remove audio amplifier (U4101)
Added: trunk/gta02-core/docs/ecn/ecn0012.txt
===================================================================
--- trunk/gta02-core/docs/ecn/ecn0012.txt (rev 0)
+++ trunk/gta02-core/docs/ecn/ecn0012.txt 2009-06-22 13:27:20 UTC (rev 5195)
@@ -0,0 +1,6 @@
+Add fuse to USB_VBUS
+
+
+The GTA03-6410 design added a small fuse of USB_VBUS.
+
+To keep sourcing for gta02-core simple, we should defer this change.
Added: trunk/gta02-core/docs/ecn/ecn0013.txt
===================================================================
--- trunk/gta02-core/docs/ecn/ecn0013.txt (rev 0)
+++ trunk/gta02-core/docs/ecn/ecn0013.txt 2009-06-22 13:27:20 UTC (rev 5195)
@@ -0,0 +1,25 @@
+Increase rated current of B4902
+
+
+B4902 is a KarMax KLB0603K601SA that is only rated at 800 mA (if the
+"K" is to be believed. The table on the second page of [1] suggests
+even a value as low as 200 mA.)
+
+When using the wall charger, the PMU may draw up to 1000 mA. The
+effect of B4902 overheating can be dramatic, as shown in [2].
+
+Beads with a higher current rating but otherwise similar
+characteristics - including the same form factor - are readily
+available, e.g., the Murata BLM18KG601SN1D [3], which is rated at
+1.3 A.
+
+Despite the obviously incorrect dimensioning, there appears to be
+only one case where B4902 did indeed fail. To keep sourcing for
+gta02-core simple, we should therefore defer this change.
+
+[1] http://www.kmax.com.tw/doc/05_KLB_S.pdf
+[2] http://people.openmoko.org/werner/burntmoko-inside.jpg
+[3] http://search.murata.co.jp/Ceramy/image/img/PDF/ENG/L0110S0100BLM18K.pdf
+
+
+Author: Werner Almesberger <werner at openmoko.org>
Added: trunk/gta02-core/docs/ecn/ecn0014.txt
===================================================================
--- trunk/gta02-core/docs/ecn/ecn0014.txt (rev 0)
+++ trunk/gta02-core/docs/ecn/ecn0014.txt 2009-06-22 13:27:20 UTC (rev 5195)
@@ -0,0 +1,7 @@
+Limit non-ESD overvoltage on USB_VBUS
+
+
+To do:
+- issue: broken power supply and such, PMU not very tolerant
+- change U4905 to better part
+- defer since it's not an emergency
Added: trunk/gta02-core/docs/ecn/ecn0015.txt
===================================================================
--- trunk/gta02-core/docs/ecn/ecn0015.txt (rev 0)
+++ trunk/gta02-core/docs/ecn/ecn0015.txt 2009-06-22 13:27:20 UTC (rev 5195)
@@ -0,0 +1,5 @@
+Remove Calypso serial interface on headset (U4401)
+
+To do:
+- mixing digital and analog ain't no good
+- we don't really need it - factory could just use test points
More information about the commitlog
mailing list