OSDN Git Service

nouveau: Power up all card units by default on startup.
authorBen Skeggs <skeggsb@gmail.com>
Thu, 5 Apr 2007 17:03:59 +0000 (03:03 +1000)
committerBen Skeggs <skeggsb@gmail.com>
Thu, 5 Apr 2007 17:26:19 +0000 (03:26 +1000)
shared-core/nv04_mc.c
shared-core/nv40_mc.c

index 2619eb7..0e23efb 100644 (file)
@@ -8,6 +8,11 @@ nv04_mc_init(drm_device_t *dev)
 {
        drm_nouveau_private_t *dev_priv = dev->dev_private;
 
+       /* Power up everything, resetting each individual unit will
+        * be done later if needed.
+        */
+       NV_WRITE(NV03_PMC_ENABLE, 0xFFFFFFFF);
+
        NV_WRITE(NV03_PMC_INTR_EN_0, 0);
 
        return 0;
index 554a224..8dbd96f 100644 (file)
@@ -9,6 +9,11 @@ nv40_mc_init(drm_device_t *dev)
        drm_nouveau_private_t *dev_priv = dev->dev_private;
        uint32_t tmp;
 
+       /* Power up everything, resetting each individual unit will
+        * be done later if needed.
+        */
+       NV_WRITE(NV03_PMC_ENABLE, 0xFFFFFFFF);
+
        NV_WRITE(NV03_PMC_INTR_EN_0, 0);
 
        switch (dev_priv->chipset) {