summaryrefslogtreecommitdiff
path: root/projects
diff options
context:
space:
mode:
Diffstat (limited to 'projects')
-rw-r--r--projects/linux/bsp-41x-upport-request.yaml38
-rw-r--r--projects/linux/mm/bsp41x_display-Conform-to-registers-and-operations-documentation.yaml24
-rw-r--r--projects/linux/mm/bsp41x_drm-bridge-sn65dsi86-upport.yaml16
-rw-r--r--projects/linux/mm/bsp41x_r8a779a0-V3U-display-integration.yaml11
-rw-r--r--projects/linux/mm/bsp41x_rcar-du-Add-V3U-DSI-encoder-support.yaml10
-rw-r--r--projects/linux/mm/bsp41x_rcar-du-Add-V3U-display-support.yaml17
-rw-r--r--projects/linux/mm/bsp41x_rcar-du-Add-color-keying.yaml12
-rw-r--r--projects/linux/mm/bsp41x_rcar-du-Allow-import-of-non-contiguous-buffers.yaml12
-rw-r--r--projects/linux/mm/bsp41x_rcar-du-Don-t-defer-probe-with-disabled-encoders.yaml11
-rw-r--r--projects/linux/mm/bsp41x_rcar-du-Handle-hotplug-during-suspend.yaml14
-rw-r--r--projects/linux/mm/bsp41x_rcar-du-Shutdown-device-at-remote-or-reboot.yaml8
-rw-r--r--projects/linux/mm/bsp41x_vsp-Add-V3U-support.yaml12
-rw-r--r--projects/linux/mm/bsp41x_vsp-Disable-interrupts-at-probe-time.yaml7
-rw-r--r--projects/linux/mm/bsp41x_vsp-Improve-debugging.yaml15
14 files changed, 169 insertions, 38 deletions
diff --git a/projects/linux/bsp-41x-upport-request.yaml b/projects/linux/bsp-41x-upport-request.yaml
index ef85f0a..f4a9520 100644
--- a/projects/linux/bsp-41x-upport-request.yaml
+++ b/projects/linux/bsp-41x-upport-request.yaml
@@ -86,17 +86,6 @@ bsp41x:
- d3182f0cdbbd4d667134839b7a0f142015973530 # soc: renesas: rcar-avs: Release node pointer
- 0b2d1db721500404a81996364146a659cfa9dea5 # arm64: dts: r8a779a0-falcon: Enabled IPMMU MMC
- e941fd79e9c2f78279b332405f987ebdefef5f2f # arm64: dts: renesas: r8a779a0: Enable IPMMU support for eMMC by default on R-Car V3U
- - 2ab6ab24c4822ad710ccae260480fd34ba5d66df # drm: rcar-du: Add drm_atomic_helper_shutdown()
- - 703121f50ca560ae0786900f383bce2ce1e870c7 # drm: rcar-du: Change supporting format of DU in R8A779A0
- - ce5e6921326597cdc5d741673029fb834cab0fb4 # drm: rcar-du: Add setting for PnMR for R8A779A0
- - a1292a92196c16b7bb3c87e37e19de47cc9dcf65 # drm: rcar-du: Add new pixel formats support for R8A779A0
- - 2116d463b39e28ae9a6336433282aa01b4bb6e3f # media: vsp1: Add setting for new pixel formats in R8A779A0
- - e6d2f7db72d8f788510093a0823c7f9f54d39f37 # media: vsp1: Add support for new pixel formats in R8A779A0
- - 43d2501a6a783d30b8875719b9756e968fbd4c42 # drm: bridge: ti-sn65dsi86: Add setting options for SN65DSI86
- - ba07a3de8592e33a5b9790aedd26592090259eb9 # arm64: configs: Enable R-Car DSI Driver in defconfigs
- - fa6f704bb223c7e1c22ae4ea2a5478240967e58f # drm: rcar-du: Add enable/disable dot clock to DU in R8A779A0
- - 4a985861b7fac20445f2185096e496e0df8c387e # drm: rcar-du: Add R-Car DSI driver
- - 150a33183dbede63a35e5e1c6157a395bdbeed65 # drm: rcar-du: Add R-Car DSI registers in V3U
- a91a23d1d738335d5a92af0e2a18b1ddbcf3d602 # mmc: renesas_sdhi: Fix SDnCKCR setting in 4TAP SoC
- 50bcd99d989763eae90c3316ef649cec018dd4fb # crypto: ccree - change DOUT_LAST_IND bit value
- f31eae5ae5f363cebc36249e00e96eb4651695fb # crypto: ccree - change AES condition in SKP readiv
@@ -139,7 +128,6 @@ bsp41x:
- 88531d328c5fb09c48c38e8dd48f56db6cebeec8 # arm64: dts: renesas: r8a779a0: Update IMP device name to follow OSAL naming convention
- 6c600c781311bcdab31a0007bbda216a23545c47 # arm64: dts: renesas: r8a779a0: Update IMR device name to follow OSAL naming convention
- 64db8f1a07880603675c19526b5da2e650dc4fd1 # arm64: dts: renesas: r8a779a0: Separate memory and control regs of IMP SPM devices
- - 28a3b296ab67d912812ad5d1f5ad24c71a1719f6 # arm64: dts: renesas: r8a779a0: Add refclk for SN65DSI86
- 87133703bb5a16ce4285a761ae3bd3f554b4cb45 # arm64: dts: renesas: r8a779a0: Add TPU node
- 3ea6921b6637026d47540aa449a20cb91a3649b3 # arm64: dts: renesas: r8a779a0: Describe custom name for generic-uio devices
- 62946fcc698656e836908e940fcf1b0f8eecf8a7 # arm64: dts: renesas: r8a779a0: Describe interrupt controller to IMP distributer
@@ -164,9 +152,6 @@ bsp41x:
- d97204da22532be16b6de934d401ecc2990c9e5d # arm64: renesas: r8a779a0-falcon: Enable fakra connector
- d1e422a4bf102c7d06c6fcc186885cf7915888a4 # arm64: renesas: r8a779a0-falcon: Enable capture module
- 7f05ff2006197c3803dd056fcd7d3f1fd4b5bb89 # arm64: dts: renesas: r8a779a0: Add IMR nodes
- - 6b89c07aa8ba67bef3e572c86bd0f1f41b241df1 # arm64: renesas: r8a779a0-falcon: Enable Display Module (DU)
- - a6a361f53f7f47de17b86c331cd5734c5a65fe51 # arm64: renesas: r8a779a0-falcon: Add DSI connector
- - 6e457296f7d93a197b38e56660bc950eb59b7f0b # arm64: renesas: r8a779a0: Add Display Module (FCPVD, VSPD, DU, DSI encoder)
- 65065f90c4b9983cd50ec2033405012a105ad6bf # arm64: dts: r8a779a0: Add SYSC PM Domains
- 91284dd61b7c36fe536d8ad6c473bbc04b4328da # arm64: dts: renesas: r8a779a0: Add PWM nodes
- 446d62ee0240fddf445ed0603f8d3eb755cab5de # arm64: dts: renesas: falcon: Enable PCIe
@@ -232,23 +217,6 @@ bsp41x:
- c419cfd7766efb7bbc95d964586ca3668b61cdb7 # memory: renesas-rpc-if: Use burst read operation
- b587ed1d5e129cc32ab3c69b9489377bf158b9b6 # dt-bindings: rpc: renesas-rpc-if: Add support for the R8A779A0 RPC-IF
- 12ef3158400ee43d9fb662f8dae804bc89aa5799 # serial: sh-sci: Fix transfer sequence of unsupport DMA transfer
- - 7dad75cddc9a8a337cb464723f59991132b7473e # drm: rcar-du: Disable TV synchronized mode in V3U
- - 83b5262cfd187fe73a10bf0e561f0b11dc6d1263 # drm: rcar-du: Add DIDSRO register setting for V3U
- - 656953d675e18d31b90825d42692ab51592d18c6 # drm: rcar-du: Accessing to reserved registers at V3U is prohibited
- - 0eb7d4e3992459b2872c4ac63d236f271523975b # drm: rcar-du: Add output checking in encoder for DSI port.
- - 808429efad93065d4f7ddfd956e4d2753ca4f9fa # drm: rcar-du: Add DU device information for V3U
- - 84f02dd6bdc910d7b988c8bea024cda5d359bfe9 # v4l: vsp1: Add support for new VSPD device in V3U
- - d8d5d2915f2d602479cf8df86bf23bec19400664 # v4l: vsp1: Add new registers which are introduced in V3U
- - 19ca0ec58f5b0bdc10066276c0d1d067998487b6 # dt-bindings: display: renesas: du: Document the r8a779a0 bindings
- - d2db7ee7b3a5141d161f614f748fdbce2ea11469 # rcar-fcp: Add FCPVD reset sequence for VSPD
- - 7ec9182a4daa4f44db1061d36425f9347d898da7 # drm: rcar-du: Add hot plug event function at resume
- - 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
- - 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
- 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
@@ -257,12 +225,6 @@ 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
- - 3024d2ee349f6a0ee59ad271253e4a0128a0fffe # v4l: vsp1: Add underrun debug messege option
- - 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
- 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
diff --git a/projects/linux/mm/bsp41x_display-Conform-to-registers-and-operations-documentation.yaml b/projects/linux/mm/bsp41x_display-Conform-to-registers-and-operations-documentation.yaml
new file mode 100644
index 0000000..1931ee3
--- /dev/null
+++ b/projects/linux/mm/bsp41x_display-Conform-to-registers-and-operations-documentation.yaml
@@ -0,0 +1,24 @@
+title: "BSP 4.1.x upport: rcar-du: Conform to registers and operations documentation"
+team: MM
+key: 0871a69d-8cd4-4dae-af53-f4742586acaf
+status: New
+
+bsp41x:
+ - f9724fa36a9dddefd2f0ae9a4034cc2b9fe9f691 # drm: rcar-du: Add register access check
+ - cf6e2f83129837fd7501cef41c32a2864bf3f6fc # drm: rcar-du: Fix DPLL workaround for H3 ES1.x
+ - cf64351173c0fb4d44367f6e20880bb5ef5faf6f # drm: rcar-du: Fix LVDS stop sequence
+ - f55c6ceca6d9066cbb9d9dd9f2bda5ba19f8e60a # drm: rcar-du: Add CPG reset and release
+ - d2db7ee7b3a5141d161f614f748fdbce2ea11469 # rcar-fcp: Add FCPVD reset sequence for VSPD
+ - 4e290a3f392fe06b73d137054bda4ce4e4b237ea # vsp1: Add display interrupt wait after setting STRCMD bit
+
+comments:
+ - These commits bring the FCP, VSP, DU and LVDS drivers in conformance with
+ the registers and operations documentation. Some changes are likely not
+ required (in particular changes that skip writes to reserved bits of
+ existing registers), but getting an official acknowledgement that writing
+ reserved bits is safe is likely not possible. From a certification point of
+ view, Renesas likely requires these issues to be fixed.
+
+ - The changes affect readability, especially in the rcar-du driver. An
+ alternative approach to sprinkling lots of manual checks for SoC revisions
+ should be researched.
diff --git a/projects/linux/mm/bsp41x_drm-bridge-sn65dsi86-upport.yaml b/projects/linux/mm/bsp41x_drm-bridge-sn65dsi86-upport.yaml
new file mode 100644
index 0000000..983bfe4
--- /dev/null
+++ b/projects/linux/mm/bsp41x_drm-bridge-sn65dsi86-upport.yaml
@@ -0,0 +1,16 @@
+title: "BSP 4.1.x drm/bridge: sn65dsi86 upport"
+team: MM
+key: 2dd1881f-9fac-4ecc-8f55-7775870243e6
+status: Active
+assignee: Laurent
+
+bsp41x:
+ - 43d2501a6a783d30b8875719b9756e968fbd4c42 # drm: bridge: ti-sn65dsi86: Add setting options for SN65DSI86
+
+comments:
+ - The BSP commit bundles 5 different changes:
+ - Disable SN65DSI86 GPIOs
+ - Disable scrambling (for V3U Falcon)
+ - Hot plug detectiong polling
+ - EDID retrieval
+ - 4k support for Display Port v1.2
diff --git a/projects/linux/mm/bsp41x_r8a779a0-V3U-display-integration.yaml b/projects/linux/mm/bsp41x_r8a779a0-V3U-display-integration.yaml
new file mode 100644
index 0000000..9b3ed35
--- /dev/null
+++ b/projects/linux/mm/bsp41x_r8a779a0-V3U-display-integration.yaml
@@ -0,0 +1,11 @@
+title: "BSP 4.1.x upport: r8a779a0: V3U display integration"
+team: MM
+key: 638e38d0-5787-432f-8d14-ba13a460a56c
+status: New
+
+bsp41x:
+ - 28a3b296ab67d912812ad5d1f5ad24c71a1719f6 # arm64: dts: renesas: r8a779a0: Add refclk for SN65DSI86
+ - a6a361f53f7f47de17b86c331cd5734c5a65fe51 # arm64: renesas: r8a779a0-falcon: Add DSI connector
+ - 6b89c07aa8ba67bef3e572c86bd0f1f41b241df1 # arm64: renesas: r8a779a0-falcon: Enable Display Module (DU)
+ - 6e457296f7d93a197b38e56660bc950eb59b7f0b # arm64: renesas: r8a779a0: Add Display Module (FCPVD, VSPD, DU, DSI encoder)
+ - ba07a3de8592e33a5b9790aedd26592090259eb9 # arm64: configs: Enable R-Car DSI Driver in defconfigs
diff --git a/projects/linux/mm/bsp41x_rcar-du-Add-V3U-DSI-encoder-support.yaml b/projects/linux/mm/bsp41x_rcar-du-Add-V3U-DSI-encoder-support.yaml
new file mode 100644
index 0000000..68b66e6
--- /dev/null
+++ b/projects/linux/mm/bsp41x_rcar-du-Add-V3U-DSI-encoder-support.yaml
@@ -0,0 +1,10 @@
+title: "BSP 4.1.x upport: rcar-du: Add V3U DSI encoder support"
+team: MM
+key: ea7b00e6-9130-4425-908c-0a9c74b4e377
+status: New
+assignee: Laurent
+
+bsp41x:
+ - 4a985861b7fac20445f2185096e496e0df8c387e # drm: rcar-du: Add R-Car DSI driver
+ - 150a33183dbede63a35e5e1c6157a395bdbeed65 # drm: rcar-du: Add R-Car DSI registers in V3U
+
diff --git a/projects/linux/mm/bsp41x_rcar-du-Add-V3U-display-support.yaml b/projects/linux/mm/bsp41x_rcar-du-Add-V3U-display-support.yaml
new file mode 100644
index 0000000..204e1f9
--- /dev/null
+++ b/projects/linux/mm/bsp41x_rcar-du-Add-V3U-display-support.yaml
@@ -0,0 +1,17 @@
+title: "BSP 4.1.x upport: rcar-du: Add V3U display support"
+team: MM
+key: 2cb7dfd6-61a4-4df3-9b26-be7987164034
+status: New
+
+bsp41x:
+ - 19ca0ec58f5b0bdc10066276c0d1d067998487b6 # dt-bindings: display: renesas: du: Document the r8a779a0 bindings
+ - 703121f50ca560ae0786900f383bce2ce1e870c7 # drm: rcar-du: Change supporting format of DU in R8A779A0
+ - ce5e6921326597cdc5d741673029fb834cab0fb4 # drm: rcar-du: Add setting for PnMR for R8A779A0
+ - a1292a92196c16b7bb3c87e37e19de47cc9dcf65 # drm: rcar-du: Add new pixel formats support for R8A779A0
+ - fa6f704bb223c7e1c22ae4ea2a5478240967e58f # drm: rcar-du: Add enable/disable dot clock to DU in R8A779A0
+ - 7dad75cddc9a8a337cb464723f59991132b7473e # drm: rcar-du: Disable TV synchronized mode in V3U
+ - 83b5262cfd187fe73a10bf0e561f0b11dc6d1263 # drm: rcar-du: Add DIDSRO register setting for V3U
+ - 656953d675e18d31b90825d42692ab51592d18c6 # drm: rcar-du: Accessing to reserved registers at V3U is prohibited
+ - 0eb7d4e3992459b2872c4ac63d236f271523975b # drm: rcar-du: Add output checking in encoder for DSI port.
+ - 808429efad93065d4f7ddfd956e4d2753ca4f9fa # drm: rcar-du: Add DU device information for V3U
+
diff --git a/projects/linux/mm/bsp41x_rcar-du-Add-color-keying.yaml b/projects/linux/mm/bsp41x_rcar-du-Add-color-keying.yaml
new file mode 100644
index 0000000..8097b0f
--- /dev/null
+++ b/projects/linux/mm/bsp41x_rcar-du-Add-color-keying.yaml
@@ -0,0 +1,12 @@
+title: "BSP 4.1.x upport: rcar-du: Add color keying"
+team: MM
+key: 9e4e5ef8-8bc9-4851-80c3-5ddf0c3136e2
+status: New
+
+bsp41x:
+ - 278d59456d2ef2bef2332ae577fc9dfa2839517f # v4l: vsp1: Add support for colorkey alpha blending
+ - 065457c0fc3d7b81fa91b9caa4cde72b5ed9dd6c # drm: rcar-du: Add support for colorkey alpha blending
+
+upstream:
+ - lore: 20171217001724.1348-4-laurent.pinchart+renesas@ideasonboard.com # v4l: vsp1: Add support for colorkey alpha blending
+ - lore: 20171217001724.1348-5-laurent.pinchart+renesas@ideasonboard.com # drm: rcar-du: Add support for colorkey alpha blending
diff --git a/projects/linux/mm/bsp41x_rcar-du-Allow-import-of-non-contiguous-buffers.yaml b/projects/linux/mm/bsp41x_rcar-du-Allow-import-of-non-contiguous-buffers.yaml
new file mode 100644
index 0000000..46bb473
--- /dev/null
+++ b/projects/linux/mm/bsp41x_rcar-du-Allow-import-of-non-contiguous-buffers.yaml
@@ -0,0 +1,12 @@
+title: "BSP 4.1.x upport: rcar-du: Allow import of non-contiguous buffers"
+team: MM
+key: 1e447a25-8bfe-4282-b4ed-e219af99f585
+status: New
+
+bsp41x:
+ - 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
+
+comments:
+ - lore: 20171113103228.23312-2-laurent.pinchart+renesas@ideasonboard.com # drm: rcar-du: Set the DMA coherent mask for the DU device
+ - lore: 20171113103228.23312-3-laurent.pinchart+renesas@ideasonboard.com # drm: rcar-du: Allow importing non-contiguous dma-buf with VSP
diff --git a/projects/linux/mm/bsp41x_rcar-du-Don-t-defer-probe-with-disabled-encoders.yaml b/projects/linux/mm/bsp41x_rcar-du-Don-t-defer-probe-with-disabled-encoders.yaml
new file mode 100644
index 0000000..80a0052
--- /dev/null
+++ b/projects/linux/mm/bsp41x_rcar-du-Don-t-defer-probe-with-disabled-encoders.yaml
@@ -0,0 +1,11 @@
+title: "BSP 4.1.x upport: rcar-du: Don't defer probe with disabled encoders"
+team: MM
+key: ac4726f3-ee6f-4007-9da9-f79ff848ce33
+status: New
+
+bsp41x:
+ - 88f77e34668412d13c923cc25f2c0ceb098c9c19 # drm: rcar-du: Skip EPROBE_DEFER in case of disabling LVDS and HDMI
+
+comments:
+ - The feature is good, the implementation isn't applicable as-is. We should
+ instead skip encoders that are disabled in DT.
diff --git a/projects/linux/mm/bsp41x_rcar-du-Handle-hotplug-during-suspend.yaml b/projects/linux/mm/bsp41x_rcar-du-Handle-hotplug-during-suspend.yaml
new file mode 100644
index 0000000..0513d20
--- /dev/null
+++ b/projects/linux/mm/bsp41x_rcar-du-Handle-hotplug-during-suspend.yaml
@@ -0,0 +1,14 @@
+title: "BSP 4.1.x upport: rcar-du: Handle hotplug during suspend"
+team: MM
+key: 2eb2db24-8994-4ef8-aad4-be0bf37867ad
+status: New
+
+bsp41x:
+ - 7ec9182a4daa4f44db1061d36425f9347d898da7 # drm: rcar-du: Add hot plug event function at resume
+
+comments:
+ - The BSP commit seems to be have been developed to handle hotplug events that
+ occurred during system suspend, and thus didn't generate any interrupt. This
+ needs to be tested first.
+ - Most drivers are expected to be affected by this issue, a solution in the
+ DRM core may be best.
diff --git a/projects/linux/mm/bsp41x_rcar-du-Shutdown-device-at-remote-or-reboot.yaml b/projects/linux/mm/bsp41x_rcar-du-Shutdown-device-at-remote-or-reboot.yaml
new file mode 100644
index 0000000..f9aa878
--- /dev/null
+++ b/projects/linux/mm/bsp41x_rcar-du-Shutdown-device-at-remote-or-reboot.yaml
@@ -0,0 +1,8 @@
+title: "BSP 4.1.x upport: rcar-du: Shutdown device at remove or reboot"
+team: MM
+key: d9e371de-323b-42c5-b8fe-44032386a60a
+status: New
+
+bsp41x:
+ - 2ab6ab24c4822ad710ccae260480fd34ba5d66df # drm: rcar-du: Add drm_atomic_helper_shutdown()
+ - 923112594d5c8f704b4c546079f00707d8d9c245 # drm: rcar-du: Add shutdown callback function in platform_driver
diff --git a/projects/linux/mm/bsp41x_vsp-Add-V3U-support.yaml b/projects/linux/mm/bsp41x_vsp-Add-V3U-support.yaml
new file mode 100644
index 0000000..fbd88a1
--- /dev/null
+++ b/projects/linux/mm/bsp41x_vsp-Add-V3U-support.yaml
@@ -0,0 +1,12 @@
+title: "BSP 4.1.x upport: vsp: Add V3U VSPD support"
+team: MM
+key: 6499c1ae-c220-4e2b-ae45-8e1fd9f8e7fa
+status: New
+assignee: Kieran
+
+bsp41x:
+ - 2116d463b39e28ae9a6336433282aa01b4bb6e3f # media: vsp1: Add setting for new pixel formats in R8A779A0
+ - e6d2f7db72d8f788510093a0823c7f9f54d39f37 # media: vsp1: Add support for new pixel formats in R8A779A0
+ - 84f02dd6bdc910d7b988c8bea024cda5d359bfe9 # v4l: vsp1: Add support for new VSPD device in V3U
+ - d8d5d2915f2d602479cf8df86bf23bec19400664 # v4l: vsp1: Add new registers which are introduced in V3U
+ - 034570a26df9dc13bf100e9d3281e926cd1d9624 # media: videodev2.h: Add new pixel format for R8A779A0
diff --git a/projects/linux/mm/bsp41x_vsp-Disable-interrupts-at-probe-time.yaml b/projects/linux/mm/bsp41x_vsp-Disable-interrupts-at-probe-time.yaml
new file mode 100644
index 0000000..52b3170
--- /dev/null
+++ b/projects/linux/mm/bsp41x_vsp-Disable-interrupts-at-probe-time.yaml
@@ -0,0 +1,7 @@
+title: "BSP 4.1.x upport: vsp: Disable interrupts at probe time"
+team: MM
+key: 150e7dd0-7a2e-4cbe-b0f1-f8f356d0336a
+status: New
+
+bsp41x:
+ - 714f53f01efcacf8d6015996bae4eddcd0bdfae7 # v4l: vsp1: Disable vsp1 interrupt when startup
diff --git a/projects/linux/mm/bsp41x_vsp-Improve-debugging.yaml b/projects/linux/mm/bsp41x_vsp-Improve-debugging.yaml
new file mode 100644
index 0000000..b90310a
--- /dev/null
+++ b/projects/linux/mm/bsp41x_vsp-Improve-debugging.yaml
@@ -0,0 +1,15 @@
+title: "BSP 4.1.x upport: vsp: Improve debugging"
+team: MM
+key: 56a3f5f7-7d5b-4e31-8d96-e8793f87e5bc
+status: New
+
+bsp41x:
+ - 3024d2ee349f6a0ee59ad271253e4a0128a0fffe # v4l: vsp1: Add underrun debug messege option
+
+comments:
+ - While the BSP commit isn't applicable as-is, improving the VSP debugging
+ infrastructure is useful.
+ - This could involve, among other ideas:
+ - More error logging, controlled through dynamic debug
+ - Counting errors and logging them when stopping the VSP, or exposing the
+ counters through sysfs