summaryrefslogtreecommitdiff
path: root/projects/linux/mm
diff options
context:
space:
mode:
authorNiklas Söderlund <niklas.soderlund@ragnatech.se>2021-03-15 10:41:07 +0100
committerNiklas Söderlund <niklas.soderlund@ragnatech.se>2021-03-17 14:28:48 +0100
commita719b6c011aa05273e0925c0181f7756cfe72c22 (patch)
tree90d1b8ed3991e33fa9d81c790b99753b5dd735a0 /projects/linux/mm
parent16b847b1d7164823a84aa542ceb5ffced0b8e42e (diff)
linux: bsp-41x: mm vin triage
Move mm vin commits from bsp-41x to separate tasks. Signed-off-by: Niklas Söderlund <niklas.soderlund@ragnatech.se>
Diffstat (limited to 'projects/linux/mm')
-rw-r--r--projects/linux/mm/bsp41x_vin_add_debug_interface.yaml10
-rw-r--r--projects/linux/mm/bsp41x_vin_add_more_formats.yaml14
-rw-r--r--projects/linux/mm/bsp41x_vin_add_r8a779a0_support.yaml12
-rw-r--r--projects/linux/mm/bsp41x_vin_add_uds.yaml11
-rw-r--r--projects/linux/mm/bsp41x_vin_check_irq_status.yaml7
-rw-r--r--projects/linux/mm/bsp41x_vin_extend_gen2_parallel_support.yaml8
-rw-r--r--projects/linux/mm/bsp41x_vin_fix_parallel_link_verify.yaml7
-rw-r--r--projects/linux/mm/bsp41x_vin_fix_r8a77980_dts.yaml11
-rw-r--r--projects/linux/mm/bsp41x_vin_support_userptr.yaml11
-rw-r--r--projects/linux/mm/done/bsp41x_vin_suspend_and_resume.yaml17
10 files changed, 108 insertions, 0 deletions
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