From 41b99d68c18edb50eec27788e7dce8126cdeb3ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niklas=20S=C3=B6derlund?= Date: Wed, 17 Nov 2021 10:37:54 +0100 Subject: linux: mm: Update CSI-2, ISP and VIN status MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Update the CSI-2, ISP and VIN tasks to reflect upstream status. - CSI-2 VCDT fix for V3H is incorrect and have been discussed on list. - CSI-2 support for V3U is added upstream. - DT port fix for VIN on V3U upstream. - ISP support for V3U is added upstream. - VIN Gen2 support G/S_PARAM upstream. - VIN split generic format task in subtasks as they are unrelated. - VIN support for GRAY is added upstream. - VIN support for NV12 is added upstream. - VIN support for V3U is added upstream. Signed-off-by: Niklas Söderlund --- .../linux/mm/bsp41x_csi2_add_r8a779a0_support.yaml | 8 -------- .../linux/mm/bsp41x_csi2_fix_r8a77980_vcdt.yaml | 11 ----------- projects/linux/mm/bsp41x_vin_add_inf_check.yaml | 7 +++++++ projects/linux/mm/bsp41x_vin_add_more_formats.yaml | 14 ------------- .../linux/mm/bsp41x_vin_add_r8a779a0_support.yaml | 12 ----------- projects/linux/mm/bsp41x_vin_add_raw10_format.yaml | 10 ++++++++++ .../bsp41x_vin_extend_gen2_parallel_support.yaml | 8 -------- projects/linux/mm/bsp41x_vin_fix_alignment.yaml | 7 +++++++ projects/linux/mm/bsp41x_vin_fix_r8a77980_dts.yaml | 11 ----------- .../mm/done/bsp41x_csi2_add_r8a779a0_support.yaml | 12 +++++++++++ .../mm/done/bsp41x_csi2_fix_r8a77980_vcdt.yaml | 14 +++++++++++++ .../mm/done/bsp41x_isp_add_r8a779a0_support.yaml | 13 ++++++++++++ .../linux/mm/done/bsp41x_vin_add_gray_format.yaml | 12 +++++++++++ .../linux/mm/done/bsp41x_vin_add_nv12_format.yaml | 11 +++++++++++ .../mm/done/bsp41x_vin_add_r8a779a0_support.yaml | 23 ++++++++++++++++++++++ .../bsp41x_vin_extend_gen2_parallel_support.yaml | 11 +++++++++++ .../linux/mm/done/bsp41x_vin_fix_r8a77980_dts.yaml | 11 +++++++++++ 17 files changed, 131 insertions(+), 64 deletions(-) delete mode 100644 projects/linux/mm/bsp41x_csi2_add_r8a779a0_support.yaml delete mode 100644 projects/linux/mm/bsp41x_csi2_fix_r8a77980_vcdt.yaml create mode 100644 projects/linux/mm/bsp41x_vin_add_inf_check.yaml delete mode 100644 projects/linux/mm/bsp41x_vin_add_more_formats.yaml delete mode 100644 projects/linux/mm/bsp41x_vin_add_r8a779a0_support.yaml create mode 100644 projects/linux/mm/bsp41x_vin_add_raw10_format.yaml delete mode 100644 projects/linux/mm/bsp41x_vin_extend_gen2_parallel_support.yaml create mode 100644 projects/linux/mm/bsp41x_vin_fix_alignment.yaml delete mode 100644 projects/linux/mm/bsp41x_vin_fix_r8a77980_dts.yaml create mode 100644 projects/linux/mm/done/bsp41x_csi2_add_r8a779a0_support.yaml create mode 100644 projects/linux/mm/done/bsp41x_csi2_fix_r8a77980_vcdt.yaml create mode 100644 projects/linux/mm/done/bsp41x_isp_add_r8a779a0_support.yaml create mode 100644 projects/linux/mm/done/bsp41x_vin_add_gray_format.yaml create mode 100644 projects/linux/mm/done/bsp41x_vin_add_nv12_format.yaml create mode 100644 projects/linux/mm/done/bsp41x_vin_add_r8a779a0_support.yaml create mode 100644 projects/linux/mm/done/bsp41x_vin_extend_gen2_parallel_support.yaml create mode 100644 projects/linux/mm/done/bsp41x_vin_fix_r8a77980_dts.yaml (limited to 'projects/linux/mm') diff --git a/projects/linux/mm/bsp41x_csi2_add_r8a779a0_support.yaml b/projects/linux/mm/bsp41x_csi2_add_r8a779a0_support.yaml deleted file mode 100644 index e422411..0000000 --- a/projects/linux/mm/bsp41x_csi2_add_r8a779a0_support.yaml +++ /dev/null @@ -1,8 +0,0 @@ -title: "BSP 4.1.x upport csi2 support for r8a779a0" -team: MM -key: c7c4f2f8-8358-11eb-83c3-db4cb82f3e94 -status: Active -assignee: Niklas - -bsp41x: - - ceb310553bcf0335d70960f7df3e5e682897a7c6 # media: rcar-csi2: add R8A779A0 support diff --git a/projects/linux/mm/bsp41x_csi2_fix_r8a77980_vcdt.yaml b/projects/linux/mm/bsp41x_csi2_fix_r8a77980_vcdt.yaml deleted file mode 100644 index 7f44f59..0000000 --- a/projects/linux/mm/bsp41x_csi2_fix_r8a77980_vcdt.yaml +++ /dev/null @@ -1,11 +0,0 @@ -title: "BSP 4.1.x fix csi2 support for r8a77980 VCDT registers" -team: MM -key: 4d9c3ad0-8359-11eb-a59a-b7e79a033587 -status: Active -assignee: Niklas - -bsp41x: - - 8c1f43d1f158e4dbdfb26fdbcf8cbdaf355eece8 # media: rcar-vin: rcar-csi2: fix r8a77980 SoC setup - -comments: - - The BSP fix is incomplete. diff --git a/projects/linux/mm/bsp41x_vin_add_inf_check.yaml b/projects/linux/mm/bsp41x_vin_add_inf_check.yaml new file mode 100644 index 0000000..b1a37ff --- /dev/null +++ b/projects/linux/mm/bsp41x_vin_add_inf_check.yaml @@ -0,0 +1,7 @@ +title: "BSP 4.1.x upport INF bit check for Gen3" +team: MM +key: 01b4c3fc-e16e-4ce9-bb54-4d850cf4e99d +status: New + +bsp41x: + - 3f54be3d05c2f547d9dabe0115e1605e38d6e511 # media: rcar-vin: Add INF bit check for R-Car Gen3 diff --git a/projects/linux/mm/bsp41x_vin_add_more_formats.yaml b/projects/linux/mm/bsp41x_vin_add_more_formats.yaml deleted file mode 100644 index 14fd97b..0000000 --- a/projects/linux/mm/bsp41x_vin_add_more_formats.yaml +++ /dev/null @@ -1,14 +0,0 @@ -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 deleted file mode 100644 index e7bac69..0000000 --- a/projects/linux/mm/bsp41x_vin_add_r8a779a0_support.yaml +++ /dev/null @@ -1,12 +0,0 @@ -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_raw10_format.yaml b/projects/linux/mm/bsp41x_vin_add_raw10_format.yaml new file mode 100644 index 0000000..19d450d --- /dev/null +++ b/projects/linux/mm/bsp41x_vin_add_raw10_format.yaml @@ -0,0 +1,10 @@ +title: "BSP 4.1.x upport RAW10 support" +team: MM +key: 5b8a17c1-2411-4b55-b646-c3958993ea4c +status: New + +bsp41x: + - ba47182e465112cbf924d32b27a4e5625bfa4a7d # media: rcar-vin: Add RAW10 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_extend_gen2_parallel_support.yaml b/projects/linux/mm/bsp41x_vin_extend_gen2_parallel_support.yaml deleted file mode 100644 index d587e1a..0000000 --- a/projects/linux/mm/bsp41x_vin_extend_gen2_parallel_support.yaml +++ /dev/null @@ -1,8 +0,0 @@ -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_alignment.yaml b/projects/linux/mm/bsp41x_vin_fix_alignment.yaml new file mode 100644 index 0000000..c74686a --- /dev/null +++ b/projects/linux/mm/bsp41x_vin_fix_alignment.yaml @@ -0,0 +1,7 @@ +title: "BSP 4.1.x upport format alignment correction" +team: MM +key: b61002de-a254-4b81-a24f-e374b2b1c21e +status: New + +bsp41x: + - 0b806d78eb074c58c904d15080a45666eb102a51 # media: rcar-vin: Fix byte alignment for each format diff --git a/projects/linux/mm/bsp41x_vin_fix_r8a77980_dts.yaml b/projects/linux/mm/bsp41x_vin_fix_r8a77980_dts.yaml deleted file mode 100644 index 265fcf8..0000000 --- a/projects/linux/mm/bsp41x_vin_fix_r8a77980_dts.yaml +++ /dev/null @@ -1,11 +0,0 @@ -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: - - torvalds: c8aebc1346522d3569690867ce3996642ad52e01 # arm64: dts: r8a77980: fix vin4-7 binding diff --git a/projects/linux/mm/done/bsp41x_csi2_add_r8a779a0_support.yaml b/projects/linux/mm/done/bsp41x_csi2_add_r8a779a0_support.yaml new file mode 100644 index 0000000..1e0071c --- /dev/null +++ b/projects/linux/mm/done/bsp41x_csi2_add_r8a779a0_support.yaml @@ -0,0 +1,12 @@ +title: "BSP 4.1.x upport csi2 support for r8a779a0" +team: MM +key: c7c4f2f8-8358-11eb-83c3-db4cb82f3e94 +status: Done +assignee: Niklas + +bsp41x: + - ceb310553bcf0335d70960f7df3e5e682897a7c6 # media: rcar-csi2: add R8A779A0 support + +upstream: + - torvalds: b4173cd9981d366e7b612168055ecf935ee80eee # media: rcar-csi2: Add r8a779a0 support + - torvalds: c624fe63c0a9d3c410a7602e705f28c4ea00770d # media: dt-bindings: media: renesas,csi2: Add r8a779a0 support diff --git a/projects/linux/mm/done/bsp41x_csi2_fix_r8a77980_vcdt.yaml b/projects/linux/mm/done/bsp41x_csi2_fix_r8a77980_vcdt.yaml new file mode 100644 index 0000000..7a848d9 --- /dev/null +++ b/projects/linux/mm/done/bsp41x_csi2_fix_r8a77980_vcdt.yaml @@ -0,0 +1,14 @@ +title: "BSP 4.1.x fix csi2 support for r8a77980 VCDT registers" +team: MM +key: 4d9c3ad0-8359-11eb-a59a-b7e79a033587 +status: Abandoned +assignee: Niklas + +bsp41x: + - 8c1f43d1f158e4dbdfb26fdbcf8cbdaf355eece8 # media: rcar-vin: rcar-csi2: fix r8a77980 SoC setup + +upstream: + - lore: YU2d3Qlh/qExaRBD@oden.dyn.berto.se # Re: [PATCH] media: rcar-csi2: fix R8A77980 support + +comments: + - The BSP fix is incorrect. diff --git a/projects/linux/mm/done/bsp41x_isp_add_r8a779a0_support.yaml b/projects/linux/mm/done/bsp41x_isp_add_r8a779a0_support.yaml new file mode 100644 index 0000000..d3b856f --- /dev/null +++ b/projects/linux/mm/done/bsp41x_isp_add_r8a779a0_support.yaml @@ -0,0 +1,13 @@ +title: "BSP 4.1.x upport isp support for r8a779a0" +team: MM +key: fe7ad485-c4e6-48b6-b3b3-0d55f0ce7cf2 +status: Done +assignee: Niklas + +bsp41x: + - 70abfc7214fe32d1e05ecd16e6c591e48f367d9e # media: rcar-vin: Add processing for operating ISP + - d2c0893e8e35a9517967f1c1bf8b6ff06b266515 # media: rcar-vin: Add R-Car ISP support + +upstream: + - torvalds: af1ffd628adfb26f7dafe8e94e0f4bad99f44c3e # media: rcar-isp: Add Renesas R-Car Image Signal Processor driver + - torvalds: d443d838f6d76c8e1acbd4e27583cb2948066f0e # media: dt-bindings: media: renesas,isp: Add bindings for ISP Channel Selector diff --git a/projects/linux/mm/done/bsp41x_vin_add_gray_format.yaml b/projects/linux/mm/done/bsp41x_vin_add_gray_format.yaml new file mode 100644 index 0000000..f38475b --- /dev/null +++ b/projects/linux/mm/done/bsp41x_vin_add_gray_format.yaml @@ -0,0 +1,12 @@ +title: "BSP 4.1.x upport GRAY vin format" +team: MM +key: 8dec73eb-a648-4790-98f1-cc1a1c822664 +status: Done +assignee: Niklas + +bsp41x: + - c60dea1d06adfd0c15411fa89e2d16cf3691693f # media: platform: rcar-vin: add GREY format + +upstream: + - torvalds: e70bc1ea973ddac75119c75fe11b064dd8731051 # media: rcar-csi2: Add support for Y10 and Y8 + - torvalds: c93beb5243750911a9a95aac31688ff85512b22e # media: rcar-vin: add GREY format diff --git a/projects/linux/mm/done/bsp41x_vin_add_nv12_format.yaml b/projects/linux/mm/done/bsp41x_vin_add_nv12_format.yaml new file mode 100644 index 0000000..53e3cba --- /dev/null +++ b/projects/linux/mm/done/bsp41x_vin_add_nv12_format.yaml @@ -0,0 +1,11 @@ +title: "BSP 4.1.x upport more vin formats" +team: MM +key: 3f150ea0-b2b0-41c7-9ca5-d7cef2b340ff +status: Done +assignee: Niklas + +bsp41x: + - 328fb93fe4aa22f94e4013348bf342cb29e9b023 # media: rcar-vin: Add NV12 capture format support + +upstream: + - torvalds: 9b744a3ec812fd3ef0364f3cb397ed89302c7957 # media: rcar-vin: Add support for outputting NV12 diff --git a/projects/linux/mm/done/bsp41x_vin_add_r8a779a0_support.yaml b/projects/linux/mm/done/bsp41x_vin_add_r8a779a0_support.yaml new file mode 100644 index 0000000..2cb7100 --- /dev/null +++ b/projects/linux/mm/done/bsp41x_vin_add_r8a779a0_support.yaml @@ -0,0 +1,23 @@ +title: "BSP 4.1.x upport vin support for r8a779a0" +team: MM +key: 01d720ac-8362-11eb-884b-8388031719db +status: Done +assignee: Niklas + +bsp41x: + - 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 + +upstream: + - torvalds: 406bb586dec096274b598944033fad220dfc0d00 # media: rcar-vin: Add r8a779a0 support + - torvalds: 688565db3f9d84026969afd3f081f26afd12a9cc # media: rcar-vin: Move and rename CSI-2 link notifications + - torvalds: c370dd7fa8dc8d2cba1d9efe0515a3c808343790 # media: rcar-vin: Specify media device ops at group creation time + - torvalds: cfef0c833a8dddf09d9f7d490a0fadbe81b91793 # media: rcar-vin: Create a callback to setup media links + - torvalds: 9c83300146b3ef592273ff8b09884d6181be3020 # media: rcar-vin: Extend group notifier DT parser to work with any port + - torvalds: 2070893aed113338f80350bd76e5956c9a8cf07f # media: rcar-vin: Move group async notifier + - torvalds: 161b56a82dba29c70fd92c5eb1a8502731a0c832 # media: rcar-vin: Rename array storing subdevice information + - torvalds: 27b9a6f9e8fe1403958b0a9fa16ed53cb3a5aa1d # media: rcar-vin: Improve reuse of parallel notifier + - torvalds: 6df3057792911c59032327886599d9625534958a # media: rcar-vin: Improve async notifier cleanup paths + - torvalds: 8f7112630bd0c7f43ae4fba9f054c74c1fba650a # media: rcar-vin: Fix error paths for rvin_mc_init() + - torvalds: b2dc5680aeb418deeacbe9628697fa0b0f2dc54a # media: rcar-vin: Refactor controls creation for video device diff --git a/projects/linux/mm/done/bsp41x_vin_extend_gen2_parallel_support.yaml b/projects/linux/mm/done/bsp41x_vin_extend_gen2_parallel_support.yaml new file mode 100644 index 0000000..ef894b7 --- /dev/null +++ b/projects/linux/mm/done/bsp41x_vin_extend_gen2_parallel_support.yaml @@ -0,0 +1,11 @@ +title: "BSP 4.1.x upport greater Gen2 parallel support" +team: MM +key: 52367844-8363-11eb-8ba1-7bc64cf1c570 +status: Done +assignee: Niklas + +bsp41x: + - 043e4bbc961dd4608b7309ee5269f377414e2f39 # media: platform: rcar-vin: add G/S_PARM ioctl + +upstream: + - torvalds: cd0e5e8c4281375f1aa94ff5fabe02963b025a71 # media: rcar-vin: add G/S_PARM ioctls diff --git a/projects/linux/mm/done/bsp41x_vin_fix_r8a77980_dts.yaml b/projects/linux/mm/done/bsp41x_vin_fix_r8a77980_dts.yaml new file mode 100644 index 0000000..16138cb --- /dev/null +++ b/projects/linux/mm/done/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: Done +assignee: Niklas + +bsp41x: + - ce253fa0fe8ddc32941e09d63dd79188ad8e6deb # arm64: dts: r8a77980: fix vin4-7 binding + +upstream: + - torvalds: c8aebc1346522d3569690867ce3996642ad52e01 # arm64: dts: r8a77980: fix vin4-7 binding -- cgit v1.2.3