#!/bin/sh
#
# @(#)fbconfigurations.sh 1.8 94/03/16 Tadpole
#
# Copyright (c) 1994 by Tadpole Technology
#
# N40 Framebuffer Configurations
# ------------------------------

# Lines of the form:
#
# fbmode n string
#  (with fbmode in uppercase)
#
# Are read by NCE2 and the string is added to the list framebuffer types; n is
# the mode number.
#
# The fbconfig command is used to add new frame buffer modes.
#
# The form of the command is:
#
# fbconfig -n N width height clock 0 hfp hsw hbp vfp vsw vbp [flags]
#
#	N	number for new mode
#	width	visible width in pixels
#	height  visible height in pixels
#	clock   pixel clock in kHz.
#	0	reserved for future expansion
#	hfp	horizontal front porch in pixels
#	hsw	horizontal sync width in pixels
#	hbp	horizontal back porch in pixels
#	vfp	vertical front porch in pixels
#	vsw	vertical sync width in pixels
#	vbp	vertical back porch in pixels
#	flags	set of flags
#
#		r	read-only mode; may not be deleted
#		c	composite sync
#		g	sync on green
#		p	enable pedestal
#		h	positive horizontal sync
#		v	positive vertical sync
#
# Modifications:
#
#	9 Mar 94	'Sync on green' flags removed at request of IBM
#			`Official' IBM names used
#
# Modes 0-2 are predefined and may not be reset or deleted.
#
# FBMODE 0 Internal TFT LCD Display
# fbconfig -n 0 640 480 25.15 0 20 100 52 3 2 31 ri

# FBMODE 1 External VGA
# fbconfig -n 1 640 480 25.15 0 20 100 52 3 2 31 r

# FBMODE 2 Simultaneous Internal and External VGA
# fbconfig -n 2 640 480 25.15 0 20 100 52 3 2 31 ri

# FBMODE 3 6314 (1024x768, 78MHz)
# FBMODE 3 6319 (1024x768, 78MHz)
# FBMODE 3 6324 (1024x768, 78MHz)
# FBMODE 3 6325 (1024x768, 78MHz)
# FBMODE 3 9524 (1024x768, 78MHz)
# FBMODE 3 9525 (1024x768, 78MHz)
# FBMODE 3 6317 (1024x768, 78MHz)
# FBMODE 3 9527 (1024x768, 78MHz)
# FBMODE 3 9521 (1024x768, 78MHz)
fbconfig -n 3 1024 768 78.0 0 24 280 40 0 8 38 rhv

# FBMODE 4 6324 (1280x1024, 112MHz)
# FBMODE 4 6325 (1280x1024, 112MHz)
# FBMODE 4 9524 (1280x1024, 112MHz)
# FBMODE 4 9525 (1280x1024, 112MHz)
# FBMODE 4 6317 (1280x1024, 112MHz)
# FBMODE 4 9527 (1280x1024, 112MHz)
# FBMODE 4 9521 (1280x1024, 112MHz)
fbconfig -n 4 1280 1024 112.0 0 20 156 304 3 3 26 r

# FBMODE 5 9521 (1024x768, 86MHz)
# FBMODE 5 9524 (1024x768, 86MHz)
# FBMODE 5 9525 (1024x768, 86MHz)
# FBMODE 5 9527 (1024x768, 86MHz)
fbconfig -n 5 1024 768 86.0 0 8 320 56 0 8 30 rhv

# FBMODE 6 9521 (1280x1024, 148MHz)
# FBMODE 6 9527 (1280x1024, 148MHz)
fbconfig -n 6 1280 1024 148.0 0 40 184 316 3 3 26 r

# FBMODE 7 6314 (1024x768, 64MHz)
# FBMODE 7 6319 (1024x768, 64MHz)
# FBMODE 7 6324 (1024x768, 64MHz)
# FBMODE 7 6325 (1024x768, 64MHz)
# FBMODE 7 9524 (1024x768, 64MHz)
# FBMODE 7 9527 (1024x768, 64MHz)
# FBMODE 7 9525 (1024x768, 64MHz)
# FBMODE 7 6317 (1024x768, 64MHz)
# FBMODE 7 9521 (1024x768, 64MHz)
# FBMODE 7 Goldstar VGA 1465 14" (1024x768, 64MHz)
# FBMODE 7 Hyundai SVGA 14" (1024x768, 64MHz)
# FBMODE 7 NEC 3FGx 15" (1024x768, 64MHz)
# FBMODE 7 Panasonic C1395 14" (1024x768, 64MHz)
fbconfig -n 7 1024 768 64.0 0 32 96 160 3 3 39 r

