This patch makes several CMOS/NVRAM reads dependent on whether there's a table to...
[coreboot.git] / src / northbridge / amd / lx / grphinit.c
index c4d2173ba4e6db2f0162f76ef0a82602674016f1..e505f7758077f13b94fa31ba824055cc9164b17b 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * This file is part of the LinuxBIOS project.
+ * This file is part of the coreboot project.
  *
  * Copyright (C) 2007 Advanced Micro Devices, Inc.
  *
 #include <cpu/amd/vr.h>
 #include <console/console.h>
 
-
  /*
- * This function mirrors the Graphics_Init routine in GeodeROM.
- */
 * This function mirrors the Graphics_Init routine in GeodeROM.
 */
 void graphics_init(void)
 {
        uint16_t wClassIndex, wData, res;
-       
+
        /* SoftVG initialization */
        printk_debug("Graphics init...\n");
 
        /* Call SoftVG with the main configuration parameters. */
        /* NOTE: SoftVG expects the memory size to be given in 2MB blocks */
-       
-       wClassIndex = (VRC_VG <<  8) + VG_CONFIG;
-       
+
+       wClassIndex = (VRC_VG << 8) + VG_CONFIG;
+
        /*
-        * Graphics Driver Enabled (13)                         0, NO (lets BIOS controls the GP)
-        * External Monochrome Card Support(12)         0, NO
-        * Controller Priority Select(11)                       1, Primary
-        * Display Select(10:8)                                         0x0, CRT
-        * Graphics Memory Size(7:1)                            CONFIG_VIDEO_MB >> 1,
-        *                                                                                      defined in mainboard/../Options.lb
-        * PLL Reference Clock Bypass(0)                        0, Default
+        * Graphics Driver Enabled (13)                         0, NO (lets BIOS controls the GP)
+        * External Monochrome Card Support(12)         0, NO
+        * Controller Priority Select(11)                       1, Primary
+        * Display Select(10:8)                                         0x0, CRT
+        * Graphics Memory Size(7:1)                            CONFIG_VIDEO_MB >> 1,
+        *                                                                                      defined in mainboard/../Options.lb
+        * PLL Reference Clock Bypass(0)                        0, Default
         */
 
        /* Video RAM has to be given in 2MB chunks
         *   the value is read @ 7:1 (value in 7:0 looks like /2)
         *   so we can add the real value in megabytes
         */
-        
-       wData =  VG_CFG_DRIVER | VG_CFG_PRIORITY | VG_CFG_DSCRT | (CONFIG_VIDEO_MB & VG_MEM_MASK);
+
+       wData = VG_CFG_DRIVER | VG_CFG_PRIORITY | 
+                       VG_CFG_DSCRT | (CONFIG_VIDEO_MB & VG_MEM_MASK);
        vrWrite(wClassIndex, wData);
-       
+
        res = vrRead(wClassIndex);
        printk_debug("VRC_VG value: 0x%04x\n", res);
 }
-
-