Received: by 2002:a05:6a10:1d13:0:0:0:0 with SMTP id pp19csp499760pxb; Wed, 18 Aug 2021 07:15:26 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy6ESwcClXBw4GYTdtTvW7ajbW1q2AcPrh+Ptv8kRiQLkuXd7KJ020tmr1YHHYtaHVk8K/D X-Received: by 2002:a05:6638:4101:: with SMTP id ay1mr6263082jab.109.1629296126326; Wed, 18 Aug 2021 07:15:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1629296126; cv=none; d=google.com; s=arc-20160816; b=jIyr9iJSDLNjs9OnXE+ay7Q55O2caRxX62kmZ9DdrcXY/kpettGWzmYVljs3ixbGwu P/ApnLQizK10hDWT9E99e1m6NPuKPYn2qWKrQJh/xpbIoPZ8jceNz4i+WMf4X2Matyyg gNoomy/iwiF9jp/2m/WcZpxm+20S2nBrz946PcMNKf7oNhqFYd4FQhPtptoi9i/Z1wFW mx3cJ7e3lI1QD6ZMMrmE5vlc1uVKJNUQ4oOB+dFYt8Vvsig2o28l1gBbwihLlYSwjZOV HkEdYyOjRExXngWFRL4TwBbtBPGsSJNnHanDb8itROVAVaCy9pMHBqP+xJwGFjJkzg1j DiEQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=eB91atCKNaWXZ4G9jJEBMaY5XPxe3TqKcsNVpOzbuIg=; b=FK3eXGv4reqKy73IVoYR+vonqz8Gn5MdXuDTvImEf8nbpJM/PnV2xOLJXLrk8QqhBr OFkHnYgAMqZXREzoWo8W6rdYVOYNhSIIdJ6ReOxXqST3T7WZkaM6aWJUSvdpIhGYx2UW EzQK0Ri8ZGejKEpk0NAfO5I0u4L3FunC8mb3EowDwptjgBkEsiL+HazXHdsDqaXi49IO /OtlnOOFmLzhAkC5keUmbV2nuQcwEDBdCVLQh3VFClMO7G9Px6H6L2N+lmavi5senTVF dVXHbHYXIjgr5p8QV4zXgJU37buTB2xE/y3PWBlX3wwW9FPsbk/0Dk8svBdtXdX9qZCZ Eu0Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@vanguardiasur-com-ar.20150623.gappssmtp.com header.s=20150623 header.b=DTpujLDv; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id z22si5439878jaq.37.2021.08.18.07.15.15; Wed, 18 Aug 2021 07:15:26 -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; dkim=pass header.i=@vanguardiasur-com-ar.20150623.gappssmtp.com header.s=20150623 header.b=DTpujLDv; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239472AbhHRON1 (ORCPT + 99 others); Wed, 18 Aug 2021 10:13:27 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46422 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238988AbhHROMo (ORCPT ); Wed, 18 Aug 2021 10:12:44 -0400 Received: from mail-ed1-x536.google.com (mail-ed1-x536.google.com [IPv6:2a00:1450:4864:20::536]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D1A30C061764 for ; Wed, 18 Aug 2021 07:12:09 -0700 (PDT) Received: by mail-ed1-x536.google.com with SMTP id q3so3384331edt.5 for ; Wed, 18 Aug 2021 07:12:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vanguardiasur-com-ar.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=eB91atCKNaWXZ4G9jJEBMaY5XPxe3TqKcsNVpOzbuIg=; b=DTpujLDvvVlnCM0pQBx0BGUvqOtWu8KBNz/CCnb7ZL5qIIyj7oaB3Y+4sG+KNhUGLW QODJIvfC/DH/QkIFP9RbwFPkJPfBFs6cRwVYwKnmsLfbvPwhM5XuQKyQMvEihdS7/h6a OliQ4yemaAPXBuf+QpGJZJSXwNRm2FepmDXyvB0z4o3M3N4/pSvlRBHUwQM4y8TYj31K xcA7guBOAdi/pbrejynrby1xf9Bq9kk5S2qRJ1gsLRTlU3LWDAxGLOU+yCb4SY9qZDqC H8sTkMkmtdJix9r6CICDC7d34EnN+F4Si5DBumcF8AzLxuik7TCkS+UPlSlqiAZLWKfv YiEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=eB91atCKNaWXZ4G9jJEBMaY5XPxe3TqKcsNVpOzbuIg=; b=pXAqlI44x/OkdSAAiKgOAo6kRQRUZCU/rHspjVC5QSrSIzY0R7mTsljHX0tFZK+340 b7g1e9v0NRikyjkwjt/GhTiY1PfgCQ1F1l9HNcz41ZmAsrB9kgigfhGOHKobxWjl6kqt 6zOHfj5u9RTHmHdArTFE4gWsGdQ5srPIXjpmKLGhnZtyswuVYKwM78BLLK/cRmuMuN93 omPr2hRWOqp0zhNPkWdGI1MHach+9rzkeIeELu0S9Mhdmee4wqxWzAJOf1bPGYGGUqB3 sa1NjSdn+G6hznCNPdGfi4G2TWoXuUKrc3wm83DpSM6OiuoSOg3RYkHXTDCNyLFznY8H bVdA== X-Gm-Message-State: AOAM531XGhCHcCrPds3MVIc1yBQhXAy/maFd7fQg1SLGG0QQJ6YJS+2F FD3Ivf2R0TmRxYA+fFELufNlyfGcuvRFFsGarVuHiA== X-Received: by 2002:aa7:db8b:: with SMTP id u11mr10261665edt.362.1629295928412; Wed, 18 Aug 2021 07:12:08 -0700 (PDT) MIME-Version: 1.0 References: <20210811025801.21597-1-yunfei.dong@mediatek.com> In-Reply-To: <20210811025801.21597-1-yunfei.dong@mediatek.com> From: Ezequiel Garcia Date: Wed, 18 Aug 2021 11:11:57 -0300 Message-ID: Subject: Re: [PATCH v5, 00/15] Using component framework to support multi hardware decode To: Yunfei Dong , Daniel Vetter , dri-devel Cc: Alexandre Courbot , Hans Verkuil , Tzung-Bi Shih , Tiffany Lin , Andrew-CT Chen , Mauro Carvalho Chehab , Rob Herring , Matthias Brugger , Tomasz Figa , Hsin-Yi Wang , Fritz Koenig , Irui Wang , linux-media , devicetree , Linux Kernel Mailing List , linux-arm-kernel , srv_heupstream , "moderated list:ARM/Mediatek SoC support" , Project_Global_Chrome_Upstream_Group@mediatek.com, George Sun Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org +danvet Hi, On Tue, 10 Aug 2021 at 23:58, Yunfei Dong wrote: > > This series adds support for multi hardware decode into mtk-vcodec, by first > adding component framework 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. > I don't think it's a good idea to introduce the component API in the media subsystem. It doesn't seem to be maintained, IRC there's not even a maintainer for it, and it has some issues that were never addressed. It would be really important to avoid it. Is it really needed in the first place? Thanks, Ezequiel