drivers/gpu/drm/via/via_drv.c |   24 +++++++++++++++++++++---
 drivers/gpu/drm/via/via_drv.h |    6 +++---
 drivers/gpu/drm/via/via_fb.c  |    8 ++++----
 3 files changed, 28 insertions(+), 10 deletions(-)

New commits:
commit 9a6b3f29218c2d02e4542c0b297be15ee8d1da4d
Author: Kevin Brace <kevinbr...@gmx.com>
Date:   Tue Jan 24 12:50:25 2017 -0600

    Version bumped to 3.0.20
    
    Signed-off-by: Kevin Brace <kevinbr...@gmx.com>

diff --git a/drivers/gpu/drm/via/via_drv.h b/drivers/gpu/drm/via/via_drv.h
index 34799cb..314c1f6 100644
--- a/drivers/gpu/drm/via/via_drv.h
+++ b/drivers/gpu/drm/via/via_drv.h
@@ -30,11 +30,11 @@
 #define DRIVER_AUTHOR       "The OpenChrome Project"
 #define DRIVER_NAME         "via"
 #define DRIVER_DESC         "OpenChrome DRM for VIA Technologies Chrome IGP"
-#define DRIVER_DATE         "20170123"
+#define DRIVER_DATE         "20170124"
 
 #define DRIVER_MAJOR           3
 #define DRIVER_MINOR           0
-#define DRIVER_PATCHLEVEL      19
+#define DRIVER_PATCHLEVEL      20
 
 #include <linux/module.h>
 
commit 1d4e50b3291dc372d3e502f0d8f8d34c51dae126
Author: Kevin Brace <kevinbr...@gmx.com>
Date:   Tue Jan 24 12:48:23 2017 -0600

    Changing via_vram_init argument
    
    Signed-off-by: Kevin Brace <kevinbr...@gmx.com>

