Received: by 2002:a05:7412:251c:b0:e2:908c:2ebd with SMTP id w28csp1105604rda; Mon, 23 Oct 2023 02:42:27 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHGEpldWStLTEbLhBdwNF24cGN0f2w6ZEdO8EdWQ+LOoZsE0EzT2iXJ6YyCTOIUMKoOcM3R X-Received: by 2002:a05:6a20:da9c:b0:149:9b2f:a79d with SMTP id iy28-20020a056a20da9c00b001499b2fa79dmr8492280pzb.6.1698054146780; Mon, 23 Oct 2023 02:42:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698054146; cv=none; d=google.com; s=arc-20160816; b=bAQnqfLX8TfyxOAaqZqLCrNkXL2+sUGyBYbU8NydBxBpJvqT8fvt1Qbi6gsDKzK8lw SWMrvOsECya1pdHCRZcJ1YO+Zenxml1LIYQEGWudyMlTcAWM978MRrddqAZ7jq18wG5x sFIIz6Hkk4INdLZ771vvdQCT4faFTxdaWPkLFvM5q75YyafWvQmNQZbIgirOJeev3x7V +H4C7nF9QqzH/DcjXCfRKYbDkLPE3xGx7oHJDDd87aFGGJ8gRgTZBXJK9mM6U/FiRAvX 2XpOxf1ddbjI0IhjS40Qeb3U2GpgQ32iM8VnVgpVh/1pgDz5BZ4u2gWtuqcIFZ/2xpS2 ZG4A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=VH/fPEZ9qkWTKaawDCHK7vBhKEbCdSgmYhzD32um79w=; fh=XPk3GA2OCe5rfpnxI6HwWAKN3TAv5YXRptmE5irKh6o=; b=LUzQ+7/lHZvHEoj9e8Nj10Hbj4SWG7ZGZcIawlrsDvGhjVA7RZFHvjz3SNj7pqVFlN 214emivmPxwoIrN0WqHbPaYosHMwgsCwdU/CmnRUGIJrXQYrEQAHn0u9XFFzJwGgbiR1 vMTnLy5z7clMBw9+Hdq8oIW47XOjLnr5Sm6lGw7SqSWUT/H+AhXoWG9GgURxmPf50FAq OK9FSHtgq6y8xGJHemU/VJkb28EMSVu2pOxIytJN6La+N+FA6ndw1M/n8asCzl+eSIIC AAG1ZHUynvsS3klrI9viTKsAutX4x1IQOkfnaLCAx1qjm0i8LZWBECBx5kt55vSX4VE7 grsQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=IGHNxUuK; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.38 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from fry.vger.email (fry.vger.email. [23.128.96.38]) by mx.google.com with ESMTPS id 3-20020a17090a034300b0027d567be2e5si6183248pjf.92.2023.10.23.02.42.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Oct 2023 02:42:26 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.38 as permitted sender) client-ip=23.128.96.38; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=IGHNxUuK; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.38 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by fry.vger.email (Postfix) with ESMTP id EDA35809FA69; Mon, 23 Oct 2023 02:42:23 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at fry.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229613AbjJWJmO (ORCPT + 99 others); Mon, 23 Oct 2023 05:42:14 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35994 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229448AbjJWJmN (ORCPT ); Mon, 23 Oct 2023 05:42:13 -0400 Received: from mail-vk1-xa2d.google.com (mail-vk1-xa2d.google.com [IPv6:2607:f8b0:4864:20::a2d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A2EB9A4 for ; Mon, 23 Oct 2023 02:42:11 -0700 (PDT) Received: by mail-vk1-xa2d.google.com with SMTP id 71dfb90a1353d-49d8fbd307fso1194686e0c.3 for ; Mon, 23 Oct 2023 02:42:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1698054130; x=1698658930; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=VH/fPEZ9qkWTKaawDCHK7vBhKEbCdSgmYhzD32um79w=; b=IGHNxUuKjy5+P/9FjPTgnVZXmF42slr5o9vrpWd7ep1m5Ws+/ZgUWDGn+04TcRZe/E 6AM4jeF/tB7Kxv3dh/aArFRxOvx4iHFjqHBzYcfM+wjeP7vquWmJ49iyObiljzmuOQFW ga5eAuLZ4JiQE6Znrp6zuj0da8qbZq+PDTUbM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698054130; x=1698658930; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=VH/fPEZ9qkWTKaawDCHK7vBhKEbCdSgmYhzD32um79w=; b=weAjPfpHclMojwWWe31yVIA4Zn8ukq8HAxGj+IV8GBXrCk827ftwYBkKR6/+k0Xrs9 1mPzOnilJiruntvUFiIRin2Lhiddbsh9+VCHeCMaLHnlK23ItJRXxXiKTA8N5CEDNcSk V5FmWqnuXFeKS6Mfsec1gfvE4NLiMTiEceEeZAEr3NAdb5YqJdP1J+Yjthl0eTsI0kHP S4oLn1w+ywB9dPIaXiv0Df7Hkus78mXW3XatFsoRm7z5Msvnq9ubJGqUSQZQGUIdDHHB 4o3HVwM41Xs7NvYE5BoRAYLWm1GfUfgzUHtX7t/lzfEDUwxZtOzDEVnW/EevpbpqPFdQ 6h8Q== X-Gm-Message-State: AOJu0YxT8xZdwT/PC0zRx6D/fe+HumFc1NhAwsjCZR+7E9SYmbAr+2Dq itpMegbCsJuR23qhPIVex7FWmhktvif9HhOTS3Y= X-Received: by 2002:a1f:1d07:0:b0:4a1:8aa1:8dcd with SMTP id d7-20020a1f1d07000000b004a18aa18dcdmr6146623vkd.15.1698054130591; Mon, 23 Oct 2023 02:42:10 -0700 (PDT) Received: from mail-vk1-f178.google.com (mail-vk1-f178.google.com. [209.85.221.178]) by smtp.gmail.com with ESMTPSA id r8-20020a056122008800b0049d20faf953sm826949vka.55.2023.10.23.02.42.10 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 23 Oct 2023 02:42:10 -0700 (PDT) Received: by mail-vk1-f178.google.com with SMTP id 71dfb90a1353d-49d8fbd307fso1194675e0c.3 for ; Mon, 23 Oct 2023 02:42:10 -0700 (PDT) X-Received: by 2002:a05:6122:2020:b0:4a1:a334:57f6 with SMTP id l32-20020a056122202000b004a1a33457f6mr7545591vkd.1.1698054129715; Mon, 23 Oct 2023 02:42:09 -0700 (PDT) MIME-Version: 1.0 References: <20231023043751.17114-1-jason-jh.lin@mediatek.com> <20231023043751.17114-7-jason-jh.lin@mediatek.com> In-Reply-To: <20231023043751.17114-7-jason-jh.lin@mediatek.com> From: Fei Shao Date: Mon, 23 Oct 2023 17:41:33 +0800 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v2 6/9] mailbox: mediatek: Add CMDQ driver support for mt8188 To: "Jason-JH.Lin" Cc: Jassi Brar , Chun-Kuang Hu , AngeloGioacchino Del Regno , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Matthias Brugger , linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, Project_Global_Chrome_Upstream_Group@mediatek.com, Jeffrey Kardatzke , Jason-ch Chen , Johnson Wang , Singo Chang , Nancy Lin , Shawn Sung Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on fry.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (fry.vger.email [0.0.0.0]); Mon, 23 Oct 2023 02:42:24 -0700 (PDT) Hi Jason, On Mon, Oct 23, 2023 at 12:58=E2=80=AFPM Jason-JH.Lin wrote: > > Add CMDQ driver support for mt8188 by adding its compatible and > driver data in CMDQ driver. > > Signed-off-by: Jason-JH.Lin > --- > drivers/mailbox/mtk-cmdq-mailbox.c | 8 ++++++++ > 1 file changed, 8 insertions(+) > > diff --git a/drivers/mailbox/mtk-cmdq-mailbox.c b/drivers/mailbox/mtk-cmd= q-mailbox.c > index 56fe01cd9731..3bdfb9a60614 100644 > --- a/drivers/mailbox/mtk-cmdq-mailbox.c > +++ b/drivers/mailbox/mtk-cmdq-mailbox.c > @@ -704,12 +704,20 @@ static const struct gce_plat gce_plat_v7 =3D { > .gce_num =3D 1 > }; > > +static const struct gce_plat gce_plat_v8 =3D { > + .thread_nr =3D 32, > + .shift =3D 3, > + .control_by_sw =3D true, > + .gce_num =3D 2 > +}; > + > static const struct of_device_id cmdq_of_ids[] =3D { > {.compatible =3D "mediatek,mt8173-gce", .data =3D (void *)&gce_pl= at_v2}, > {.compatible =3D "mediatek,mt8183-gce", .data =3D (void *)&gce_pl= at_v3}, > {.compatible =3D "mediatek,mt8186-gce", .data =3D (void *)&gce_pl= at_v7}, > {.compatible =3D "mediatek,mt6779-gce", .data =3D (void *)&gce_pl= at_v4}, > {.compatible =3D "mediatek,mt8192-gce", .data =3D (void *)&gce_pl= at_v5}, > + {.compatible =3D "mediatek,mt8188-gce", .data =3D (void *)&gce_pl= at_v8}, I guess I understand your intention here... but the ordering doesn't make sense to most people. Put this line after mt8186. It's up to you to ignore the outlier mt6779 for now or send a separate patch to fully sort the list by the compatible strings. Regards, Fei > {.compatible =3D "mediatek,mt8195-gce", .data =3D (void *)&gce_pl= at_v6}, > {} > }; > -- > 2.18.0 > >