# This works for me with a Cirrus Logic 7548 on a Keynote 9000 Laptop
# with the XFree86 3.2A release.  I have not tested with XFree86 3.2.
# It only works with a setting of 1MB of video memory.  The 2MB setting
# is close, but not quite right.  The only chipset setting that worked
# for me the cldg5428.
# **********************************************************************
# Files section.  This allows default font and rgb paths to be set
# **********************************************************************

Section "Files"

# The location of the RGB database.  Note, this is the name of the
# file minus the extension (like ".txt" or ".db").  There is normally
# no need to change the default.

    RgbPath     "/usr/X11R6/lib/X11/rgb"

# Multiple FontPath entries are allowed (which are concatenated together),
# as well as specifying multiple comma-separated entries in one FontPath
# command (or a combination of both methods)

    FontPath   "/usr/X11R6/lib/X11/fonts/misc/"
    FontPath   "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
    FontPath   "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
    FontPath   "/usr/X11R6/lib/X11/fonts/Type1/"
    FontPath   "/usr/X11R6/lib/X11/fonts/Speedo/"
    FontPath   "/usr/X11R6/lib/X11/fonts/75dpi/"
    FontPath   "/usr/X11R6/lib/X11/fonts/100dpi/"

EndSection

Section "Keyboard"
        Protocol        "Standard"
        AutoRepeat 50000 1
EndSection

Section "Pointer"
        Protocol        "PS/2"
        Device          "/dev/mouse"
        Emulate3Buttons
EndSection

Section "Monitor"
        Identifier      "Keynote 9000 Laptop"
        VendorName      "Keynote"
        ModelName       "9000"
        Bandwidth       100.0
        HorizSync       31-69
        VertRefresh     40-120

        ModeLine        "800x600" 28.3 800 816 856 920 600 600 601 618
#        Modeline        "800x600" 50 800 800 808 808 600 600 608 608
       ModeLine        "800x600" 36 800 824 896 1024 600 601 603 625
#       Modeline        "800x600" 40 800 840 968 1056 600 601 605 628 +hsync +vsync
EndSection

Section "Device"
        Identifier      "Cirrus CL-GD7548"
        VendorName      "Cirrus"
        BoardName       "CL-GD7548"

#        VideoRam        2048
        VideoRam        1024
#       Chipset         "clgd5436"
       Chipset         "clgd5428"
#       Chipset         "clgd7543"
#        Chipset         "clgd7548"
        Clockchip       "cirrus"
        Option          "linear"
        Option          "mmio"
#        MemBase         0xfc000000
        Option          "noaccel"
#       Option          "no_bitblt"
#        Option          "no_2mb_banksel"
EndSection

Section "Screen"
        Driver          "svga"
        Device          "Cirrus CL-GD7548"
        Monitor         "Keynote 9000 Laptop"
#        Subsection      "Display"
#                Depth   16
#                Modes   "800x600"
#        EndSubsection
        Subsection      "Display"
                Depth   8
                Modes   "800x600"
        EndSubsection
EndSection
