summaryrefslogtreecommitdiff
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
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>
-rw-r--r--projects/linux/bsp-41x-upport-request.yaml21
-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
11 files changed, 108 insertions, 21 deletions
diff --git a/projects/linux/bsp-41x-upport-request.yaml b/projects/linux/bsp-41x-upport-request.yaml
index 3cbd190..88bbbf3 100644
--- a/projects/linux/bsp-41x-upport-request.yaml
+++ b/projects/linux/bsp-41x-upport-request.yaml
@@ -39,7 +39,6 @@ bsp41x:
- 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
- - ce253fa0fe8ddc32941e09d63dd79188ad8e6deb # arm64: dts: r8a77980: fix vin4-7 binding
- 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
@@ -49,11 +48,8 @@ bsp41x:
- e95242f52cac133a32dabd7d5c82fb71d53520fb # media: ov5647: Add 2592x1944 8-bit SBGGR mode
- 46bad2801bdc896dc9c1ace077270983068366ef # media: ov5647: Set subdevice fwnode
- ed4197c7301bbe5008f0ab71b84568c1b4f3353d # media: ov5647: Fix return codes from ov5647_write/ov5647_read functions.
- - 043e4bbc961dd4608b7309ee5269f377414e2f39 # media: platform: rcar-vin: add G/S_PARM ioctl
- - c60dea1d06adfd0c15411fa89e2d16cf3691693f # media: platform: rcar-vin: add GREY format
- 5a70f18f9b3c039f44454f6bb37b4e664bd17388 # media: i2c: ov2311: add frame rate adjustment
- ac30fd3f138e287394b00b65bbf14f1af723e170 # arm64: boot: dts: rcar-gen3: Fix MLP IRQ order
- - d49352737eea892aa8c668c0afca4fdb2a044fc5 # media: platform: rcar-vin: fix parallel notifier fail
- 45c7178570251b4a90d2d5b3d16e4cbac9621a16 # nvme: Workaround Samsung 970 Pro power state issues
- 40b7f55879f3d44be360bfc5d92e81684d36ac51 # MTD: renesas-rpc: fix dummy cycles
- 6632619bde7c2da7af627c9cc3affb4a8cd13145 # arm64: dts: renesas: salvator-common: Add RPC HyperFlash device node
@@ -114,7 +110,6 @@ bsp41x:
- 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
- - 034570a26df9dc13bf100e9d3281e926cd1d9624 # media: videodev2.h: Add new pixel format for R8A779A0
- f246abd025be02e03b58a30f299cd37ff08372f3 # drm: rcar-du: Add format checking for Gen3
- 43d2501a6a783d30b8875719b9756e968fbd4c42 # drm: bridge: ti-sn65dsi86: Add setting options for SN65DSI86
- ba07a3de8592e33a5b9790aedd26592090259eb9 # arm64: configs: Enable R-Car DSI Driver in defconfigs
@@ -182,8 +177,6 @@ bsp41x:
- 2cabdef72b5cc5734f5229fa8d731b2669ed3b26 # mmc: renesas_sdhi: Add PIO mode support
- 09f55fbb048d0b0a283c3bbdcc2fea3e43f691c6 # arm64: defconfig: Enable Renesas CAN-FD support
- 18d27c55780cd8ba5a8c08461d73d2162333d818 # pwm: pwm-renesas-tpu: Correct the valid period and duty_cycle
- - ba47182e465112cbf924d32b27a4e5625bfa4a7d # media: rcar-vin: Add RAW10 format support
- - 70abfc7214fe32d1e05ecd16e6c591e48f367d9e # media: rcar-vin: Add processing for operating ISP
- 0cab5ed55bd3fca91252e4a257a062fa19046cda # arm64: dts: renesas: r8a779a0: Add ISP devices for generic-uio
- 8eec419b387b1b0f7172b741c357cb5d9368bea4 # arm64: dts: renesas: r8a779a0: Update power domain for ISP nodes
- aa698a511be6d72946eae23d7fe30ffb13b1cd2c # arm64: dts: renesas: r8a779a0: Add IPMMU nodes
@@ -194,7 +187,6 @@ bsp41x:
- 9d2958e9d5500c9412d6aa2a4ece2b389d2590c1 # arm64: dts: renesas: r8a779a0: Add IMP nodes
- d97204da22532be16b6de934d401ecc2990c9e5d # arm64: renesas: r8a779a0-falcon: Enable fakra connector
- d1e422a4bf102c7d06c6fcc186885cf7915888a4 # arm64: renesas: r8a779a0-falcon: Enable capture module
- - 6de2f5406625348aa36879315a2b7270ba58a33e # arm64: renesas: r8a779a0: Add 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
@@ -290,8 +282,6 @@ bsp41x:
- f5505c6d62a4ed6b033c91b247fcf3fe8d39e35e # arm64: dts: r8a7796-salvator-xs: Add R-Car M3 ES3.0 (2 x 4 GiB) support
- f859d8760fd19715588bd50e60675347235b4874 # arm64: dts: r8a7795-salvator-xs: Add R-Car H3 ES3.0 (4 x 2 GiB) support
- 3659a08e2f09a1ca799719435edb5d04bdc33619 # soc: renesas: rcar-avs: Add clock enable for AVS
- - d2c0893e8e35a9517967f1c1bf8b6ff06b266515 # media: rcar-vin: Add R-Car ISP support
- - e30d76ba504b273df04a32537e61253bf04eca26 # media: rcar-vin: Add support for R-Car R8A779A0 SoC
- 32e4514bfec79304b11109ccf769e9026f171485 # arm64: defconfig: Enable Renesas VMSA-compatible IPMMU support
- b491e45c981136542a2c7445e38de19b5a8efcb9 # crypto: ccree - add support for Secure Key mode
- 0c98ff021f256a963a80d3bc76c2b05fa7e51f7f # crypto: ccree - add support for MULTI2 mode
@@ -369,19 +359,8 @@ bsp41x:
- b05df20945c96d9e62db8acc5262c2a46f0bb7ae # soc: renesas: rcar-topology: Add support for R-Car capacity awareness
- c95710e3c42be1b3b627288ed9931ea29864ff7d # sched/core: Disable SD_ASYM_CPUCAPACITY for root_domains without asymmetry
- c2ace532e707c2eb1c575bb129326a8c36367174 # dt-bindings: watchdog: renesas-wdt: Add support for the R8A779A0 WDT
- - 46399ec41d5f613a9185641371d464af476318c6 # media: rcar-vin: Add each V4L2 callback cropcap function
- 06e43e95d61192b31755cec011986cfa5d959b9c # media: rcar-vin: Fix VnCSI_IFMD register access for r8a77990
- - d2dedddc818d176ea566f6d0d106d59749404c53 # media: rcar-vin: Add FIS bit check before reading VnMS register
- - 3f54be3d05c2f547d9dabe0115e1605e38d6e511 # media: rcar-vin: Add INF bit check for R-Car Gen3
- - 55fb8b9d056b920717816864bf102fb3b0f19159 # media: rcar-vin: Add streaming count check when streming off
- - 31f08726b9faf09a7502ab39c175b47da58e24a1 # media: rcar-vin: Fix clock control flow
- - f9306e8756ae9115c6a605e6f726cc3ef019fb0b # media: rcar-vin: Add power management support
- - 4568e417cab6193eb709de39ba009174252aa00d # media: rcar-vin: Add overflow debug message option
- 6b732f1bcc3333c7692bedee18f29900e8e6ce4a # rcar-vin: rcar-csi2: Don't bail out from probe on no ep
- - 5bb00c5751ba0041df56bbdde86301959fffbeba # media: rcar-vin: Add memory type of VB_USERPTR support
- - 0b806d78eb074c58c904d15080a45666eb102a51 # media: rcar-vin: Fix byte alignment for each format
- - 328fb93fe4aa22f94e4013348bf342cb29e9b023 # media: rcar-vin: Add NV12 capture format support
- - 2e1ceef491bbcb35d5925c067aa47dec2f9899e7 # media: rcar-vin: Add UDS function support
- 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
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