revert: remove failed CWU50 display fix patches
This commit is contained in:
@@ -100,13 +100,6 @@
|
|||||||
nixpkgs.config.allowUnfree = true;
|
nixpkgs.config.allowUnfree = true;
|
||||||
boot.loader.raspberry-pi.bootloader = "kernel";
|
boot.loader.raspberry-pi.bootloader = "kernel";
|
||||||
}
|
}
|
||||||
# Kernel patch: VIDEO only (no BURST, no SYNC_PULSE)
|
|
||||||
({ lib, ... }: {
|
|
||||||
boot.kernelPatches = [{
|
|
||||||
name = "panel-cwu50-no-burst-no-sync-pulse";
|
|
||||||
patch = ./patches/0008-panel-cwu50-no-burst-no-sync-pulse.patch;
|
|
||||||
}];
|
|
||||||
})
|
|
||||||
nixos-raspberrypi.nixosModules.nixpkgs-rpi
|
nixos-raspberrypi.nixosModules.nixpkgs-rpi
|
||||||
nixos-raspberrypi.nixosModules.raspberry-pi-5.base
|
nixos-raspberrypi.nixosModules.raspberry-pi-5.base
|
||||||
nixos-raspberrypi.lib.inject-overlays
|
nixos-raspberrypi.lib.inject-overlays
|
||||||
|
|||||||
@@ -1,11 +0,0 @@
|
|||||||
--- a/drivers/gpu/drm/panel/panel-cwu50.c
|
|
||||||
+++ b/drivers/gpu/drm/panel/panel-cwu50.c
|
|
||||||
@@ -622,7 +622,7 @@ static int cwu50_probe(struct mipi_dsi_device *dsi)
|
|
||||||
|
|
||||||
dsi->lanes = 4;
|
|
||||||
dsi->format = MIPI_DSI_FMT_RGB888;
|
|
||||||
- dsi->mode_flags = MIPI_DSI_MODE_VIDEO | MIPI_DSI_MODE_VIDEO_BURST | MIPI_DSI_MODE_VIDEO_SYNC_PULSE;
|
|
||||||
+ dsi->mode_flags = MIPI_DSI_MODE_VIDEO;
|
|
||||||
|
|
||||||
ctx->id_gpio = devm_gpiod_get_optional(dev, "reset", GPIOD_IN);
|
|
||||||
if (IS_ERR(ctx->id_gpio)) {
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
--- a/drivers/gpu/drm/panel/panel-cwu50.c
|
|
||||||
+++ b/drivers/gpu/drm/panel/panel-cwu50.c
|
|
||||||
@@ -622,7 +622,7 @@ static int cwu50_probe(struct mipi_dsi_device *dsi)
|
|
||||||
|
|
||||||
dsi->lanes = 4;
|
|
||||||
dsi->format = MIPI_DSI_FMT_RGB888;
|
|
||||||
- dsi->mode_flags = MIPI_DSI_MODE_VIDEO | MIPI_DSI_MODE_VIDEO_BURST | MIPI_DSI_MODE_VIDEO_SYNC_PULSE;
|
|
||||||
+ dsi->mode_flags = MIPI_DSI_MODE_VIDEO | MIPI_DSI_MODE_VIDEO_SYNC_PULSE;
|
|
||||||
|
|
||||||
ctx->id_gpio = devm_gpiod_get_optional(dev, "reset", GPIOD_IN);
|
|
||||||
if (IS_ERR(ctx->id_gpio)) {
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
--- a/drivers/gpu/drm/panel/panel-cwu50.c
|
|
||||||
+++ b/drivers/gpu/drm/panel/panel-cwu50.c
|
|
||||||
@@ -622,7 +622,7 @@ static int cwu50_probe(struct mipi_dsi_device *dsi)
|
|
||||||
|
|
||||||
dsi->lanes = 4;
|
|
||||||
dsi->format = MIPI_DSI_FMT_RGB888;
|
|
||||||
- dsi->mode_flags = MIPI_DSI_MODE_VIDEO | MIPI_DSI_MODE_VIDEO_BURST | MIPI_DSI_MODE_VIDEO_SYNC_PULSE;
|
|
||||||
+ dsi->mode_flags = MIPI_DSI_MODE_VIDEO | MIPI_DSI_MODE_VIDEO_BURST;
|
|
||||||
|
|
||||||
ctx->id_gpio = devm_gpiod_get_optional(dev, "reset", GPIOD_IN);
|
|
||||||
if (IS_ERR(ctx->id_gpio)) {
|
|
||||||
Reference in New Issue
Block a user