Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp4611941pxb; Thu, 14 Oct 2021 08:33:25 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwBDzs472UW1hTH6nd7NDNoEneMEUPsWEHLEnk1oxQhtu/h2m0P/s1OAzeqBOoXOV0ezP17 X-Received: by 2002:a62:3287:0:b0:439:bfec:8374 with SMTP id y129-20020a623287000000b00439bfec8374mr6015216pfy.15.1634225604762; Thu, 14 Oct 2021 08:33:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1634225604; cv=none; d=google.com; s=arc-20160816; b=lLEFoMj4xhGo40CDQAqtbWYD+meqh5goSz5DgcccKKzleQAAu3TMZM5uLBday3AXn5 Aqmm7AWvFbnxGvIlvLuFRSiB2Ftvje4YDZ5lcOk81+4+3MrMWt+/6mtgiW9reQc5ZU0v bMo5KVLAUWlx8xCvgj7xekAWKCC0rhd25SmFhPFeDNfNkLslKEOmzJ5E69wduh7HdEva nPSnQke7CxjN7bHEtuqarKF6KpuMpmJUWGDknXB0suvTgfF8SVIQV3NOvYbQJn8s8mCd s4Up0I6DP28HaQ+Ap4BlEG/cNdF4CntQwx5ilmr+OaehBrPwr7mBRFU7oRWJFeiA9abk f8NQ== 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=8OYfFNdhKlh5vCRuRw3rL+lpyG6Iz3zsndXlWQuOqNI=; b=FsPVMQchaO91t+atScFTqWh3VTeCoYoysZKEPU4HSFIZzlWUXIoNCTFBZjhLcjQJRf iO68dvqjzuJHTFGLgy1fwO101as7EH3lTPerooPhEpZ25mz4+6+efOHf+ogSusRSTI3u utZrWpkxsPHM59Rp55mH8qQ6XJAacKxhv+oaTYC1uxzhonbJi4Y7jV7jklgiLeN7gU+4 Bo1r8Wr5K3+pTe+0t8/b6LhkAh8iStJIlDwMGLKEpuSBrYpq9u+dmd9clhER6CQk3BJP +KeUFqqWMVaK59/9xC8ISV0xU9feX5bkEBchb/UPaL3pStSH2zVdP4RwQlaBo2Hhq1i1 sV+w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@vanguardiasur-com-ar.20210112.gappssmtp.com header.s=20210112 header.b=rO8Cimbu; 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 t12si4341648plr.73.2021.10.14.08.33.12; Thu, 14 Oct 2021 08:33:24 -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.20210112.gappssmtp.com header.s=20210112 header.b=rO8Cimbu; 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 S230471AbhJNMlD (ORCPT + 99 others); Thu, 14 Oct 2021 08:41:03 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42738 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230359AbhJNMlC (ORCPT ); Thu, 14 Oct 2021 08:41:02 -0400 Received: from mail-ed1-x52b.google.com (mail-ed1-x52b.google.com [IPv6:2a00:1450:4864:20::52b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 52DE4C061753 for ; Thu, 14 Oct 2021 05:38:57 -0700 (PDT) Received: by mail-ed1-x52b.google.com with SMTP id w14so23604726edv.11 for ; Thu, 14 Oct 2021 05:38:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vanguardiasur-com-ar.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=8OYfFNdhKlh5vCRuRw3rL+lpyG6Iz3zsndXlWQuOqNI=; b=rO8Cimbu3ArvFcSKskAMaEz7aYPRXYb1TiaXDvaU2b70yNbLMOWMpDmGJFMN1Rnz7G M297CLhdxw2O0YteyYq9YLtuf9NyzJWhkonUS9AlKuTCLX+CrlBF3jbIZ1vLEbv5JyfN cq9XMY7pO8xXwClCitODDk8MvmypSpa56G3dGbCHCnwUA1DHpXSTI+VBZQ5QRFvuARgD rnQqcQgS7V45c7G2eEvq3qx6CxbpHc1h2Zfqt8gRETh7npquNH5NFa9Iv1o2PkOi7Rq2 EAzYMngcgh029FfDuYQ8j5b/8ea7PNtfWGsSImewcj1GyCS1CqkK4rdJsai0iuCsWFE0 01UQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=8OYfFNdhKlh5vCRuRw3rL+lpyG6Iz3zsndXlWQuOqNI=; b=M3Sb/Nj8gboaW7Do+2buHL2S8F2oFABAwcznAGTtwUqa+6hEg60MjKo3GeDaiEuOFE tRkLBpV/H5wNBRf+Ty+lbVYX4hU15Mx853Zlkm+2qGdISE4VHBQfPpxmKlQJOPRro7Xr yzOBjMxQsFpxdIwS1yVy1nbhgK76QF4MN/fzfo43WJM4ccTBZ7eqdHDDVFbOdbZeQQFW onUdm6aKxZZkDCwPnog54rpMG7sJcKBiE8muX2KBGt9rp2TzCgmJl/MDMc5XJ8LdfB9k pAHFxS3QGwuxki/kKUko+8DuEp/xhsdi3dSOZtWzTbn/GUKsmdzXVX93BeJo63O2TRV2 rSYw== X-Gm-Message-State: AOAM532AfPO2ylp3JltTp4NQHnaizh5VlDjJG0L/7VtUphq/eu3QhPty 6bu8mEcJRuBs0fzKeo+oadYqBITeYYsKGhjM6lF5zg== X-Received: by 2002:a05:6402:40d2:: with SMTP id z18mr8324506edb.362.1634215135566; Thu, 14 Oct 2021 05:38:55 -0700 (PDT) MIME-Version: 1.0 References: <20210901083215.25984-1-yunfei.dong@mediatek.com> <3b9463e88d88ce85205da08f8263252da7726ade.camel@mediatek.com> In-Reply-To: From: Ezequiel Garcia Date: Thu, 14 Oct 2021 09:38:43 -0300 Message-ID: Subject: Re: [PATCH v6, 00/15] Using component framework to support multi hardware decode To: "yunfei.dong@mediatek.com" Cc: Alexandre Courbot , Hans Verkuil , Tzung-Bi Shih , Tiffany Lin , Andrew-CT Chen , Mauro Carvalho Chehab , Rob Herring , Matthias Brugger , Tomasz Figa , Laurent Pinchart , Daniel Vetter , dri-devel , 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 Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Yunfei, On Tue, 12 Oct 2021 at 22:17, yunfei.dong@mediatek.com wrote: > > Hi Ezequiel, > > Thanks for your feedback, > > The driver can work well now according to your advice with > of_platform_populate interface. > > In order to separate parent node with children node, parent node is > master device, children node is component device. > > The master and component are registered platform device. > > > Could you please help to review the patch again when you are free: > > https://patchwork.linuxtv.org/project/linux-media/cover/20211011070247.792-1-yunfei.dong@mediatek.com/ > I'm glad you managed to simplify the driver. I tried applying the patches but they don't apply on media master. Please push a branch to gitlab or github or somewhere public. Keep in mind that when you need people to review your code, it's generally good practice to try to make it easy on them. The harder you make it, the less inclined people will be to spend time on your work. Thanks, Ezequiel