Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys/dev/ic Sync with OpenBSD. No functional change.
details: https://anonhg.NetBSD.org/src/rev/316776c25ab1
branches: trunk
changeset: 340509:316776c25ab1
user: skrll <skrll%NetBSD.org@localhost>
date: Wed Sep 09 11:56:53 2015 +0000
description:
Sync with OpenBSD. No functional change.
diffstat:
sys/dev/ic/stireg.h | 76 +++++++++++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 74 insertions(+), 2 deletions(-)
diffs (96 lines):
diff -r 69d750e7199a -r 316776c25ab1 sys/dev/ic/stireg.h
--- a/sys/dev/ic/stireg.h Wed Sep 09 11:14:09 2015 +0000
+++ b/sys/dev/ic/stireg.h Wed Sep 09 11:56:53 2015 +0000
@@ -1,6 +1,6 @@
-/* $NetBSD: stireg.h,v 1.5 2010/11/09 12:24:48 skrll Exp $ */
+/* $NetBSD: stireg.h,v 1.6 2015/09/09 11:56:53 skrll Exp $ */
-/* $OpenBSD: stireg.h,v 1.13 2009/01/28 17:37:40 miod Exp $ */
+/* $OpenBSD: stireg.h,v 1.14 2015/04/05 23:25:57 miod Exp $ */
/*
* Copyright (c) 2000 Michael Shalayeff
@@ -123,6 +123,19 @@
uint8_t dd_grrev; /* 0x06 global rom revision */
uint8_t dd_lrrev; /* 0x07 local rom revision */
uint32_t dd_grid[2]; /* 0x08 graphics id */
+#define STI_DD_CRX 0x26D1482A /* single-head CRX */
+#define STI_DD_GRX 0x26D1488C /* gray-scale GRX */
+#define STI_DD_CRX24 0x26D148EE /* CRX+ */
+#define STI_DD_EVRX 0x27134C9F /* 425e on-board */
+#define STI_DD_3X2V 0x27134CB4 /* 382 on-board */
+#define STI_DD_TIMBER 0x27F12392 /* on-board 710, older 715 */
+#define STI_DD_DUAL_CRX 0x27FCCB6D /* dual-head CRX */
+#define STI_DD_ARTIST 0x2B4DED6D /* on-board 712/715, also GSC */
+#define STI_DD_HCRX 0x2BCB015A
+#define STI_DD_EG 0x2D08C0A7 /* Visualize EG */
+#define STI_DD_SUMMIT 0x2FC1066B /* Visualize FX2, FX4, FX6 */
+#define STI_DD_PINNACLE 0x35ACDA16 /* Visualize FXe */
+#define STI_DD_LEGO 0x35ACDA30 /* Visualize FX5, FX10 */
#define STI_DEV4_DD_GRID 0x08 /* offset for STI_DEVTYPE4 */
#define STI_DEV1_DD_GRID 0x10 /* offset for STI_DEVTYPE1 */
uint32_t dd_fntaddr; /* 0x10 font start address */
@@ -624,4 +637,63 @@
STI_DEP(util);
+/*
+ * NGLE register layout.
+ * Based upon xc/programs/Xserver/hw/hp/ngle/dregs.h
+ */
+#define NGLE_REG_1 0x000118
+#define NGLE_REG_28 0x000420
+#define NGLE_REG_2 0x000480
+#define NGLE_REG_3 0x0004a0 /* palette index */
+#define NGLE_REG_22 0x0005a0
+#define NGLE_REG_23 0x0005c0
+#define NGLE_REG_4 0x000600 /* palette data */
+#define NGLE_REG_5 0x0006a0 /* cursor data */
+#define NGLE_REG_6 0x000800
+#define NGLE_REG_7 0x000804
+#define NGLE_REG_24 0x000808
+#define NGLE_REG_8 0x000820
+#define NGLE_REG_73 0x000944
+#define NGLE_REG_9 0x000a04
+#define NGLE_REG_25 0x000b00
+#define NGLE_REG_RAMDAC 0x001000
+#define NGLE_REG_10 0x018000
+#define NGLE_REG_11 0x018004 /* dest coords */
+#define NGLE_REG_12 0x01800c /* control plane register */
+#define NGLE_REG_35 0x018010 /* fg color */
+#define NGLE_REG_36 0x018014
+#define NGLE_REG_13 0x018018 /* image planemask */
+#define NGLE_REG_14 0x01801c /* raster op */
+#define NGLE_REG_15 0x200000
+#define NGLE_REG_15b0 0x200000 /* busy register */
+#define NGLE_REG_16 0x200004
+#define NGLE_REG_16b1 0x200005
+#define NGLE_REG_16b3 0x200007
+#define NGLE_REG_34 0x200008 /* # of fifo slots */
+#define NGLE_REG_17 0x200100 /* cursor coordinates */
+#define NGLE_REG_18 0x200104 /* cursor enable */
+#define NGLE_REG_26 0x200118
+#define NGLE_REG_19 0x200200
+#define NGLE_REG_20 0x200208 /* cursor geometry */
+#define NGLE_REG_21 0x200218 /* Artist misc video */
+#define NGLE_REG_27 0x200308 /* Artist misc ctrl */
+#define NGLE_REG_29 0x210000 /* HCRX cursor coord & enable */
+#define NGLE_REG_30 0x210004 /* HCRX cursor address */
+#define NGLE_REG_31 0x210008 /* HCRX cursor data */
+#define NGLE_REG_38 0x210020 /* colormap data */
+#define NGLE_REG_41 0x210024
+#define NGLE_REG_42 0x210028
+#define NGLE_REG_43 0x21002c
+#define NGLE_REG_44 0x210030
+#define NGLE_REG_45 0x210034
+#define NGLE_REG_32 0x21003c
+#define NGLE_REG_33 0x210040 /* HCRX misc video */
+#define NGLE_REG_39 0x210120
+#define NGLE_REG_40 0x210130
+
+#define NGLE_BUFF0_CMAP0 0x00001e02
+#define NGLE_BUFF1_CMAP0 0x02001e02
+#define NGLE_BUFF1_CMAP3 0x0c001e02
+#define NGLE_ARTIST_CMAP0 0x00000102
+
#endif /* _IC_STIREG_H_ */
Home |
Main Index |
Thread Index |
Old Index