# FBMODE 8 8517 17" (1024x768, 78MHz)
fbconfig -n 8 1024 768 78.0 0 24 280 40 0 8 38 rhv

# FBMODE 9 NEC 5FG 17" (1024x768, 86MHz)
# FBMODE 9 NEC 6FG 21" (1024x768, 86MHz)
# FBMODE 9 POWERdisplay 17" (1024x768, 86MHz)
# FBMODE 9 POWERdisplay 20" (1024x768, 86MHz)
fbconfig -n 9 1024 768 86.0 0 8 320 56 0 8 30 rph

# FBMODE 10 Mitsubishi HL-6915 20" (1024x768, 75MHz)
# FBMODE 10 Mitsibushi HL/FL-6615 16" (1024x768, 75MHz)
# FBMODE 10 NEC 5D Multisync 20" (1024x768, 75MHz)
# FBMODE 10 NEC 4D 16" (1024x768, 75MHz)
fbconfig -n 10 1024 768 75.0 0 92 76 132 0 2 38 rph

# FBMODE 11 Idek MF5117 17" (1024x768, 64MHz)
# FBMODE 11 Mitsubishi HL-6915 20" (1024x768, 64MHz)
# FBMODE 11 Mitsibushi HL/FL-6615 16" (1024x768, 64MHz)
# FBMODE 11 NEC 5D Multisync 20" (1024x768, 64MHz)
# FBMODE 11 NEC 4D 16" (1024x768, 64MHz)
# FBMODE 11 Nanao 9070U 16" (1024x768, 64MHz)
# FBMODE 11 Sony GDM1605 (1024x768, 64MHz)
# FBMODE 11 Sony GDM1954 (1024x768, 64MHz)
fbconfig -n 11 1024 768 64.0 0 64 96 128 3 3 39 rph

# FBMODE 12 NEC 5FG 17" (1280x1024, 135MHz)
# FBMODE 12 NEC 6FG 21" (1280x1024, 135MHz)
fbconfig -n 12 1280 1024 135.0 0 32 144 256 0 3 39 rph

# FBMODE 13 Mitsubishi HL-6915 20" (1280x1024, 108MHz)
# FBMODE 13 Mitsibushi HL/FL-6615 16" (1280x1024, 108MHz)
# FBMODE 13 NEC 5D Multisync 20" (1280x1024, 108MHz)
# FBMODE 13 Sony GDM1606 (1280x1024, 108MHz)
# FBMODE 13 Sony GCM1953 (1280x1024, 108MHz)
fbconfig -n 13 1280 1024 108.0 0 44 184 200 3 3 23 rph

# FBMODE 14 6091-016 (1280x1024, 148MHz)
# FBMODE 14 6091-19i (1280x1024, 148MHz)
# FBMODE 14 POWERdisplay 17" (1280x1024, 148MHz)
# FBMODE 14 POWERdisplay 20" (1280x1024, 148MHz)
fbconfig -n 14 1280 1024 148.0 0 40 184 316 3 3 26 rph

# FBMODE 15 6091-019 (1280x1024, 120MHz)
fbconfig -n 15 1280 1024 120.0 0 32 160 224 3 3 26 rph

# FBMODE 16 5081-016 (1280x1024, 112MHz)
# FBMODE 16 6091-016 (1280x1024, 112MHz)
# FBMODE 16 6091-019 (1280x1024, 112MHz)
# FBMODE 16 6091-19i (1280x1024, 112MHz)
# FBMODE 16 6091-023 (1280x1024, 112MHz)
fbconfig -n 16 1280 1024 112.0 0 20 156 304 3 3 26 rph

# FBMODE 17 1091-051 16" (1280x1024, 128MHz)
fbconfig -n 17 1280 1024 128.0 0 32 140 236 3 3 30 r

# FBMODE 18 Sun 16" (1152x900, 93MHz)
# FBMODE 18 Sun 19" (1152x900, 93MHz)
fbconfig -n 18 1152 900 93.0 0 28 128 196 2 4 31 rch

# FBMODE 19 Sun 16" (1152x900, 106MHz)
# FBMODE 19 Sun 19" (1152x900, 106MHz)
fbconfig -n 19 1152 900 106.0 0 12 96 212 2 8 33 rch

