From ecfde4677ba11ee6bdbfa62c208fae99cbe74adb Mon Sep 17 00:00:00 2001 From: Laurent Pinchart Date: Mon, 22 Mar 2021 01:08:01 +0200 Subject: linux: mm: Triage BSP 4.1.x display commits into tasks Signed-off-by: Laurent Pinchart --- projects/linux/bsp-41x-upport-request.yaml | 38 ---------------------- ...-to-registers-and-operations-documentation.yaml | 24 ++++++++++++++ .../mm/bsp41x_drm-bridge-sn65dsi86-upport.yaml | 16 +++++++++ .../bsp41x_r8a779a0-V3U-display-integration.yaml | 11 +++++++ ...bsp41x_rcar-du-Add-V3U-DSI-encoder-support.yaml | 10 ++++++ .../mm/bsp41x_rcar-du-Add-V3U-display-support.yaml | 17 ++++++++++ .../linux/mm/bsp41x_rcar-du-Add-color-keying.yaml | 12 +++++++ ...-du-Allow-import-of-non-contiguous-buffers.yaml | 12 +++++++ ...u-Don-t-defer-probe-with-disabled-encoders.yaml | 11 +++++++ ...p41x_rcar-du-Handle-hotplug-during-suspend.yaml | 14 ++++++++ ...car-du-Shutdown-device-at-remote-or-reboot.yaml | 8 +++++ projects/linux/mm/bsp41x_vsp-Add-V3U-support.yaml | 12 +++++++ ...sp41x_vsp-Disable-interrupts-at-probe-time.yaml | 7 ++++ .../linux/mm/bsp41x_vsp-Improve-debugging.yaml | 15 +++++++++ 14 files changed, 169 insertions(+), 38 deletions(-) create mode 100644 projects/linux/mm/bsp41x_display-Conform-to-registers-and-operations-documentation.yaml create mode 100644 projects/linux/mm/bsp41x_drm-bridge-sn65dsi86-upport.yaml create mode 100644 projects/linux/mm/bsp41x_r8a779a0-V3U-display-integration.yaml create mode 100644 projects/linux/mm/bsp41x_rcar-du-Add-V3U-DSI-encoder-support.yaml create mode 100644 projects/linux/mm/bsp41x_rcar-du-Add-V3U-display-support.yaml create mode 100644 projects/linux/mm/bsp41x_rcar-du-Add-color-keying.yaml create mode 100644 projects/linux/mm/bsp41x_rcar-du-Allow-import-of-non-contiguous-buffers.yaml create mode 100644 projects/linux/mm/bsp41x_rcar-du-Don-t-defer-probe-with-disabled-encoders.yaml create mode 100644 projects/linux/mm/bsp41x_rcar-du-Handle-hotplug-during-suspend.yaml create mode 100644 projects/linux/mm/bsp41x_rcar-du-Shutdown-device-at-remote-or-reboot.yaml create mode 100644 projects/linux/mm/bsp41x_vsp-Add-V3U-support.yaml create mode 100644 projects/linux/mm/bsp41x_vsp-Disable-interrupts-at-probe-time.yaml create mode 100644 projects/linux/mm/bsp41x_vsp-Improve-debugging.yaml 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 -- cgit v1.2.3