===================================================================
RCS file: /cvs/haret/haretconsole/regs_misc.py,v
retrieving revision 1.5
diff -u -r1.5 regs_misc.py
--- haretconsole/regs_misc.py	15 Dec 2007 23:28:19 -0000	1.5
+++ haretconsole/regs_misc.py	15 Mar 2008 23:30:05 -0000
@@ -8,6 +8,7 @@
 import regs_s3c
 import regs_pxa
 import regs_msm
+import regs_omap
 import regs_ati
 import regs_asic3
 
@@ -67,3 +68,20 @@
 Regs_Universal.update(regs_asic3.getASIC3Defs(base=0x10000000, sd_base=0x0c000000
                                               , shift=1))
 memalias.RegsList['Universal'] = Regs_Universal
+
+# HTC Sable specific registers
+Regs_Sable = regs_pxa.Regs_pxa27x.copy()
+#Regs_Universal.update(getEGPIOdefs(0x0a000000, 1))
+Regs_Sable.update(regs_asic3.getASIC3Defs(base=0x10000000, sd_base=0x0c000000
+                                              , shift=1))
+memalias.RegsList['Sable'] = Regs_Sable
+
+# HTC Dresden (aka FSC Loox N560) specific registers
+Regs_Loox5xx = regs_pxa.Regs_pxa27x.copy()
+Regs_Loox5xx.update(getEGPIOdefs(0x10000000, 8))
+memalias.RegsList['Loox5xx'] = Regs_Loox5xx
+
+# HTC Artemis specific registers
+Regs_Artemis = regs_omap.Regs_omap850.copy()
+Regs_Artemis.update(getEGPIOdefs(0x04000000, 9))
+memalias.RegsList['Artemis'] = Regs_Artemis
Index: src/mach/machlist.txt
===================================================================
RCS file: /cvs/haret/src/mach/machlist.txt,v
retrieving revision 1.30
diff -u -r1.30 machlist.txt
--- src/mach/machlist.txt	17 Feb 2008 14:12:31 -0000	1.30
+++ src/mach/machlist.txt	15 Mar 2008 23:30:06 -0000
@@ -14,7 +14,11 @@
 AximX50,    PXA27x  ,Dell Axim X50;Dell Axim X51, X50,       \
         set ramaddr 0xa8000000,set ramsize 64*1024*1024
 AximX5,     PXA     ,Dell Axim X5,                AXIM
-Beetles,    PXA27x  ,hp iPAQ hw65,                HTCBEETLES
+Beetles,    PXA27x  ,hp iPAQ hw65,                HTCBEETLES, \
+        addlist GPIOS p2v(0x10000018) 0x0000 16, \
+        addlist GPIOS p2v(0x10000098) 0x0000 16, \
+        addlist GPIOS p2v(0x10000118) 0x0000 16, \
+        addlist GPIOS p2v(0x10000198) 0x0000 16
 Blueangel,  PXA     ,PH20,                        BLUEANGEL, \
         set ramsize 128*1024*1024
 Himalaya,   PXA     ,PH10A;PH10B,                 HIMALAYA
@@ -33,7 +37,12 @@
 H6340,      OMAP15xx,HP iPAQ h6340,               H6300,    set ramsize 64*1024*1024
 HX2000,     PXA27x  ,HP iPAQ hx2,                 HX2750,   set ramsize 64*1024*1024
 HX4700,     PXA27x  ,hp iPAQ hx47;HP iPAQ hx47,   H4700,    set ramsize 64*1024*1024
-Sable,      PXA27x  ,hp iPAQ hw69,                HW6900,   set ramsize 64*1024*1024
+Sable,      PXA27x  ,hp iPAQ hw69,                HW6900,   \
+	set ramsize 64*1024*1024, \
+        addlist GPIOS p2v(0x10000018) 0x0000 16, \
+        addlist GPIOS p2v(0x10000098) 0x0000 16, \
+        addlist GPIOS p2v(0x10000118) 0x0000 16, \
+        addlist GPIOS p2v(0x10000198) 0x0000 16
 Wizard,     OMAP850 ,WIZA100;WIZA200
 Hermes,     S3c2442 ,HERM100;HERM200;HERM300,     HTCHERMES, \
         ibit IRQS 1, addlist IRQS p2v(0x08000004) 0xf000 16 0, \
