summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLaurent Pinchart <laurent.pinchart@ideasonboard.com>2021-03-21 19:18:43 +0200
committerLaurent Pinchart <laurent.pinchart@ideasonboard.com>2021-03-31 13:43:21 +0300
commit86eb19ec6813a15cb4e25797581f7f85be9e1056 (patch)
tree1341fae94906eac685bc0b32cfa7ec860762f3c0
parent6e035e53e0223ad7f9a1dec426b2d07f22d6d251 (diff)
linux: mm: Triage non-applicable BSP 4.1.x display commits as Abandoned tasks
Move display-related BSP 4.1.x upport candidates that are considered not to be applicable to upstream to abandoned tasks. This allows grouping commits logically, providing more detailed comments than the non-target file. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
-rw-r--r--projects/linux/bsp-41x-upport-request.yaml26
-rw-r--r--projects/linux/mm/done/bsp41x_drm-bridge-adv7511-Add-hotplug-support.yaml13
-rw-r--r--projects/linux/mm/done/bsp41x_drm-bridge-adv7511-Add-suspend-resume-support.yaml12
-rw-r--r--projects/linux/mm/done/bsp41x_r8a779[78]0-Enable-dual-link-LVDS.yaml12
-rw-r--r--projects/linux/mm/done/bsp41x_r8a779xx-Add-display-panel-to-DT.yaml23
-rw-r--r--projects/linux/mm/done/bsp41x_r8a779xx-ulcb-Fix-source-clock-for-DU.yaml16
-rw-r--r--projects/linux/mm/done/bsp41x_rcar-du-Add-writeback-support.yaml14
-rw-r--r--projects/linux/mm/done/bsp41x_rcar-du-Assign-VSPDL-planes-to-single-CRTC.yaml21
-rw-r--r--projects/linux/mm/done/bsp41x_rcar-du-Fix-DPLL-clock-divider.yaml11
-rw-r--r--projects/linux/mm/done/bsp41x_rcar-du-Force-VGA-connector-status.yaml18
-rw-r--r--projects/linux/mm/done/bsp41x_rcar-du-Rework-error-handling-to-avoid-warnings.yaml13
-rw-r--r--projects/linux/mm/done/bsp41x_vsp-Add-alpha-blending-support.yaml13
-rw-r--r--projects/linux/mm/done/bsp41x_vsp-Add-vmute-function.yaml11
13 files changed, 177 insertions, 26 deletions
diff --git a/projects/linux/bsp-41x-upport-request.yaml b/projects/linux/bsp-41x-upport-request.yaml
index bd5db3e..ef85f0a 100644
--- a/projects/linux/bsp-41x-upport-request.yaml
+++ b/projects/linux/bsp-41x-upport-request.yaml
@@ -37,7 +37,6 @@ bsp41x:
- 15018431ec67b8f59f5ecec3500edb3ddc101275 # media: rcar-imr: IMR driver updates for raw DL
- 5148717ffdadcf8e94600ddf836ac01f44bffc26 # IMR driver - interim patch
- e0349fa0052a3dc3f7577cfaed7662776ca88bb5 # mtd: spi-nor: renesass-rpc: Workaround V3x hyperflash read issue
- - 9dfcca631e0cfe409ade8a84e3f929752c7656c9 # drm/rcar_du: rework error handling in to avoid warnings
- 3026989c751e262ad800f1956ec78f240cb8d052 # arm64: dts: renesas: Add ulcb-kf-imx219 overlay
- 7ecbde0b92f417484873f646f0e11b0007618ab6 # media: i2c: imx219: Set 8-bit SBGGR mode by default
- 95be6972c13148e54c892974a15643b0d5128d14 # media: i2c: imx219: Set subdevice fwnode
@@ -65,7 +64,6 @@ bsp41x:
- 3a861276aaafb2bcf4137dbe7570c06bc721218f # arm64: dts: renesas: v3hsk: Add GEther PHY GPIO reset pin support
- 297419f7b2362056733607e45b8ecfe79adc3d4a # arm64: dts: renesas: r8a77970-v3msk: Fix memory size
- 0237478dc67b71ff92082e06323c015631098b71 # arm64: dts: r8a77980-v3hsk: Enable onboard eMMC
- - 7556e081e01cfd0e1108676605b28b9ea1912bc6 # arm64: dts: renesas: v3x: Set thc63lvd1024 dual link mode
- 3bf5e06b0acd1a3017acb2efe042a937f39c3e6b # arm64: dts: renesas: r8a77980: add max9286
- d13c75fe7cca41d0e7be14ab503383274d878b9e # regulator: add MAX2008X camera protector
- 836e84d18310ae121977be35a0f8a6648d53aefe # arm64: dts: renesas: ulcb-kf: deselect GP5_9 interrupt
@@ -79,7 +77,6 @@ bsp41x:
- 2ab29c7beb545e8d4e91714baf96d5a2c10e5c4d # pci: pcie-rcar: add regulators support
- a6c6f67592709f9c1e5cdc79ff29fb583afb362e # IIO: lsm9ds0: add IMU driver
- 04fcd7232cc638a78b8e6e9fb0653416d95b6425 # arm64: dts: renesas: r8a779x: add mlp nodes
- - 0f987e5a275b623b842b0ec8588624c273a3538c # drm: adv7511: Enable HPD interrupts to support hotplug
- e3dc6076bf1e243587d5a8772076b28bea3fc259 # wl18xx: do not invert IRQ on WLxxxx side
- ad3078fd5f62e2c48ba16e91ea0cf18559a72641 # btwilink: add minimal device tree support
- 98939bc36e84658cded034a2ac323dd134096410 # ti-st: add device tree support
@@ -187,15 +184,9 @@ bsp41x:
- fa95493a4b2b894848d6fc63036343f1fc0e2112 # arm64: dts: renesas: r8a77965: Use default clock and reset property for secure public core
- b375044112b6c01cb7c842a9be66a8cf135c0f35 # arm64: dts: renesas: r8a7796: Use default clock and reset property for secure public core
- 3da0daf13d7656b91825718d49c03e493d50c2c5 # arm64: dts: renesas: r8a7795: Use default clock and reset property for secure public core
- - a2fe679df3f7dc400425fd5079c95ac51fe3536d # arm64: dts: r8a77995-draak: Enable display driver relation node
- - f140da5a610ab866d8f1781213baa5e16772588e # arm64: dts: r8a77990-ebisu: Add LVDS panel nodes
- - e8ac6d4fbdd4977ea343106a9ce68f85086caee6 # arm64: dts: r8a77965: Add brs option
- - fb183191b068d4862d0a519b5d306281366ef4a9 # arm64: dts: r8a7795: Add brs option
- 2866386193fc55159db40ea637df6193d10129fe # arm64: dts: renesas: convert to SPDX identifiers
- - ac9c016b8ed5d22c76d1caa389a2ce9895ddbbd3 # arm64: dts: r8a77965-m3nulcb: Fix source clock for DU
- 6794f96ba63bf2ca17c2c7209c427b3b8ebb8978 # arm64: dts: r8a77965: Fix power domain for FCPCS
- 034b43d6d396793fff4c77033c9f6022aed60cac # arm64: dts: r8a7795: Fix clock, reset and power domain for iVDP1C
- - 95d2ee008fb96ac8def7471a4870a16f8bbf2f32 # arm64: dts: r8a7795-h3ulcb: Fix source clock for DU2
- 4b4c6ce0ac6b3387bee08f3e37a8891ade1c8657 # arm64: dts: r8a77990: Enable IPMMU-DS1 and IPMMU-MM
- 98bd560f9959aa833a8118b31cee113df84a63ff # arm64: dts: r8a77965: Enable IPMMU-DS1 and IPMMU-MM
- d6bcfc3e79bb8ff10f3de0dae5e1f95e7e1d5326 # arm64: dts: r8a7796: Enable IPMMU-DS1 and IPMMU-MM
@@ -205,8 +196,6 @@ bsp41x:
- 532fbdfa578bf5a4fccf1077a1da63e2b707ea8b # arm64: dts: r8a77990: Detach IPMMU-VI0/1 from FCPVD
- 751afb4cdf121aadc8ed33bd9502512086e319ed # arm64: dts: r8a7795-h3ulcb-4x2g: Overwrite dma-ranges of pcie nodes for R-Car H3 ES2.0/3.0
- d97faea949fb717a1058727d63ce96f480f8afc2 # arm64: dts: r8a7795-h3ulcb-4x2g.dts: Add H3ULCB (4 x 2 GiB) support
- - dcd9de3348cb79719c79eef6f7eb98b86ec5a8dc # arm64: dts: r8a7796-m3ulcb: Fix souce clock for DU
- - 0dd514568ab43a3dbb12d6841190062f459f0705 # arm64: dts: r8a7795-h3ulcb: Fix souce clock for DU
- 7ae113a9d05daf3ccacd80cd70fd4b640faa2ec6 # arm64: dts: r8a7796-m3ulcb: Disable CPUIdle support for CA53
- 1953c1378837d1e9610c65db96f1755c599e89e6 # arm64: dts: r8a7795-es1-h3ulcb: Disable HS400 of SDHI2
- fb98d6b76fc680f95b53c4c21cc624aa7cb1b0bd # arm64: dts: r8a77990-ebisu{,-4D}: Add support for R-Car E3 ES1.0
@@ -256,13 +245,10 @@ bsp41x:
- 923112594d5c8f704b4c546079f00707d8d9c245 # drm: rcar-du: Add shutdown callback function in platform_driver
- 4e290a3f392fe06b73d137054bda4ce4e4b237ea # vsp1: Add display interrupt wait after setting STRCMD bit
- f9724fa36a9dddefd2f0ae9a4034cc2b9fe9f691 # drm: rcar-du: Add register access check
- - b46748099c0d2c9bebfc9cf2301d727a25d78edf # drm: rcar-du: Fix possible crtcs for plane when using VSPDL
- cf6e2f83129837fd7501cef41c32a2864bf3f6fc # drm: rcar-du: Fix DPLL workaround for H3 ES1.x
- 88f77e34668412d13c923cc25f2c0ceb098c9c19 # drm: rcar-du: Skip EPROBE_DEFER in case of disabling LVDS and HDMI
- 065457c0fc3d7b81fa91b9caa4cde72b5ed9dd6c # drm: rcar-du: Add support for colorkey alpha blending
- 278d59456d2ef2bef2332ae577fc9dfa2839517f # v4l: vsp1: Add support for colorkey alpha blending
- - 42beaeb93347eab04ad468dd243e164ce0b01360 # drm: rcar-du: Fix DPLL clock divider judgement
- - 922f13d41561664c61411bdb5264cd08c33492cf # v4l: vsp1: Add write back support
- 8f33cb6374a159b5ff8725b2b49b8f313787624c # ravb: Protect access to ts_skb_list with spinlock.
- 1879478df1c1fc8018afb4652ec83e8aa84c050e # ravb: Avoid unsupported internal delay mode for R-Car E3/D3
- 7611fbaadd158554bcf40d4add224ad12b7ee183 # ravb: Fix register define for Gen3
@@ -271,16 +257,12 @@ bsp41x:
- eb891bb307dab27f12a32e816d3c3c7da420500c # ravb: Fix interrupt cause bit overwrite in ravb_ptp_interrupt
- a9866393f3d406b0b22c7dcd3d30f855bed75848 # ravb: Fix inconsistent lock state at enabling tx timestamp
- 0c6c496e5891887a091218f85ba587a128a8f7c6 # ravb: Add register define for Gen3
- - a72679bdc5908055684d24ef052f3607d620607b # v4l: vsp1: Add Vmute function support
- 3024d2ee349f6a0ee59ad271253e4a0128a0fffe # v4l: vsp1: Add underrun debug messege option
- - 35d8bdb4bcc29c27967f86a72779af1f87408833 # v4l: vsp1: Add pixel alpha blending supoprt
- - e773484765f0ccde590690cbf2ac0cbfdabef291 # drm/bridge: adv7511: Add function of suspend and resume
- cf64351173c0fb4d44367f6e20880bb5ef5faf6f # drm: rcar-du: Fix LVDS stop sequence
- cc8800d1dd9ca9d66d3fab52a21238981bf4d9a6 # drm: rcar-du: Set the DMA coherent mask for the DU device
- cd4449ca326a7d77e1ae05a309c8bac273737f74 # drm: rcar-du: Allow importing non-contiguous dma-buf with VSP
- f55c6ceca6d9066cbb9d9dd9f2bda5ba19f8e60a # drm: rcar-du: Add CPG reset and release
- 714f53f01efcacf8d6015996bae4eddcd0bdfae7 # v4l: vsp1: Disable vsp1 interrupt when startup
- - 7e6a484db71f1a0b936d62671ca64c5845bb52b0 # drm/bridge: dumb-vga-dac: Add connector status setting option
- 222f99eef13efb8bfe71b74aad74062e658472d4 # i2c: rcar: Support the suspend/resume
- 86293fe9951d83eb6db6be8db54d5ff88bf89cab # i2c: rcar: Tidy up the register order for hardware specification ver1.00.
- f3670a6aa2bd5f47d79fb0360c0a7a3eb629d1a0 # i2c: rcar: Fix I2C DMA transmission by setting sequence
@@ -288,14 +270,6 @@ bsp41x:
- c95710e3c42be1b3b627288ed9931ea29864ff7d # sched/core: Disable SD_ASYM_CPUCAPACITY for root_domains without asymmetry
- 28befca2b3680da502a19f47e8651b1f8cdcb3df # arm64: dts: r8a7796: Add cpu capacity-dmips-mhz
- f87e1f6f294a3eef5946c6c386ab6d2f260fe0a9 # arm64: dts: r8a7795: Add cpu capacity-dmips-mhz
- - 71f9cc45c79ebe8f09ded3fba10cd92372ec99b4 # arm64: dts: r8a77965-salvator-x: Add lvds node for du
- - 0d2393b4987872ca7aa336313347221bbd6b1028 # arm64: dts: r8a7796-salvator-x: Add lvds node for du
- - 29a312314c4ab9e5008a50a75b75f3df49f06ea0 # arm64: dts: r8a7795-salvator-x: Add lvds node for du
- - f12522c1e1e6af8988d3b0862eb8e37e6dd3656c # arm64: dts: r8a7795-es1-salvator-x: Add lvds node for du
- - 2f825210fc02b952a7fe2553a0d298218680f7cf # arm64: dts: salvator-common: Add lvds driver relation node
- - 100b9c3cdb870203098d2d5e531c208d231ac63f # arm64: dts: r8a77995-draak: Add no use ddc option for VGA connector
- - d713bb0b4dff0d4439d282253232634adb3f023a # arm64: dts: r8a77990-ebisu: Add no use ddc option for VGA connector
- - ca7c7682bb2c4a1fb169465d71233f3bb33daafa # arm64: dts: salvator-common: Add no use ddc option for VGA connector
- 312ac3bfe63a5ce930d2648c9cd8914287165b41 # arm64: dts: r8a77995: Add Audio-DMAC device nodes
- 8b3f561667480fc420d0d986e93f69ad91343ab3 # arm64: dts: r8a77990-ebisu: Enable eMMC of SDHI3
- e9369406a0e148ddf941519ad7c4f54e4c8bdaec # arm64: dts: salvator-common: Enable PWM2
diff --git a/projects/linux/mm/done/bsp41x_drm-bridge-adv7511-Add-hotplug-support.yaml b/projects/linux/mm/done/bsp41x_drm-bridge-adv7511-Add-hotplug-support.yaml
new file mode 100644
index 0000000..273f9c6
--- /dev/null
+++ b/projects/linux/mm/done/bsp41x_drm-bridge-adv7511-Add-hotplug-support.yaml
@@ -0,0 +1,13 @@
+title: "BSP 4.1.x upport: drm/bridge: adv7511: Add hotplug support"
+team: MM
+key: 9a07b143-a810-4338-8c68-f082fe39ce08
+status: Abandoned
+assignee: Laurent
+
+bsp41x:
+ - 0f987e5a275b623b842b0ec8588624c273a3538c # drm: adv7511: Enable HPD interrupts to support hotplug
+
+comments:
+ - The change is incorrect according to the ADV7511 datasheet, as bits 5 and 6
+ are documented as reserved and required to be set to 1. More information is
+ needed to know if this should be upported, and why.
diff --git a/projects/linux/mm/done/bsp41x_drm-bridge-adv7511-Add-suspend-resume-support.yaml b/projects/linux/mm/done/bsp41x_drm-bridge-adv7511-Add-suspend-resume-support.yaml
new file mode 100644
index 0000000..4588cfa
--- /dev/null
+++ b/projects/linux/mm/done/bsp41x_drm-bridge-adv7511-Add-suspend-resume-support.yaml
@@ -0,0 +1,12 @@
+title: "BSP 4.1.x upport: drm/bridge: adv7511: Add suspend/resume support"
+team: MM
+key: 3f540771-0339-4165-a6a0-e044043ce0cf
+status: Abandoned
+assignee: Laurent
+
+bsp41x:
+ - e773484765f0ccde590690cbf2ac0cbfdabef291 # drm/bridge: adv7511: Add function of suspend and resume
+
+comments:
+ - The DU driver disables the display pipeline on suspend, no special handling
+ is needed in the adv7511 driver
diff --git a/projects/linux/mm/done/bsp41x_r8a779[78]0-Enable-dual-link-LVDS.yaml b/projects/linux/mm/done/bsp41x_r8a779[78]0-Enable-dual-link-LVDS.yaml
new file mode 100644
index 0000000..a7f6687
--- /dev/null
+++ b/projects/linux/mm/done/bsp41x_r8a779[78]0-Enable-dual-link-LVDS.yaml
@@ -0,0 +1,12 @@
+title: "BSP 4.1.x upport: r8a779[78]x: Enable dual link LVDS"
+team: MM
+key: 5a382a67-8390-49cf-bda7-392f0730bd62
+status: Abandoned
+assignee: Laurent
+
+bsp41x:
+ - 7556e081e01cfd0e1108676605b28b9ea1912bc6 # arm64: dts: renesas: v3x: Set thc63lvd1024 dual link mode
+
+comments:
+ - This is a hack to overclock the THC63LVDS1024, dual-link mode isn't actually
+ in operation. If overclocking is required, it should be handled differently.
diff --git a/projects/linux/mm/done/bsp41x_r8a779xx-Add-display-panel-to-DT.yaml b/projects/linux/mm/done/bsp41x_r8a779xx-Add-display-panel-to-DT.yaml
new file mode 100644
index 0000000..f403b12
--- /dev/null
+++ b/projects/linux/mm/done/bsp41x_r8a779xx-Add-display-panel-to-DT.yaml
@@ -0,0 +1,23 @@
+title: "BSP 4.1.x upport: r8a779xx: Add display panel to DT"
+team: MM
+key: 1cec3027-3193-44f5-8da1-916aac7f7e57
+status: Abandoned
+assignee: Laurent
+
+bsp41x:
+ - 71f9cc45c79ebe8f09ded3fba10cd92372ec99b4 # arm64: dts: r8a77965-salvator-x: Add lvds node for du
+ - 0d2393b4987872ca7aa336313347221bbd6b1028 # arm64: dts: r8a7796-salvator-x: Add lvds node for du
+ - 29a312314c4ab9e5008a50a75b75f3df49f06ea0 # arm64: dts: r8a7795-salvator-x: Add lvds node for du
+ - f12522c1e1e6af8988d3b0862eb8e37e6dd3656c # arm64: dts: r8a7795-es1-salvator-x: Add lvds node for du
+ - 2f825210fc02b952a7fe2553a0d298218680f7cf # arm64: dts: salvator-common: Add lvds driver relation node
+ - a2fe679df3f7dc400425fd5079c95ac51fe3536d # arm64: dts: r8a77995-draak: Enable display driver relation node
+ - f140da5a610ab866d8f1781213baa5e16772588e # arm64: dts: r8a77990-ebisu: Add LVDS panel nodes
+
+comments:
+ - None of those boards have a fixed display panel. As this is meant to support
+ a configurable hardware option, the best solution is to support panels
+ through DT overlays.
+
+ While the Linux kernel doesn't support applying overlays at runtime, they
+ can be applied to the device tree either at build time (with the fdtoverlay
+ tool), or by U-Boot before booting the kernel.
diff --git a/projects/linux/mm/done/bsp41x_r8a779xx-ulcb-Fix-source-clock-for-DU.yaml b/projects/linux/mm/done/bsp41x_r8a779xx-ulcb-Fix-source-clock-for-DU.yaml
new file mode 100644
index 0000000..6e39b5a
--- /dev/null
+++ b/projects/linux/mm/done/bsp41x_r8a779xx-ulcb-Fix-source-clock-for-DU.yaml
@@ -0,0 +1,16 @@
+title: "BSP 4.1.x upport: r8a779xx-ulcb: Fix source clock for DU"
+team: MM
+key: 194edb13-53ca-436d-aa57-7b56a38c2b68
+status: Abandoned
+assignee: Laurent
+
+bsp41x:
+ - ac9c016b8ed5d22c76d1caa389a2ce9895ddbbd3 # arm64: dts: r8a77965-m3nulcb: Fix source clock for DU
+ - dcd9de3348cb79719c79eef6f7eb98b86ec5a8dc # arm64: dts: r8a7796-m3ulcb: Fix souce clock for DU
+ - 0dd514568ab43a3dbb12d6841190062f459f0705 # arm64: dts: r8a7795-h3ulcb: Fix souce clock for DU
+ - 95d2ee008fb96ac8def7471a4870a16f8bbf2f32 # arm64: dts: r8a7795-h3ulcb: Fix source clock for DU2
+
+comments:
+ - These commits are workarounds, as stated in the commit messages. If the
+ issue is still present, it should be addressed in the clk-versaclock5
+ driver. More information is needed about what is broken.
diff --git a/projects/linux/mm/done/bsp41x_rcar-du-Add-writeback-support.yaml b/projects/linux/mm/done/bsp41x_rcar-du-Add-writeback-support.yaml
new file mode 100644
index 0000000..b6369a5
--- /dev/null
+++ b/projects/linux/mm/done/bsp41x_rcar-du-Add-writeback-support.yaml
@@ -0,0 +1,14 @@
+title: "BSP 4.1.x upport: rcar-du: Disable unused DPAD outputs"
+team: MM
+key: 116a688e-e51d-4455-bdf9-5fb8fa364d55
+status: Abandoned
+assignee: Laurent
+
+bsp41x:
+ - 922f13d41561664c61411bdb5264cd08c33492cf # v4l: vsp1: Add write back support
+
+upstream:
+ - torvalds: 12e32f554d8ddd121f17aaaa9cda25d0be612af9 # drm: rcar-du: Add writeback support for R-Car Gen
+
+comments:
+ - Writeback support already upstream, using the DRM/KMS writeback API.
diff --git a/projects/linux/mm/done/bsp41x_rcar-du-Assign-VSPDL-planes-to-single-CRTC.yaml b/projects/linux/mm/done/bsp41x_rcar-du-Assign-VSPDL-planes-to-single-CRTC.yaml
new file mode 100644
index 0000000..2a92183
--- /dev/null
+++ b/projects/linux/mm/done/bsp41x_rcar-du-Assign-VSPDL-planes-to-single-CRTC.yaml
@@ -0,0 +1,21 @@
+title: "BSP 4.1.x upport: rcar-du: Assign VSPDL planes to single CRTC"
+team: MM
+key: 8c3875a2-fb1f-427d-8c36-5dce3e0b39fb
+status: Abandoned
+assignee: Laurent
+
+bsp41x:
+ - b46748099c0d2c9bebfc9cf2301d727a25d78edf # drm: rcar-du: Fix possible crtcs for plane when using VSPDL
+ - e8ac6d4fbdd4977ea343106a9ce68f85086caee6 # arm64: dts: r8a77965: Add brs option
+ - fb183191b068d4862d0a519b5d306281366ef4a9 # arm64: dts: r8a7795: Add brs option
+
+comments:
+ - DRM/KMS doesn't support moving planes between active CRTCs, and fails atomic
+ commits that attempt to do so (with a message printed to the kernel log if
+ debugging is enabled). These commits attempt to address the problem by not
+ sharing planes between CRTCs in the first place.
+
+ Userspace shouldn't attempt to move planes between active CRTCs in the first
+ place, as this isn't allowed. The issue needs to be fixed in userspace, not
+ by disabling plane sharing between CRTCs as that's a potentially useful
+ feature.
diff --git a/projects/linux/mm/done/bsp41x_rcar-du-Fix-DPLL-clock-divider.yaml b/projects/linux/mm/done/bsp41x_rcar-du-Fix-DPLL-clock-divider.yaml
new file mode 100644
index 0000000..de22004
--- /dev/null
+++ b/projects/linux/mm/done/bsp41x_rcar-du-Fix-DPLL-clock-divider.yaml
@@ -0,0 +1,11 @@
+title: "BSP 4.1.x upport: rcar-du: Fix DPLL clock divider"
+team: MM
+key: b6a411f3-f38f-4db4-b3ce-02dd870ebdc6
+status: Abandoned
+assignee: Laurent
+
+bsp41x:
+ - 42beaeb93347eab04ad468dd243e164ce0b01360 # drm: rcar-du: Fix DPLL clock divider judgement
+
+comments:
+ - More information about the exact problem is needed.
diff --git a/projects/linux/mm/done/bsp41x_rcar-du-Force-VGA-connector-status.yaml b/projects/linux/mm/done/bsp41x_rcar-du-Force-VGA-connector-status.yaml
new file mode 100644
index 0000000..956bc17
--- /dev/null
+++ b/projects/linux/mm/done/bsp41x_rcar-du-Force-VGA-connector-status.yaml
@@ -0,0 +1,18 @@
+title: "BSP 4.1.x upport: rcar-du: Force VGA connector status"
+team: MM
+key: 849f1c56-7958-4e2c-bbe4-bc77a29504f1
+status: Abandoned
+assignee: Laurent
+
+bsp41x:
+ - 7e6a484db71f1a0b936d62671ca64c5845bb52b0 # drm/bridge: dumb-vga-dac: Add connector status setting option
+ - 100b9c3cdb870203098d2d5e531c208d231ac63f # arm64: dts: r8a77995-draak: Add no use ddc option for VGA connector
+ - d713bb0b4dff0d4439d282253232634adb3f023a # arm64: dts: r8a77990-ebisu: Add no use ddc option for VGA connector
+ - ca7c7682bb2c4a1fb169465d71233f3bb33daafa # arm64: dts: salvator-common: Add no use ddc option for VGA connector
+
+comments:
+ - The kernel shouldn't cheat when it can't detect the monitor, userspace
+ should be able to cope with connectors have an unknown state. If there's a
+ valid reason why userspace can't handle these connectors correctly, the
+ exact reason and use case needs to be reported, to be discussed with
+ upstream.
diff --git a/projects/linux/mm/done/bsp41x_rcar-du-Rework-error-handling-to-avoid-warnings.yaml b/projects/linux/mm/done/bsp41x_rcar-du-Rework-error-handling-to-avoid-warnings.yaml
new file mode 100644
index 0000000..471f29f
--- /dev/null
+++ b/projects/linux/mm/done/bsp41x_rcar-du-Rework-error-handling-to-avoid-warnings.yaml
@@ -0,0 +1,13 @@
+title: "BSP 4.1.x upport: rcar-du: Rework error handling to avoid warnings"
+team: MM
+key: ce89f99f-60e5-41c8-8a60-1d0dc2514957
+status: Abandoned
+assignee: Laurent
+
+bsp41x:
+ - 9dfcca631e0cfe409ade8a84e3f929752c7656c9 # drm/rcar_du: rework error handling in to avoid warnings
+
+comments:
+ - "This shouldn't be needed anymore since torvalds
+ ea6aae151887070936a7bc5c91654bd8845335a0 ('drm: rcar-du: Embed drm_device in
+ rcar_du_device')."
diff --git a/projects/linux/mm/done/bsp41x_vsp-Add-alpha-blending-support.yaml b/projects/linux/mm/done/bsp41x_vsp-Add-alpha-blending-support.yaml
new file mode 100644
index 0000000..0d8ac75
--- /dev/null
+++ b/projects/linux/mm/done/bsp41x_vsp-Add-alpha-blending-support.yaml
@@ -0,0 +1,13 @@
+title: "BSP 4.1.x upport: vsp: Add alpha blending support"
+team: MM
+key: aaf5739d-d893-4fdc-bec6-c222063cc4d1
+status: Abandoned
+assignee: Laurent
+
+bsp41x:
+ - 35d8bdb4bcc29c27967f86a72779af1f87408833 # v4l: vsp1: Add pixel alpha blending supoprt
+
+comments:
+ - Alpha blending is already supported upstream. The use case for this change
+ isn't clear, and is needed to decide whether addition upstream work is
+ required.
diff --git a/projects/linux/mm/done/bsp41x_vsp-Add-vmute-function.yaml b/projects/linux/mm/done/bsp41x_vsp-Add-vmute-function.yaml
new file mode 100644
index 0000000..bb47b40
--- /dev/null
+++ b/projects/linux/mm/done/bsp41x_vsp-Add-vmute-function.yaml
@@ -0,0 +1,11 @@
+title: "BSP 4.1.x upport: vsp: Add vmute function"
+team: MM
+key: dfa05cf1-bcda-473d-bc59-0af57f444868
+status: Abandoned
+assignee: Laurent
+
+bsp41x:
+ - a72679bdc5908055684d24ef052f3607d620607b # v4l: vsp1: Add Vmute function support
+
+comments:
+ - More information about use case is needed.