diff --git a/drivers/gpu/drm/via/via_drv.c b/drivers/gpu/drm/via/via_drv.c
index cd257c0..5f72023 100644
--- a/drivers/gpu/drm/via/via_drv.c
+++ b/drivers/gpu/drm/via/via_drv.c
@@ -240,12 +240,11 @@ static int gem_dumb_destroy(struct drm_file *filp, struct 
drm_device *dev,
 static int
 via_device_init(struct via_device *dev_priv)
 {
-    struct drm_device *dev = dev_priv->dev;
     int ret;
 
     DRM_DEBUG("Entered via_device_init.\n");
 
-    ret = via_vram_init(dev);
+    ret = via_vram_init(dev_priv);
     if (ret) {
         DRM_ERROR("Failed to initialize video RAM.\n");
         goto exit;
diff --git a/drivers/gpu/drm/via/via_drv.h b/drivers/gpu/drm/via/via_drv.h
index 4c41e46..34799cb 100644
--- a/drivers/gpu/drm/via/via_drv.h
+++ b/drivers/gpu/drm/via/via_drv.h
@@ -219,7 +219,7 @@ extern int via_pci_cmdbuffer(struct drm_device *dev, void 
*data, struct drm_file
 extern int via_wait_irq(struct drm_device *dev, void *data, struct drm_file 
*file_priv);
 extern int via_wait_idle(struct via_device *dev_priv);
 
-extern int via_vram_init(struct drm_device *dev);
+extern int via_vram_init(struct via_device *dev_priv);
 
 extern int via_enable_vblank(struct drm_device *dev, int crtc);
 extern void via_disable_vblank(struct drm_device *dev, int crtc);
diff --git a/drivers/gpu/drm/via/via_fb.c b/drivers/gpu/drm/via/via_fb.c
index 6da6461..9b3ff5a 100644
--- a/drivers/gpu/drm/via/via_fb.c
+++ b/drivers/gpu/drm/via/via_fb.c
@@ -692,9 +692,9 @@ vx900_mem_type(struct via_device *dev_priv, struct pci_dev 
*fn3)
        return ret;
 }
 
-int via_vram_init(struct drm_device *dev)
+int via_vram_init(struct via_device *dev_priv)
 {
-       struct via_device *dev_priv = dev->dev_private;
+       struct drm_device *dev = dev_priv->dev;
        struct pci_dev *bridge = NULL;
        struct pci_dev *fn3 = NULL;
        char *name = "unknown";
commit 06a3e6705dc5bcbbab8e7b83ce03f215968b3492
Author: Kevin Brace <kevinbr...@gmx.com>
Date:   Tue Jan 24 12:45:03 2017 -0600

    Changed via_detect_vram to via_vram_init
    
    Signed-off-by: Kevin Brace <kevinbr...@gmx.com>

diff --git a/drivers/gpu/drm/via/via_drv.c b/drivers/gpu/drm/via/via_drv.c
index 19ff6d9..cd257c0 100644
--- a/drivers/gpu/drm/via/via_drv.c
+++ b/drivers/gpu/drm/via/via_drv.c
@@ -245,7 +245,7 @@ via_device_init(struct via_device *dev_priv)
 
     DRM_DEBUG("Entered via_device_init.\n");
 
-    ret = via_detect_vram(dev);
+    ret = via_vram_init(dev);
     if (ret) {
         DRM_ERROR("Failed to initialize video RAM.\n");
         goto exit;
diff --git a/drivers/gpu/drm/via/via_drv.h b/drivers/gpu/drm/via/via_drv.h
index ff27c21..4c41e46 100644
--- a/drivers/gpu/drm/via/via_drv.h
+++ b/drivers/gpu/drm/via/via_drv.h
@@ -219,7 +219,7 @@ extern int via_pci_cmdbuffer(struct drm_device *dev, void 
*data, struct drm_file
 extern int via_wait_irq(struct drm_device *dev, void *data, struct drm_file 
*file_priv);
 extern int via_wait_idle(struct via_device *dev_priv);
 
-extern int via_detect_vram(struct drm_device *dev);
+extern int via_vram_init(struct drm_device *dev);
 
 extern int via_enable_vblank(struct drm_device *dev, int crtc);
 extern void via_disable_vblank(struct drm_device *dev, int crtc);
diff --git a/drivers/gpu/drm/via/via_fb.c b/drivers/gpu/drm/via/via_fb.c
index b48808a..6da6461 100644
--- a/drivers/gpu/drm/via/via_fb.c
+++ b/drivers/gpu/drm/via/via_fb.c
@@ -692,7 +692,7 @@ vx900_mem_type(struct via_device *dev_priv, struct pci_dev 
*fn3)
        return ret;
 }
 
-int via_detect_vram(struct drm_device *dev)
+int via_vram_init(struct drm_device *dev)
 {
        struct via_device *dev_priv = dev->dev_private;
        struct pci_dev *bridge = NULL;
@@ -702,7 +702,7 @@ int via_detect_vram(struct drm_device *dev)
        u8 size;
     int ret = 0;
 
-    DRM_DEBUG("Entered via_detect_vram.\n");
+    DRM_DEBUG("Entered via_vram_init.\n");
 
     bus = pci_find_bus(0, 0);
        if (bus == NULL) {
@@ -911,7 +911,7 @@ out_err:
        if (fn3)
                pci_dev_put(fn3);
 
-       DRM_DEBUG("Exiting via_detect_vram.\n");
+       DRM_DEBUG("Exiting via_vram_init.\n");
        return ret;
 }
 
commit 25cc7c19655706885b7be7cf3297bc2a60859227
Author: Kevin Brace <kevinbr...@gmx.com>
Date:   Tue Jan 24 12:44:08 2017 -0600

    Created via_device_init
    
    The code that calls via_detect_vram function was moved into
    via_device_init function.
    
    Signed-off-by: Kevin Brace <kevinbr...@gmx.com>

diff --git a/drivers/gpu/drm/via/via_drv.c b/drivers/gpu/drm/via/via_drv.c
index 5f4a7a51..19ff6d9 100644
--- a/drivers/gpu/drm/via/via_drv.c
+++ b/drivers/gpu/drm/via/via_drv.c
@@ -237,6 +237,25 @@ static int gem_dumb_destroy(struct drm_file *filp, struct 
drm_device *dev,
        return drm_gem_handle_delete(filp, handle);
 }
 
+static int
+via_device_init(struct via_device *dev_priv)
+{
+    struct drm_device *dev = dev_priv->dev;
+    int ret;
+
+    DRM_DEBUG("Entered via_device_init.\n");
+
+    ret = via_detect_vram(dev);
+    if (ret) {
+        DRM_ERROR("Failed to initialize video RAM.\n");
+        goto exit;
+    }
+
+exit:
+    DRM_DEBUG("Exiting via_device_init.\n");
+    return ret;
+}
+
 static int via_driver_unload(struct drm_device *dev)
 {
        struct via_device *dev_priv = dev->dev_private;
@@ -313,13 +332,13 @@ via_driver_load(struct drm_device *dev, unsigned long 
chipset)
 
        via_init_command_verifier();
 
-    ret = via_detect_vram(dev);
+    ret = via_device_init(dev_priv);
     if (ret) {
-        DRM_ERROR("Failed to initialize video RAM.\n");
+        DRM_ERROR("Failed to initialize Chrome IGP.\n");
         goto init_error;
     }
 
-       ret = via_mm_init(dev_priv);
+    ret = via_mm_init(dev_priv);
        if (ret) {
         DRM_ERROR("Failed to initialize TTM.\n");
                goto init_error;
_______________________________________________
Openchrome-devel mailing list
Openchrome-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/openchrome-devel

Reply via email to