The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/dev/ic/decmonitors.c

Version: -  FREEBSD  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-2  -  FREEBSD-11-1  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-4  -  FREEBSD-10-3  -  FREEBSD-10-2  -  FREEBSD-10-1  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-3  -  FREEBSD-9-2  -  FREEBSD-9-1  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-4  -  FREEBSD-8-3  -  FREEBSD-8-2  -  FREEBSD-8-1  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-4  -  FREEBSD-7-3  -  FREEBSD-7-2  -  FREEBSD-7-1  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-4  -  FREEBSD-6-3  -  FREEBSD-6-2  -  FREEBSD-6-1  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-5  -  FREEBSD-5-4  -  FREEBSD-5-3  -  FREEBSD-5-2  -  FREEBSD-5-1  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  linux-2.6  -  linux-2.4.22  -  MK83  -  MK84  -  PLAN9  -  DFBSD  -  NETBSD  -  NETBSD5  -  NETBSD4  -  NETBSD3  -  NETBSD20  -  OPENBSD  -  xnu-517  -  xnu-792  -  xnu-792.6.70  -  xnu-1228  -  xnu-1456.1.26  -  xnu-1699.24.8  -  xnu-2050.18.24  -  OPENSOLARIS  -  minix-3-1-1 
SearchContext: -  none  -  3  -  10 

    1 /* $NetBSD: decmonitors.c,v 1.3 2008/04/28 20:23:49 martin Exp $ */
    2 
    3 /*-
    4  * Copyright (c) 1998, 1999 The NetBSD Foundation, Inc.
    5  * All rights reserved.
    6  *
    7  * This code is derived from software contributed to The NetBSD Foundation
    8  * by Roland C. Dowdeswell.
    9  *
   10  * Redistribution and use in source and binary forms, with or without
   11  * modification, are permitted provided that the following conditions
   12  * are met:
   13  * 1. Redistributions of source code must retain the above copyright
   14  *    notice, this list of conditions and the following disclaimer.
   15  * 2. Redistributions in binary form must reproduce the above copyright
   16  *    notice, this list of conditions and the following disclaimer in the
   17  *    documentation and/or other materials provided with the distribution.
   18  *
   19  * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
   20  * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
   21  * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
   22  * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
   23  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
   24  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
   25  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
   26  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
   27  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
   28  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
   29  * POSSIBILITY OF SUCH DAMAGE.
   30  */
   31 
   32 #include <sys/cdefs.h>
   33 __KERNEL_RCSID(1, "$NetBSD: decmonitors.c,v 1.3 2008/04/28 20:23:49 martin Exp $");
   34 
   35 #include <sys/types.h>
   36 #include <dev/ic/monitors.h>
   37 
   38 #define MHz     * 1000000
   39 #define KHz     * 1000
   40 
   41 struct monitor decmonitors[] = {
   42         /* 0x0: 1280 x 1024 @ 72Hz */
   43         { 1280, 32,     160,    232,
   44           1024, 3,      3,      33,
   45           130808 KHz },
   46 
   47         /* 0x1: 1280 x 1024 @ 66Hz */
   48         { 1280, 32,     160,    232,
   49           1024, 3,      3,      33,
   50           119840 KHz },
   51 
   52         /* 0x2: 1280 x 1024 @ 60Hz */
   53         { 1280, 44,     184,    200,
   54           1024, 3,      3,      26,
   55           108180 KHz },
   56 
   57         /* 0x3: 1152 x  900 @ 72Hz */
   58         { 1152, 64,     112,    176,
   59           900,  6,      10,     44,
   60           103994 KHz },
   61 
   62         /* 0x4: 1600 x 1200 @ 65Hz */
   63         { 1600, 32,     192,    336,
   64           1200, 1,      3,      46,
   65           175 MHz },
   66 
   67         /* 0x5: 1024 x  768 @ 70Hz */
   68         { 1024, 24,     136,    144,
   69           768,  3,      6,      29,
   70           75 MHz },
   71 
   72         /* 0x6: 1024 x  768 @ 72Hz */
   73         { 1024, 16,     128,    128,
   74           768,  1,      6,      22,
   75           74 MHz },
   76 
   77         /* 0x7: 1024 x  864 @ 60Hz */
   78         { 1024, 12,     128,    116,
   79           864,  0,      3,      34,
   80           69 MHz },
   81 
   82         /* 0x8: 1024 x  768 @ 60Hz */
   83         { 1024, 56,     64,     200,
   84           768,  7,      9,      26,
   85           65 MHz },
   86 
   87         /* 0x9:  800 x  600 @ 72Hz */
   88         { 800,  56,     120,    64,
   89           600,  37,     6,      23,
   90           50 MHz },
   91 
   92         /* 0xa:  800 x  600 @ 60Hz */
   93         { 800,  40,     128,    88,
   94           600,  1,      4,      23,
   95           40 MHz },
   96 
   97         /* 0xb:  640 x  480 @ 72Hz */
   98         { 640,  24,     40,     128,
   99           480,  9,      3,      28,
  100           31500 KHz },
  101 
  102         /* 0xc:  640 x  480 @ 60Hz */
  103         { 640,  16,     96,     48,
  104           480,  10,     2,      33,
  105           25175 KHz },
  106 
  107         /* 0xd: 1280 x 1024 @ 75Hz */
  108         { 1280, 16,     144,    248,
  109           1024, 1,      3,      38,
  110           135 MHz  },
  111 
  112         /* 0xe: 1280 x 1024 @ 60Hz */
  113         { 1280, 19,     163,    234,
  114           1024, 6,      7,      44,
  115           110 MHz },
  116 
  117         /* 0xf: 1600 x 1200 @ 75Hz */
  118         /* XXX -- this one's weird.  rcd */
  119         { 1600, 32,     192,    336,
  120           1200, 1,      3,      46,
  121           202500 KHz }
  122 };
  123 
  124 #undef MHz
  125 #undef KHz

Cache object: adea2655990fa621449c4d0cb4561d8e


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.