summaryrefslogtreecommitdiff
path: root/nuttx/arch/z80/include
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2012-12-13 18:13:22 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2012-12-13 18:13:22 +0000
commit682067216c5dd3084ab4c7c043e519be43ad73db (patch)
tree22a8e3101f7dd15c66eb165effc5f992378d160a /nuttx/arch/z80/include
parent1d7cb63254ce5ed4142cb5192c6358ac1521f2c8 (diff)
downloadpx4-nuttx-682067216c5dd3084ab4c7c043e519be43ad73db.tar.gz
px4-nuttx-682067216c5dd3084ab4c7c043e519be43ad73db.tar.bz2
px4-nuttx-682067216c5dd3084ab4c7c043e519be43ad73db.zip
Add special register definitions needed for z80181 and z80182
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5434 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/arch/z80/include')
-rw-r--r--nuttx/arch/z80/include/z180/chip.h24
1 files changed, 24 insertions, 0 deletions
diff --git a/nuttx/arch/z80/include/z180/chip.h b/nuttx/arch/z80/include/z180/chip.h
index 3844b2800..1127e4e00 100644
--- a/nuttx/arch/z80/include/z180/chip.h
+++ b/nuttx/arch/z80/include/z180/chip.h
@@ -93,6 +93,9 @@
defined(CONFIG_ARCH_CHIP_Z8018006VEG) /* 68-pin PLCC */
# undef HAVE_Z8S180 /* Not Z8S180 (5V) or Z8L180 (3.3V) core */
+# define HAVE_Z8X180 1 /* Z8x180 registers */
+# undef HAVE_Z8X181 /* Z8x181 registers */
+# undef HAVE_Z8X182 /* Z8x182 registers */
# define HAVE ROM 0 /* No on-chip ROM */
# define HAVE_SERIALIO 1 /* Have clocked serial I/O */
# undef HAVE_WDT /* No Watchdog timer */
@@ -117,6 +120,9 @@
defined(CONFIG_ARCH_CHIP_Z8018006FSG) /* 80-pin QFP (11 pins N/C) 6MHz 5V */
# undef HAVE_Z8S180 /* Not Z8S180 (5V) or Z8L180 (3.3V) core */
+# define HAVE_Z8X180 1 /* Z8x180 registers */
+# undef HAVE_Z8X181 /* Z8x181 registers */
+# undef HAVE_Z8X182 /* Z8x182 registers */
# define HAVE ROM 0 /* No on-chip ROM */
# undef HAVE_SERIALIO /* No clocked serial I/O ? */
# undef HAVE_WDT /* No Watchdog timer */
@@ -137,6 +143,9 @@
defined(CONFIG_ARCH_CHIP_Z8018008PEG)
# undef HAVE_Z8S180 /* Not Z8S180 (5V) or Z8L180 (3.3V) core */
+# define HAVE_Z8X180 1 /* Z8x180 registers */
+# undef HAVE_Z8X181 /* Z8x181 registers */
+# undef HAVE_Z8X182 /* Z8x182 registers */
# define HAVE ROM 0 /* No on-chip ROM */
# define HAVE_SERIALIO 1 /* Have clocked serial I/O */
# undef HAVE_WDT /* No Watchdog timer */
@@ -175,6 +184,9 @@
#elif defined(CONFIG_ARCH_CHIP_Z8018110FEG) /* 100-pin QFP */
# undef HAVE_Z8S180 /* Not Z8S180 (5V) or Z8L180 (3.3V) core */
+# undef HAVE_Z8X180 /* Z8x180 registers */
+# define HAVE_Z8X181 1 /* Z8x181 registers */
+# undef HAVE_Z8X182 /* Z8x182 registers */
# define HAVE ROM 0 /* No on-chip ROM */
# define HAVE_SERIALIO 1 /* Have clocked serial I/O */
# undef HAVE_WDT /* No Watchdog timer */
@@ -220,6 +232,9 @@
defined(CONFIG_ARCH_CHIP_Z8018233ASG) /* 100-pin LQFP 33MHz 5V */
# undef HAVE_Z8S180 /* Not Z8S180 (5V) or Z8L180 (3.3V) core */
+# undef HAVE_Z8X180 /* Z8x180 registers */
+# undef HAVE_Z8X181 /* Z8x181 registers */
+# define HAVE_Z8X182 1 /* Z8x182 registers */
# define HAVE ROM 0 /* No on-chip ROM */
# define HAVE_SERIALIO 1 /* Have clocked serial I/O */
# undef HAVE_WDT /* No Watchdog timer */
@@ -304,6 +319,9 @@
defined(CONFIG_ARCH_CHIP_Z8L18020PSG)
# define HAVE_Z8S180 1 /* Uses Z8S180 (5V) or Z8L180 (3.3V) core */
+# define HAVE_Z8X180 1 /* Z8x180 registers */
+# undef HAVE_Z8X181 /* Z8x181 registers */
+# undef HAVE_Z8X182 /* Z8x182 registers */
# define HAVE ROM 0 /* No on-chip ROM */
# define HAVE_SERIALIO 1 /* Have clocked serial I/O */
# undef HAVE_WDT /* No Watchdog timer */
@@ -348,6 +366,9 @@
defined(CONFIG_ARCH_CHIP_Z8L18220AEG)
# define HAVE_Z8S180 1 /* Uses Z8S180 (5V) or Z8L180 (3.3V) core */
+# undef HAVE_Z8X180 /* Z8x180 registers */
+# undef HAVE_Z8X181 /* Z8x181 registers */
+# define HAVE_Z8X182 1 /* Z8x182 registers */
# define HAVE ROM 0 /* No on-chip ROM */
# define HAVE_SERIALIO 1 /* Have clocked serial I/O */
# undef HAVE_WDT /* No Watchdog timer */
@@ -405,6 +426,9 @@
defined(CONFIG_ARCH_CHIP_Z8S18010FEG)
# define HAVE_Z8S180 1 /* Uses Z8S180 (5V) or Z8L180 (3.3V) core */
+# define HAVE_Z8X180 1 /* Z8x180 registers */
+# undef HAVE_Z8X181 /* Z8x181 registers */
+# undef HAVE_Z8X182 /* Z8x182 registers */
# define HAVE ROM 0 /* No on-chip ROM */
# define HAVE_SERIALIO 1 /* Have clocked serial I/O */
# undef HAVE_WDT /* No Watchdog timer */