drivers/gpu/drm/via/via_cursor.c |   18 +-----------------
 drivers/gpu/drm/via/via_drv.c    |    1 -
 drivers/gpu/drm/via/via_drv.h    |    4 ++--
 drivers/gpu/drm/via/via_i2c.c    |   15 +++++++++++----
 drivers/gpu/drm/via/via_lvds.c   |    3 +++
 5 files changed, 17 insertions(+), 24 deletions(-)

New commits:
commit 8a681dc487ab446eea53ceb0ea2b154638402d2b
Author: Kevin Brace <kevinbr...@bracecomputerlab.com>
Date:   Fri Feb 24 10:35:45 2023 -0800

    drm/via: Version bumped to 3.6.4
    
    Signed-off-by: Kevin Brace <kevinbr...@bracecomputerlab.com>

diff --git a/drivers/gpu/drm/via/via_drv.h b/drivers/gpu/drm/via/via_drv.h
index 2f916891dbd0..380cbffc88f9 100644
--- a/drivers/gpu/drm/via/via_drv.h
+++ b/drivers/gpu/drm/via/via_drv.h
@@ -44,10 +44,10 @@
 
 #define DRIVER_MAJOR           3
 #define DRIVER_MINOR           6
-#define DRIVER_PATCHLEVEL      3
+#define DRIVER_PATCHLEVEL      4
 #define DRIVER_NAME            "via"
 #define DRIVER_DESC            "OpenChrome DRM for VIA Technologies Chrome"
-#define DRIVER_DATE            "20230201"
+#define DRIVER_DATE            "20230224"
 #define DRIVER_AUTHOR          "OpenChrome Project"
 
 
commit 5de9451192b8f69c4bf233aab8b34cd7e7fa023e
Author: Kevin Brace <kevinbr...@bracecomputerlab.com>
Date:   Fri Feb 24 10:33:02 2023 -0800

    drm/via: Remove excess kernel logging when displaying the cursor
    
    Signed-off-by: Kevin Brace <kevinbr...@bracecomputerlab.com>

diff --git a/drivers/gpu/drm/via/via_cursor.c b/drivers/gpu/drm/via/via_cursor.c
index 9a0c1fd9ff1c..ac7a8c475623 100644
--- a/drivers/gpu/drm/via/via_cursor.c
+++ b/drivers/gpu/drm/via/via_cursor.c
@@ -259,8 +259,6 @@ static int via_cursor_prepare_fb(struct drm_plane *plane,
        struct via_bo *bo;
        int ret = 0;
 
-       DRM_DEBUG_KMS("Entered %s.\n", __func__);
-
        if (!new_state->fb) {
                goto exit;
        }
@@ -282,7 +280,6 @@ static int via_cursor_prepare_fb(struct drm_plane *plane,
        }
 
 exit:
-       DRM_DEBUG_KMS("Exiting %s.\n", __func__);
        return ret;
 }
 
