Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp3332831pxb; Wed, 13 Oct 2021 03:58:01 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyBRiOYY7Vc4ZXGomwjvkK6VpPQIu8rWDo8jzeX3xFr/C85PT3xHN4PwauvRqJUy1KK4rTa X-Received: by 2002:a17:906:7c4:: with SMTP id m4mr40392937ejc.553.1634122680980; Wed, 13 Oct 2021 03:58:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1634122680; cv=none; d=google.com; s=arc-20160816; b=o6WOxY3EQaYR9IogKF4GFZISMnbslSD/HyRIzyaN4FlRTX9aWvh8tBE122oezf4RXC s/XZPuG8rYJmmTZnlnztY5+sD2BLbgcg9MvaKPoFQG0zDB1CyoCNem0SEWCKWmB195r4 QtRHmUBLJi/OtGOcVEkeCVZW/0f6OLFLywkKBbDXxRKwehspwCjOpg0O2Dw/gfHjxp1H ZJ4lwIFHHydw/qG8n/ddZ7a9rw57hbb9EE4BnISjMybOGZye77NxX6DYUlQE2DnuV6FF +bdLwuDU545VVtvuApiSWh0k+rBmfFyQ+0T7C8SapYVeHTGYQcL6iSCGsPHZxNH6Jf5k ddwA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject; bh=lzxzWPq3hmrJblZmcKNU8fHX9DZl7RzGk//P5R1ufxk=; b=ATLk69Kya0yMNTwDKvj9CDyJ3ggz8BjJB9kpQ2KjGs4Lb4MLxB/PScWQ5tEROwjtYi 9gb91qK657OQwdv2EjZtVrp5BhelGOhUdSSIcsgbVZYjt/G+8ffT3aq36bCWmdhXNcqX o7iJ58WN8bWTNqzUwnTEMx1cl5WNnsntBvqL51KkSs0iWeedLi5lmNWJqNvtCb7sBCRV SD8Uu0C3Nr8Jp/wWWBwxtg3fIyagAMEPWFEsAKMLIpBHSnVIoSpk5kXFCRPUYVQ1wWFd 8bJKXYw44XxYfWHPeawYfQtMEBuJY8GnQCOuD20NwI/+irTmoPS+2JdwjHgcpVtLoFnT RO8Q== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=collabora.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id y16si20472225ejp.320.2021.10.13.03.57.36; Wed, 13 Oct 2021 03:58:00 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=collabora.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230314AbhJMK5c (ORCPT + 99 others); Wed, 13 Oct 2021 06:57:32 -0400 Received: from bhuna.collabora.co.uk ([46.235.227.227]:35238 "EHLO bhuna.collabora.co.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229666AbhJMK5b (ORCPT ); Wed, 13 Oct 2021 06:57:31 -0400 Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: andrzej.p) with ESMTPSA id 376CE1F4415E Subject: Re: [PATCH v7, 00/15] Support multi hardware decode using of_platform_populate To: "yunfei.dong@mediatek.com" , Alexandre Courbot , Hans Verkuil , Tzung-Bi Shih , Tiffany Lin , Andrew-CT Chen , Mauro Carvalho Chehab , Rob Herring , Matthias Brugger , Tomasz Figa Cc: Hsin-Yi Wang , Fritz Koenig , Dafna Hirschfeld , Benjamin Gaignard , Daniel Vetter , dri-devel , Irui Wang , linux-media@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, srv_heupstream@mediatek.com, linux-mediatek@lists.infradead.org, Project_Global_Chrome_Upstream_Group@mediatek.com References: <20211011070247.792-1-yunfei.dong@mediatek.com> <73f83f00-5d49-ba77-f46d-9c0855dc5268@collabora.com> <11498cb8b7f1754f6134ce8143bd4f81272d0ffc.camel@mediatek.com> From: Andrzej Pietrasiewicz Message-ID: Date: Wed, 13 Oct 2021 12:55:23 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 MIME-Version: 1.0 In-Reply-To: <11498cb8b7f1754f6134ce8143bd4f81272d0ffc.camel@mediatek.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, W dniu 13.10.2021 o 03:08, yunfei.dong@mediatek.com pisze: > Hi Andrzej, > > > On Tue, 2021-10-12 at 16:27 +0200, Andrzej Pietrasiewicz wrote: >> Hi Yunfei Dong, >> >> W dniu 11.10.2021 o 09:02, Yunfei Dong pisze: >>> This series adds support for multi hardware decode into mtk-vcodec, >>> by first >>> adding use of_platform_populate to manage each hardware >>> information: interrupt, >>> clock, register bases and power. Secondly add core thread to deal >>> with core >>> hardware message, at the same time, add msg queue for different >>> hardware >>> share messages. Lastly, the architecture of different specs are not >>> the same, >>> using specs type to separate them. >>> >>> This series has been tested with both MT8183 and MT8173. Decoding >>> was working >>> for both chips. >>> >>> Patches 1~3 rewrite get register bases and power on/off interface. >>> >>> Patch 4 add to support multi hardware. >>> >>> Patch 5 separate video encoder and decoder document >>> >>> Patches 6-15 add interfaces to support core hardware. >> >> Which tree does the series apply to? > > I don't understand your mean clearly. Media tree? > > You can get the patches from this link: > > https://patchwork.linuxtv.org/project/linux-media/cover/20211011070247.792-1-yunfei.dong@mediatek.com/ > Here's what I get: $ git remote update media_tree Fetching media_tree $ git branch master * media_tree mediatek-master $ git-pw --server https://patchwork.linuxtv.org/api/1.1 --project linux-media series apply 6465 -3 Failed to apply patch: Applying: media: mtk-vcodec: Get numbers of register bases from DT Applying: media: mtk-vcodec: Align vcodec wake up interrupt interface Applying: media: mtk-vcodec: Refactor vcodec pm interface Applying: media: mtk-vcodec: Manage multi hardware information error: sha1 information is lacking or useless (drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c). error: could not build fake ancestor Patch failed at 0004 media: mtk-vcodec: Manage multi hardware information Use 'git am --show-current-patch' to see the failed patch When you have resolved this problem, run "git am --continue". If you prefer to skip this patch, run "git am --skip" instead. To restore the original branch and stop patching, run "git am --abort". Regards, Andrzej