@@ -43,9 +52,28 @@
         addlist GPIOS p2v(0x08000008) 0xf000 16, \
         set resumeaddr 0x30100000
 Trinity,    S3c2442 ,TRIN100,                     HTC_TRINITY
-Athena,     PXA27x  ,ATHE100,                     HTCATHENA
+Athena,     PXA27x  ,ATHE100,                     HTCATHENA, \
+	addlist IRQS p2v(0x08000008) 0xf000 16, \
+        addlist GPIOS p2v(0x09000000) 0xf000 16, \
+        addlist GPIOS p2v(0x08000000) 0xf000 16, \
+        addlist GPIOS p2v(0x08000002) 0xf000 16, \
+        addlist GPIOS p2v(0x08000004) 0xf000 16, \
+        addlist GPIOS p2v(0x08000006) 0xf000 16, \
+        addlist GPIOS p2v(0x0800000a) 0xf000 16, \
+        addlist GPIOS p2v(0x0800000c) 0xf000 16, \
+        addlist GPIOS p2v(0x0800000e) 0xf000 16, \
+        addlist GPIOS p2v(0x08000010) 0xf000 16
 G500,       S3c2440 ,G50V,                        G500,     set ramsize 64*1024*1024
-Artemis,    OMAP850 ,ARTE,                        ARTEMIS
+Artemis,    OMAP850 ,ARTE,                        ARTEMIS, \
+        addlist GPIOS p2v(0x04000000) 0xff00 16, \
+        addlist GPIOS p2v(0x04000002) 0xff00 16, \
+        addlist GPIOS p2v(0x04000004) 0xff00 16, \
+        addlist GPIOS p2v(0x04000006) 0xff00 16, \
+        addlist GPIOS p2v(0x04000008) 0xff00 16, \
+        addlist GPIOS p2v(0x0400000a) 0xff00 16, \
+        addlist GPIOS p2v(0x0400000c) 0xff00 16, \
+        addlist GPIOS p2v(0x0400000e) 0xff00 16, \
+        addlist GPIOS p2v(0x04000010) 0xff00 16
 Herald,     OMAP850 ,HERA,                        HERMES
 Prophet,    OMAP850 ,PM300
 RX3000,     S3c2440 ,HP iPAQ rx3,                 RX3715,   set ramsize 64*1024*1024
@@ -55,7 +83,16 @@
 Acer_n30,   S3c2410 ,Acer n30 Handheld,           N30
 Mio_P550,   S3c2440 ,Mio P550,                    MIO_P550
 Kaiser,     MSM7200 ,Kaiser
-Loox5xx,    PXA27x  ,FUJITSU SIEMENS COMPUTERS Pocket LOOX 5xx, LOOXN560
+Loox5xx,    PXA27x  ,FUJITSU SIEMENS COMPUTERS Pocket LOOX 5xx, LOOXN560, \
+        addlist GPIOS p2v(0x10000000) 0xf000 16, \
+        addlist GPIOS p2v(0x10000002) 0xf000 16, \
+        addlist GPIOS p2v(0x10000004) 0xf000 16, \
+        addlist GPIOS p2v(0x10000006) 0xf000 16, \
+        addlist GPIOS p2v(0x10000008) 0xf000 16, \
+        addlist GPIOS p2v(0x1000000a) 0xf000 16, \
+        addlist GPIOS p2v(0x1000000c) 0xf000 16, \
+        addlist GPIOS p2v(0x1000000e) 0xf000 16, \
+        addlist GPIOS p2v(0x10000010) 0xf000 16
 Loox400,    PXA     ,FUJITSU SIEMENS COMPUTERS Pocket LOOX, LOOX410
 MioA701,    PXA27x  ,Mio Technology Limited,      MIOA701
 
_______________________________________________
Haret mailing list
[email protected]
https://handhelds.org/mailman/listinfo/haret

Reply via email to