From patchwork Sun Feb 13 19:53:15 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Piotr Oniszczuk X-Patchwork-Id: 12744662 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 2CAFCC433F5 for ; Sun, 13 Feb 2022 19:53:04 +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:MIME-Version:Message-Id:Date:Subject:Cc :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=XYQ8hqO+CoRd63P2LSS5oReNeBOx2ok0ILf72iixxzs=; b=qpHIScMfcfxu2u 1aq+pxp8wUpnYDdGyTJ76euVXhDRApthAIwCbVcEDWPWIXbt8BVk/qDWWoUsG/ggVXRbUy442pqOl J+/LAIW+2Yvvb47+pT6bqNZidRmR/WSJJ/lzqZJs+ct2FF+b1sM2hpEcxnSdkeqx6SSUzGnQYQKIX sXsw7o+Tr6QCxGDwcfXwr6wFukXSUpZf9cZLhfTlegN61lMCn1mLjnryp+3C32sCD/nDonspidFb8 JQm7LG/fG9ZcAGPbwBcoxdKUY8xeR6IACIuudPDF8kmQptEEkiUptifk34FVzUc7ONqv4af5cPBI2 MA9miiEPMykz/rGsqwbg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nJKvV-00COWw-SZ; Sun, 13 Feb 2022 19:52:53 +0000 Received: from mail-lj1-x229.google.com ([2a00:1450:4864:20::229]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nJKvS-00COWZ-QM for Linux-rockchip@lists.infradead.org; Sun, 13 Feb 2022 19:52:52 +0000 Received: by mail-lj1-x229.google.com with SMTP id be32so1104669ljb.7 for ; Sun, 13 Feb 2022 11:52:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=+IvjBSigw9nyuJJODv2b6IGzdRQsGcbOBUmM9/VOzQU=; b=GO/WZa8tDLFfAiINkNRVQ/4NSBF6ooS87ayyDick1RMOaTaGOJO6ciugoUNlTxQi6i VNc6b7Okyhbn6HHx3ec98RVOgC8s0Fo61mklH5aOdacEoPnofNhDYM8oM9rzHGHc/xfx AyyPTAHYHD8G8TJ9zle2Zg1yzu7QcZrPMhcOgUU1e4AFfintFUfQR93+U2JRFuQeDQN/ /ZKbLl6lQ0XoblOQmRt0WD4yYDAbCJsW7SZNk7wSuRFRaLYNgzbUUyTJ/9/Z26ahLSWg 0kH4t3+LXGGgECQzqZUZzivQ3Bzc4H9+nntb0PFVcFo6v1IIIdgx2ZE1rheRAXNb1CnZ boag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=+IvjBSigw9nyuJJODv2b6IGzdRQsGcbOBUmM9/VOzQU=; b=WCLF+MFJJF2HWIeTkoAy6fxzWnr3qFl529NVG168oChkAjRWlv7EjE7FwwaE3QczKN b9v00A8oLL0V3ER2H7e6P7PiOLDqgvrgyEdIi9On7QlnQf6HV3XtxaU+CpRA9fHflvO5 8F894sT2kSmK+voot+xHjpQUV8PX1dF7NOEPV4z30bE3NthpfCbHI9OMupORXLbbjtSy PdOS3kNJyaZXVwcaNfqv+okicQD204PDTAkWRR7a39BNPdRSKCwEGgrLzDFcQaePlA1p qY6fp8rhJyWHnS2Y+4yumaRi9LeVbbEkT3yG808InPSN1UDXz2mJCSb+b5FYLkWLYPbP 9yYw== X-Gm-Message-State: AOAM5332PWTvwBST7qYSZA6uV0kz63ZY6h6Pql/GsitF3QwbW6W0yoz5 H8U8tHN11zDQKB/2HQ6beGMRZ5mfV+6YcQ== X-Google-Smtp-Source: ABdhPJw2WFE3pe+wg7tyEq4xecJDI64rtTjFTadABwCeB4qfiWiBNWoYNxbFGbmHzpFRqJCWo6Fdrg== X-Received: by 2002:a2e:3111:: with SMTP id x17mr7039438ljx.136.1644781968100; Sun, 13 Feb 2022 11:52:48 -0800 (PST) Received: from localhost (31-178-191-245.dynamic.chello.pl. [31.178.191.245]) by smtp.gmail.com with ESMTPSA id t12sm3784798ljc.97.2022.02.13.11.52.47 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 13 Feb 2022 11:52:47 -0800 (PST) From: Piotr Oniszczuk To: Linux-rockchip@lists.infradead.org Cc: Piotr Oniszczuk Subject: [PATCH v1 01/03]: media: hantro: Add support for Hantro G1 on RK356x Date: Sun, 13 Feb 2022 20:53:15 +0100 Message-Id: <20220213195316.4149106-1-piotr.oniszczuk@gmail.com> X-Mailer: git-send-email 2.29.2 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220213_115250_883363_5C8B3584 X-CRM114-Status: UNSURE ( 9.95 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-rockchip@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Upstream kernel work for Rockchip platforms List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "Linux-rockchip" Errors-To: linux-rockchip-bounces+linux-rockchip=archiver.kernel.org@lists.infradead.org From: Piotr Oniszczuk RK356x has Hantro G1 video decoder capable to decode MPEG2/H.264/VP9 video formats. This patch adds support for RK356x family in existing Hantro video decoder kernel driver. Tested on [1] with FFmpeg v4l2_request code taken from [2] with MPEG2, H.642 and VP8 samples with results [3]. [1] https://github.com/warpme/minimyth2 [2] https://github.com/LibreELEC/LibreELEC.tv/blob/master/packages/multimedia/ffmpeg/patches/v4l2-request/ffmpeg-001-v4l2-request.patch [3] https://github.com/warpme/minimyth2/blob/master/video-test-summary.txt Signed-off-by: Piotr Oniszczuk --- drivers/staging/media/hantro/hantro_drv.c | 1 + drivers/staging/media/hantro/hantro_hw.h | 1 + drivers/staging/media/hantro/rockchip_vpu_hw.c | 14 ++++++++++++++ 3 files changed, 16 insertions(+) diff --git a/drivers/staging/media/hantro/hantro_drv.c b/drivers/staging/media/hantro/hantro_drv.c index 6a51f39dde56..ac7d58069eb8 100644 --- a/drivers/staging/media/hantro/hantro_drv.c +++ b/drivers/staging/media/hantro/hantro_drv.c @@ -613,6 +613,7 @@ static const struct of_device_id of_hantro_match[] = { { .compatible = "rockchip,rk3288-vpu", .data = &rk3288_vpu_variant, }, { .compatible = "rockchip,rk3328-vpu", .data = &rk3328_vpu_variant, }, { .compatible = "rockchip,rk3399-vpu", .data = &rk3399_vpu_variant, }, + { .compatible = "rockchip,rk3568-vpu", .data = &rk3568_vpu_variant, }, #endif #ifdef CONFIG_VIDEO_HANTRO_IMX8M { .compatible = "nxp,imx8mq-vpu", .data = &imx8mq_vpu_variant, }, diff --git a/drivers/staging/media/hantro/hantro_hw.h b/drivers/staging/media/hantro/hantro_hw.h index 4a19ae8940b9..89ec6d500938 100644 --- a/drivers/staging/media/hantro/hantro_hw.h +++ b/drivers/staging/media/hantro/hantro_hw.h @@ -307,6 +307,7 @@ extern const struct hantro_variant rk3066_vpu_variant; extern const struct hantro_variant rk3288_vpu_variant; extern const struct hantro_variant rk3328_vpu_variant; extern const struct hantro_variant rk3399_vpu_variant; +extern const struct hantro_variant rk3568_vpu_variant; extern const struct hantro_variant sama5d4_vdec_variant; extern const struct hantro_variant sunxi_vpu_variant; diff --git a/drivers/staging/media/hantro/rockchip_vpu_hw.c b/drivers/staging/media/hantro/rockchip_vpu_hw.c index c203b606e6e7..5e64cf068ff9 100644 --- a/drivers/staging/media/hantro/rockchip_vpu_hw.c +++ b/drivers/staging/media/hantro/rockchip_vpu_hw.c @@ -551,6 +551,20 @@ const struct hantro_variant rk3399_vpu_variant = { .num_clocks = ARRAY_SIZE(rockchip_vpu_clk_names) }; +const struct hantro_variant rk3568_vpu_variant = { + .dec_offset = 0x400, + .dec_fmts = rk3399_vpu_dec_fmts, + .num_dec_fmts = ARRAY_SIZE(rk3399_vpu_dec_fmts), + .codec = HANTRO_MPEG2_DECODER | + HANTRO_VP8_DECODER | HANTRO_H264_DECODER, + .codec_ops = rk3399_vpu_codec_ops, + .irqs = rockchip_vdpu2_irqs, + .num_irqs = ARRAY_SIZE(rockchip_vdpu2_irqs), + .init = rockchip_vpu_hw_init, + .clk_names = rockchip_vpu_clk_names, + .num_clocks = ARRAY_SIZE(rockchip_vpu_clk_names) +}; + const struct hantro_variant px30_vpu_variant = { .enc_offset = 0x0, .enc_fmts = rockchip_vpu_enc_fmts, From patchwork Sun Feb 13 19:53:17 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Piotr Oniszczuk X-Patchwork-Id: 12744663 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 82341C433EF for ; Sun, 13 Feb 2022 19:53:11 +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:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject: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=gdjsn/kln11aTKRbpvSEtl6+deHfvQMlNcTef0nsmrA=; b=qZSz1fAX5ESahA xpg+FWSwK8Osi18SNLnXqSAkUmU1EfhR2xc2Tbc4E8iyZvJq7lyi/MfK+8hi8viC554D+T/Yt4Foc m89RNgjre4KUL46+3rsyQvQPpDSWFfRlXCkJ1edpajf4TWUqFXPcKElW1/aLEC7+mXQhAhQSq6jiG SEnE6ff066lTP6QdJkfLi2m5YwSyTdYwONXOCzKF+OArgrXTuDs0g7TgLVMCUnDW3YyZbCVy5BJV/ LRVRXGsk71KbcfkSeBw/rQir3e/B9mFY161g7WJs0r72RLUKwKVf7oJhk4yqLmHklZ0JwbgbUke8H iA6Cfd61oFv+sS/JC+jA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nJKvi-00COZ4-Kh; Sun, 13 Feb 2022 19:53:06 +0000 Received: from mail-lf1-x132.google.com ([2a00:1450:4864:20::132]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nJKvg-00COYC-5M for Linux-rockchip@lists.infradead.org; Sun, 13 Feb 2022 19:53:05 +0000 Received: by mail-lf1-x132.google.com with SMTP id k13so26652010lfg.9 for ; Sun, 13 Feb 2022 11:53:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=6v6pgISJrHoSxFqvH7sLXG+J+EsPRkUHxiDxTl/cEOk=; b=LgSVWAg5sOplGD3HgKMk4jk3VTKoUJT7RdH4qY1zFTPeZvUnCLibqTzc2mvkoMiGLR RHhtgtOx/z30WvYP95wZdfXY3rN1RKmTIA+VXR2gyPjsiDuyLsYS+ydVfYMST0L2nZKE v8lrWZ4SNFWDBYqDOVOGUe8Mv1J+NjZ+kWe4XfWauN0Tg4jwAoGZFZl+mfcd08o7hUQp L2VCC5RI4SgtqdlUn+364KMEpyO754qJkfSbJrQiDTFrC9QAfGAAzhkRJyPkDSsjY8M3 qHKb3xlKx0/j1vURmmZepfVIsTrh+8Da7ZvKZkll/iDBz/Jyk4Xk+CAeETMwdktnyIbp lhXg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=6v6pgISJrHoSxFqvH7sLXG+J+EsPRkUHxiDxTl/cEOk=; b=RaA6Zlu9u1rELNFQQ83QKEh3UdMpIbVFV5NArgPIMK2J2iDEnO+0NaXfWfm6wr7fca PKjrnsVBqPW0QWZERmTxUeSdrSgEXtRNCcNurguOpGEJFsYHU7OAChSiViHjJAIuRhez cD64fm2mDYopXozJG3PAfWB840cBB73OmKyV4CZOlhmNt1I0DKWbZbMY5GF+y7AKSbjQ W49RvGsLHlGY4Or9YYrm8SLr0Jt8xKFAPlpmg/+aXY3fGktZMldIFMOjP/UC0HKmeQ5X zGRECRBt5l0LIyjYNHf6+vNHcZnfDVb91uvD0sJXjrGRGtkToUZqeelHVpPvl2DHwI/o shbg== X-Gm-Message-State: AOAM5304x7wY0JX43YAdtaHoklcwBv51pdnCW/i7Ko4/yUsFGzLmrMN1 TbqiS1GUsBDN1Y6pBQvd0g/NwCp6keXbRg== X-Google-Smtp-Source: ABdhPJzf7J+L3mAE7RhrCHoqNf/gNALU5iZBqlnfZebtYqSn5P8e6zb3V5h+xG8UO86KYq5AkF/bsA== X-Received: by 2002:ac2:4e13:: with SMTP id e19mr8666467lfr.249.1644781982176; Sun, 13 Feb 2022 11:53:02 -0800 (PST) Received: from localhost (31-178-191-245.dynamic.chello.pl. [31.178.191.245]) by smtp.gmail.com with ESMTPSA id w33sm3837874lfu.122.2022.02.13.11.53.01 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 13 Feb 2022 11:53:01 -0800 (PST) From: Piotr Oniszczuk To: Linux-rockchip@lists.infradead.org Cc: Piotr Oniszczuk Subject: [PATCH v1 02/03]: arm64: dts: rk356x.dtsi: Add support for Hantro G1 on RK356x Date: Sun, 13 Feb 2022 20:53:17 +0100 Message-Id: <20220213195316.4149106-2-piotr.oniszczuk@gmail.com> X-Mailer: git-send-email 2.29.2 In-Reply-To: <20220213195316.4149106-1-piotr.oniszczuk@gmail.com> References: <20220213195316.4149106-1-piotr.oniszczuk@gmail.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220213_115304_216361_40FE071B X-CRM114-Status: UNSURE ( 8.78 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-rockchip@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Upstream kernel work for Rockchip platforms List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "Linux-rockchip" Errors-To: linux-rockchip-bounces+linux-rockchip=archiver.kernel.org@lists.infradead.org From: Piotr Oniszczuk RK356x has Hantro G1 video decoder capable to decode MPEG2/H.264/VP9 video formats. This patch enables RK356x video decoder in RK356x device-tree include. Tested on [1] with FFmpeg v4l2_request code taken from [2] with MPEG2, H.642 and VP8 samples with results [3]. [1] https://github.com/warpme/minimyth2 [2] https://github.com/LibreELEC/LibreELEC.tv/blob/master/packages/multimedia/ffmpeg/patches/v4l2-request/ffmpeg-001-v4l2-request.patch [3] https://github.com/warpme/minimyth2/blob/master/video-test-summary.txt Signed-off-by: Piotr Oniszczuk --- arch/arm64/boot/dts/rockchip/rk356x.dtsi | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip/rk356x.dtsi b/arch/arm64/boot/dts/rockchip/rk356x.dtsi index a68033a23975..ae5d80c5ba64 100644 --- a/arch/arm64/boot/dts/rockchip/rk356x.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk356x.dtsi @@ -390,6 +390,28 @@ power-domain@RK3568_PD_RKVENC { }; }; + vpu: video-codec@fdea0400 { + compatible = "rockchip,rk3568-vpu"; + reg = <0x0 0xfdea0000 0x0 0x800>; + interrupts = ; + interrupt-names = "vdpu"; + clocks = <&cru ACLK_VPU>, <&cru HCLK_VPU>; + clock-names = "aclk", "hclk"; + iommus = <&vdpu_mmu>; + power-domains = <&power RK3568_PD_VPU>; + }; + + vdpu_mmu: iommu@fdea0800 { + compatible = "rockchip,rk3568-iommu"; + reg = <0x0 0xfdea0800 0x0 0x40>; + interrupts = ; + interrupt-names = "vdpu_mmu"; + clock-names = "aclk", "iface"; + clocks = <&cru ACLK_VPU>, <&cru HCLK_VPU>; + power-domains = <&power RK3568_PD_VPU>; + #iommu-cells = <0>; + }; + sdmmc2: mmc@fe000000 { compatible = "rockchip,rk3568-dw-mshc", "rockchip,rk3288-dw-mshc"; reg = <0x0 0xfe000000 0x0 0x4000>; From patchwork Sun Feb 13 19:53:19 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Piotr Oniszczuk X-Patchwork-Id: 12744664 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 27243C433F5 for ; Sun, 13 Feb 2022 19:53:22 +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:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject: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=uHTp2VU4evLs7WCYn0eZ9kyrjdjAF25d6wfBRG4J+W8=; b=fNdXagnWUjEzJ6 UYxD2/grsj8eM/hRARVrDG7+NGBwEh+yecC4wNilBHtc4qGhQ4SYiDLX54aGISewSINBJsPNSga7D B1qqp2jYPvNF2GrFCOVnMF6X5JRYHyC1Q+CLc8kUM6SCWPL671T6rBkJ0339GrHn44C7aA2oDzOen aqqlqo27Rm6O+Oyx7u3u2qzJZvRoKBiuf6v60TfSAkoUvs1ZHPtXXdAEHnJ6vXMOAq1vxrbulAqNN Qg24Mf4vfBbpMj5gZgxhthCsvYYrJZUhJWqjFgCIjZSoxBspLQGmtr9agLP1vVq2ErdEtf5PUVgXH K6mxZCXFFqdRAeJUJesg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nJKvu-00COdg-6e; Sun, 13 Feb 2022 19:53:18 +0000 Received: from mail-lf1-x130.google.com ([2a00:1450:4864:20::130]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nJKvr-00COby-Aq for Linux-rockchip@lists.infradead.org; Sun, 13 Feb 2022 19:53:16 +0000 Received: by mail-lf1-x130.google.com with SMTP id g39so3493098lfv.10 for ; Sun, 13 Feb 2022 11:53:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=OsBhtQ98iI4ZnCfMYm1kTl/BmFgQLnIwAw++GaYjsQw=; b=MhCxjGsXoN56zt0gtOvinJkvlVklbXeA82E71sUioIWuDbHe5MIHCIwOzAZb6Sb/3W HBw1WcmfwkLU5u70yt5+xbNZNq/61XIp+uYUXlzqmUZae2JTuFcsbwnq1svh+RhbZu5/ Su2YfGCk2RTJHknCIKVJNFyZGGFnnEeQqjj90dX6OJ1BiuNfAsPxrIqV8dtuB0bVH42L u/Q2zEizXTc5jhckntNRZfpfWE74EIYgwqmQTsRU+XCkhz4gJ7IJNacmX5xQ+TqOdBBL LEm/vk1EkQxFofdLNTdBbxm8r6hZ+XhzAWyb6wkBkKtRBn/Sw91DEbYwnO/yu54Fn/z2 MZzQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=OsBhtQ98iI4ZnCfMYm1kTl/BmFgQLnIwAw++GaYjsQw=; b=u74AiR57zYpQlV1xTjVA+dm8OsFtzSNSzz4pnxQ9bXIxZ7rXJGX53JVMblBdcxlfhK pALc1aantQFB2axeo/iWbQzos+aKBZK3OcufvPTVxO4PXy64mjLdXVx1403BNhP1ojgm +k0E0KfCDKNCB/u4gfwVHdE8EGM3DFqFbH3PR8VRFiwa5+iBqaiBjQA/haBh0jMpKBN1 wwdiMX+54/3X4UVhFAnszLkMmNqt/OuXbuCru53sfetuz4Ol3Dnot19iYA0Hwc0tnGYg leLYu8BfuS8h8p/22pyZ/nqPVKLaCpaL0iStaLERHZlk9hr9E4IZzftgSOWalDLRVotr u6VQ== X-Gm-Message-State: AOAM532LilEmKj5bIbrObO/GBdP5PwRRX29dGkR/Ea4d2fLM709kIOyZ YfQL5L7nBgwkJ8ZadFiBnMcDAvX68Eb7Mg== X-Google-Smtp-Source: ABdhPJwm0Z+S0vlGv65yF0+vTZiosWPEy83nGnvtClOUqeduFJsSmq8avH32dPP8DUgwfj3sO4bFqw== X-Received: by 2002:a05:6512:1394:: with SMTP id p20mr8133068lfa.395.1644781993594; Sun, 13 Feb 2022 11:53:13 -0800 (PST) Received: from localhost (31-178-191-245.dynamic.chello.pl. [31.178.191.245]) by smtp.gmail.com with ESMTPSA id v6sm1051282lfo.139.2022.02.13.11.53.12 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 13 Feb 2022 11:53:13 -0800 (PST) From: Piotr Oniszczuk To: Linux-rockchip@lists.infradead.org Cc: Piotr Oniszczuk Subject: [PATCH v1 03/03]: dt-bindings: media: rockchip-vpu: Add RK3568 compatible Date: Sun, 13 Feb 2022 20:53:19 +0100 Message-Id: <20220213195316.4149106-3-piotr.oniszczuk@gmail.com> X-Mailer: git-send-email 2.29.2 In-Reply-To: <20220213195316.4149106-1-piotr.oniszczuk@gmail.com> References: <20220213195316.4149106-1-piotr.oniszczuk@gmail.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220213_115315_380393_5E06A44C X-CRM114-Status: UNSURE ( 7.59 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-rockchip@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Upstream kernel work for Rockchip platforms List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "Linux-rockchip" Errors-To: linux-rockchip-bounces+linux-rockchip=archiver.kernel.org@lists.infradead.org From: Piotr Oniszczuk RK356x has Hantro G1 video decoder capable to decode MPEG2/H.264/VP9 video formats. This patch adds RK3568 compatible in rockchip-vpu dt-bindings. Tested on [1] with FFmpeg v4l2_request code taken from [2] with MPEG2, H.642 and VP8 samples with results [3]. [1] https://github.com/warpme/minimyth2 [2] https://github.com/LibreELEC/LibreELEC.tv/blob/master/packages/multimedia/ffmpeg/patches/v4l2-request/ffmpeg-001-v4l2-request.patch [3] https://github.com/warpme/minimyth2/blob/master/video-test-summary.txt Signed-off-by: Piotr Oniszczuk --- Documentation/devicetree/bindings/media/rockchip-vpu.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/media/rockchip-vpu.yaml b/Documentation/devicetree/bindings/media/rockchip-vpu.yaml index bacb60a34989..6cc4d3e5a61d 100644 --- a/Documentation/devicetree/bindings/media/rockchip-vpu.yaml +++ b/Documentation/devicetree/bindings/media/rockchip-vpu.yaml @@ -23,6 +23,7 @@ properties: - rockchip,rk3328-vpu - rockchip,rk3399-vpu - rockchip,px30-vpu + - rockchip,rk3568-vpu - items: - const: rockchip,rk3188-vpu - const: rockchip,rk3066-vpu