Received: by 2002:a05:7412:251c:b0:e2:908c:2ebd with SMTP id w28csp2617550rda; Wed, 25 Oct 2023 07:49:44 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHuE58m5f7PAjLQpna9TtnpZMghrDQj9nuyJmBGuKWVI5xK47JyGO766UjWhzhJlf5XntnF X-Received: by 2002:a25:e695:0:b0:da0:5997:5fcf with SMTP id d143-20020a25e695000000b00da059975fcfmr3714345ybh.51.1698245384204; Wed, 25 Oct 2023 07:49:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698245384; cv=none; d=google.com; s=arc-20160816; b=n1Sb3LiiWRJ4JrCxN5i259MHr/YaFMSfvau6KHeMQyQTLdk+3SYsPZzEJFa/92AbJ2 wnbWUmbiJDgwOTdy9yG1ZzSDK5s954Y32lcqmf0DuYSeylGlloZ6X6BcDlSsVJMmhqke TIR5V1hpskxJN1QYSLUtNbdPJUbjJN5ZD+BvhsXUmm0F6aDWlQPNx2P/utOsb6aBiN4h DpxOd+aEzkjIrLxtzETAVrKeol93jMvtFiPMQ5OxUE8CzsM6S6JT5rlDtGcJs+2niP3R 8VmZwZxgmQKenzXsIR08WW8UE4MNYHlVCo1dsb6xF0w7DUqm6dK0Ex994C4DAEoEVcyE hUIw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=X8LCmvk0SXiK2y1ToQ68zjhYsoeD3iuvdRmz0k44Qh4=; fh=67fJqolrAJLUba0ycnHOsyEYPMGh3lyYa4jHzCkrDFc=; b=gDfT9D1t8tVMczl8UB59qGZTSJFRO6K4tfPFPiWLJD4S75J7J6AC88YjsSDsv4XcKK HLnVTuoeACVWvY01aTEyDwP9Ix2LhKnRv+PmcTwTjmMUsLMvzL8HhJvTl1q9ZVJYaPKv afJFUYub3IBIKJs7kLCL3+4zm2SNO/DvKD9yJzkcNyslKsdcNFrDjtz8N5Ocp4YRrrg4 t0x4Onl6PxRQ1iawcEeO3YfDKidYgFwxEHJC2lLeciCmFmc1rQVyRvsRfrWIYB8NSfZV MT0+o1Pe9LaDyxaDZYZJKn5/ACwNptEKu5CbSR5QGdzAfFIZjmWyYJOs8NY6i/+LRNtY 2Apg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=ZvuYL0Ck; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from snail.vger.email (snail.vger.email. [2620:137:e000::3:7]) by mx.google.com with ESMTPS id i187-20020a256dc4000000b00d9a4e91af93si10001300ybc.486.2023.10.25.07.49.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Oct 2023 07:49:44 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) client-ip=2620:137:e000::3:7; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=ZvuYL0Ck; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id 29F3A8047050; Wed, 25 Oct 2023 07:49:42 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1344109AbjJYOti (ORCPT + 99 others); Wed, 25 Oct 2023 10:49:38 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56908 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1344054AbjJYOtg (ORCPT ); Wed, 25 Oct 2023 10:49:36 -0400 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0DA85B0 for ; Wed, 25 Oct 2023 07:49:35 -0700 (PDT) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 5E5ECC433C8; Wed, 25 Oct 2023 14:49:31 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1698245374; bh=g8c0ZqXEd+5miVwaaQEwfnrYYAhfuPmdWpJQcdlsakE=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=ZvuYL0CkCqKmU8kEiF8yK/BtZZR7hOAaiJ2a2gYPUHteYQ6YOZey5rLFET4OueViT MXbzzmDscQU5O6f+R/kV3rfcUCJxQJHV1ElJF56953GXqTyfBJ0XHzbXValfLXc5Ql FB2R8+PzCtwp4y7awD1H26vEjCodXSR3GTmsrpPQOc52bf5US7wNT/ZztcsSn9P2/4 r2bypPZVFR+vZTWi9RAbRdy4Cam+I1HGY6+BFiQlxeW9ee1PASJy7FTAlT68VPW1tN R3TpuzqoyoLi3j+PdSt7cczRvR3YQR7TUkZck/pm0lyXxjNdz26xnm97uYXPBDgf48 MystXecyzwGXg== Date: Wed, 25 Oct 2023 15:49:28 +0100 From: Conor Dooley To: Hsin-Yi Wang Cc: Matthias Brugger , AngeloGioacchino Del Regno , Krzysztof Kozlowski , Rob Herring , Conor Dooley , =?iso-8859-1?Q?N=EDcolas_F_=2E_R_=2E_A_=2E?= Prado , Bernhard =?iso-8859-1?Q?Rosenkr=E4nzer?= , Frank Wunderlich , Macpaul Lin , Sean Wang , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org Subject: Re: [PATCH 3/6] dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-makomo Message-ID: <20231025-charity-replica-9c9b03380d7f@spud> References: <20231024000724.57714-1-hsinyi@chromium.org> <20231024000724.57714-4-hsinyi@chromium.org> <20231024-bobbed-although-06f341259ebb@spud> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="ZJFVlm9+Zn/c9yF1" Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net 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 (snail.vger.email [0.0.0.0]); Wed, 25 Oct 2023 07:49:42 -0700 (PDT) --ZJFVlm9+Zn/c9yF1 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Oct 24, 2023 at 11:22:00AM -0700, Hsin-Yi Wang wrote: > On Tue, Oct 24, 2023 at 8:17=E2=80=AFAM Conor Dooley w= rote: > > > > On Mon, Oct 23, 2023 at 05:02:26PM -0700, Hsin-Yi Wang wrote: > > > Add makomo sku0 and sku1 which uses different audio codec. > > > > > > Signed-off-by: Hsin-Yi Wang > > > --- > > > Documentation/devicetree/bindings/arm/mediatek.yaml | 12 ++++++++++++ > > > 1 file changed, 12 insertions(+) > > > > > > diff --git a/Documentation/devicetree/bindings/arm/mediatek.yaml b/Do= cumentation/devicetree/bindings/arm/mediatek.yaml > > > index fe8c488a3207..b131e0bdbf01 100644 > > > --- a/Documentation/devicetree/bindings/arm/mediatek.yaml > > > +++ b/Documentation/devicetree/bindings/arm/mediatek.yaml > > > @@ -250,6 +250,18 @@ properties: > > > - google,kodama-sku32 > > > - const: google,kodama > > > - const: mediatek,mt8183 > > > + - description: Google Makomo (Lenovo 100e Chromebook 2nd Gen M= TK 2) > > > + items: > > > + - const: google,makomo-rev4-sku0 > > > + - const: google,makomo-rev5-sku0 > > > > With these bindings, how does one describe a makomo-rev5-sku0? > > What you have here is only suitable for describing the makomo-rev4-sku0. > > > makomo-rev5-sku0 and makomo-rev4-sku0 uses the same dts: >=20 > compatible =3D "google,makomo-rev4-sku0", "google,makomo-rev5-sku0", > "google,makomo", "mediatek,mt8183"; >=20 > In this case, can bindings be listed like that? On a rev5-sku0, the first compatible should be the most specific one, which would mean: compatible =3D "google,makomo-rev5-sku0", "google,makomo", "mediatek,mt8183= "; I said the same on other google laptop bindings before, but I'm not really happy with these compatible configurations, that seem conjured up to suit your firmware. It'd make far more sense to me to have a setup that permitted: compatible =3D "google,makomo-sku0-rev5", "google,makomo-sku0", "google,mak= omo", "mediatek,mt8183"; and compatible =3D "google,makomo-sku0-rev4", "google,makomo-sku0", "google,mak= omo", "mediatek,mt8183"; Cheers, Conor. > > > + - const: google,makomo > > > + - const: mediatek,mt8183 > > > + - description: Google Makomo (Lenovo 100e Chromebook 2nd Gen M= TK 2) > > > + items: > > > + - const: google,makomo-rev4-sku1 > > > + - const: google,makomo-rev5-sku1 > > > + - const: google,makomo > > > + - const: mediatek,mt8183 > > > - description: Google Willow (Acer Chromebook 311 C722/C722T) > > > items: > > > - enum: > > > -- > > > 2.42.0.758.gaed0368e0e-goog > > > --ZJFVlm9+Zn/c9yF1 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEABYIAB0WIQRh246EGq/8RLhDjO14tDGHoIJi0gUCZTkq+AAKCRB4tDGHoIJi 0rnGAP9ZabySIiA8SVpNMYulGM3x3bCMQhPDIuSRdNFrqvuBKgEApPdAFGmmDMNE Pqyn5ngRg4/wRf9xVNi8zaqOYEf2ug0= =ShOI -----END PGP SIGNATURE----- --ZJFVlm9+Zn/c9yF1--