Skip to content

Commit

Permalink
Changelog:
Browse files Browse the repository at this point in the history
- Update kernels to chromium r129
  • Loading branch information
sebanc committed Aug 22, 2024
1 parent 49951eb commit b3e0644
Show file tree
Hide file tree
Showing 3 changed files with 1 addition and 46 deletions.
18 changes: 0 additions & 18 deletions kernel-patches/6.1/base/base.patch
Original file line number Diff line number Diff line change
Expand Up @@ -4394,24 +4394,6 @@ diff -ruN a/drivers/gpu/drm/drm_ioctl.c b/drivers/gpu/drm/drm_ioctl.c
DRM_IOCTL_DEF(DRM_IOCTL_MODE_OBJ_SETPROPERTY, drm_mode_obj_set_property_ioctl, DRM_MASTER),
DRM_IOCTL_DEF(DRM_IOCTL_MODE_CURSOR2, drm_mode_cursor2_ioctl, DRM_MASTER),
DRM_IOCTL_DEF(DRM_IOCTL_MODE_ATOMIC, drm_mode_atomic_ioctl, DRM_MASTER),
diff -ruN a/drivers/gpu/drm/udl/udl_connector.c b/drivers/gpu/drm/udl/udl_connector.c
--- a/drivers/gpu/drm/udl/udl_connector.c 2023-01-24 07:24:44.000000000 +0100
+++ b/drivers/gpu/drm/udl/udl_connector.c 2023-01-30 08:32:39.000000000 +0100
@@ -61,6 +61,14 @@
struct drm_display_mode *mode)
{
struct udl_device *udl = to_udl(connector->dev);
+ int con_type = connector->connector_type;
+
+ if ((con_type == DRM_MODE_CONNECTOR_DVII ||
+ con_type == DRM_MODE_CONNECTOR_DVID ||
+ con_type == DRM_MODE_CONNECTOR_DVIA) &&
+ mode->clock > 165000)
+ return MODE_CLOCK_HIGH;
+
if (!udl->sku_pixel_limit)
return 0;

diff -ruN a/drivers/gpu/drm/virtio/virtgpu_drv.h b/drivers/gpu/drm/virtio/virtgpu_drv.h
--- a/drivers/gpu/drm/virtio/virtgpu_drv.h 2023-01-24 07:24:44.000000000 +0100
+++ b/drivers/gpu/drm/virtio/virtgpu_drv.h 2023-01-30 08:32:39.000000000 +0100
Expand Down
27 changes: 0 additions & 27 deletions kernel-patches/6.6/base/base.patch
Original file line number Diff line number Diff line change
Expand Up @@ -2462,33 +2462,6 @@ diff -ruN a/drivers/gpu/drm/ttm/ttm_bo_vm.c b/drivers/gpu/drm/ttm/ttm_bo_vm.c
ttm_bo_get(bo);
}
EXPORT_SYMBOL(ttm_bo_vm_open);
diff -ruN a/drivers/gpu/drm/udl/udl_modeset.c b/drivers/gpu/drm/udl/udl_modeset.c
--- a/drivers/gpu/drm/udl/udl_modeset.c 2023-11-08 11:56:25.000000000 +0100
+++ b/drivers/gpu/drm/udl/udl_modeset.c 2024-01-24 07:43:26.000000000 +0100
@@ -409,8 +409,23 @@
return 0;
}

+static enum drm_mode_status udl_connector_helper_mode_valid(struct drm_connector *connector,
+ struct drm_display_mode *mode)
+{
+ int con_type = connector->connector_type;
+
+ if ((con_type == DRM_MODE_CONNECTOR_DVII ||
+ con_type == DRM_MODE_CONNECTOR_DVID ||
+ con_type == DRM_MODE_CONNECTOR_DVIA) &&
+ mode->clock > 165000)
+ return MODE_CLOCK_HIGH;
+
+ return 0;
+}
+
static const struct drm_connector_helper_funcs udl_connector_helper_funcs = {
.get_modes = udl_connector_helper_get_modes,
+ .mode_valid = udl_connector_helper_mode_valid,
};

static int udl_get_edid_block(void *data, u8 *buf, unsigned int block, size_t len)
diff -ruN a/drivers/gpu/drm/virtio/virtgpu_drv.h b/drivers/gpu/drm/virtio/virtgpu_drv.h
--- a/drivers/gpu/drm/virtio/virtgpu_drv.h 2023-11-08 11:56:25.000000000 +0100
+++ b/drivers/gpu/drm/virtio/virtgpu_drv.h 2024-01-24 07:43:26.000000000 +0100
Expand Down
2 changes: 1 addition & 1 deletion prepare_kernels.sh
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,6 @@ done
rm -rf ./kernels
mkdir ./kernels

chromeos_version="R128"
chromeos_version="R129"
download_and_patch_kernels

0 comments on commit b3e0644

Please sign in to comment.