Module Name: src
Committed By: riastradh
Date: Sun Dec 19 11:25:48 UTC 2021
Modified Files:
src/sys/arch/arm/rockchip: rk_drm.c
src/sys/arch/arm/sunxi: sunxi_drm.c
Log Message:
catch up with newer drm_encoder_init prototype
Author: Maya Rashish <[email protected]>
Committer: Taylor R Campbell <[email protected]>
To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/arm/rockchip/rk_drm.c
cvs rdiff -u -r1.20 -r1.21 src/sys/arch/arm/sunxi/sunxi_drm.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/arch/arm/rockchip/rk_drm.c
diff -u src/sys/arch/arm/rockchip/rk_drm.c:1.10 src/sys/arch/arm/rockchip/rk_drm.c:1.11
--- src/sys/arch/arm/rockchip/rk_drm.c:1.10 Sun Dec 19 11:01:21 2021
+++ src/sys/arch/arm/rockchip/rk_drm.c Sun Dec 19 11:25:48 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: rk_drm.c,v 1.10 2021/12/19 11:01:21 riastradh Exp $ */
+/* $NetBSD: rk_drm.c,v 1.11 2021/12/19 11:25:48 riastradh Exp $ */
/*-
* Copyright (c) 2019 Jared D. McNeill <[email protected]>
@@ -27,7 +27,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: rk_drm.c,v 1.10 2021/12/19 11:01:21 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: rk_drm.c,v 1.11 2021/12/19 11:25:48 riastradh Exp $");
#include <sys/param.h>
#include <sys/bus.h>
@@ -75,8 +75,6 @@ static void rk_drm_attach(device_t, devi
static void rk_drm_init(device_t);
static vmem_t *rk_drm_alloc_cma_pool(struct drm_device *, size_t);
-static int rk_drm_set_busid(struct drm_device *, struct drm_master *);
-
static uint32_t rk_drm_get_vblank_counter(struct drm_device *, unsigned int);
static int rk_drm_enable_vblank(struct drm_device *, unsigned int);
static void rk_drm_disable_vblank(struct drm_device *, unsigned int);
@@ -107,8 +105,6 @@ static struct drm_driver rk_drm_driver =
.major = DRIVER_MAJOR,
.minor = DRIVER_MINOR,
.patchlevel = DRIVER_PATCHLEVEL,
-
- .set_busid = rk_drm_set_busid,
};
CFATTACH_DECL_NEW(rk_drm, sizeof(struct rk_drm_softc),
@@ -200,23 +196,6 @@ rk_drm_alloc_cma_pool(struct drm_device
}
static int
-rk_drm_set_busid(struct drm_device *ddev, struct drm_master *master)
-{
- struct rk_drm_softc * const sc = rk_drm_private(ddev);
- char id[32];
-
- snprintf(id, sizeof(id), "platform:rk:%u", device_unit(sc->sc_dev));
-
- master->unique = kzalloc(strlen(id) + 1, GFP_KERNEL);
- if (master->unique == NULL)
- return -ENOMEM;
- strcpy(master->unique, id);
- master->unique_len = strlen(master->unique);
-
- return 0;
-}
-
-static int
rk_drm_fb_create_handle(struct drm_framebuffer *fb,
struct drm_file *file, unsigned int *handle)
{
Index: src/sys/arch/arm/sunxi/sunxi_drm.c
diff -u src/sys/arch/arm/sunxi/sunxi_drm.c:1.20 src/sys/arch/arm/sunxi/sunxi_drm.c:1.21
--- src/sys/arch/arm/sunxi/sunxi_drm.c:1.20 Sun Dec 19 11:25:17 2021
+++ src/sys/arch/arm/sunxi/sunxi_drm.c Sun Dec 19 11:25:48 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: sunxi_drm.c,v 1.20 2021/12/19 11:25:17 riastradh Exp $ */
+/* $NetBSD: sunxi_drm.c,v 1.21 2021/12/19 11:25:48 riastradh Exp $ */
/*-
* Copyright (c) 2019 Jared D. McNeill <[email protected]>
@@ -27,7 +27,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: sunxi_drm.c,v 1.20 2021/12/19 11:25:17 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: sunxi_drm.c,v 1.21 2021/12/19 11:25:48 riastradh Exp $");
#include <sys/param.h>
#include <sys/bus.h>
@@ -84,8 +84,6 @@ static void sunxi_drm_attach(device_t, d
static void sunxi_drm_init(device_t);
static vmem_t *sunxi_drm_alloc_cma_pool(struct drm_device *, size_t);
-static int sunxi_drm_set_busid(struct drm_device *, struct drm_master *);
-
static uint32_t sunxi_drm_get_vblank_counter(struct drm_device *, unsigned int);
static int sunxi_drm_enable_vblank(struct drm_device *, unsigned int);
static void sunxi_drm_disable_vblank(struct drm_device *, unsigned int);
@@ -116,8 +114,6 @@ static struct drm_driver sunxi_drm_drive
.major = DRIVER_MAJOR,
.minor = DRIVER_MINOR,
.patchlevel = DRIVER_PATCHLEVEL,
-
- .set_busid = sunxi_drm_set_busid,
};
CFATTACH_DECL_NEW(sunxi_drm, sizeof(struct sunxi_drm_softc),
@@ -209,23 +205,6 @@ sunxi_drm_alloc_cma_pool(struct drm_devi
}
static int
-sunxi_drm_set_busid(struct drm_device *ddev, struct drm_master *master)
-{
- struct sunxi_drm_softc * const sc = sunxi_drm_private(ddev);
- char id[32];
-
- snprintf(id, sizeof(id), "platform:sunxi:%u", device_unit(sc->sc_dev));
-
- master->unique = kzalloc(strlen(id) + 1, GFP_KERNEL);
- if (master->unique == NULL)
- return -ENOMEM;
- strcpy(master->unique, id);
- master->unique_len = strlen(master->unique);
-
- return 0;
-}
-
-static int
sunxi_drm_fb_create_handle(struct drm_framebuffer *fb,
struct drm_file *file, unsigned int *handle)
{