Hi,
Just a minor update to arch-sa.cpp. Added archname, IRQs and GPIOs.
Thanks.
Pigeon.
diff --git a/src/mach/arch-sa.cpp b/src/mach/arch-sa.cpp
index a6d0447..13dbacf 100644
--- a/src/mach/arch-sa.cpp
+++ b/src/mach/arch-sa.cpp
@@ -4,6 +4,7 @@
MachineSA::MachineSA()
{
name = "Generic Intel StrongArm";
+ archname = "SA1110";
CPUInfo[0] = L"SA1110";
CPUInfo[1] = L"SA110";
}
@@ -13,6 +14,34 @@ MachineSA::init()
{
runMemScript(
"set ramaddr 0xc0000000\n"
+
+ // Interrupt controller irq pending (ICIP)
+ "addlist IRQS p2v(0x90050000) 0 32 0\n"
+
+ // GPIO edge detect status (GEDR)
+ "addlist IRQS p2v(0x90040018) 0 32 0\n"
+
+ // GPIO pin level (GPLR)
+ "addlist GPIOS p2v(0x90040000)\n"
+
+ // GPIO pin direction (GPDR)
+ "addlist GPIOS p2v(0x90040004)\n"
+
+ // GPIO output set (GPSR)
+ "addlist GPIOS p2v(0x90040008)\n"
+
+ // GPIO output clear (GPCR)
+ "addlist GPIOS p2v(0x9004000C)\n"
+
+ // GPIO rising edge (GRER)
+ "addlist GPIOS p2v(0x90040010)\n"
+
+ // GPIO falling edge (GFER)
+ "addlist GPIOS p2v(0x90040014)\n"
+
+ // GPIO alt function (GAFR)
+ "addlist GPIOS p2v(0x9004001C)\n"
+
);
}
_______________________________________________
Haret mailing list
[email protected]
https://handhelds.org/mailman/listinfo/haret