@@ -294,8 +291,6 @@ static void via_cursor_cleanup_fb(struct drm_plane *plane,
        struct via_bo *bo;
        int ret;
 
-       DRM_DEBUG_KMS("Entered %s.\n", __func__);
-
        if (!old_state->fb) {
                goto exit;
        }
@@ -314,7 +309,7 @@ static void via_cursor_cleanup_fb(struct drm_plane *plane,
        ttm_bo_unreserve(ttm_bo);
 
 exit:
-       DRM_DEBUG_KMS("Exiting %s.\n", __func__);
+       return;
 }
 
 static int via_cursor_atomic_check(struct drm_plane *plane,
@@ -326,8 +321,6 @@ static int via_cursor_atomic_check(struct drm_plane *plane,
        struct drm_framebuffer *fb = new_plane_state->fb;
        int ret = 0;
 
-       DRM_DEBUG_KMS("Entered %s.\n", __func__);
-
        if ((!new_plane_state->crtc) || (!new_plane_state->visible)) {
                goto exit;
        }
@@ -348,7 +341,6 @@ static int via_cursor_atomic_check(struct drm_plane *plane,
                                        DRM_PLANE_NO_SCALING,
                                        true, true);
 exit:
-       DRM_DEBUG_KMS("Exiting %s.\n", __func__);
        return ret;
 }
 
@@ -363,8 +355,6 @@ static void via_cursor_atomic_update(struct drm_plane 
*plane,
        struct drm_gem_object *gem;
        struct ttm_buffer_object *ttm_bo;
 
-       DRM_DEBUG_KMS("Entered %s.\n", __func__);
-
        if (new_state->fb != old_state->fb) {
                gem = new_state->fb->obj[0];
                ttm_bo = container_of(gem, struct ttm_buffer_object, base);
@@ -373,8 +363,6 @@ static void via_cursor_atomic_update(struct drm_plane 
*plane,
 
        via_set_hi_location(crtc, new_state->crtc_x, new_state->crtc_y);
        via_show_cursor(crtc);
-
-       DRM_DEBUG_KMS("Exiting %s.\n", __func__);
 }
 
 void via_cursor_atomic_disable(struct drm_plane *plane,
@@ -384,13 +372,9 @@ void via_cursor_atomic_disable(struct drm_plane *plane,
                        drm_atomic_get_new_plane_state(state, plane);
        struct drm_crtc *crtc = new_state->crtc;
 
-       DRM_DEBUG_KMS("Entered %s.\n", __func__);
-
        if (crtc) {
                via_hide_cursor(crtc);
        }
-
-       DRM_DEBUG_KMS("Exiting %s.\n", __func__);
 }
 
 const struct drm_plane_helper_funcs via_cursor_drm_plane_helper_funcs = {
commit b38fcaa39d6fd9ae9e9fd633210e39e661beb674
Author: Kevin Brace <kevinbr...@bracecomputerlab.com>
Date:   Fri Feb 24 10:30:45 2023 -0800

    drm/via: Stop including linux/via_i2c.h
    
    Copy some code from it into via_i2c.c.
    
    Signed-off-by: Kevin Brace <kevinbr...@bracecomputerlab.com>

diff --git a/drivers/gpu/drm/via/via_i2c.c b/drivers/gpu/drm/via/via_i2c.c
index c52e9a77a547..c87b46941420 100644
--- a/drivers/gpu/drm/via/via_i2c.c
+++ b/drivers/gpu/drm/via/via_i2c.c
@@ -16,13 +16,16 @@
 
 #include "via_drv.h"
 
-enum viafb_i2c_adap;
-
-#include <linux/via_i2c.h>
-
 #define SERIAL 0
 #define        GPIO    1
 
+struct via_i2c_stuff {
+       u16 i2c_port;                   /* GPIO or I2C port */
+       u16 is_active;                  /* Being used as I2C? */
+       struct i2c_adapter adapter;
+       struct i2c_algo_bit_data algo;
+};
+
 static struct via_i2c_stuff via_i2c_par[5];
 
 static void via_i2c_setsda(void *data, int state)
commit 3a08253b825e9f98c506247c47dfeabbc073df97
Author: Kevin Brace <kevinbr...@bracecomputerlab.com>
Date:   Fri Feb 24 10:23:09 2023 -0800

    drm/via: Include I2C bus headers explicitly
    
    Signed-off-by: Kevin Brace <kevinbr...@bracecomputerlab.com>

diff --git a/drivers/gpu/drm/via/via_i2c.c b/drivers/gpu/drm/via/via_i2c.c
index f2e8b118754e..c52e9a77a547 100644
--- a/drivers/gpu/drm/via/via_i2c.c
+++ b/drivers/gpu/drm/via/via_i2c.c
@@ -9,6 +9,10 @@
  */
 
 #include <linux/delay.h>
+#include <linux/i2c.h>
+#include <linux/i2c-algo-bit.h>
+
+#include <uapi/linux/i2c.h>
 
 #include "via_drv.h"
 
diff --git a/drivers/gpu/drm/via/via_lvds.c b/drivers/gpu/drm/via/via_lvds.c
index cf8ee1b0df49..c0f5248cb475 100644
--- a/drivers/gpu/drm/via/via_lvds.c
+++ b/drivers/gpu/drm/via/via_lvds.c
@@ -29,6 +29,7 @@
  */
 
 #include <linux/delay.h>
+#include <linux/i2c.h>
 #include <linux/pci.h>
 
 #include <asm/olpc.h>
@@ -39,6 +40,8 @@
 #include <drm/drm_edid.h>
 #include <drm/drm_probe_helper.h>
 
+#include <uapi/linux/i2c.h>
+
 #include "via_drv.h"
 
 #define TD0 200
commit 900a2e1ee4b74cf62aef79fd7355183949e89384
Author: Kevin Brace <kevinbr...@bracecomputerlab.com>
Date:   Fri Feb 24 09:50:56 2023 -0800

    drm/via: Stop including drm/drm_pciids.h
    
    Signed-off-by: Kevin Brace <kevinbr...@bracecomputerlab.com>

diff --git a/drivers/gpu/drm/via/via_drv.c b/drivers/gpu/drm/via/via_drv.c
index e3b61e61f28c..d8485e7d2d96 100644
--- a/drivers/gpu/drm/via/via_drv.c
+++ b/drivers/gpu/drm/via/via_drv.c
@@ -35,7 +35,6 @@
 #include <drm/drm_file.h>
 #include <drm/drm_gem.h>
 #include <drm/drm_ioctl.h>
-#include <drm/drm_pciids.h>
 #include <drm/drm_prime.h>
 
 #include <drm/ttm/ttm_bo_api.h>

Reply via email to