From f0e3d4dc84c13e332c6bbe7dc5d37c9f3211185a Mon Sep 17 00:00:00 2001 From: Jacopo Mondi Date: Mon, 15 Mar 2021 11:08:57 +0100 Subject: linux: mm: Move bsp39x 'Done' tasks to done/ Move all the bsp392x MM tasks marked as 'Done' and 'Abandoned' in the 'done/' subdirectory. Reviewed-by: Laurent Pinchart Signed-off-by: Jacopo Mondi --- .../linux/mm/bsp392_add-DU-dependency-to-LVDS.yaml | 18 -------------- projects/linux/mm/bsp392_adv748x-route-sd-txa.yaml | 18 -------------- .../mm/bsp392_r8a77990,5-DU-DPAT-support.yaml | 16 ------------ .../mm/bsp392_r8a77990,5-add-DU-CPG-reset.yaml | 14 ----------- ...sp392_r8a77990,5-correct-DU-register-range.yaml | 14 ----------- ...r8a77990-correct_video_capture_information.yaml | 15 ----------- .../mm/bsp392_r8a77990-fix-hex-reg-adv748x.yaml | 13 ---------- .../bsp392_r8a77995-Add-LVDS-device-support.yaml | 13 ---------- ...bsp392_r8a77995-Enable-HDMI-display-output.yaml | 14 ----------- projects/linux/mm/bsp392_r8a77995-Enable-VIN.yaml | 14 ----------- .../mm/bsp392_rcar-csi2-datasheet-refresh.yaml | 29 ---------------------- .../mm/bsp392_validate-max-vga-dot-clock.yaml | 29 ---------------------- projects/linux/mm/bsp396_upports.yaml | 23 ----------------- .../mm/done/bsp392_add-DU-dependency-to-LVDS.yaml | 18 ++++++++++++++ .../linux/mm/done/bsp392_adv748x-route-sd-txa.yaml | 18 ++++++++++++++ .../mm/done/bsp392_r8a77990,5-DU-DPAT-support.yaml | 16 ++++++++++++ .../done/bsp392_r8a77990,5-add-DU-CPG-reset.yaml | 14 +++++++++++ ...sp392_r8a77990,5-correct-DU-register-range.yaml | 14 +++++++++++ ...r8a77990-correct_video_capture_information.yaml | 15 +++++++++++ .../done/bsp392_r8a77990-fix-hex-reg-adv748x.yaml | 13 ++++++++++ .../bsp392_r8a77995-Add-LVDS-device-support.yaml | 13 ++++++++++ ...bsp392_r8a77995-Enable-HDMI-display-output.yaml | 14 +++++++++++ .../linux/mm/done/bsp392_r8a77995-Enable-VIN.yaml | 14 +++++++++++ .../done/bsp392_rcar-csi2-datasheet-refresh.yaml | 29 ++++++++++++++++++++++ .../mm/done/bsp392_validate-max-vga-dot-clock.yaml | 29 ++++++++++++++++++++++ projects/linux/mm/done/bsp396_upports.yaml | 23 +++++++++++++++++ 26 files changed, 230 insertions(+), 230 deletions(-) delete mode 100644 projects/linux/mm/bsp392_add-DU-dependency-to-LVDS.yaml delete mode 100644 projects/linux/mm/bsp392_adv748x-route-sd-txa.yaml delete mode 100644 projects/linux/mm/bsp392_r8a77990,5-DU-DPAT-support.yaml delete mode 100644 projects/linux/mm/bsp392_r8a77990,5-add-DU-CPG-reset.yaml delete mode 100644 projects/linux/mm/bsp392_r8a77990,5-correct-DU-register-range.yaml delete mode 100644 projects/linux/mm/bsp392_r8a77990-correct_video_capture_information.yaml delete mode 100644 projects/linux/mm/bsp392_r8a77990-fix-hex-reg-adv748x.yaml delete mode 100644 projects/linux/mm/bsp392_r8a77995-Add-LVDS-device-support.yaml delete mode 100644 projects/linux/mm/bsp392_r8a77995-Enable-HDMI-display-output.yaml delete mode 100644 projects/linux/mm/bsp392_r8a77995-Enable-VIN.yaml delete mode 100644 projects/linux/mm/bsp392_rcar-csi2-datasheet-refresh.yaml delete mode 100644 projects/linux/mm/bsp392_validate-max-vga-dot-clock.yaml delete mode 100644 projects/linux/mm/bsp396_upports.yaml create mode 100644 projects/linux/mm/done/bsp392_add-DU-dependency-to-LVDS.yaml create mode 100644 projects/linux/mm/done/bsp392_adv748x-route-sd-txa.yaml create mode 100644 projects/linux/mm/done/bsp392_r8a77990,5-DU-DPAT-support.yaml create mode 100644 projects/linux/mm/done/bsp392_r8a77990,5-add-DU-CPG-reset.yaml create mode 100644 projects/linux/mm/done/bsp392_r8a77990,5-correct-DU-register-range.yaml create mode 100644 projects/linux/mm/done/bsp392_r8a77990-correct_video_capture_information.yaml create mode 100644 projects/linux/mm/done/bsp392_r8a77990-fix-hex-reg-adv748x.yaml create mode 100644 projects/linux/mm/done/bsp392_r8a77995-Add-LVDS-device-support.yaml create mode 100644 projects/linux/mm/done/bsp392_r8a77995-Enable-HDMI-display-output.yaml create mode 100644 projects/linux/mm/done/bsp392_r8a77995-Enable-VIN.yaml create mode 100644 projects/linux/mm/done/bsp392_rcar-csi2-datasheet-refresh.yaml create mode 100644 projects/linux/mm/done/bsp392_validate-max-vga-dot-clock.yaml create mode 100644 projects/linux/mm/done/bsp396_upports.yaml diff --git a/projects/linux/mm/bsp392_add-DU-dependency-to-LVDS.yaml b/projects/linux/mm/bsp392_add-DU-dependency-to-LVDS.yaml deleted file mode 100644 index 70ca8da..0000000 --- a/projects/linux/mm/bsp392_add-DU-dependency-to-LVDS.yaml +++ /dev/null @@ -1,18 +0,0 @@ -title: "Add DU dependency to LVDS" -team: MM -key: 7ccf0860-63a9-46a6-babd-aaf516eca082 -status: Abandoned -assignee: Simon - -relationships: - -bsp39x: - - 1cfe50a84da3526fd40bb8c07fba7fbb71ed5370 # drm: rcar-du: Add depends on DRM_RCAR_DU to config DRM_RCAR_LVDS - -comments: - - This patch is not appropriate for upstream - - The LVDS encoder can't work without the DU in practice but the driver - should compile fine. - - - Above text is derived from a conversation with Laurent. diff --git a/projects/linux/mm/bsp392_adv748x-route-sd-txa.yaml b/projects/linux/mm/bsp392_adv748x-route-sd-txa.yaml deleted file mode 100644 index fe9e8f2..0000000 --- a/projects/linux/mm/bsp392_adv748x-route-sd-txa.yaml +++ /dev/null @@ -1,18 +0,0 @@ -title: "adv748x: Allow routing SD to TXA" -team: MM -key: f29fc6fb-217a-4624-88d4-d628accaf45c -status: Done -assignee: Jacopo - -relationships: - -bsp39x: - - ece3fe90f5477609e98201580fa2e647741af536 # media: i2c: adv748x: Add option for changing SD output route to TXA - -upstream: - - torvalds: bc2dea9e51c8ffa4d1bdb5646438532189e63d9e # media: adv748x: Add is_txb() - - torvalds: 29166e0f8f426a9a3067efd9317d84e4db82f009 # media: adv748x: Rename reset procedures - - torvalds: 21325e19cadec506bd48591d3944bd526f647d93 # media: adv748x: csi2: Link AFE with TXA and TXB - - torvalds: 3361b9c4ed8790666875cbac1729d5a15e982947 # media: adv748x: Store the source subdevice in TX - - torvalds: a33df6ac31513c499e4b8dae9632e641ebe4a245 # media: adv748x: Store the TX sink in HDMI/AFE - - torvalds: 9423ca350df71ff71f8db2b01127eecd2254f619 # media: adv748x: Implement TX link_setup callback diff --git a/projects/linux/mm/bsp392_r8a77990,5-DU-DPAT-support.yaml b/projects/linux/mm/bsp392_r8a77990,5-DU-DPAT-support.yaml deleted file mode 100644 index 90f225f..0000000 --- a/projects/linux/mm/bsp392_r8a77990,5-DU-DPAT-support.yaml +++ /dev/null @@ -1,16 +0,0 @@ -title: "r8a77990, r8a77995: DU DPAD support" -team: MM -key: eed42ec0-ac68-4776-8553-a6d4e45403d8 -status: Done -assignee: Laurent - -relationships: - -bsp39x: - - e69fabc4a6fe42c03ef7ad24e9dbb76b75efa27d # drm: rcar-du: Add clock function for LVDS PLL - -upstream: - - torvalds: a6cc417d3eee4ac37aa9547cf82d4ff155d1780c # drm: rcar-du: Turn LVDS clock output on/off for DPAD0 output on D3/E3 - - torvalds: 02f2b30032c12b1b91abe5f2bd0d74ba1f700ea1 # drm: rcar-du: lvds: Add API to enable/disable clock output - - torvalds: 6e1f8557818f3c2476404ba1d4a5157b823b79f0 # drm: rcar-du: lvds: Don't fail probe if output is not connected on D3/E3 - - torvalds: 5aebc852af25d8e1bacee664a1e3abae13dab799 # drm: rcar-du: Simplify encoder registration diff --git a/projects/linux/mm/bsp392_r8a77990,5-add-DU-CPG-reset.yaml b/projects/linux/mm/bsp392_r8a77990,5-add-DU-CPG-reset.yaml deleted file mode 100644 index cbf03ad..0000000 --- a/projects/linux/mm/bsp392_r8a77990,5-add-DU-CPG-reset.yaml +++ /dev/null @@ -1,14 +0,0 @@ -title: "r8a77990, r8a77995: Add DU CPG Reset" -team: MM -key: 1bada68e-c703-4d59-9fd9-0536dd9c9f0e -status: Done -assignee: Kaneko - -relationships: - -bsp39x: - - e332a58ed6d7bb188a0aa6cb22a15e0add24ae16 # arm64: dts: r8a77990: Add cpg reset for LVDS Interface - -comments: - - patchwork.kernel.org 11012895 arm64 dts renesas r8a77990 Add cpg reset for DU - - patchwork.kernel.org 11012899 arm64 dts renesas r8a77995 Add cpg reset for DU diff --git a/projects/linux/mm/bsp392_r8a77990,5-correct-DU-register-range.yaml b/projects/linux/mm/bsp392_r8a77990,5-correct-DU-register-range.yaml deleted file mode 100644 index 94c1e33..0000000 --- a/projects/linux/mm/bsp392_r8a77990,5-correct-DU-register-range.yaml +++ /dev/null @@ -1,14 +0,0 @@ -title: "r8a77990, r8a77995: Correct DU Register Range" -team: MM -key: afcb53f0-8722-4cbd-8583-3c9d5ee79139 -status: Done -assignee: Kaneko - -relationships: - -bsp39x: - - 39d216958e035ad2b8d5f08ac22025179e1c29fc # arm64: dts: r8a77990: Fix register range of display node - -upstream: - - torvalds: 06585ed38b6698bcaccd0f969e8117b2780d6355 # arm64: dts: renesas: r8a77990: Fix register range of display node - - patchwork.kernel.org: 11000445 # arm64: dts: renesas: r8a77995: Fix register range of display node diff --git a/projects/linux/mm/bsp392_r8a77990-correct_video_capture_information.yaml b/projects/linux/mm/bsp392_r8a77990-correct_video_capture_information.yaml deleted file mode 100644 index 41a7e50..0000000 --- a/projects/linux/mm/bsp392_r8a77990-correct_video_capture_information.yaml +++ /dev/null @@ -1,15 +0,0 @@ -title: "r8a77990: Fix rcar-vin and rcar-csi nodes" -team: MM -key: 7dacf78f-8a97-4432-898c-5b9ea6bc76ce -status: Done -assignee: Niklas - -relationships: - -bsp39x: - - 27c04d35a98453929ff413c50295d68042aaa1b8 # arm64: dts: r8a77990-ebisu: Enable other VIN - - d15a0a57db3605b5ed0927dc074420f02b29b431 # arm64: dts: r8a77990: Add csi2 endpoint number in vin node - -upstream: - - torvalds: a8f6110e64422d5c28046e6be7e8adcee929a418 # arm64: dts: renesas: ebisu: Enable VIN5 - - torvalds: 5e53dbf4edb4d0d1cc97318139f2c20338f207c8 # arm64: dts: renesas: r8a77990: Fix VIN endpoint numbering diff --git a/projects/linux/mm/bsp392_r8a77990-fix-hex-reg-adv748x.yaml b/projects/linux/mm/bsp392_r8a77990-fix-hex-reg-adv748x.yaml deleted file mode 100644 index 187440c..0000000 --- a/projects/linux/mm/bsp392_r8a77990-fix-hex-reg-adv748x.yaml +++ /dev/null @@ -1,13 +0,0 @@ -title: "adv748x: Fix reg hex value for r8a77990-ebisu" -team: MM -key: 091c4fbd-7cbd-4d3f-b8e2-f1ff8b01c1a9 -status: Done -assignee: Niklas - -relationships: - -bsp39x: - - 112e3a322ac0d651ca2bde8f70282f0e349ad245 # arm64: dts: r8a77990-ebisu: Fix reg of adv7482 port node to decimal - -upstream: - - torvalds: 9130c15829846fae56ea729f42d1894b8413f89b # arm64: dts: renesas: ebisu: Fix adv7482 hexadecimal register address diff --git a/projects/linux/mm/bsp392_r8a77995-Add-LVDS-device-support.yaml b/projects/linux/mm/bsp392_r8a77995-Add-LVDS-device-support.yaml deleted file mode 100644 index 707c865..0000000 --- a/projects/linux/mm/bsp392_r8a77995-Add-LVDS-device-support.yaml +++ /dev/null @@ -1,13 +0,0 @@ -title: "r8a77995: Enable HDMI Display Output" -team: MM -key: 23a264b5-b21a-4c0f-ac31-4fabeb775e17 -status: Done -assignee: Kieran - -relationships: - -bsp39x: - - 01b5720f649f0ed6c6baec964b8f20c74dd679d3 # drm: rcar-du: lvds: Add r8a77965 device support - -upstream: - - torvalds: 77f59f895da2fe5526073181c74c3fb85a7c80d1 # dt-bindings: display: renesas: lvds: Document r8a77995 bindings diff --git a/projects/linux/mm/bsp392_r8a77995-Enable-HDMI-display-output.yaml b/projects/linux/mm/bsp392_r8a77995-Enable-HDMI-display-output.yaml deleted file mode 100644 index 731845c..0000000 --- a/projects/linux/mm/bsp392_r8a77995-Enable-HDMI-display-output.yaml +++ /dev/null @@ -1,14 +0,0 @@ -title: "r8a77995: Enable HDMI Display Output" -team: MM -key: 8d1d8cae-10ff-4cbb-925a-ac1915dfab38 -status: Done -assignee: Ulrich - -relationships: - -bsp39x: - - 5ddd21fa37001d765397e2ee444f790ee5e976cb # arm64: dts: r8a77995-draak: Enable display driver relation node - -upstream: - - torvalds: bcf3003438ea464594f668a61cf2344a7f82f91c # arm64: dts: renesas: r8a77995: draak: Enable HDMI display output - - torvalds: 856e7e42a4aa9a9acfadf84f4ff2b23ba6c69b11 # arm64: dts: renesas: draak: add X12 input dot clock diff --git a/projects/linux/mm/bsp392_r8a77995-Enable-VIN.yaml b/projects/linux/mm/bsp392_r8a77995-Enable-VIN.yaml deleted file mode 100644 index a839142..0000000 --- a/projects/linux/mm/bsp392_r8a77995-Enable-VIN.yaml +++ /dev/null @@ -1,14 +0,0 @@ -title: "r8a77995: Enable VIN" -team: MM -key: 9e13606a-6cb9-4c89-a52c-e9579e0f6725 -status: Done -assignee: Jacopo - -relationships: - -bsp39x: - - e6f6cc4f20a366a0cd1e910592c822990b77a247 # arm64: dts: r8a77995-draak: Add VIN driver relation node - -upstream: - - torvalds: 6a0942c20f5ca9bf203a20ab4a91c7b7dcd6a0c5 # arm64: dts: renesas: draak: Describe CVBS input - - torvalds: 1b1b30a233d41fe764190340654f648fe15905d2 # arm64: dts: renesas: draak: Describe HDMI input diff --git a/projects/linux/mm/bsp392_rcar-csi2-datasheet-refresh.yaml b/projects/linux/mm/bsp392_rcar-csi2-datasheet-refresh.yaml deleted file mode 100644 index 137dc32..0000000 --- a/projects/linux/mm/bsp392_rcar-csi2-datasheet-refresh.yaml +++ /dev/null @@ -1,29 +0,0 @@ -title: "rcar-csi2: Update driver with new datasheet information" -team: MM -key: d91dac68-d992-41f5-b4b8-d80cce997860 -status: Done -assignee: Niklas - -relationships: - -bsp39x: - - 0a9fc6a10154625e0b38934dd4e2af2f4cbf51af # rcar-vin: rcar-csi2: Fix PHTW register flow below 250 mbps - - 2a44ab52539f891130cca2451d52354c314a6c39 # rcar-vin: rcar-csi2: Add interrupt error handling in transfer - - 4c3fad83e30daa43ace650535f3ab34034029e70 # rcar-vin: rcar-csi2: Fix field detection - - 8b97b292d4476d15e6c7e24f1d2f46cec59a2fc9 # rcar-vin: rcar-csi2: Fix PHTW register procedure for R8A77990 - - a562320030c459272924f1f26bcdcd8fd395d693 # rcar-vin: rcar-csi2: Add support for R-Car R8A77990 - - c4f2e8729024cd4fac3b44dafe7bef3f645e6062 # rcar-vin: rcar-csi2: Fix FLD register setting order - - ced5f67d888b1e115e22d18e22c8579770c92fee # rcar-vin: rcar-csi2: Fix sequence of start and stop - - 9780febd4d1c6a7c0c7b09ca48786c06fe3733b1 # rcar-vin: rcar-csi2: Don't bail out from probe on no ep - -upstream: - - torvalds: cb5585797afd06838e6214ebed9a715e12f08980 # media: rcar-csi2: Update start procedure for H3 ES2 - - torvalds: 4ab44ff0841b9a825f9875623d24809d29e37a10 # media: rcar-csi2: restart CSI-2 link if error is detected - - torvalds: 9f7983bdc4925ae2c241ae3bf29b7a802055d069 # media: rcar-csi2: Propagate the FLD signal for NTSC and PAL - - torvalds: c1421f1d6c29d6b6234e5b0894ef16b3f2a172e0 # media: rcar-csi2: Update V3M and E3 start procedure - - torvalds: fdf5de63394f8b7a71359e12bd07ef846d2ba719 # media: rcar-csi2: Move setting of Field Detection Control Register - - torvalds: 6511459d2a233f3cfe405af219b3de5b62ca31f6 # media: rcar-csi2: Add R8A77990 support - - torvalds: d245a940d97b5cd0dd4eecd9530fa9ff4c5938c6 # media: rcar-csi2: Use standby mode instead of resetting - -comments: - - "9780febd4d1c6a7c0c7b09ca48786c06fe3733b1: Proposing 'N': The CSI-2 node should not be enabled in DT if it's not connected to a video sensor." diff --git a/projects/linux/mm/bsp392_validate-max-vga-dot-clock.yaml b/projects/linux/mm/bsp392_validate-max-vga-dot-clock.yaml deleted file mode 100644 index de3d1e8..0000000 --- a/projects/linux/mm/bsp392_validate-max-vga-dot-clock.yaml +++ /dev/null @@ -1,29 +0,0 @@ -title: "Validate max VGA dot clock" -team: MM -key: c2bfaee0-0695-4119-805a-085158941815 -status: Abandoned -assignee: Simon - -relationships: - -bsp39x: - - 6c59e13ad0dbc11c40e0120104eb2c80ecea3b52 # arm64: dts: r8a77995-draak: Set max dot clock for vga - - ab99897bb0960d6988ae72ce156379e7187fce2a # arm64: dts: salvator-common: Set max dot clock for vga - - 27aafebfab0452e2025ad480e6cbc206473c1c78 # arm64: dts: r8a77990-ebisu: Set max dot clock for vga - - 59c65194d7306634450c5cabe7f615e4c96a42b8 # drm/brdige: dumb-vga-dac: Add dot clock valid check - -comments: - - These patches are not suitable for upstream in their current form - - The maximum dot clock frequency isn't a property of the VGA connector, - rather, it is a property of the DU and/or the LVDS encoders. It seems - most appropriate to make it a property of the DU in which case it - should not be specified in DT, but rather be included in the driver in - the crtc .mode_valid() operation. - - Furthermore, the values in the BSP seem quite low and it is suggested - that they are validated against the hardware limits derived from the DU. - And as discuss the results of the investigation with the BSP team - as necessary. - - - Above text is derived from a conversation with Laurent. diff --git a/projects/linux/mm/bsp396_upports.yaml b/projects/linux/mm/bsp396_upports.yaml deleted file mode 100644 index e95d38b..0000000 --- a/projects/linux/mm/bsp396_upports.yaml +++ /dev/null @@ -1,23 +0,0 @@ -title: "From bsp396, upport leftover patches" -team: MM -key: 26c1d344-861a-11ea-aa60-338a09964888 -status: Done -assignee: Wolfram - -relationships: - -bsp39x: - - 0786087e9766327cc9f741013a3f54de87783bb3 # media: i2c: adv7482: Fix wait procedure usleep_range from msleep - - cd9f801c4b89dfac62a75b3e7ed30a0d28884a92 # rcar-vin: rcar-csi2: Fix comment of VCDT/VCDT2 register - - 5a5e59b87990d7f3d91a9e19ccaecbec0896cd1f # drm: rcar-du: Fix loop procedure in scatter gather page set - -upstream: - - torvalds: ac105ab2138f43b7acbc91f17453e0a0ba2f7f33 # media: i2c: adv748x: Convert SW reset routine to function - - torvalds: 16597c2744f79aaf5f9ec0107be477639985bf44 # media: i2c: adv748x: Remove PAGE_WAIT - - torvalds: 0d7f7d2d31919a9c557acb2b4511770e6956c9ee # media: rcar-csi2: Fix comment of VCDT/VCDT2 register - -comments: - - "0786087e9766327cc9f741013a3f54de87783bb3: Kieran removed the PAGE_WAIT entirely" - - "cd9f801c4b89dfac62a75b3e7ed30a0d28884a92: Wolfram upported the patch" - - "5a5e59b87990d7f3d91a9e19ccaecbec0896cd1f: Proposing 'N': fixes code which is not upstream" - - "cd9f801c4b89dfac62a75b3e7ed30a0d28884a92: merged" diff --git a/projects/linux/mm/done/bsp392_add-DU-dependency-to-LVDS.yaml b/projects/linux/mm/done/bsp392_add-DU-dependency-to-LVDS.yaml new file mode 100644 index 0000000..70ca8da --- /dev/null +++ b/projects/linux/mm/done/bsp392_add-DU-dependency-to-LVDS.yaml @@ -0,0 +1,18 @@ +title: "Add DU dependency to LVDS" +team: MM +key: 7ccf0860-63a9-46a6-babd-aaf516eca082 +status: Abandoned +assignee: Simon + +relationships: + +bsp39x: + - 1cfe50a84da3526fd40bb8c07fba7fbb71ed5370 # drm: rcar-du: Add depends on DRM_RCAR_DU to config DRM_RCAR_LVDS + +comments: + - This patch is not appropriate for upstream + + The LVDS encoder can't work without the DU in practice but the driver + should compile fine. + + - Above text is derived from a conversation with Laurent. diff --git a/projects/linux/mm/done/bsp392_adv748x-route-sd-txa.yaml b/projects/linux/mm/done/bsp392_adv748x-route-sd-txa.yaml new file mode 100644 index 0000000..fe9e8f2 --- /dev/null +++ b/projects/linux/mm/done/bsp392_adv748x-route-sd-txa.yaml @@ -0,0 +1,18 @@ +title: "adv748x: Allow routing SD to TXA" +team: MM +key: f29fc6fb-217a-4624-88d4-d628accaf45c +status: Done +assignee: Jacopo + +relationships: + +bsp39x: + - ece3fe90f5477609e98201580fa2e647741af536 # media: i2c: adv748x: Add option for changing SD output route to TXA + +upstream: + - torvalds: bc2dea9e51c8ffa4d1bdb5646438532189e63d9e # media: adv748x: Add is_txb() + - torvalds: 29166e0f8f426a9a3067efd9317d84e4db82f009 # media: adv748x: Rename reset procedures + - torvalds: 21325e19cadec506bd48591d3944bd526f647d93 # media: adv748x: csi2: Link AFE with TXA and TXB + - torvalds: 3361b9c4ed8790666875cbac1729d5a15e982947 # media: adv748x: Store the source subdevice in TX + - torvalds: a33df6ac31513c499e4b8dae9632e641ebe4a245 # media: adv748x: Store the TX sink in HDMI/AFE + - torvalds: 9423ca350df71ff71f8db2b01127eecd2254f619 # media: adv748x: Implement TX link_setup callback diff --git a/projects/linux/mm/done/bsp392_r8a77990,5-DU-DPAT-support.yaml b/projects/linux/mm/done/bsp392_r8a77990,5-DU-DPAT-support.yaml new file mode 100644 index 0000000..90f225f --- /dev/null +++ b/projects/linux/mm/done/bsp392_r8a77990,5-DU-DPAT-support.yaml @@ -0,0 +1,16 @@ +title: "r8a77990, r8a77995: DU DPAD support" +team: MM +key: eed42ec0-ac68-4776-8553-a6d4e45403d8 +status: Done +assignee: Laurent + +relationships: + +bsp39x: + - e69fabc4a6fe42c03ef7ad24e9dbb76b75efa27d # drm: rcar-du: Add clock function for LVDS PLL + +upstream: + - torvalds: a6cc417d3eee4ac37aa9547cf82d4ff155d1780c # drm: rcar-du: Turn LVDS clock output on/off for DPAD0 output on D3/E3 + - torvalds: 02f2b30032c12b1b91abe5f2bd0d74ba1f700ea1 # drm: rcar-du: lvds: Add API to enable/disable clock output + - torvalds: 6e1f8557818f3c2476404ba1d4a5157b823b79f0 # drm: rcar-du: lvds: Don't fail probe if output is not connected on D3/E3 + - torvalds: 5aebc852af25d8e1bacee664a1e3abae13dab799 # drm: rcar-du: Simplify encoder registration diff --git a/projects/linux/mm/done/bsp392_r8a77990,5-add-DU-CPG-reset.yaml b/projects/linux/mm/done/bsp392_r8a77990,5-add-DU-CPG-reset.yaml new file mode 100644 index 0000000..cbf03ad --- /dev/null +++ b/projects/linux/mm/done/bsp392_r8a77990,5-add-DU-CPG-reset.yaml @@ -0,0 +1,14 @@ +title: "r8a77990, r8a77995: Add DU CPG Reset" +team: MM +key: 1bada68e-c703-4d59-9fd9-0536dd9c9f0e +status: Done +assignee: Kaneko + +relationships: + +bsp39x: + - e332a58ed6d7bb188a0aa6cb22a15e0add24ae16 # arm64: dts: r8a77990: Add cpg reset for LVDS Interface + +comments: + - patchwork.kernel.org 11012895 arm64 dts renesas r8a77990 Add cpg reset for DU + - patchwork.kernel.org 11012899 arm64 dts renesas r8a77995 Add cpg reset for DU diff --git a/projects/linux/mm/done/bsp392_r8a77990,5-correct-DU-register-range.yaml b/projects/linux/mm/done/bsp392_r8a77990,5-correct-DU-register-range.yaml new file mode 100644 index 0000000..94c1e33 --- /dev/null +++ b/projects/linux/mm/done/bsp392_r8a77990,5-correct-DU-register-range.yaml @@ -0,0 +1,14 @@ +title: "r8a77990, r8a77995: Correct DU Register Range" +team: MM +key: afcb53f0-8722-4cbd-8583-3c9d5ee79139 +status: Done +assignee: Kaneko + +relationships: + +bsp39x: + - 39d216958e035ad2b8d5f08ac22025179e1c29fc # arm64: dts: r8a77990: Fix register range of display node + +upstream: + - torvalds: 06585ed38b6698bcaccd0f969e8117b2780d6355 # arm64: dts: renesas: r8a77990: Fix register range of display node + - patchwork.kernel.org: 11000445 # arm64: dts: renesas: r8a77995: Fix register range of display node diff --git a/projects/linux/mm/done/bsp392_r8a77990-correct_video_capture_information.yaml b/projects/linux/mm/done/bsp392_r8a77990-correct_video_capture_information.yaml new file mode 100644 index 0000000..41a7e50 --- /dev/null +++ b/projects/linux/mm/done/bsp392_r8a77990-correct_video_capture_information.yaml @@ -0,0 +1,15 @@ +title: "r8a77990: Fix rcar-vin and rcar-csi nodes" +team: MM +key: 7dacf78f-8a97-4432-898c-5b9ea6bc76ce +status: Done +assignee: Niklas + +relationships: + +bsp39x: + - 27c04d35a98453929ff413c50295d68042aaa1b8 # arm64: dts: r8a77990-ebisu: Enable other VIN + - d15a0a57db3605b5ed0927dc074420f02b29b431 # arm64: dts: r8a77990: Add csi2 endpoint number in vin node + +upstream: + - torvalds: a8f6110e64422d5c28046e6be7e8adcee929a418 # arm64: dts: renesas: ebisu: Enable VIN5 + - torvalds: 5e53dbf4edb4d0d1cc97318139f2c20338f207c8 # arm64: dts: renesas: r8a77990: Fix VIN endpoint numbering diff --git a/projects/linux/mm/done/bsp392_r8a77990-fix-hex-reg-adv748x.yaml b/projects/linux/mm/done/bsp392_r8a77990-fix-hex-reg-adv748x.yaml new file mode 100644 index 0000000..187440c --- /dev/null +++ b/projects/linux/mm/done/bsp392_r8a77990-fix-hex-reg-adv748x.yaml @@ -0,0 +1,13 @@ +title: "adv748x: Fix reg hex value for r8a77990-ebisu" +team: MM +key: 091c4fbd-7cbd-4d3f-b8e2-f1ff8b01c1a9 +status: Done +assignee: Niklas + +relationships: + +bsp39x: + - 112e3a322ac0d651ca2bde8f70282f0e349ad245 # arm64: dts: r8a77990-ebisu: Fix reg of adv7482 port node to decimal + +upstream: + - torvalds: 9130c15829846fae56ea729f42d1894b8413f89b # arm64: dts: renesas: ebisu: Fix adv7482 hexadecimal register address diff --git a/projects/linux/mm/done/bsp392_r8a77995-Add-LVDS-device-support.yaml b/projects/linux/mm/done/bsp392_r8a77995-Add-LVDS-device-support.yaml new file mode 100644 index 0000000..707c865 --- /dev/null +++ b/projects/linux/mm/done/bsp392_r8a77995-Add-LVDS-device-support.yaml @@ -0,0 +1,13 @@ +title: "r8a77995: Enable HDMI Display Output" +team: MM +key: 23a264b5-b21a-4c0f-ac31-4fabeb775e17 +status: Done +assignee: Kieran + +relationships: + +bsp39x: + - 01b5720f649f0ed6c6baec964b8f20c74dd679d3 # drm: rcar-du: lvds: Add r8a77965 device support + +upstream: + - torvalds: 77f59f895da2fe5526073181c74c3fb85a7c80d1 # dt-bindings: display: renesas: lvds: Document r8a77995 bindings diff --git a/projects/linux/mm/done/bsp392_r8a77995-Enable-HDMI-display-output.yaml b/projects/linux/mm/done/bsp392_r8a77995-Enable-HDMI-display-output.yaml new file mode 100644 index 0000000..731845c --- /dev/null +++ b/projects/linux/mm/done/bsp392_r8a77995-Enable-HDMI-display-output.yaml @@ -0,0 +1,14 @@ +title: "r8a77995: Enable HDMI Display Output" +team: MM +key: 8d1d8cae-10ff-4cbb-925a-ac1915dfab38 +status: Done +assignee: Ulrich + +relationships: + +bsp39x: + - 5ddd21fa37001d765397e2ee444f790ee5e976cb # arm64: dts: r8a77995-draak: Enable display driver relation node + +upstream: + - torvalds: bcf3003438ea464594f668a61cf2344a7f82f91c # arm64: dts: renesas: r8a77995: draak: Enable HDMI display output + - torvalds: 856e7e42a4aa9a9acfadf84f4ff2b23ba6c69b11 # arm64: dts: renesas: draak: add X12 input dot clock diff --git a/projects/linux/mm/done/bsp392_r8a77995-Enable-VIN.yaml b/projects/linux/mm/done/bsp392_r8a77995-Enable-VIN.yaml new file mode 100644 index 0000000..a839142 --- /dev/null +++ b/projects/linux/mm/done/bsp392_r8a77995-Enable-VIN.yaml @@ -0,0 +1,14 @@ +title: "r8a77995: Enable VIN" +team: MM +key: 9e13606a-6cb9-4c89-a52c-e9579e0f6725 +status: Done +assignee: Jacopo + +relationships: + +bsp39x: + - e6f6cc4f20a366a0cd1e910592c822990b77a247 # arm64: dts: r8a77995-draak: Add VIN driver relation node + +upstream: + - torvalds: 6a0942c20f5ca9bf203a20ab4a91c7b7dcd6a0c5 # arm64: dts: renesas: draak: Describe CVBS input + - torvalds: 1b1b30a233d41fe764190340654f648fe15905d2 # arm64: dts: renesas: draak: Describe HDMI input diff --git a/projects/linux/mm/done/bsp392_rcar-csi2-datasheet-refresh.yaml b/projects/linux/mm/done/bsp392_rcar-csi2-datasheet-refresh.yaml new file mode 100644 index 0000000..137dc32 --- /dev/null +++ b/projects/linux/mm/done/bsp392_rcar-csi2-datasheet-refresh.yaml @@ -0,0 +1,29 @@ +title: "rcar-csi2: Update driver with new datasheet information" +team: MM +key: d91dac68-d992-41f5-b4b8-d80cce997860 +status: Done +assignee: Niklas + +relationships: + +bsp39x: + - 0a9fc6a10154625e0b38934dd4e2af2f4cbf51af # rcar-vin: rcar-csi2: Fix PHTW register flow below 250 mbps + - 2a44ab52539f891130cca2451d52354c314a6c39 # rcar-vin: rcar-csi2: Add interrupt error handling in transfer + - 4c3fad83e30daa43ace650535f3ab34034029e70 # rcar-vin: rcar-csi2: Fix field detection + - 8b97b292d4476d15e6c7e24f1d2f46cec59a2fc9 # rcar-vin: rcar-csi2: Fix PHTW register procedure for R8A77990 + - a562320030c459272924f1f26bcdcd8fd395d693 # rcar-vin: rcar-csi2: Add support for R-Car R8A77990 + - c4f2e8729024cd4fac3b44dafe7bef3f645e6062 # rcar-vin: rcar-csi2: Fix FLD register setting order + - ced5f67d888b1e115e22d18e22c8579770c92fee # rcar-vin: rcar-csi2: Fix sequence of start and stop + - 9780febd4d1c6a7c0c7b09ca48786c06fe3733b1 # rcar-vin: rcar-csi2: Don't bail out from probe on no ep + +upstream: + - torvalds: cb5585797afd06838e6214ebed9a715e12f08980 # media: rcar-csi2: Update start procedure for H3 ES2 + - torvalds: 4ab44ff0841b9a825f9875623d24809d29e37a10 # media: rcar-csi2: restart CSI-2 link if error is detected + - torvalds: 9f7983bdc4925ae2c241ae3bf29b7a802055d069 # media: rcar-csi2: Propagate the FLD signal for NTSC and PAL + - torvalds: c1421f1d6c29d6b6234e5b0894ef16b3f2a172e0 # media: rcar-csi2: Update V3M and E3 start procedure + - torvalds: fdf5de63394f8b7a71359e12bd07ef846d2ba719 # media: rcar-csi2: Move setting of Field Detection Control Register + - torvalds: 6511459d2a233f3cfe405af219b3de5b62ca31f6 # media: rcar-csi2: Add R8A77990 support + - torvalds: d245a940d97b5cd0dd4eecd9530fa9ff4c5938c6 # media: rcar-csi2: Use standby mode instead of resetting + +comments: + - "9780febd4d1c6a7c0c7b09ca48786c06fe3733b1: Proposing 'N': The CSI-2 node should not be enabled in DT if it's not connected to a video sensor." diff --git a/projects/linux/mm/done/bsp392_validate-max-vga-dot-clock.yaml b/projects/linux/mm/done/bsp392_validate-max-vga-dot-clock.yaml new file mode 100644 index 0000000..de3d1e8 --- /dev/null +++ b/projects/linux/mm/done/bsp392_validate-max-vga-dot-clock.yaml @@ -0,0 +1,29 @@ +title: "Validate max VGA dot clock" +team: MM +key: c2bfaee0-0695-4119-805a-085158941815 +status: Abandoned +assignee: Simon + +relationships: + +bsp39x: + - 6c59e13ad0dbc11c40e0120104eb2c80ecea3b52 # arm64: dts: r8a77995-draak: Set max dot clock for vga + - ab99897bb0960d6988ae72ce156379e7187fce2a # arm64: dts: salvator-common: Set max dot clock for vga + - 27aafebfab0452e2025ad480e6cbc206473c1c78 # arm64: dts: r8a77990-ebisu: Set max dot clock for vga + - 59c65194d7306634450c5cabe7f615e4c96a42b8 # drm/brdige: dumb-vga-dac: Add dot clock valid check + +comments: + - These patches are not suitable for upstream in their current form + + The maximum dot clock frequency isn't a property of the VGA connector, + rather, it is a property of the DU and/or the LVDS encoders. It seems + most appropriate to make it a property of the DU in which case it + should not be specified in DT, but rather be included in the driver in + the crtc .mode_valid() operation. + + Furthermore, the values in the BSP seem quite low and it is suggested + that they are validated against the hardware limits derived from the DU. + And as discuss the results of the investigation with the BSP team + as necessary. + + - Above text is derived from a conversation with Laurent. diff --git a/projects/linux/mm/done/bsp396_upports.yaml b/projects/linux/mm/done/bsp396_upports.yaml new file mode 100644 index 0000000..e95d38b --- /dev/null +++ b/projects/linux/mm/done/bsp396_upports.yaml @@ -0,0 +1,23 @@ +title: "From bsp396, upport leftover patches" +team: MM +key: 26c1d344-861a-11ea-aa60-338a09964888 +status: Done +assignee: Wolfram + +relationships: + +bsp39x: + - 0786087e9766327cc9f741013a3f54de87783bb3 # media: i2c: adv7482: Fix wait procedure usleep_range from msleep + - cd9f801c4b89dfac62a75b3e7ed30a0d28884a92 # rcar-vin: rcar-csi2: Fix comment of VCDT/VCDT2 register + - 5a5e59b87990d7f3d91a9e19ccaecbec0896cd1f # drm: rcar-du: Fix loop procedure in scatter gather page set + +upstream: + - torvalds: ac105ab2138f43b7acbc91f17453e0a0ba2f7f33 # media: i2c: adv748x: Convert SW reset routine to function + - torvalds: 16597c2744f79aaf5f9ec0107be477639985bf44 # media: i2c: adv748x: Remove PAGE_WAIT + - torvalds: 0d7f7d2d31919a9c557acb2b4511770e6956c9ee # media: rcar-csi2: Fix comment of VCDT/VCDT2 register + +comments: + - "0786087e9766327cc9f741013a3f54de87783bb3: Kieran removed the PAGE_WAIT entirely" + - "cd9f801c4b89dfac62a75b3e7ed30a0d28884a92: Wolfram upported the patch" + - "5a5e59b87990d7f3d91a9e19ccaecbec0896cd1f: Proposing 'N': fixes code which is not upstream" + - "cd9f801c4b89dfac62a75b3e7ed30a0d28884a92: merged" -- cgit v1.2.3