From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pj1-f41.google.com (mail-pj1-f41.google.com [209.85.216.41]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id CFF2F2D0620 for ; Sat, 10 Oct 2026 02:48:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.41 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1791600526; cv=none; b=vGtjy9NAeLsDzSCSd/DSABGRute8KktS8zCPzYbADmqF0mckiR7g7oVQPLV5t8y8c7Q5assKPscmdeWM5cobeNUP10FY1G/Kl5Bbh226sJ2q23ZlzVMln5GOQ4irDjidDiHdeJn7DBmS8f0LQy97jIR/3FtKQMwqv2cndSqq8L8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1791600526; c=relaxed/simple; bh=PR8UKdZZVI65hHMoanhVFfK2UYdeJJzvlhtOcX9oidg=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=I3H0vO2vY7Z+fpyfEB9EG5EscPD6U0PhzjeXhN9Qf/EwKw4kmXPfuVXhfZm+W4OGIf3K56n1efJPFNn3lrPBAwO8ciwp298igxZyn+yMZufAxYzQtLB8zOxa8HRKdUYyjQP8pwXuM6pXrEzNsOWOkqhbb1zRxHUfpHJrTtk7E6M= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=YndYrzF6; arc=none smtp.client-ip=209.85.216.41 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="YndYrzF6" Received: by mail-pj1-f41.google.com with SMTP id 98e67ed59e1d1-383b4a3755fso186094a91.3 for ; Fri, 09 Oct 2026 19:48:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1791600525; x=1792205325; darn=vger.kernel.org; h=content-type:content-transfer-encoding:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=Ol+wvlr2CdZCdXa+I/bU7xRVzRqJragTtCzufPOHHa8=; b=YndYrzF6jCtaHnRQgKf1m3MRopG9sNpN9THcpHxcxO5bKaRZKuKRFxcfkKvox18KQ4 gER+ddoaUHD+6fcJrmxUx2CJ806r5ng3HT07x7f7kG/SNTqQAJ4d25RTFONVuHBrCq8Y nfsgnKxPviVKQlXW/xVU0BJSGl8b0pypk3w6kszsp0ZU47JAa+iBn6l4suCFDw2Ch7Iw kpXhBBTvyu2R4+8MpwIWuMIZSce86qtd01yLTAUhCvL9XoGavdBNeLFFr1rcgQPsc9w3 Jn0u3ZMQHoxCrDUP1/rDRXn4pS5z2izqP7fhPOn1qiZ37YKHbDmiXqgH+QWeyyJpOwSb 5uBw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1791600525; x=1792205325; h=content-type:content-transfer-encoding:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=Ol+wvlr2CdZCdXa+I/bU7xRVzRqJragTtCzufPOHHa8=; b=XIQkMyMKemG0jb0pANjWLjaidYq4kcNYY81KqWqJoXhAp1PTh7oyXOkzt45HeO3dGv ZxlrVeNZ8d8dj3J0yH3VDLyaz84ydmnxI6CTS5/heNDhmx95vdrVFXo12LtBuj6jHQwK Q9+WG1piFcKasQ7loqPTjOzzGCAnQTGlyhAcn9RQh2SCWaGMvJh6CEGTLuQFUos4TfRF 3rzb5LVHqp3+mVJtggD98G0m5B1R+AL3GpnQVFNhq2uOdc2a3RWV/baYDcOxI/TIAQ+R b1Zg9ggI1s0z2ZufiHhTBM1MXFmoFIvEgSkxRbUnwtxl10yEgvjto71Qnreb4ROMBz3w AYiA== X-Forwarded-Encrypted: i=1; AKwUvByjmTQfZzdgswU65Ao6qX3UEzXJo713lu+M7Y/ZLBjeUdZX/RLl2L6goXf4HIzyx6PXUo+MR8oRo+XiG7M=@vger.kernel.org X-Gm-Message-State: AFq9FYKtbnwzP5F2LbZC0PA3szgeUT7RJU+o62WHQYPXVAOx7pkf23lR L8Md93u5EaZuOGSUdnEnXboE+3h8Oa643LNn3aTvkzDhRewpPF6K4KHA X-Gm-Gg: AYBFou1wNBuCR6wlFMs/dqdsmn63bsjR3dydhMaDCZmOnqUpFVkF5iRnkZrcOshmaBM n3Qgu2kWpa2+UqGIyY0H4qSs5/gEhq6ZEm05eewUfhJAFMILydmMU3Fjm06IivAyUGRlJX5lAog oAfqXVI4hbq5vr5YUgK5vMQW9n1YIDm8OQqNQPGENm3lzyElRZYedAO9EGPa3eF0c62B/pjqtjP qPJbDltjNK/vDX/pGxPoRYJ0RdRAmvLViqqMAqW1mOVuPXAWXDCgzPD2cgrjE6OPROBRy85TUX5 mBVrsr4VloF7CNOioFJ0aQDvW515S0u+S72+w1Qkqi8tUESz0kBzeWRL3Wrzf2HK5L2tRX/fAC/ gQTvNmv1WP3zTbEMKCWd1y5gtIWD07rUp3OR/1brD48c/5rifOgKN/jiSHjI/zLZXAeHhnCzGDD sN3mCNM1+3m00K1joAqjjHxUM/xdOG1pUvzmjScqbv8yTdaw5RB2x1JSKX5gqEc1hitKnW5yW4V KugljhoIBf5CHZ6+ADp/S/R9FhEXoWTWVfyOHkyW1XbR0slXqi0H6ySrFguWJRUmSUl3rVj/ZMW 3ByxRV6o5SwA/PIGthAbTQSr29mfdwTqihxkS18X+1Q/FhpJFdM= X-Received: by 2002:a17:90b:5887:b0:3ab:364a:9532 with SMTP id 98e67ed59e1d1-3ab3acc548fmr3728946a91.44.1791600525144; Fri, 09 Oct 2026 19:48:45 -0700 (PDT) Received: from setsuna.localnet ([2403:581e:d87e:0:fc2d:ed31:e80e:412d]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3ab36ed040dsm7675161a91.6.2026.10.09.19.48.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 09 Oct 2026 19:48:44 -0700 (PDT) From: James Calligeros To: Krzysztof Kozlowski Cc: David Rhodes , Richard Fitzgerald , Martin =?UTF-8?B?UG92acWhZXI=?= , Liam Girdwood , Mark Brown , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Jaroslav Kysela , Takashi Iwai , Matthias Brugger , AngeloGioacchino Del Regno , Shenghao Ding , Kevin Lu , Baojun Xu , Sen Wang , Sven Peter , Janne Grunau , Neal Gompa , asahi@lists.linux.dev, linux-sound@vger.kernel.org, patches@opensource.cirrus.com, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org Subject: Re: [PATCH v2 05/21] ASoC: dt-bindings: Add binding for Apple Silicon Mac audio Date: Sat, 10 Oct 2026 12:48:34 +1000 Message-ID: In-Reply-To: <20261009-daring-objective-flounder-c0b66d@quoll> References: <20261004-macaudio-v2-0-7b47ed6335a8@gmail.com> <20261004-macaudio-v2-5-7b47ed6335a8@gmail.com> <20261009-daring-objective-flounder-c0b66d@quoll> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" On Friday, 9 October 2026 5:17:53=E2=80=AFpm Australian Eastern Standard Ti= me=20 Krzysztof Kozlowski wrote: > On Sun, Oct 04, 2026 at 04:03:32PM +1000, James Calligeros wrote: > > + patternProperties: > > + "^dai-tdm-idle-mode-[0-9]$": > > + $ref: tdm-slot.yaml#/properties/dai-tdm-idle-mode >=20 > This looks like you put several slots into one. TDM slot is for one > slot, no? The codec bus keepers (which these properties exist to support) only need to be configured on one codec for the left and one codec for the right. We use the "main" L and R woofer codecs for this purpose, so the extension of the properties like this allows us to specify which codec's bus keeper should be set up, as we need to support machines with 6, 4, 2 and 1 speaker(s).