From a719b6c011aa05273e0925c0181f7756cfe72c22 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niklas=20S=C3=B6derlund?= Date: Mon, 15 Mar 2021 10:41:07 +0100 Subject: linux: bsp-41x: mm vin triage MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Move mm vin commits from bsp-41x to separate tasks. Signed-off-by: Niklas Söderlund --- projects/linux/mm/bsp41x_vin_add_debug_interface.yaml | 10 ++++++++++ projects/linux/mm/bsp41x_vin_add_more_formats.yaml | 14 ++++++++++++++ projects/linux/mm/bsp41x_vin_add_r8a779a0_support.yaml | 12 ++++++++++++ projects/linux/mm/bsp41x_vin_add_uds.yaml | 11 +++++++++++ projects/linux/mm/bsp41x_vin_check_irq_status.yaml | 7 +++++++ .../mm/bsp41x_vin_extend_gen2_parallel_support.yaml | 8 ++++++++ .../linux/mm/bsp41x_vin_fix_parallel_link_verify.yaml | 7 +++++++ projects/linux/mm/bsp41x_vin_fix_r8a77980_dts.yaml | 11 +++++++++++ projects/linux/mm/bsp41x_vin_support_userptr.yaml | 11 +++++++++++ .../linux/mm/done/bsp41x_vin_suspend_and_resume.yaml | 17 +++++++++++++++++ 10 files changed, 108 insertions(+) create mode 100644 projects/linux/mm/bsp41x_vin_add_debug_interface.yaml create mode 100644 projects/linux/mm/bsp41x_vin_add_more_formats.yaml create mode 100644 projects/linux/mm/bsp41x_vin_add_r8a779a0_support.yaml create mode 100644 projects/linux/mm/bsp41x_vin_add_uds.yaml create mode 100644 projects/linux/mm/bsp41x_vin_check_irq_status.yaml create mode 100644 projects/linux/mm/bsp41x_vin_extend_gen2_parallel_support.yaml create mode 100644 projects/linux/mm/bsp41x_vin_fix_parallel_link_verify.yaml create mode 100644 projects/linux/mm/bsp41x_vin_fix_r8a77980_dts.yaml create mode 100644 projects/linux/mm/bsp41x_vin_support_userptr.yaml create mode 100644 projects/linux/mm/done/bsp41x_vin_suspend_and_resume.yaml (limited to 'projects/linux/mm') diff --git a/projects/linux/mm/bsp41x_vin_add_debug_interface.yaml b/projects/linux/mm/bsp41x_vin_add_debug_interface.yaml new file mode 100644 index 0000000..0d53f57 --- /dev/null +++ b/projects/linux/mm/bsp41x_vin_add_debug_interface.yaml @@ -0,0 +1,10 @@ +title: "BSP 4.1.x upport vin debug interface" +team: MM +key: 91407f7e-8572-11eb-b38e-b31ac354d554 +status: New + +bsp41x: + - 4568e417cab6193eb709de39ba009174252aa00d # media: rcar-vin: Add overflow debug message option + +comments: + - The BSp patch should probably be turned into a debugsfs interface. diff --git a/projects/linux/mm/bsp41x_vin_add_more_formats.yaml b/projects/linux/mm/bsp41x_vin_add_more_formats.yaml new file mode 100644 index 0000000..14fd97b --- /dev/null +++ b/projects/linux/mm/bsp41x_vin_add_more_formats.yaml @@ -0,0 +1,14 @@ +title: "BSP 4.1.x upport more vin formats" +team: MM +key: 6506c3fa-8360-11eb-8693-b7aaec874f4b +status: New + +bsp41x: + - c60dea1d06adfd0c15411fa89e2d16cf3691693f # media: platform: rcar-vin: add GREY format + - ba47182e465112cbf924d32b27a4e5625bfa4a7d # media: rcar-vin: Add RAW10 format support + - 3f54be3d05c2f547d9dabe0115e1605e38d6e511 # media: rcar-vin: Add INF bit check for R-Car Gen3 + - 0b806d78eb074c58c904d15080a45666eb102a51 # media: rcar-vin: Fix byte alignment for each format + - 328fb93fe4aa22f94e4013348bf342cb29e9b023 # media: rcar-vin: Add NV12 capture format support + +comments: + - Hard to do without hardware to to test and verify the new pixel formats. Can the remote lab be extended with hardware with CSI-2 cameras such as imx219? diff --git a/projects/linux/mm/bsp41x_vin_add_r8a779a0_support.yaml b/projects/linux/mm/bsp41x_vin_add_r8a779a0_support.yaml new file mode 100644 index 0000000..e7bac69 --- /dev/null +++ b/projects/linux/mm/bsp41x_vin_add_r8a779a0_support.yaml @@ -0,0 +1,12 @@ +title: "BSP 4.1.x upport vin support for r8a779a0" +team: MM +key: 01d720ac-8362-11eb-884b-8388031719db +status: Active +assignee: Niklas + +bsp41x: + - 70abfc7214fe32d1e05ecd16e6c591e48f367d9e # media: rcar-vin: Add processing for operating ISP + - d2c0893e8e35a9517967f1c1bf8b6ff06b266515 # media: rcar-vin: Add R-Car ISP support + - e30d76ba504b273df04a32537e61253bf04eca26 # media: rcar-vin: Add support for R-Car R8A779A0 SoC + - 6de2f5406625348aa36879315a2b7270ba58a33e # arm64: renesas: r8a779a0: Add capture module + - 034570a26df9dc13bf100e9d3281e926cd1d9624 # media: videodev2.h: Add new pixel format for R8A779A0 diff --git a/projects/linux/mm/bsp41x_vin_add_uds.yaml b/projects/linux/mm/bsp41x_vin_add_uds.yaml new file mode 100644 index 0000000..cf09c6c --- /dev/null +++ b/projects/linux/mm/bsp41x_vin_add_uds.yaml @@ -0,0 +1,11 @@ +title: "BSP 4.1.x upport support for UDS" +team: MM +key: fa3b67b4-8360-11eb-89fa-5b0494be20e0 +status: New + +bsp41x: + - 46399ec41d5f613a9185641371d464af476318c6 # media: rcar-vin: Add each V4L2 callback cropcap function + - 2e1ceef491bbcb35d5925c067aa47dec2f9899e7 # media: rcar-vin: Add UDS function support + +comments: + - The BSP UDS solution is not correct for upstream. It should be modeled as part of the media graph. diff --git a/projects/linux/mm/bsp41x_vin_check_irq_status.yaml b/projects/linux/mm/bsp41x_vin_check_irq_status.yaml new file mode 100644 index 0000000..ace92c2 --- /dev/null +++ b/projects/linux/mm/bsp41x_vin_check_irq_status.yaml @@ -0,0 +1,7 @@ +title: "BSP 4.1.x upport FIS check in irq" +team: MM +key: c005282c-8366-11eb-8a9b-7ff765ca3363 +status: New + +bsp41x: + - d2dedddc818d176ea566f6d0d106d59749404c53 # media: rcar-vin: Add FIS bit check before reading VnMS register diff --git a/projects/linux/mm/bsp41x_vin_extend_gen2_parallel_support.yaml b/projects/linux/mm/bsp41x_vin_extend_gen2_parallel_support.yaml new file mode 100644 index 0000000..d587e1a --- /dev/null +++ b/projects/linux/mm/bsp41x_vin_extend_gen2_parallel_support.yaml @@ -0,0 +1,8 @@ +title: "BSP 4.1.x upport greater Gen2 parallel support" +team: MM +key: 52367844-8363-11eb-8ba1-7bc64cf1c570 +status: New +assignee: Niklas + +bsp41x: + - 043e4bbc961dd4608b7309ee5269f377414e2f39 # media: platform: rcar-vin: add G/S_PARM ioctl diff --git a/projects/linux/mm/bsp41x_vin_fix_parallel_link_verify.yaml b/projects/linux/mm/bsp41x_vin_fix_parallel_link_verify.yaml new file mode 100644 index 0000000..cfe8f1f --- /dev/null +++ b/projects/linux/mm/bsp41x_vin_fix_parallel_link_verify.yaml @@ -0,0 +1,7 @@ +title: "BSP 4.1.x upport parallel graph link verify fix" +team: MM +key: 19bf56d0-8367-11eb-ac3a-732f4426f8be +status: New + +bsp41x: + - d49352737eea892aa8c668c0afca4fdb2a044fc5 # media: platform: rcar-vin: fix parallel notifier fail diff --git a/projects/linux/mm/bsp41x_vin_fix_r8a77980_dts.yaml b/projects/linux/mm/bsp41x_vin_fix_r8a77980_dts.yaml new file mode 100644 index 0000000..54961f2 --- /dev/null +++ b/projects/linux/mm/bsp41x_vin_fix_r8a77980_dts.yaml @@ -0,0 +1,11 @@ +title: "BSP 4.1.x upport vin fix r8a77980 dts" +team: MM +key: bd3a89bc-835b-11eb-af64-3b18b47a2fbc +status: Active +assignee: Niklas + +bsp41x: + - ce253fa0fe8ddc32941e09d63dd79188ad8e6deb # arm64: dts: r8a77980: fix vin4-7 binding + +upstream: + - lore: 20210312174735.2118212-1-niklas.soderlund+renesas@ragnatech.se # arm64: dts: r8a77980: fix vin4-7 binding diff --git a/projects/linux/mm/bsp41x_vin_support_userptr.yaml b/projects/linux/mm/bsp41x_vin_support_userptr.yaml new file mode 100644 index 0000000..2c8fa25 --- /dev/null +++ b/projects/linux/mm/bsp41x_vin_support_userptr.yaml @@ -0,0 +1,11 @@ +title: "BSP 4.1.x upport support for VB_USERPTR" +team: MM +key: 523cb0b2-8366-11eb-978c-7f72806f0eed +status: New + +bsp41x: + - 5bb00c5751ba0041df56bbdde86301959fffbeba # media: rcar-vin: Add memory type of VB_USERPTR support + +comments: + - This have been discussed in the past, see wiki/Chat_log/20180405-mm-chatlog. + - The conclusion in 2018 was there are not many use-cases for this that are not better served by DMABUF. We would like to know more about this use-case before upporting this if possible. diff --git a/projects/linux/mm/done/bsp41x_vin_suspend_and_resume.yaml b/projects/linux/mm/done/bsp41x_vin_suspend_and_resume.yaml new file mode 100644 index 0000000..1742170 --- /dev/null +++ b/projects/linux/mm/done/bsp41x_vin_suspend_and_resume.yaml @@ -0,0 +1,17 @@ +title: "BSP 4.1.x upport vin suspend and resume" +team: MM +key: 635de728-8364-11eb-a4e2-8f89e37ad613 +status: Done +assignee: Niklas + +bsp41x: + - 31f08726b9faf09a7502ab39c175b47da58e24a1 # media: rcar-vin: Fix clock control flow + - f9306e8756ae9115c6a605e6f726cc3ef019fb0b # media: rcar-vin: Add power management support + - 55fb8b9d056b920717816864bf102fb3b0f19159 # media: rcar-vin: Add streaming count check when streming off + +upstream: + - torvalds: 90ed57851eef0d60320cf2c24536de9ab3183e0f # media: rcar-vin: Use scratch buffer when not in running state + - torvalds: b83a18cca8924a11eb3317354de30a5a4220aec9 # media: rcar-vin: Remove handling of user-space buffers when stopping + - torvalds: 43e36a222a33bf9a0ea33f2e3eb1d7881f965ff8 # media: rcar-vin: Cache the CSI-2 channel selection value + - torvalds: 63a71dd813e207b3df6adf45757e864aa7f3364e # media: rcar-vin: Break out hardware start and stop to new methods + - torvalds: bea2b6a4e14102fbc03eae0393eed9814521289f # media: rcar-vin: Add support for suspend and resume -- cgit v1.2.3