mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2026-08-09 06:14:34 +02:00
Move display-clock tables to the appropriate per-Gen source files. The tables are almost identical, except for mode entries 0x17 and 0x1a. Rename to tables to match common style. Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de> Reviewed-by: Jocelyn Falempe <jfalempe@redhat.com> Link: https://lore.kernel.org/r/20250922083708.45564-2-tzimmermann@suse.de
110 lines
3.3 KiB
C
110 lines
3.3 KiB
C
/*
|
|
* Copyright (c) 2005 ASPEED Technology Inc.
|
|
*
|
|
* Permission to use, copy, modify, distribute, and sell this software and its
|
|
* documentation for any purpose is hereby granted without fee, provided that
|
|
* the above copyright notice appear in all copies and that both that
|
|
* copyright notice and this permission notice appear in supporting
|
|
* documentation, and that the name of the authors not be used in
|
|
* advertising or publicity pertaining to distribution of the software without
|
|
* specific, written prior permission. The authors makes no representations
|
|
* about the suitability of this software for any purpose. It is provided
|
|
* "as is" without express or implied warranty.
|
|
*
|
|
* THE AUTHORS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
|
|
* INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
|
|
* EVENT SHALL THE AUTHORS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
|
|
* CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
|
|
* DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
|
|
* TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
|
* PERFORMANCE OF THIS SOFTWARE.
|
|
*/
|
|
/* Ported from xf86-video-ast driver */
|
|
|
|
#ifndef AST_TABLES_H
|
|
#define AST_TABLES_H
|
|
|
|
#include "ast_drv.h"
|
|
|
|
/* Std. Table Index Definition */
|
|
#define TextModeIndex 0
|
|
#define EGAModeIndex 1
|
|
#define VGAModeIndex 2
|
|
#define HiCModeIndex 3
|
|
#define TrueCModeIndex 4
|
|
|
|
static const struct ast_vbios_stdtable vbios_stdtable[] = {
|
|
/* MD_2_3_400 */
|
|
{
|
|
0x67,
|
|
{0x00,0x03,0x00,0x02},
|
|
{0x5f,0x4f,0x50,0x82,0x55,0x81,0xbf,0x1f,
|
|
0x00,0x4f,0x0d,0x0e,0x00,0x00,0x00,0x00,
|
|
0x9c,0x8e,0x8f,0x28,0x1f,0x96,0xb9,0xa3,
|
|
0xff},
|
|
{0x00,0x01,0x02,0x03,0x04,0x05,0x14,0x07,
|
|
0x38,0x39,0x3a,0x3b,0x3c,0x3d,0x3e,0x3f,
|
|
0x0c,0x00,0x0f,0x08},
|
|
{0x00,0x00,0x00,0x00,0x00,0x10,0x0e,0x00,
|
|
0xff}
|
|
},
|
|
/* Mode12/ExtEGATable */
|
|
{
|
|
0xe3,
|
|
{0x01,0x0f,0x00,0x06},
|
|
{0x5f,0x4f,0x50,0x82,0x55,0x81,0x0b,0x3e,
|
|
0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x00,
|
|
0xe9,0x8b,0xdf,0x28,0x00,0xe7,0x04,0xe3,
|
|
0xff},
|
|
{0x00,0x01,0x02,0x03,0x04,0x05,0x14,0x07,
|
|
0x38,0x39,0x3a,0x3b,0x3c,0x3d,0x3e,0x3f,
|
|
0x01,0x00,0x0f,0x00},
|
|
{0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x0f,
|
|
0xff}
|
|
},
|
|
/* ExtVGATable */
|
|
{
|
|
0x2f,
|
|
{0x01,0x0f,0x00,0x0e},
|
|
{0x5f,0x4f,0x50,0x82,0x54,0x80,0x0b,0x3e,
|
|
0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x00,
|
|
0xea,0x8c,0xdf,0x28,0x40,0xe7,0x04,0xa3,
|
|
0xff},
|
|
{0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,
|
|
0x08,0x09,0x0a,0x0b,0x0c,0x0d,0x0e,0x0f,
|
|
0x01,0x00,0x00,0x00},
|
|
{0x00,0x00,0x00,0x00,0x00,0x40,0x05,0x0f,
|
|
0xff}
|
|
},
|
|
/* ExtHiCTable */
|
|
{
|
|
0x2f,
|
|
{0x01,0x0f,0x00,0x0e},
|
|
{0x5f,0x4f,0x50,0x82,0x54,0x80,0x0b,0x3e,
|
|
0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x00,
|
|
0xea,0x8c,0xdf,0x28,0x40,0xe7,0x04,0xa3,
|
|
0xff},
|
|
{0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,
|
|
0x08,0x09,0x0a,0x0b,0x0c,0x0d,0x0e,0x0f,
|
|
0x01,0x00,0x00,0x00},
|
|
{0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x0f,
|
|
0xff}
|
|
},
|
|
/* ExtTrueCTable */
|
|
{
|
|
0x2f,
|
|
{0x01,0x0f,0x00,0x0e},
|
|
{0x5f,0x4f,0x50,0x82,0x54,0x80,0x0b,0x3e,
|
|
0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x00,
|
|
0xea,0x8c,0xdf,0x28,0x40,0xe7,0x04,0xa3,
|
|
0xff},
|
|
{0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,
|
|
0x08,0x09,0x0a,0x0b,0x0c,0x0d,0x0e,0x0f,
|
|
0x01,0x00,0x00,0x00},
|
|
{0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x0f,
|
|
0xff}
|
|
},
|
|
};
|
|
|
|
#endif
|