From nobody Mon Feb 9 22:26:25 2026 Received: from mail-wr1-f51.google.com (mail-wr1-f51.google.com [209.85.221.51]) (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 405BD41C72 for ; Sun, 2 Mar 2025 02:50:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.51 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740883807; cv=none; b=fy+duk2SNU+a4kyYn9Fp9xY9lOx69D5CBHsDgNaWjXyeBLdGena/kj+D7JhVn0TIHHwFEW0UPAK3p1Pu97TiOWiVhprACCFu3CMzcwKD77e1Au3ku4wyhjXbsw/5PP5Aa4vEVIXtlSoqd7L/i/FUgWV5gm929Nxq7rKfaOH09zU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740883807; c=relaxed/simple; bh=6ScO6d/vD41aSSHc3m/TNsRC6O9XMMje0w18/CgtKz8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=B2pinBtvtA0isqutsnq8978+WleYj1T9OZSWVplGHdppTQDw2G2T4R7kAwKAO9ATgO3rbcwWMZa2lZNzIciJm4gHujwxIiO4u9QT2KeVygKFCOfjQYmu56D7X/x/t3XVXn6XMxT5ONdvyCuFAADriIOYjNLSW5Dw8m22Z94NgK4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=Ij8evwgD; arc=none smtp.client-ip=209.85.221.51 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="Ij8evwgD" Received: by mail-wr1-f51.google.com with SMTP id ffacd0b85a97d-390e702d481so1387027f8f.1 for ; Sat, 01 Mar 2025 18:50:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1740883803; x=1741488603; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=l2dsCl7aelSQACC2hAibA/NG78Rv8OzFHgcMb4grt70=; b=Ij8evwgDClxjlp7aRRkY0MPflAHB4vWSlNW6KEJgh+0topDBtTtfND5BKOS/cllZuQ KqdfebTv8GJGJsXGuJjTSfXVmOGejOIWBi8hyFd3fZGhPLR+3pwIhX/KpOQ+N9N6FS65 WD7HBXC7TjOczgrFLhc07tPQWAiveJSUGihDDqxSTE/JejV4jmqx4fR0J8JFXYaIFVR0 KR3imcQpDZAkxoUkYXXLChoBRKcdqjjlNSfSKa5JwbHsvwbeXALC6ulNqnWtJF83rngA BtrCtsAbofZZUBSr3ObVd8gNVWmz8wbDDQQ0JqzfkpsNNDme5TX5S8GRYL4VSwkXz3bF BwKQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740883803; x=1741488603; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=l2dsCl7aelSQACC2hAibA/NG78Rv8OzFHgcMb4grt70=; b=T1aKqboPh86ktKdBvrpIEODzXO2W/lffrr4yzu1zvBmxCzOOOqeIAXlp95Kt8OX60J wSZEksqlAneCY7Q1ypH4emOkMURunfkJ8wLJp6cEnhGNL5/w0hrMmuA2xmkJjVarQ/Bu rl+E9qMqhuC1u+dtTNHTIIGldeZLcjsQUjh89vdmQAFDIrXQ1C1+bmkxYqFNKeErrQzz yBH0wXKFsNZp4m6eF/CzEhQptXBHMakrHgYTEkxSBpxY0Qo/LPy1trSvkh3DMW8BgULT K9V7cEAB8GMbuulSRi2lyI1T+whx1OBOMnCNTKumWn/1kowhb9CpPC5gN39s91jf56nB NOig== X-Forwarded-Encrypted: i=1; AJvYcCV5qPZr7Y6OfJxnFR/JyHBM89+U5WnOxdNDxeacroOI91rgvo7Hfk5s7gTjINusThWON0lox5NqFjqiuNg=@vger.kernel.org X-Gm-Message-State: AOJu0Yz3v7vNQEOPGb4Md6k2J7wuAXe0U6Wyf9IMyQPFy3Q7u2PRyaxr p3C3r3z8niIdWiVoDjhWyJja2aFOKlh+IYAfnj3JxckprpbkA+Up6XspsjvdbNM= X-Gm-Gg: ASbGncszQjHb3PxUj5NqJhAW4dJSaX/q0zbXV0SzgC0evqOsVtszNaNi2xmRa7NwzIL D0ZDUJ+hv1pnXylrltWK3PZEVBxsNTM97Kk9S8U2cA9C5Q4T74MxCWvFyOYP9OsjjqnMLcIcE2A KlEGkKHbmsF84Am+pwGztteZgDjFWfBJ4qco+gv06OOghmeZP8BZdGD4TZd5mv3pOWV80E7hCWW rfwAhu+yJBwS3eg6ZGu2PkAFPL8FC5YV+NWTxBK9LqF39AEYSkTYivwDwFadTMaU67heg1Wb1ag H9YhCQeJhg4J8EWm/eOo7QZWjxsr8y0MrvTKrnqbqMMsmJ6J0xfyOQ== X-Google-Smtp-Source: AGHT+IFxHCKQFyUj24+tuV6wSHKQy4LhNfQvVRey7/Nm7Du1PU4gaJP8VBFQeZCerX6w7bwI5hKemg== X-Received: by 2002:a05:6000:4022:b0:390:ffd0:4138 with SMTP id ffacd0b85a97d-390ffd04350mr1322985f8f.24.1740883803448; Sat, 01 Mar 2025 18:50:03 -0800 (PST) Received: from [127.0.1.1] ([2a02:c7c:7213:c700:e992:6869:474c:a63f]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43aba532b0dsm137845975e9.13.2025.03.01.18.50.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 01 Mar 2025 18:50:02 -0800 (PST) From: Alexey Klimov Date: Sun, 02 Mar 2025 02:49:51 +0000 Subject: [PATCH 1/5] dt-bindings: pinctrl: qcom,sm6115-lpass-lpi: add QCM2290 compatible Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250302-rb1_hdmi_sound_first-v1-1-81a87ae1503c@linaro.org> References: <20250302-rb1_hdmi_sound_first-v1-0-81a87ae1503c@linaro.org> In-Reply-To: <20250302-rb1_hdmi_sound_first-v1-0-81a87ae1503c@linaro.org> To: Bjorn Andersson , Linus Walleij , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Konrad Dybcio , Srinivas Kandagatla , Liam Girdwood , Mark Brown Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-sound@vger.kernel.org, Alexey Klimov X-Mailer: b4 0.14.2 Add a compatible for the LPASS LPI pin controller on QCM2290. It seems to be compatible with sm6115 LPASS pinctrl. Cc: Konrad Dybcio Cc: Srinivas Kandagatla Signed-off-by: Alexey Klimov Acked-by: Rob Herring (Arm) --- .../bindings/pinctrl/qcom,sm6115-lpass-lpi-pinctrl.yaml | 8 ++++= +++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,sm6115-lpass-lp= i-pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,sm6115-lpas= s-lpi-pinctrl.yaml index f4cf2ce86fcd425b7522918442de25c836bf24f0..ec1cd684753ad22050ae349a2e7= acbb2545a9070 100644 --- a/Documentation/devicetree/bindings/pinctrl/qcom,sm6115-lpass-lpi-pinct= rl.yaml +++ b/Documentation/devicetree/bindings/pinctrl/qcom,sm6115-lpass-lpi-pinct= rl.yaml @@ -16,7 +16,13 @@ description: =20 properties: compatible: - const: qcom,sm6115-lpass-lpi-pinctrl + oneOf: + - enum: + - qcom,sm6115-lpass-lpi-pinctrl + - items: + - enum: + - qcom,qcm2290-lpass-lpi-pinctrl + - const: qcom,sm6115-lpass-lpi-pinctrl =20 reg: items: --=20 2.47.2 From nobody Mon Feb 9 22:26:25 2026 Received: from mail-wr1-f52.google.com (mail-wr1-f52.google.com [209.85.221.52]) (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 A033384D2B for ; Sun, 2 Mar 2025 02:50:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.52 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740883809; cv=none; b=lvoPhV0fQ0Dd96vOWhOz5HS1GWzGn9BsLaSSZYZztfrP1GKNXLo8HUthON0U5M81AgZJtSchxUZHnAtulQaJAW59cFkdsUSxlaWYlvlnVJXhex2P5IDx3hm27bCb6hBLyL56yCbgf0SxDQbMrDVlLaMAS7fxTR31EKGhFcDoUyY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740883809; c=relaxed/simple; bh=qAR+2aI86HiCDVAutTSZwo5vqE2IWuPEOFNyO9gS4X0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=INWq3emsfpORryYnhpbNw9PvO+m2A2udVQ+i71JHUf29Q7u4SmZKyUUSVfIcyM/SMdUYyj52GkQS5T0/mYb4BxDSsrZCkA+XzYrRM1WODufEE55fFF66gPnG7i/1xALYCKy/eaGT0A/d80pA6GmusPXo8PWCLSHG0Yjd5HTNJUg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=V/dgRWX/; arc=none smtp.client-ip=209.85.221.52 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="V/dgRWX/" Received: by mail-wr1-f52.google.com with SMTP id ffacd0b85a97d-390dd35c78dso2289371f8f.1 for ; Sat, 01 Mar 2025 18:50:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1740883805; x=1741488605; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=jXrj904LpqaBDNpwd4ntDUN8Z6zfCaWzFIMN5cqT0Ig=; b=V/dgRWX/kasi9BGC+suiji15TF7vMle1df70zeY2vVAcTX0JxeUYTMtfQL9kHqoh2P GrtUn6jG5nvuXkg+RP1e0cWPwYBkEa7PZEDshpx6DsgL50qOGZKl3m/i7Xsjf9MqGDi6 U2clEu0JR85XG0x8UW/ulbWQzu4KZlGRmHhobhTOSRV/J/5ylP3jwKdnLciyKzMmtf5o /MZCVHQQ9ducmfWwtBX4tDZAaIsOjvRC/zJPrX0EcdaA8TLXRq+uJeZt7ld7BKxzF30N gsw8LfMCZPFvYmFCslv5F0oRrCnzdxOUIOwVKcocuBG3KnXUq+7kOEUC/gCT7uhetFPJ 67AQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740883805; x=1741488605; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=jXrj904LpqaBDNpwd4ntDUN8Z6zfCaWzFIMN5cqT0Ig=; b=S5eZmv92mh+acUksDdTJ8mf17CaxubyundzXv/OtYQaeIKrqSMVf7JEHDP8AcpWy3U PtpCB7ZbzzvO+AGub9T5uqAMofrjdIok89shDryc5CrzPJD04cfvR3qR3usc3XQSX/7y /FREbm5i60CxKrK2Yo28SQFL0KJpmquPWFybMY8iSH4ernoNob94S7leS4NfBaldeqL3 9bdFIpl6FOZCzih7KRbHctDOHStK3bVR51cH2YEN/ZOa+EiXcfIQZsrgyOipSyZFz8cM FyNc6j4iXBDp9QbyZrAugloe6Mn3vWSRClTqqbTR124U73yfXiwf/8w9IHxX4ccWn8FM Fbfw== X-Forwarded-Encrypted: i=1; AJvYcCUApNMBP2EcdAxM9jh89ruR7ODhIMEONb4pgottwYbST2Z5XJzEHBkXEOC3sPK2ADtaoOjCLHPoyI4o2nE=@vger.kernel.org X-Gm-Message-State: AOJu0YwTIJy75UeW8vFwiwVPTwNZMIyjo/Sbd5R49xZb7eKNJaG0fay6 csxpq26h3aJfIdOgZdkmYwsAvd0cDUs8uNYpq3zZsjpnam0rDRr4GgVX8A4+oPw= X-Gm-Gg: ASbGncs/fc+YF+UTWcFmkVwni5X1b797WEixGq1uLG268yGxSsWQ+Rd5Ys7aR5APKnr /hMhOgPKLR5qNIe+VrPvWHzuyMQB7RfFILBgVaLrJU/W/mrYm/vWEJICSr0ilV6z0kYLrRGvDQT Lzcy2iMQMY/ZBsaxoy7FIzVXFYyq+r0dKt+KcsHotOqkYsDBxT1mI08XdLiwhy77hcpTjSJDzCC IilaPRVjsnXb5sXZWIx1JhbQ/36wioD+8dMI3d4qHTc6QcjvxyuSVnZXj8RhPy3IGx18XRLfj+G tdPPDZuf97eCjUdRBzFY5PawHSz73LKrz48QDdDnvoVc8IrAzUdfqQ== X-Google-Smtp-Source: AGHT+IHMo57UE3ntf4TEinRfNmdjYzDDdeSWceSngBtIaTdafTS9vFTWddSzhUXDAaSR57yX2SA2bQ== X-Received: by 2002:a05:6000:1f8b:b0:38d:e363:494b with SMTP id ffacd0b85a97d-390e166f24fmr10125606f8f.8.1740883804957; Sat, 01 Mar 2025 18:50:04 -0800 (PST) Received: from [127.0.1.1] ([2a02:c7c:7213:c700:e992:6869:474c:a63f]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43aba532b0dsm137845975e9.13.2025.03.01.18.50.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 01 Mar 2025 18:50:04 -0800 (PST) From: Alexey Klimov Date: Sun, 02 Mar 2025 02:49:52 +0000 Subject: [PATCH 2/5] dt-bindings: sound: qcom,sm8250: add RB1 (QCM2290) soundcard Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250302-rb1_hdmi_sound_first-v1-2-81a87ae1503c@linaro.org> References: <20250302-rb1_hdmi_sound_first-v1-0-81a87ae1503c@linaro.org> In-Reply-To: <20250302-rb1_hdmi_sound_first-v1-0-81a87ae1503c@linaro.org> To: Bjorn Andersson , Linus Walleij , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Konrad Dybcio , Srinivas Kandagatla , Liam Girdwood , Mark Brown Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-sound@vger.kernel.org, Alexey Klimov X-Mailer: b4 0.14.2 Add soundcard compatible for the soundcard on QRB2210 RB1 platform, which at this point seems to be compatible with soundcard on QRB4210 RB2 platform. Cc: Srinivas Kandagatla Signed-off-by: Alexey Klimov --- Documentation/devicetree/bindings/sound/qcom,sm8250.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Documentation/devicetree/bindings/sound/qcom,sm8250.yaml b/Doc= umentation/devicetree/bindings/sound/qcom,sm8250.yaml index b9e33a7429b0c063dc5f5b806925cd541e546cf6..2493ed99268bf2ff8343020150c= 2c9aca4262514 100644 --- a/Documentation/devicetree/bindings/sound/qcom,sm8250.yaml +++ b/Documentation/devicetree/bindings/sound/qcom,sm8250.yaml @@ -21,6 +21,10 @@ properties: - lenovo,yoga-c630-sndcard - qcom,db845c-sndcard - const: qcom,sdm845-sndcard + - items: + - enum: + - qcom,qrb2210-rb1-sndcard + - const: qcom,qrb4210-rb2-sndcard - items: - enum: - qcom,sm8550-sndcard --=20 2.47.2 From nobody Mon Feb 9 22:26:25 2026 Received: from mail-wm1-f54.google.com (mail-wm1-f54.google.com [209.85.128.54]) (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 3CB44156C62 for ; Sun, 2 Mar 2025 02:50:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.54 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740883810; cv=none; b=hyCCt4RAfH9cIyCSPNQdxwD/tSRRAy6cZ8bvVDdMc7N0K8oBXHhUUh0TWMFDC2ISiK68ovklhs30dUXU9IJNnad/LJ9zTUb9VETAUDmddtz/Q1mHy1YBpaPUb+sONovQeuXR1keZmP8D3ke19G6JxiWN6s0WpZS00L5Hm9S51s0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740883810; c=relaxed/simple; bh=wQ01J6D4oNUO/j4ZKHOnBEmLwf4ywfjNUsETE7Q7ofw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=HRxFkxq5oqETwVTXULmrcVyhNNTHbAJIxk0A+gpD6RrksiiugMsZg7fkujiPvCpkGguCRPfg+rsCViBnpyeIx40BhG/i6zKfK/orDY5vP9UCeLYDFNC9ZUO5KPODsYU4vXGhoSKehaa91V/7x0RWlmyC160U33i9SL4Ao7iFWf4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=aHCHVrwG; arc=none smtp.client-ip=209.85.128.54 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="aHCHVrwG" Received: by mail-wm1-f54.google.com with SMTP id 5b1f17b1804b1-439946a49e1so21054395e9.0 for ; Sat, 01 Mar 2025 18:50:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1740883806; x=1741488606; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=nmdfEHpxLSmQg+isrOnjjS1H9iCmEJAPxMrM+k2a/mo=; b=aHCHVrwGzq/xLs8/ZsdMpBXuegrMAzW0NZOTw0LnJemTY6u86lP+j2BeUlYMuDw6Zq qksz+XvWevxDjgZAf4PFvlwCeaJD4bgdpBm09UWYCRBmCEkYGVgHmvzowPkwZXLdEap3 ymyxbMn3HFYKw35yYL2dbo8/1peo0UXhkLPZWNGb9YAIIfjaavM3od7INV1MVpgu9H/g vKzQ7wSRIi5mHNdt0oBeHqxg52wsvT9wF7ShkmXKmdJO9//BwwsNh346m/Uyu5icPlta 8jJD+FPhKSHyoRynv87v9k/v2YmjVTCrr1EyNjtq5C64Cnh1ohw9xD1IF9uhPL53rKfL JpcA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740883806; x=1741488606; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=nmdfEHpxLSmQg+isrOnjjS1H9iCmEJAPxMrM+k2a/mo=; b=aH7NYfQjxxM89+q3LBiw8jq9x/qTwog9+/SOwlIYpKc5Tv95fau1YYiKtiX+vHPO0n OvIGzh+qPK/jmfo9q4hpGSUBO+j0KAol3xwWYjpj7pAT+k05+SD1HZYuUeUfaoabo9Vy 1PuJtkq38jceRK1SWe/OGmPu81mprXjq8f16SED0DqdBarHBl3sLrH30njSRuMg25zwE MpJNrA445CG52nVNw5JR+nmyk1zdRPWIrqycer8V8bmX4LNdg2xp9QRkONBJ7x3reYEo z8qH3xfahWkeByQ5za5/kNHzZ2JxmrEX05F9l84BedWEZSmHlNmQbrjCWuBmagWqCGBG VLWw== X-Forwarded-Encrypted: i=1; AJvYcCUoyP7TdNkC/UbsQFOA9xiIJWdrbNR/Y6O9hf+pr3atP+5BKk34H1G83tby/AbhZ50SrQHoiVzCnQf4MeM=@vger.kernel.org X-Gm-Message-State: AOJu0YzXV/qnaAanlSLlPeXLtsis0FIR/1Jzp+9HZ1OQ15bZ1Kh2uZ0T gHmGOiH/1c2p015x0LX2GAYkwrqN0/TRZPNnUSnsPS1EoUGb9isaPuAdqbwOWCs= X-Gm-Gg: ASbGncu041WaN8nhkVmPh+PjDSuNXtWA/sXkWGM2DM6HXlQoY/mpktH/pEkoYQ9bwYK Wopq9Fcw/gYywEDHF5uTc3P3SRMDU30OXJyv312HMsbuJOcImJBClimVCvV/FKGT5AHByQzpVk7 MnJYeYNDrbLKjjKBGVOqUoit8xq95maVbet/Oll9u3Hq9rN1EpIxH0E2gzfO/YbFGB7umuGUqfg sQV2kQZhMlpSmr727n4eb40s03fFHBQb8LnHHMuqsX4rcBMMsa+q/MMayvtMWU6lS3SCEfTHbsU egF8+V836mwJTMAbq5vLHaflcmnOiuGVGBvrp7+bHR1iO2WJs/Tkpw== X-Google-Smtp-Source: AGHT+IGpybvE45hfiU4SR8oSm9r2kkh3ze0e3IKrTgUQU7lkfSzFWQu/64T/KmNdqENi7cRLhMWZaw== X-Received: by 2002:a05:600c:4f16:b0:439:88bb:d024 with SMTP id 5b1f17b1804b1-43ba675a8a9mr59723415e9.25.1740883806571; Sat, 01 Mar 2025 18:50:06 -0800 (PST) Received: from [127.0.1.1] ([2a02:c7c:7213:c700:e992:6869:474c:a63f]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43aba532b0dsm137845975e9.13.2025.03.01.18.50.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 01 Mar 2025 18:50:05 -0800 (PST) From: Alexey Klimov Date: Sun, 02 Mar 2025 02:49:53 +0000 Subject: [PATCH 3/5] arm64: dts: qcom: qcm2290: add apr and its services Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250302-rb1_hdmi_sound_first-v1-3-81a87ae1503c@linaro.org> References: <20250302-rb1_hdmi_sound_first-v1-0-81a87ae1503c@linaro.org> In-Reply-To: <20250302-rb1_hdmi_sound_first-v1-0-81a87ae1503c@linaro.org> To: Bjorn Andersson , Linus Walleij , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Konrad Dybcio , Srinivas Kandagatla , Liam Girdwood , Mark Brown Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-sound@vger.kernel.org, Alexey Klimov X-Mailer: b4 0.14.2 Add apr (asynchronous packet router) node and its associated services required to enable audio on QRB2210 RB1 board. Cc: Srinivas Kandagatla Signed-off-by: Alexey Klimov Reviewed-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/qcm2290.dtsi | 72 +++++++++++++++++++++++++++++++= ++++ 1 file changed, 72 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/qcm2290.dtsi b/arch/arm64/boot/dts/qc= om/qcm2290.dtsi index f0746123e594d5ce5cc314c956eaca11556a9211..2c90047f7dd867580836284721c= 60ed5983f3f34 100644 --- a/arch/arm64/boot/dts/qcom/qcm2290.dtsi +++ b/arch/arm64/boot/dts/qcom/qcm2290.dtsi @@ -16,6 +16,8 @@ #include #include #include +#include +#include =20 / { interrupt-parent =3D <&intc>; @@ -1868,6 +1870,76 @@ glink-edge { label =3D "lpass"; qcom,remote-pid =3D <2>; mboxes =3D <&apcs_glb 8>; + + apr { + compatible =3D "qcom,apr-v2"; + qcom,glink-channels =3D "apr_audio_svc"; + qcom,domain =3D ; + #address-cells =3D <1>; + #size-cells =3D <0>; + + service@3 { + reg =3D ; + compatible =3D "qcom,q6core"; + qcom,protection-domain =3D "avs/audio", + "msm/adsp/audio_pd"; + }; + + q6afe: service@4 { + compatible =3D "qcom,q6afe"; + reg =3D ; + qcom,protection-domain =3D "avs/audio", + "msm/adsp/audio_pd"; + q6afedai: dais { + compatible =3D "qcom,q6afe-dais"; + #address-cells =3D <1>; + #size-cells =3D <0>; + #sound-dai-cells =3D <1>; + }; + + q6afecc: clock-controller { + compatible =3D "qcom,q6afe-clocks"; + #clock-cells =3D <2>; + }; + }; + + q6asm: service@7 { + compatible =3D "qcom,q6asm"; + reg =3D ; + qcom,protection-domain =3D "avs/audio", + "msm/adsp/audio_pd"; + q6asmdai: dais { + compatible =3D "qcom,q6asm-dais"; + #address-cells =3D <1>; + #size-cells =3D <0>; + #sound-dai-cells =3D <1>; + iommus =3D <&apps_smmu 0x1c1 0x0>; + + dai@0 { + reg =3D ; + }; + + dai@1 { + reg =3D ; + }; + + dai@2 { + reg =3D ; + }; + }; + }; + + q6adm: service@8 { + compatible =3D "qcom,q6adm"; + reg =3D ; + qcom,protection-domain =3D "avs/audio", + "msm/adsp/audio_pd"; + q6routing: routing { + compatible =3D "qcom,q6adm-routing"; + #sound-dai-cells =3D <0>; + }; + }; + }; }; }; =20 --=20 2.47.2 From nobody Mon Feb 9 22:26:25 2026 Received: from mail-wm1-f43.google.com (mail-wm1-f43.google.com [209.85.128.43]) (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 0EE4A1922E7 for ; Sun, 2 Mar 2025 02:50:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.43 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740883812; cv=none; b=sJRqZbNao4LyRUgAZsjuqqFyDvtriL6YO9+Ui0OA/rQTWxA9jiLZvPM+5iLY/jrKEsVJAiifsg4R//NOHPNCVvt3SSiEJBV9TLHPXP8lWw70lCMXoyJDfDgQ01vZI322uTldTtAAAmJrDEIpNL27acz4kPCyMFAiuq6UOA1gmM8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740883812; c=relaxed/simple; bh=SlByiTDxYgd85794TFUJfJk6EJELUYRPQB26XL4VOA4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=FqUjOncA0bd1ziwaAtIK/IPOMHDlF8EuW6Ead8szSBESKZmD7uPBs+DvPmVYYEI6QYwSvHq3UrfUDX2LSeOg46Vguu0ssghGpjusVBSbJ4fXfLN/JphGKaylfR0r4cJFPTzbIHcc0d216FsPtwsVOqw9VuPErSWzZWZMGMK0uFk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=cZcvDFSX; arc=none smtp.client-ip=209.85.128.43 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="cZcvDFSX" Received: by mail-wm1-f43.google.com with SMTP id 5b1f17b1804b1-4398e3dfc66so30166325e9.0 for ; Sat, 01 Mar 2025 18:50:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1740883807; x=1741488607; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=DVE7MMoQ2WthyPOL2l/3V1MXkj9hPNOqHWuQkJid+/c=; b=cZcvDFSXjVmoD2eTQZoU5dkAFcuB9Pa6Xf4E2ICzrRF8acb1OmMdW4iFf2zhA1iK5q az2aQQ3tZEGyJHKxQhrenZx/IqhpC8GxLl77npYBLzRFo04XpVfY/p1CiD47aJ5ChZUK f1vgSBd35MH3I8Mmq4KvcUCTTh7sYZIUdeNmoaqcxjZMKfL8L2e3FFkUeJgw/+o+lWYI K6Zp7T1ZPvXfY2uogexDbmcAIzzbJNDUMN62cVW8HUfilfJ2uNabHb06NO8cSwsop7FT w51WVsAJZynDLtAeRbqDD7Z2mt/CaVKMaAjz3oTzHfxaX6hENfCI7AbqB0k/xiDm/S2V 4xfA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740883807; x=1741488607; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=DVE7MMoQ2WthyPOL2l/3V1MXkj9hPNOqHWuQkJid+/c=; b=FGMmSRLo76HK7+0A1wanc1cKK0Y9h6400ErppR8CqCUFh8EBDRQ5FxawIKd5v93AJJ pTEqdfCOKmusRaSdnpVER2Y+d4w3IIVTT4ZWATWtXZHHApRc5XLtax1YzrcEK4aSv3jd MIjlGPbOlchRwdcGoSXiBkrV6DO7q9MXG/yxhTe9i14AWJsOg2pmVkgLX4Mu8AYiq4y9 dxXe8Hbp5WPPffomc22HOT/llXrK91z5r5bEegoXpw6ViMDjP8ccuXYLLQkrRsnGT7m7 7HW1da9wxgu+JEWWHqoPQD7esD2l1GtpO72iJmEhpcdvcDVRJKQUUbvARqEAb667q/dW iopw== X-Forwarded-Encrypted: i=1; AJvYcCWtFbb+i930iJjP8UmIlxOVLzcsfhN0bLM3k6rlLAHrqZ3Zx9kUxmnlaHJ6XzIZqvZjaoEUSaBu5kgDrZg=@vger.kernel.org X-Gm-Message-State: AOJu0YxRscidvfrNxaPMo8luZAIvp4Pv3sqWWhxQyq1iZjFsAdK81OGR 1D+1Vxd8XVMtegHx7oecczqYFqCJdhIvnxRXIV77mVm0KU41HphImQTV16KmpBA= X-Gm-Gg: ASbGncvvDIjDN3fWjkZBPxPdJAsnvj3Q9T3l8GWc/2Vk/MwCUaEubCH6r7wNGr9MQd1 qoXlqVrR55omXl3ACiV86b9GC58gZRhhwOqCBlVune0znCZvJ7JMiqq50jBw5H2/lDa3w9oV71y Oir8/2ZOAFowGCKNd2vVW4EwizGqWQ/aOSkus4FA3Uzck69RKQ1hWW71RMPaX9AYBK4MdVUiAhB 0YUM84zymBJvvcj8vufrW4JyroySi5TncUIrhz6JB9RgjiK9eFkRtkc9QegRKuARcfuh+R2bK4q RGCgTYkiNUvxkZC37fOq5U4Mg9VnmO+cdL2vwnNGl8pDStTNdT42RQ== X-Google-Smtp-Source: AGHT+IF1OyUGX9QaED/sDZkS9eJZ9gYij7zwJ8c8ovq4U+BP6af7VsWqnEYCb6d6Amdd2x4tpI0G/Q== X-Received: by 2002:a05:600c:1550:b0:439:6dba:adf2 with SMTP id 5b1f17b1804b1-43ba66e7550mr81082225e9.15.1740883807490; Sat, 01 Mar 2025 18:50:07 -0800 (PST) Received: from [127.0.1.1] ([2a02:c7c:7213:c700:e992:6869:474c:a63f]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43aba532b0dsm137845975e9.13.2025.03.01.18.50.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 01 Mar 2025 18:50:07 -0800 (PST) From: Alexey Klimov Date: Sun, 02 Mar 2025 02:49:54 +0000 Subject: [PATCH 4/5] arm64: dts: qcom: qcm2290: add LPASS LPI pin controller Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250302-rb1_hdmi_sound_first-v1-4-81a87ae1503c@linaro.org> References: <20250302-rb1_hdmi_sound_first-v1-0-81a87ae1503c@linaro.org> In-Reply-To: <20250302-rb1_hdmi_sound_first-v1-0-81a87ae1503c@linaro.org> To: Bjorn Andersson , Linus Walleij , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Konrad Dybcio , Srinivas Kandagatla , Liam Girdwood , Mark Brown Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-sound@vger.kernel.org, Alexey Klimov X-Mailer: b4 0.14.2 Add the Low Power Audio SubSystem Low Power Island (LPASS LPI) pin controller device node required for audio subsystem on Qualcomm QRB2210 RB1. QRB2210 is based on qcm2290 which is based on sm6115. While at this, also add description of lpi_i2s2 pins (active state) required for audio playback via HDMI/I2S. Cc: Srinivas Kandagatla Signed-off-by: Alexey Klimov --- arch/arm64/boot/dts/qcom/qcm2290.dtsi | 41 +++++++++++++++++++++++++++++++= ++++ 1 file changed, 41 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/qcm2290.dtsi b/arch/arm64/boot/dts/qc= om/qcm2290.dtsi index 2c90047f7dd867580836284721c60ed5983f3f34..623046ba833b6da284ffa4e30e6= 5ea4ae5fb77a2 100644 --- a/arch/arm64/boot/dts/qcom/qcm2290.dtsi +++ b/arch/arm64/boot/dts/qcom/qcm2290.dtsi @@ -18,6 +18,7 @@ #include #include #include +#include =20 / { interrupt-parent =3D <&intc>; @@ -650,6 +651,46 @@ data-pins { }; }; =20 + lpass_tlmm: pinctrl@a7c0000 { + compatible =3D "qcom,qcm2290-lpass-lpi-pinctrl", + "qcom,sm6115-lpass-lpi-pinctrl"; + reg =3D <0x0 0x0a7c0000 0x0 0x20000>, + <0x0 0x0a950000 0x0 0x10000>; + + clocks =3D <&q6afecc LPASS_HW_DCODEC_VOTE LPASS_CLK_ATTRIBUTE_COUPLE_NO= >; + clock-names =3D "audio"; + + gpio-controller; + #gpio-cells =3D <2>; + gpio-ranges =3D <&lpass_tlmm 0 0 19>; + + lpi_i2s2_active: lpi-i2s2-active-state { + sck-pins { + pins =3D "gpio10"; + function =3D "i2s2_clk"; + bias-disable; + drive-strength =3D <8>; + output-high; + }; + + ws-pins { + pins =3D "gpio11"; + function =3D "i2s2_ws"; + bias-disable; + drive-strength =3D <8>; + output-high; + }; + + data-pins { + pins =3D "gpio12"; + function =3D "i2s2_data"; + bias-disable; + drive-strength =3D <8>; + output-high; + }; + }; + }; + gcc: clock-controller@1400000 { compatible =3D "qcom,gcc-qcm2290"; reg =3D <0x0 0x01400000 0x0 0x1f0000>; --=20 2.47.2 From nobody Mon Feb 9 22:26:25 2026 Received: from mail-wm1-f53.google.com (mail-wm1-f53.google.com [209.85.128.53]) (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 02D38199236 for ; Sun, 2 Mar 2025 02:50:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.53 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740883812; cv=none; b=WlBXG/Yn++PEA6E47HBXTPPs9bBy1Ncffc89FLwjLdz1zJI89zUj5oLt1hWSCW+SZj/JSOWZfUapDH7/YgQ9ZiNemRARoR5uCShpmG928i3ox7jIp3x+LwFYxtBZgzZhoSP6jasSHhL/BCjxlw7bWqb+82Q1nHoFSCSh+mIni1I= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740883812; c=relaxed/simple; bh=WmCZFWg4ML7GDPYAsV0qX5TtydV+wOYSlwU3wZJ3AAc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Rv6Z6J4seawgGUoLJaUByd6q4yezhJkn+kJfHEbhrk8ehXvIPBpNcz4oGVmXLaedm59lJVDIIhmQ55XjvnSrpkktbRdmOnqr8y8yTheD+yJ1gi2urU3+d4UCcchw6kZp9v7tMnP+52Ef9I46ER1oKomAWj5DIjzoZYr00f5bSXk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=IhjWvbJL; arc=none smtp.client-ip=209.85.128.53 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="IhjWvbJL" Received: by mail-wm1-f53.google.com with SMTP id 5b1f17b1804b1-43948f77f1aso21713995e9.0 for ; Sat, 01 Mar 2025 18:50:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1740883808; x=1741488608; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=/BlW7bL7bZaerou9YY75ViQDu87Xxz4VuPFkpQ+pcTQ=; b=IhjWvbJL0QeLZ/c8ReNMLIBrZeosn4L3GBpal5htcZ6PoVvnOCWzAqOPsgpCsmdasQ w2SUlyYUMPMJ8R1b2mWG5gpFvDAe+yydrqGi2Bt5wjWmDovxkb66IwvvCE2wgNMhDsRR o0YYmultkCrWbqIC+NLyevSf0txFIRarUFNrMS2Qt9ZlGBhiKbC2X8YGctrXrOzLg+li 0lI3PlK/vi6p/6Yc4oQVtcNR19lwkh3D5722SW4FeJr3iq3ttiCnjlGcvPK8O/EHSldM srLWBzN4vteraGW0kaVrh0WkNx7ISc7ukigTMHdeGuo8h01KNL4u5rWQhuYigqy8uvCA eGIA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740883808; x=1741488608; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=/BlW7bL7bZaerou9YY75ViQDu87Xxz4VuPFkpQ+pcTQ=; b=J+1HUq1tOyRondVVTTQDHNRDYmKFFDiZthMAW2ST0SSax5j4WNjcKdX+3PrCMy7O45 ZQPa/4bk1ozNE2m/C80xHLrBrfQ/AvH7H45xeZKThWVkZvlh1xtNF+A/k6WheMXTT33a 73hZOuVTAaZTlg7KIh5teqObaFRbiqbqwA+YhdEaOpK981NIWerzJSeTUDlMeK1RVX0m SqnEZr36qZp+J/EpbeqrG5hKjMetKCONchW/xkyl/uGpBkg02yR+OFB5/2TyJ+eYFbuD Ts0D0pqbcGaJi63rgyXUp9lyOU0TbNmuGmpoO/+BoNdJBCA/O6r04CpTL5cucsLujUQH VONQ== X-Forwarded-Encrypted: i=1; AJvYcCVju4oOnt42Tiq9P/0cuBEl3Qe/kG9KJ5RZRtVIg6N5esVhR3xsw8WYENNcFFlF5+4T011TrutUmWTPAw0=@vger.kernel.org X-Gm-Message-State: AOJu0YxbTzvj3QyJdX83OMbDNDgTu4f0i2DXEjT3CO91s/4tzqgL5x1g g54vA+uolYXUL6ZN9Eca825V60Qdgm8ya/c3YzcUJIdXUvlaAziutss1gQ9r8qA= X-Gm-Gg: ASbGncv3FMO4GgVwgudFXsa3unQkHha1kSPaXRhLrqTBuONRor85xoG/IQRBh2atV4O 7XgZ2K0ECpkt5na4AQnoKJA24gxId8Ldp79CTn9ntoRiC6crJGf93yr/AB6MMElyFAs+DEA/ZlO UxuS/0GIlSdnyJe7qwjvMbZQfH9zkae75hb6nIfExNGyp7MyQw/BtqC2E5PgrzbZg0+RDGSY4JW QYKcbreqHM3cvSwB8mJ4RtI+xeCoZtJWLBWgg4bBH7/OATSxxqU5EkSogWPE3exSgTilwr2nDMY 5RihP8/+GpOfoEZyWK75+Gxf4gYZc27RzGxD6vCI7B8NGNdhUoZ3mQ== X-Google-Smtp-Source: AGHT+IFeHuGQXMsmrSnBRal4IqzNKKtnYK1nduyi/tzxHd9ITPXT123pL38GlhYP4gu7c5gygvjf1w== X-Received: by 2002:a05:600c:5246:b0:439:98ca:e390 with SMTP id 5b1f17b1804b1-43ba6774a26mr66722485e9.27.1740883808377; Sat, 01 Mar 2025 18:50:08 -0800 (PST) Received: from [127.0.1.1] ([2a02:c7c:7213:c700:e992:6869:474c:a63f]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43aba532b0dsm137845975e9.13.2025.03.01.18.50.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 01 Mar 2025 18:50:07 -0800 (PST) From: Alexey Klimov Date: Sun, 02 Mar 2025 02:49:55 +0000 Subject: [PATCH 5/5] arm64: dts: qcom: qrb2210-rb1: add HDMI/I2S audio playback support Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250302-rb1_hdmi_sound_first-v1-5-81a87ae1503c@linaro.org> References: <20250302-rb1_hdmi_sound_first-v1-0-81a87ae1503c@linaro.org> In-Reply-To: <20250302-rb1_hdmi_sound_first-v1-0-81a87ae1503c@linaro.org> To: Bjorn Andersson , Linus Walleij , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Konrad Dybcio , Srinivas Kandagatla , Liam Girdwood , Mark Brown Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-sound@vger.kernel.org, Alexey Klimov X-Mailer: b4 0.14.2 Add sound node and dsp-related pieces to enable HDMI+I2S audio playback support on Qualcomm QR2210 RB1 board. That is the only sound output supported for now. The audio playback is verified using the following commands: amixer -c0 cset iface=3DMIXER,name=3D'SEC_MI2S_RX Audio Mixer MultiMedia1' 1 aplay -D hw:0,0 /usr/share/sounds/alsa/Front_Center.wav Cc: Srinivas Kandagatla Signed-off-by: Alexey Klimov Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/qrb2210-rb1.dts | 49 ++++++++++++++++++++++++++++= ++++ 1 file changed, 49 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/qrb2210-rb1.dts b/arch/arm64/boot/dts= /qcom/qrb2210-rb1.dts index 7a789b41c2f1887f0c41ae24da2e2fe8915ab13c..e547537cffdbc13cfd21b8b8b72= 10b62996ff431 100644 --- a/arch/arm64/boot/dts/qcom/qrb2210-rb1.dts +++ b/arch/arm64/boot/dts/qcom/qrb2210-rb1.dts @@ -186,6 +186,47 @@ vph_pwr: regulator-vph-pwr { regulator-always-on; regulator-boot-on; }; + + sound { + compatible =3D "qcom,qrb2210-rb1-sndcard", "qcom,qrb4210-rb2-sndcard"; + pinctrl-0 =3D <&lpi_i2s2_active>; + pinctrl-names =3D "default"; + model =3D "Qualcomm-RB1-WSA8815-Speakers-DMIC0"; + audio-routing =3D "MM_DL1", "MultiMedia1 Playback", + "MM_DL2", "MultiMedia2 Playback"; + + mm1-dai-link { + link-name =3D "MultiMedia1"; + + cpu { + sound-dai =3D <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA1>; + }; + }; + + mm2-dai-link { + link-name =3D "MultiMedia2"; + + cpu { + sound-dai =3D <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA2>; + }; + }; + + hdmi-i2s-dai-link { + link-name =3D "HDMI/I2S Playback"; + + cpu { + sound-dai =3D <&q6afedai SECONDARY_MI2S_RX>; + }; + + platform { + sound-dai =3D <&q6routing>; + }; + + codec { + sound-dai =3D <<9611_codec 0>; + }; + }; + }; }; =20 &cpu_pd0 { @@ -321,6 +362,14 @@ &pm4125_vbus { status =3D "okay"; }; =20 +/* SECONDARY I2S uses 1 I2S SD Line for audio on LT9611UXC HDMI Bridge */ +&q6afedai { + dai@18 { + reg =3D ; + qcom,sd-lines =3D <0>; + }; +}; + &qupv3_id_0 { status =3D "okay"; }; --=20 2.47.2