From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org [139.178.88.99]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 11C52C197A0 for ; Tue, 21 Nov 2023 00:13:08 +0000 (UTC) Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id B8C0E2828E3 for ; Tue, 21 Nov 2023 00:13:07 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id CA8CC636; Tue, 21 Nov 2023 00:13:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=samsung.com header.i=@samsung.com header.b="VZ9RcCwU" Received: from mailout3.samsung.com (mailout3.samsung.com [203.254.224.33]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9CE2397 for ; Mon, 20 Nov 2023 16:12:51 -0800 (PST) Received: from epcas5p1.samsung.com (unknown [182.195.41.39]) by mailout3.samsung.com (KnoxPortal) with ESMTP id 20231121001249epoutp033f7b0d70435ac1392f47046b4c881bca~Zev7LNHhD2115021150epoutp03E for ; Tue, 21 Nov 2023 00:12:49 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout3.samsung.com 20231121001249epoutp033f7b0d70435ac1392f47046b4c881bca~Zev7LNHhD2115021150epoutp03E DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1700525569; bh=hwUN0LBGQgjYoxdZvX6WbWTi3VzgrIyo9gsyz23f3ks=; h=From:To:Cc:In-Reply-To:Subject:Date:References:From; b=VZ9RcCwUFJlPbdNQI1Ko+NwksJ6gNqWqDSYvNlvhSGT5Yt1LKQwPC+t5+TRFyQk1F +6nrLxvWcJh1Mh+nNE05RIQ4bebu7idVVAdvvjdKfCxxbHHf0j+6utnbu1u4r7tCMk aCqvmtekmpxysDiWd9hSS4wFwYl8YmZPmnpFc3vs= Received: from epsnrtp2.localdomain (unknown [182.195.42.163]) by epcas5p2.samsung.com (KnoxPortal) with ESMTP id 20231121001248epcas5p21cf892e62fc91f46ac8d19c7f032a811~Zev6YDvi-0911109111epcas5p2o; Tue, 21 Nov 2023 00:12:48 +0000 (GMT) Received: from epsmgec5p1new.samsung.com (unknown [182.195.38.178]) by epsnrtp2.localdomain (Postfix) with ESMTP id 4SZ4Zk2sMyz4x9Q6; Tue, 21 Nov 2023 00:12:46 +0000 (GMT) Received: from epcas5p2.samsung.com ( [182.195.41.40]) by epsmgec5p1new.samsung.com (Symantec Messaging Gateway) with SMTP id 98.A3.08567.EF5FB556; Tue, 21 Nov 2023 09:12:46 +0900 (KST) Received: from epsmtrp2.samsung.com (unknown [182.195.40.14]) by epcas5p3.samsung.com (KnoxPortal) with ESMTPA id 20231120124855epcas5p3021f603b22f90087efab7d38d66a6bbd~ZVaza0hYA2182521825epcas5p3r; Mon, 20 Nov 2023 12:48:55 +0000 (GMT) Received: from epsmgms1p1new.samsung.com (unknown [182.195.42.41]) by epsmtrp2.samsung.com (KnoxPortal) with ESMTP id 20231120124855epsmtrp2d6be864406cc6c0c53d7bda315f71e79~ZVazZk4550658906589epsmtrp2j; Mon, 20 Nov 2023 12:48:55 +0000 (GMT) X-AuditID: b6c32a44-617fd70000002177-c2-655bf5fe3ed5 Received: from epsmtip2.samsung.com ( [182.195.34.31]) by epsmgms1p1new.samsung.com (Symantec Messaging Gateway) with SMTP id 98.1B.08755.6B55B556; Mon, 20 Nov 2023 21:48:55 +0900 (KST) Received: from FDSFTE308 (unknown [107.122.81.79]) by epsmtip2.samsung.com (KnoxPortal) with ESMTPA id 20231120124851epsmtip22de3b57739fb9ac52f5f5b48d186fb17~ZVawU94QG0195801958epsmtip2a; Mon, 20 Nov 2023 12:48:51 +0000 (GMT) From: "Aakarsh Jain" To: , , , Cc: , , , , , , , , , , , , , , , , In-Reply-To: <20231025102216.50480-1-aakarsh.jain@samsung.com> Subject: RE: [Patch v4 00/11] Add MFC V12 support Date: Mon, 20 Nov 2023 18:18:50 +0530 Message-ID: <0a6801da1baf$ebb47570$c31d6050$@samsung.com> Precedence: bulk X-Mailing-List: linux-samsung-soc@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Mailer: Microsoft Outlook 16.0 Thread-Index: AQHi/4TObS/wQJ2DhVZhuaoGqj3O6QLm4twfsFon1FA= Content-Language: en-in X-Brightmail-Tracker: H4sIAAAAAAAAA02Tf1CTdRzHe54927OBk4cJ+ZWUWztHKAEbsPXAgXiB+qSdcnVh2Q96bnuO cYxtbYOEf8JgKQaeQnA6YciPQUcoOH4j83BgBAphGAiOyMCMPIFzuiAMGtso/nt9ft37+/58 78OkcbJRP2aKQkupFaScx/BAWnt2BQavPP+QEpzr3Yx3z99A8F8NrQy8avERjE9V2RDc0tSC 4vXmIRiv7eum4+W9Q3S87cZvCD7e3QHjdy5MIviZPx7QcNP0KB0f6Sxl4PmNLXT8/I/XYfxy 7ySKG8fuwHiN6QWMV7Y8Q3GduRfd60vUG+ohYqz6KY3o0E+iRFXXLEyY6vIYhHW0i0E0VX9B 6G7+jRBnmusgwmbyJwae29AEz2Op0TKKlFJqLqWQKKUpiuQY3qF3k+KSRGKBMFgYib/B4yrI NCqGF/92QvD+FLnDKY+bQcrTHakEUqPhhe6JVivTtRRXptRoY3iUSipXRahCNGSaJl2RHKKg tFFCgSBM5Gj8NFV2vuoFpBrcebzz1hA9Gxr2Pw2xmACLAMXf56BrzMGuQeB6TsZpyMPBTyEw p7sCuQI7BJanB5D1iSet7e6CGQIjI5cRV/AIAvMzuc4uBhYKpgby6WsFHywPAnm1bc4uGvaA BhaKZp2KLGwPuGT/0slbMCGwtFUw1hjB+KDplyUns7FI0P9Vn5u9Qf+FGacCDQsCNRWPaa43 ccHSwxr6GvtgUaBgcZDm6tkKbi7l09aEAVbFArfLbahrIB4szK3SXbwF/NnX7M77AducmeFi CZiunHULyEFD1zfuBcSC7rulDmY6BHaBhs5QV3oHKB64Art0N4OC5RnYlWeDdsM6B4BS66Jb djvo+c4InYV4+g3W9Bus6TdY0P+vdglC6qBtlEqTlkxJRCqhgvr8vy+XKNNMkPMUdse3Q/fK V0IsEMyELBBg0ng+bDvnfYrDlpKZWZRamaROl1MaCyRy7Psczc9XonTckkKbJIyIFESIxeKI yHCxkLeV/VhXJuVgyaSWSqUoFaVen4OZLL9sWK8ICuOHosvTB4xoYGLipsOe0JsrHx3O6T3C fC2gYbPdyteyibeas/GERMkh37Gy0Czj1P3XM7vC+h8SyMvR9sKh5vlT+ykLP8PrxKw3/8S3 oxOC++Fg2P5K0YExloc699nHjaOFTUb+veGCudmd/3xtqBbH3mKj48tJOt+9KQcbZYWZT37f ton7jrVYvmzwXrLG/dXVxvKMLysyXM0dl3VaUZFXMPUSYjLmBPx0t8RgBtsP9szFXbwqGuv/ wCs/a8dgyQ/7Kj47VllxMt323lHdUU386knpUsFEB/vn2GtBC/p91sBizu1w39rjq6cuWvyb VVLzBBn5yatkVGl3yREeopGRwt00tYb8F7Oa+NqTBAAA X-Brightmail-Tracker: H4sIAAAAAAAAA02Se0hTYRjG+c4525mKcZozv8xuS40stUWXr5sUBZ3ALARJGpSjnbxNG1vZ hSIzlBravXAr73kbSrY1l+liHmdm1jRXhnnrZmWWmaa5Eg23Cv/7wfM8P94/Xh7O7yO8ebGJ hxhFokQm5LoSlXXC+YHGCDGz/Gc9hszfagn0OruSiwrGPmKop2CYQKzeQKIykxVDxQ1mDsqx WDnIWPuWQO3mKgw9U3cR6PynNzjSvWvjINv9m1yUXmHgoMzmBxgqt3SRqPDlMwwV6cYxlG/4 QaJUk4Xc5EmXZZcB+uWtIZyu0nSRdEFNH0brtOe4dGdbDZfW3zpFp9b/Iujzd7WAHtbNox+P DJO73Pa4bpAystgkRhEcEuUa06Gt4spTfY8WtoyBZJA8TwVceJBaCb9W3gMq4MrjU9UAPh00 487AB06mPSSd7AFLJz6SzlIvgHXsCHcq4FLBsOdxOmcqEFAZAPYMZTlUOPUdhx9KRgjn5AKA Kku+w+VChcDc0RQHe1AiyBrzHCqC8oP6bruD3am1sDGt4S/PhI3q98QU49RS2Nve+5+L8vr/ 3roA2nuLOFMsoNbBjLGnuLPjBevt6fhF4KGZptJMU2mmqTTTJrmA0ILZjFyZEJ2gFMlFicyR IKUkQXk4MTpo/8EEHXB8Q8CSe8CoHQxiAcYDLIA8XChwH+VHMnx3qeTYcUZxcJ/isIxRsmAO jxB6uXt9ypDyqWjJISaeYeSM4l+K8Vy8kzGrX+5w+E75paX5ItHgO2/saFh9pn73jWtRy3bV nIh4dfdza2jYmjf2izkv4ovtkQtl4gm1xsSWxLaftm1/khtS3qr5ou6Xepo26wTl2+JHQ2Oy BmYN7JdXXL8yfjZstWaCkOGPVM9nmPIiAtrutGS//70eaxyftLUmxfq22dJ2Tnb7xPmLR/vc toqMbD+hfpiypio8oGnbKtnn8WBB19wDUf4thSvJMzt8G/iZblb9GcYgK5ojxtnAJtsK2pZF +qu6r8qrfbQzci7NNNxOah64/I1o3hLqOTuyNE6W4rd3MSOxVB/pEHvNLTt3crt1km0fMocG vpBu1ocv2ujt3ykklDESUQCuUEr+AMNx3kR8AwAA X-CMS-MailID: 20231120124855epcas5p3021f603b22f90087efab7d38d66a6bbd X-Msg-Generator: CA Content-Type: text/plain; charset="utf-8" X-Sendblock-Type: REQ_APPROVE CMS-TYPE: 105P DLP-Filter: Pass X-CFilter-Loop: Reflected X-CMS-RootMailID: 20231025102230epcas5p1558641a18fbf4f841c82b0ef4cf5a91f References: <20231025102216.50480-1-aakarsh.jain@samsung.com> Hello, > -----Original Message----- > From: Aakarsh Jain > Sent: 25 October 2023 15:52 > To: linux-arm-kernel=40lists.infradead.org; linux-media=40vger.kernel.org= ; > linux-kernel=40vger.kernel.org; devicetree=40vger.kernel.org > Cc: m.szyprowski=40samsung.com; andrzej.hajda=40intel.com; > mchehab=40kernel.org; hverkuil-cisco=40xs4all.nl; > krzysztof.kozlowski+dt=40linaro.org; dillon.minfei=40gmail.com; > david.plowman=40raspberrypi.com; mark.rutland=40arm.com; > robh+dt=40kernel.org; conor+dt=40kernel.org; linux-samsung- > soc=40vger.kernel.org; andi=40etezian.org; gost.dev=40samsung.com; > alim.akhtar=40samsung.com; aswani.reddy=40samsung.com; > pankaj.dubey=40samsung.com; ajaykumar.rs=40samsung.com; > aakarsh.jain=40samsung.com > Subject: =5BPatch v4 00/11=5D Add MFC V12 support >=20 > This patch series adds MFC v12 support. MFC v12 is used in Tesla FSD SoC. >=20 > This adds support for following: >=20 > -Add support for YV12 and I420 format (3-plane) -Add support for Rate > Control, UHD and DMABUF for encoder -Add support for DPB buffers > allocation based on MFC requirement >=20 > Changes since v3: > -Removed vp9 codec support for now and just keeping MFC v12 base > patches with necessary hardware controls, decoder, encoder and structural > changes. Also covers luma dbp, chroma dpb and mv sizes for each codec as > per the UM for MFCv12, along with appropriate alignment. > v3 link: https://patchwork.kernel.org/project/linux- > media/cover/20221011122516.32135-1-aakarsh.jain=40samsung.com/ >=20 > Changes since v2: > -Addressed review comments by Rob Herring. > This was regarding the errors found by Rob bot in yaml file. File > 'samsung,s5p-mfc.yaml' is already converted into json schema and is > merged. >=20 > -Addressed review comments by Krzysztof Kozlowski. > This was regarding depricated properties mentioned in s5p-mfc.txt file. > Review comment was addressed and 'samsung,s5p-mfc.yaml' is already > merged now. >=20 > -Addressed review comments by Andi Shyti. > This was regarding addition of 'MFC_V10PLUS_BITS' macro in > 's5p_mfc_common.h file. > v2 link: https://patchwork.kernel.org/project/linux- > media/cover/20220907064715.55778-1-smitha.t=40samsung.com/ >=20 > Changes since v1: > -Addressed review comments by Krzysztof Kozlowski. > Separated bug fixes patches, resent again with fix tag and those are merg= ed > now. > -Added SoC based compatible string. >=20 > -Addressed review comments by Andrzej Hajda Assigned width64 and > height32 variable with ALIGN(ctx->img_..) used in the code in > 's5p_mfc_opr_v6.c' file. > v1 link: https://patchwork.kernel.org/project/linux- > media/patch/20220517125548.14746-2-smitha.t=40samsung.com/ >=20 > Aakarsh Jain (11): > dt-bindings: media: s5p-mfc: Add mfcv12 variant > media: s5p-mfc: Rename IS_MFCV10 macro > media: s5p-mfc: Add initial support for MFCv12 > media: s5p-mfc: Add YV12 and I420 multiplanar format support > media: s5p-mfc: Add support for rate controls in MFCv12 > media: s5p-mfc: Add support for UHD encoding. > media: s5p-mfc: Add support for DMABUF for encoder > media: s5p-mfc: Set context for valid case before calling try_run > media: s5p-mfc: Load firmware for each run in MFCv12. > media: s5p-mfc: DPB Count Independent of VIDIOC_REQBUF > arm64: dts: fsd: Add MFC related DT enteries >=20 > .../bindings/media/samsung,s5p-mfc.yaml =7C 16 + > arch/arm64/boot/dts/tesla/fsd.dtsi =7C 21 ++ > .../platform/samsung/s5p-mfc/regs-mfc-v12.h =7C 52 +++ > .../platform/samsung/s5p-mfc/regs-mfc-v7.h =7C 1 + > .../platform/samsung/s5p-mfc/regs-mfc-v8.h =7C 3 + > .../media/platform/samsung/s5p-mfc/s5p_mfc.c =7C 36 +- > .../platform/samsung/s5p-mfc/s5p_mfc_common.h =7C 29 +- > .../platform/samsung/s5p-mfc/s5p_mfc_ctrl.c =7C 9 +- > .../platform/samsung/s5p-mfc/s5p_mfc_dec.c =7C 51 ++- > .../platform/samsung/s5p-mfc/s5p_mfc_enc.c =7C 138 +++++--- > .../platform/samsung/s5p-mfc/s5p_mfc_opr.h =7C 14 +- > .../platform/samsung/s5p-mfc/s5p_mfc_opr_v5.c =7C 12 +- > .../platform/samsung/s5p-mfc/s5p_mfc_opr_v6.c =7C 312 +++++++++++++++- > -- > .../platform/samsung/s5p-mfc/s5p_mfc_opr_v6.h =7C 7 +- > 14 files changed, 574 insertions(+), 127 deletions(-) create mode 10064= 4 > drivers/media/platform/samsung/s5p-mfc/regs-mfc-v12.h >=20 > -- > 2.17.1 Gentle reminder to review MFC v12 patches. I see Krzysztof have some comments on dt-schema patch. Waiting for reviewer= s to review driver changes as well. Post which I can send v5 changes. Thanks From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 7A979C197A0 for ; Tue, 21 Nov 2023 00:13:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:References:MIME-Version:Message-ID:Date :Subject:In-Reply-To:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=GZa4vRFgtuXnmdv5WOLWf8XbZRtMtoNyApJe4+r3cyc=; b=3du41HkGgVkoep 0333KTKfkHCjyisvorePc5OpgwSvp+1LFK4PR6r/4CH814vgXs2SR6IueikYOpC1/5wpMkEBFQbxq dghphHt7hHlhueHivSn7xK8Bq00FMwQA33PN0A90kgWMQLrYtag7inoUHYLr/hFWf+wl9cRGKJ2V/ NCIPpo1Qgn7Bi5Rs5SGVexDGyI9kQkGrAK1bs2ZTI9LAZ/VhdWF9Vj1FtRy3YMR/IQz7ph1dYLGMn l+UrD+phoa+R3QdhFX7e8+dR9eOqYgIVnn0z4NA+fEyQzSsiFj/Qls1U79737YzLIyWCkPwNLZAcp v2W3E5hT8dHsQtPxPpng==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1r5EO0-00FDsj-18; Tue, 21 Nov 2023 00:13:04 +0000 Received: from mailout4.samsung.com ([203.254.224.34]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1r5ENu-00FDrI-1d for linux-arm-kernel@lists.infradead.org; Tue, 21 Nov 2023 00:13:02 +0000 Received: from epcas5p1.samsung.com (unknown [182.195.41.39]) by mailout4.samsung.com (KnoxPortal) with ESMTP id 20231121001248epoutp04bf3036c7323f76ee22b32c4f8217fbd9~Zev7GQTjA2150821508epoutp04U for ; Tue, 21 Nov 2023 00:12:48 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout4.samsung.com 20231121001248epoutp04bf3036c7323f76ee22b32c4f8217fbd9~Zev7GQTjA2150821508epoutp04U DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1700525569; bh=hwUN0LBGQgjYoxdZvX6WbWTi3VzgrIyo9gsyz23f3ks=; h=From:To:Cc:In-Reply-To:Subject:Date:References:From; b=VZ9RcCwUFJlPbdNQI1Ko+NwksJ6gNqWqDSYvNlvhSGT5Yt1LKQwPC+t5+TRFyQk1F +6nrLxvWcJh1Mh+nNE05RIQ4bebu7idVVAdvvjdKfCxxbHHf0j+6utnbu1u4r7tCMk aCqvmtekmpxysDiWd9hSS4wFwYl8YmZPmnpFc3vs= Received: from epsnrtp2.localdomain (unknown [182.195.42.163]) by epcas5p2.samsung.com (KnoxPortal) with ESMTP id 20231121001248epcas5p21cf892e62fc91f46ac8d19c7f032a811~Zev6YDvi-0911109111epcas5p2o; Tue, 21 Nov 2023 00:12:48 +0000 (GMT) Received: from epsmgec5p1new.samsung.com (unknown [182.195.38.178]) by epsnrtp2.localdomain (Postfix) with ESMTP id 4SZ4Zk2sMyz4x9Q6; Tue, 21 Nov 2023 00:12:46 +0000 (GMT) Received: from epcas5p2.samsung.com ( [182.195.41.40]) by epsmgec5p1new.samsung.com (Symantec Messaging Gateway) with SMTP id 98.A3.08567.EF5FB556; Tue, 21 Nov 2023 09:12:46 +0900 (KST) Received: from epsmtrp2.samsung.com (unknown [182.195.40.14]) by epcas5p3.samsung.com (KnoxPortal) with ESMTPA id 20231120124855epcas5p3021f603b22f90087efab7d38d66a6bbd~ZVaza0hYA2182521825epcas5p3r; Mon, 20 Nov 2023 12:48:55 +0000 (GMT) Received: from epsmgms1p1new.samsung.com (unknown [182.195.42.41]) by epsmtrp2.samsung.com (KnoxPortal) with ESMTP id 20231120124855epsmtrp2d6be864406cc6c0c53d7bda315f71e79~ZVazZk4550658906589epsmtrp2j; Mon, 20 Nov 2023 12:48:55 +0000 (GMT) X-AuditID: b6c32a44-617fd70000002177-c2-655bf5fe3ed5 Received: from epsmtip2.samsung.com ( [182.195.34.31]) by epsmgms1p1new.samsung.com (Symantec Messaging Gateway) with SMTP id 98.1B.08755.6B55B556; Mon, 20 Nov 2023 21:48:55 +0900 (KST) Received: from FDSFTE308 (unknown [107.122.81.79]) by epsmtip2.samsung.com (KnoxPortal) with ESMTPA id 20231120124851epsmtip22de3b57739fb9ac52f5f5b48d186fb17~ZVawU94QG0195801958epsmtip2a; Mon, 20 Nov 2023 12:48:51 +0000 (GMT) From: "Aakarsh Jain" To: , , , Cc: , , , , , , , , , , , , , , , , In-Reply-To: <20231025102216.50480-1-aakarsh.jain@samsung.com> Subject: RE: [Patch v4 00/11] Add MFC V12 support Date: Mon, 20 Nov 2023 18:18:50 +0530 Message-ID: <0a6801da1baf$ebb47570$c31d6050$@samsung.com> MIME-Version: 1.0 X-Mailer: Microsoft Outlook 16.0 Thread-Index: AQHi/4TObS/wQJ2DhVZhuaoGqj3O6QLm4twfsFon1FA= Content-Language: en-in X-Brightmail-Tracker: H4sIAAAAAAAAA02Tf1CTdRzHe54927OBk4cJ+ZWUWztHKAEbsPXAgXiB+qSdcnVh2Q96bnuO cYxtbYOEf8JgKQaeQnA6YciPQUcoOH4j83BgBAphGAiOyMCMPIFzuiAMGtso/nt9ft37+/58 78OkcbJRP2aKQkupFaScx/BAWnt2BQavPP+QEpzr3Yx3z99A8F8NrQy8avERjE9V2RDc0tSC 4vXmIRiv7eum4+W9Q3S87cZvCD7e3QHjdy5MIviZPx7QcNP0KB0f6Sxl4PmNLXT8/I/XYfxy 7ySKG8fuwHiN6QWMV7Y8Q3GduRfd60vUG+ohYqz6KY3o0E+iRFXXLEyY6vIYhHW0i0E0VX9B 6G7+jRBnmusgwmbyJwae29AEz2Op0TKKlFJqLqWQKKUpiuQY3qF3k+KSRGKBMFgYib/B4yrI NCqGF/92QvD+FLnDKY+bQcrTHakEUqPhhe6JVivTtRRXptRoY3iUSipXRahCNGSaJl2RHKKg tFFCgSBM5Gj8NFV2vuoFpBrcebzz1hA9Gxr2Pw2xmACLAMXf56BrzMGuQeB6TsZpyMPBTyEw p7sCuQI7BJanB5D1iSet7e6CGQIjI5cRV/AIAvMzuc4uBhYKpgby6WsFHywPAnm1bc4uGvaA BhaKZp2KLGwPuGT/0slbMCGwtFUw1hjB+KDplyUns7FI0P9Vn5u9Qf+FGacCDQsCNRWPaa43 ccHSwxr6GvtgUaBgcZDm6tkKbi7l09aEAVbFArfLbahrIB4szK3SXbwF/NnX7M77AducmeFi CZiunHULyEFD1zfuBcSC7rulDmY6BHaBhs5QV3oHKB64Art0N4OC5RnYlWeDdsM6B4BS66Jb djvo+c4InYV4+g3W9Bus6TdY0P+vdglC6qBtlEqTlkxJRCqhgvr8vy+XKNNMkPMUdse3Q/fK V0IsEMyELBBg0ng+bDvnfYrDlpKZWZRamaROl1MaCyRy7Psczc9XonTckkKbJIyIFESIxeKI yHCxkLeV/VhXJuVgyaSWSqUoFaVen4OZLL9sWK8ICuOHosvTB4xoYGLipsOe0JsrHx3O6T3C fC2gYbPdyteyibeas/GERMkh37Gy0Czj1P3XM7vC+h8SyMvR9sKh5vlT+ykLP8PrxKw3/8S3 oxOC++Fg2P5K0YExloc699nHjaOFTUb+veGCudmd/3xtqBbH3mKj48tJOt+9KQcbZYWZT37f ton7jrVYvmzwXrLG/dXVxvKMLysyXM0dl3VaUZFXMPUSYjLmBPx0t8RgBtsP9szFXbwqGuv/ wCs/a8dgyQ/7Kj47VllxMt323lHdUU386knpUsFEB/vn2GtBC/p91sBizu1w39rjq6cuWvyb VVLzBBn5yatkVGl3yREeopGRwt00tYb8F7Oa+NqTBAAA X-Brightmail-Tracker: H4sIAAAAAAAAA02Se0hTYRjG+c4525mKcZozv8xuS40stUWXr5sUBZ3ALARJGpSjnbxNG1vZ hSIzlBravXAr73kbSrY1l+liHmdm1jRXhnnrZmWWmaa5Eg23Cv/7wfM8P94/Xh7O7yO8ebGJ hxhFokQm5LoSlXXC+YHGCDGz/Gc9hszfagn0OruSiwrGPmKop2CYQKzeQKIykxVDxQ1mDsqx WDnIWPuWQO3mKgw9U3cR6PynNzjSvWvjINv9m1yUXmHgoMzmBxgqt3SRqPDlMwwV6cYxlG/4 QaJUk4Xc5EmXZZcB+uWtIZyu0nSRdEFNH0brtOe4dGdbDZfW3zpFp9b/Iujzd7WAHtbNox+P DJO73Pa4bpAystgkRhEcEuUa06Gt4spTfY8WtoyBZJA8TwVceJBaCb9W3gMq4MrjU9UAPh00 487AB06mPSSd7AFLJz6SzlIvgHXsCHcq4FLBsOdxOmcqEFAZAPYMZTlUOPUdhx9KRgjn5AKA Kku+w+VChcDc0RQHe1AiyBrzHCqC8oP6bruD3am1sDGt4S/PhI3q98QU49RS2Nve+5+L8vr/ 3roA2nuLOFMsoNbBjLGnuLPjBevt6fhF4KGZptJMU2mmqTTTJrmA0ILZjFyZEJ2gFMlFicyR IKUkQXk4MTpo/8EEHXB8Q8CSe8CoHQxiAcYDLIA8XChwH+VHMnx3qeTYcUZxcJ/isIxRsmAO jxB6uXt9ypDyqWjJISaeYeSM4l+K8Vy8kzGrX+5w+E75paX5ItHgO2/saFh9pn73jWtRy3bV nIh4dfdza2jYmjf2izkv4ovtkQtl4gm1xsSWxLaftm1/khtS3qr5ou6Xepo26wTl2+JHQ2Oy BmYN7JdXXL8yfjZstWaCkOGPVM9nmPIiAtrutGS//70eaxyftLUmxfq22dJ2Tnb7xPmLR/vc toqMbD+hfpiypio8oGnbKtnn8WBB19wDUf4thSvJMzt8G/iZblb9GcYgK5ojxtnAJtsK2pZF +qu6r8qrfbQzci7NNNxOah64/I1o3hLqOTuyNE6W4rd3MSOxVB/pEHvNLTt3crt1km0fMocG vpBu1ocv2ujt3ykklDESUQCuUEr+AMNx3kR8AwAA X-CMS-MailID: 20231120124855epcas5p3021f603b22f90087efab7d38d66a6bbd X-Msg-Generator: CA X-Sendblock-Type: REQ_APPROVE CMS-TYPE: 105P DLP-Filter: Pass X-CFilter-Loop: Reflected X-CMS-RootMailID: 20231025102230epcas5p1558641a18fbf4f841c82b0ef4cf5a91f References: <20231025102216.50480-1-aakarsh.jain@samsung.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20231120_161259_111892_0E3199CB X-CRM114-Status: GOOD ( 22.57 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Hello, > -----Original Message----- > From: Aakarsh Jain > Sent: 25 October 2023 15:52 > To: linux-arm-kernel@lists.infradead.org; linux-media@vger.kernel.org; > linux-kernel@vger.kernel.org; devicetree@vger.kernel.org > Cc: m.szyprowski@samsung.com; andrzej.hajda@intel.com; > mchehab@kernel.org; hverkuil-cisco@xs4all.nl; > krzysztof.kozlowski+dt@linaro.org; dillon.minfei@gmail.com; > david.plowman@raspberrypi.com; mark.rutland@arm.com; > robh+dt@kernel.org; conor+dt@kernel.org; linux-samsung- > soc@vger.kernel.org; andi@etezian.org; gost.dev@samsung.com; > alim.akhtar@samsung.com; aswani.reddy@samsung.com; > pankaj.dubey@samsung.com; ajaykumar.rs@samsung.com; > aakarsh.jain@samsung.com > Subject: [Patch v4 00/11] Add MFC V12 support > > This patch series adds MFC v12 support. MFC v12 is used in Tesla FSD SoC. > > This adds support for following: > > -Add support for YV12 and I420 format (3-plane) -Add support for Rate > Control, UHD and DMABUF for encoder -Add support for DPB buffers > allocation based on MFC requirement > > Changes since v3: > -Removed vp9 codec support for now and just keeping MFC v12 base > patches with necessary hardware controls, decoder, encoder and structural > changes. Also covers luma dbp, chroma dpb and mv sizes for each codec as > per the UM for MFCv12, along with appropriate alignment. > v3 link: https://patchwork.kernel.org/project/linux- > media/cover/20221011122516.32135-1-aakarsh.jain@samsung.com/ > > Changes since v2: > -Addressed review comments by Rob Herring. > This was regarding the errors found by Rob bot in yaml file. File > 'samsung,s5p-mfc.yaml' is already converted into json schema and is > merged. > > -Addressed review comments by Krzysztof Kozlowski. > This was regarding depricated properties mentioned in s5p-mfc.txt file. > Review comment was addressed and 'samsung,s5p-mfc.yaml' is already > merged now. > > -Addressed review comments by Andi Shyti. > This was regarding addition of 'MFC_V10PLUS_BITS' macro in > 's5p_mfc_common.h file. > v2 link: https://patchwork.kernel.org/project/linux- > media/cover/20220907064715.55778-1-smitha.t@samsung.com/ > > Changes since v1: > -Addressed review comments by Krzysztof Kozlowski. > Separated bug fixes patches, resent again with fix tag and those are merged > now. > -Added SoC based compatible string. > > -Addressed review comments by Andrzej Hajda Assigned width64 and > height32 variable with ALIGN(ctx->img_..) used in the code in > 's5p_mfc_opr_v6.c' file. > v1 link: https://patchwork.kernel.org/project/linux- > media/patch/20220517125548.14746-2-smitha.t@samsung.com/ > > Aakarsh Jain (11): > dt-bindings: media: s5p-mfc: Add mfcv12 variant > media: s5p-mfc: Rename IS_MFCV10 macro > media: s5p-mfc: Add initial support for MFCv12 > media: s5p-mfc: Add YV12 and I420 multiplanar format support > media: s5p-mfc: Add support for rate controls in MFCv12 > media: s5p-mfc: Add support for UHD encoding. > media: s5p-mfc: Add support for DMABUF for encoder > media: s5p-mfc: Set context for valid case before calling try_run > media: s5p-mfc: Load firmware for each run in MFCv12. > media: s5p-mfc: DPB Count Independent of VIDIOC_REQBUF > arm64: dts: fsd: Add MFC related DT enteries > > .../bindings/media/samsung,s5p-mfc.yaml | 16 + > arch/arm64/boot/dts/tesla/fsd.dtsi | 21 ++ > .../platform/samsung/s5p-mfc/regs-mfc-v12.h | 52 +++ > .../platform/samsung/s5p-mfc/regs-mfc-v7.h | 1 + > .../platform/samsung/s5p-mfc/regs-mfc-v8.h | 3 + > .../media/platform/samsung/s5p-mfc/s5p_mfc.c | 36 +- > .../platform/samsung/s5p-mfc/s5p_mfc_common.h | 29 +- > .../platform/samsung/s5p-mfc/s5p_mfc_ctrl.c | 9 +- > .../platform/samsung/s5p-mfc/s5p_mfc_dec.c | 51 ++- > .../platform/samsung/s5p-mfc/s5p_mfc_enc.c | 138 +++++--- > .../platform/samsung/s5p-mfc/s5p_mfc_opr.h | 14 +- > .../platform/samsung/s5p-mfc/s5p_mfc_opr_v5.c | 12 +- > .../platform/samsung/s5p-mfc/s5p_mfc_opr_v6.c | 312 +++++++++++++++- > -- > .../platform/samsung/s5p-mfc/s5p_mfc_opr_v6.h | 7 +- > 14 files changed, 574 insertions(+), 127 deletions(-) create mode 100644 > drivers/media/platform/samsung/s5p-mfc/regs-mfc-v12.h > > -- > 2.17.1 Gentle reminder to review MFC v12 patches. I see Krzysztof have some comments on dt-schema patch. Waiting for reviewers to review driver changes as well. Post which I can send v5 changes. Thanks _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel