[haiku-commits] haiku: hrev50101 - headers/private/graphics/via

  • From: jerome.duval@xxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Fri, 19 Feb 2016 22:35:30 +0100 (CET)

hrev50101 adds 1 changeset to branch 'master'
old head: f97f2394caa87e99bfe92155702b1b020d469ec6
new head: f369957d032802e02ed39d1ac0e2cc32c38ba4ec
overview: 
http://cgit.haiku-os.org/haiku/log/?qt=range&q=f369957d0328+%5Ef97f2394caa8

----------------------------------------------------------------------------

f369957d0328: via.accelerant: move enums out of the struct.

                                   [ Jérôme Duval <jerome.duval@xxxxxxxxx> ]

----------------------------------------------------------------------------

Revision:    hrev50101
Commit:      f369957d032802e02ed39d1ac0e2cc32c38ba4ec
URL:         http://cgit.haiku-os.org/haiku/commit/?id=f369957d0328
Author:      Jérôme Duval <jerome.duval@xxxxxxxxx>
Date:        Fri Feb 19 21:33:41 2016 UTC

----------------------------------------------------------------------------

1 file changed, 67 insertions(+), 66 deletions(-)
headers/private/graphics/via/DriverInterface.h | 133 +++++++++++----------

----------------------------------------------------------------------------

diff --git a/headers/private/graphics/via/DriverInterface.h 
b/headers/private/graphics/via/DriverInterface.h
index 5fecfd2..12ebef0 100644
--- a/headers/private/graphics/via/DriverInterface.h
+++ b/headers/private/graphics/via/DriverInterface.h
@@ -97,6 +97,73 @@ typedef struct settings {  // apsed, see comments in 
skel.settings
        bool   pgm_panel;
 } settings;
 
+/* card info - information gathered from PINS (and other sources) */
+enum
+{      // card_type in order of date of VIA chip design (fixme: check order)
+       VT3122 = 0,
+       VT3022,
+       VT7205,
+       VT3205,
+       VT3108,
+       VT3204NC,
+       NV04,
+       NV05,
+       NV05M64,
+       NV06,
+       NV10,
+       NV11,
+       NV11M,
+       NV15,
+       NV17,
+       NV17M,
+       NV18,
+       NV18M,
+       NV20,
+       NV25,
+       NV28,
+       NV30,
+       NV31,
+       NV34,
+       NV35,
+       NV36,
+       NV38,
+       NV40,
+       NV41,
+       NV43,
+       NV45
+};
+enum
+{      // card_arch in order of date of VIA chip design
+       CLE266 = 0,
+       KM400,
+       K8M800,
+       NV04A,
+       NV10A,
+       NV20A,
+       NV30A,
+       NV40A
+};
+enum
+{      // tvout_chip_type in order of capability (more or less)
+       NONE = 0,
+       CH7003,
+       CH7004,
+       CH7005,
+       CH7006,
+       CH7007,
+       CH7008,
+       SAA7102,
+       SAA7103,
+       SAA7104,
+       SAA7105,
+       BT868,
+       BT869,
+       CX25870,
+       CX25871,
+       NVIDIA
+};
+
+
 /*shared info*/
 typedef struct {
   /*a few ID things*/
@@ -171,72 +238,6 @@ typedef struct {
                benaphore       lock;           /* for serializing access to 
the acceleration engine */
        } engine;
 
-  /* card info - information gathered from PINS (and other sources) */
-       enum
-       {       // card_type in order of date of VIA chip design (fixme: check 
order)
-               VT3122 = 0,
-               VT3022,
-               VT7205,
-               VT3205,
-               VT3108,
-               VT3204NC,
-               NV04,
-               NV05,
-               NV05M64,
-               NV06,
-               NV10,
-               NV11,
-               NV11M,
-               NV15,
-               NV17,
-               NV17M,
-               NV18,
-               NV18M,
-               NV20,
-               NV25,
-               NV28,
-               NV30,
-               NV31,
-               NV34,
-               NV35,
-               NV36,
-               NV38,
-               NV40,
-               NV41,
-               NV43,
-               NV45
-       };
-       enum
-       {       // card_arch in order of date of VIA chip design
-               CLE266 = 0,
-               KM400,
-               K8M800,
-               NV04A,
-               NV10A,
-               NV20A,
-               NV30A,
-               NV40A
-       };
-       enum
-       {       // tvout_chip_type in order of capability (more or less)
-               NONE = 0,
-               CH7003,
-               CH7004,
-               CH7005,
-               CH7006,
-               CH7007,
-               CH7008,
-               SAA7102,
-               SAA7103,
-               SAA7104,
-               SAA7105,
-               BT868,
-               BT869,
-               CX25870,
-               CX25871,
-               NVIDIA
-       };
-
        struct
        {
                /* specialised registers for card initialisation read from NV 
BIOS (pins) */


Other related posts:

  • » [haiku-commits] haiku: hrev50101 - headers/private/graphics/via - jerome . duval