From nobody Tue Feb 10 12:40:42 2026 Received: from mail-wr1-f49.google.com (mail-wr1-f49.google.com [209.85.221.49]) (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 BA6A42D3750 for ; Wed, 28 Jan 2026 10:33:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.49 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769596406; cv=none; b=VkcGg9HF5U+acbolmrqkbZgUt/tskCBn7SzoBwipqhajkmrgeHbfvr0k0avO96arLu4h3hIo4aDYK7Ob2Dyz5UAfREzkI/PZXb1ZHOwFIQKcz6c7cE24CyCVwy7RuW1SW0eOqcwlG8GBuZf3jAp58Bs60DG7yAewQ0u7tpJQhMQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769596406; c=relaxed/simple; bh=ggM0lmW6cYYlFM//90YRvoXSRybaUBcYX+3iqltLc8s=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=htX4qqaegNfPdtd4deWObbXXJGgtPOi0/v6lRICq58VLqJYSW3YoKNd/6MF8JaPsd/BpzjEvBv8+tBOiCSrvrFR0a4rsNxV79AfGBes6bNTb7+S+Gca/iOC0mwDHyD6vEr/8C6VyzG57K5MOuxUynvMra2dJ1nc1JitXTusQoFI= 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=Iy8y8AcA; arc=none smtp.client-ip=209.85.221.49 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="Iy8y8AcA" Received: by mail-wr1-f49.google.com with SMTP id ffacd0b85a97d-42fb4eeb482so4579090f8f.0 for ; Wed, 28 Jan 2026 02:33:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1769596403; x=1770201203; 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=K+MjNhLJgCjFiDuewhrwX20BQhE/Cx/HeW2YHayAgIQ=; b=Iy8y8AcAmxusgwhMjluzs4TpjC6A9Jt7ZSyF7OynCuvmGw7kVioSdTCAMNMKAqyPyi G4R1O+9whca7LxM1N3WcfFFh1W6NsAujJEmk03SnDwENHjeg7G8TxU0qx7L4vBK5VUhR /FDOIvQ94PUYD54Pn+0deyUcdCNoxdDJEpYf3tuI+h6KovVPxA2qnO6nLzT/dYwDctps fropR0th5lClQkX/BynsAZRpGKPyjfUiWflIxh4P3bFK2Gg1+dLsPp05+0evlGdwILoE ++wlxntPKxbU4twvPgWNrd85dI4k8M28C0Jfc1XlXWqww9HbMy9J6BukVKoFTjGSU2re v8iQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769596403; x=1770201203; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=K+MjNhLJgCjFiDuewhrwX20BQhE/Cx/HeW2YHayAgIQ=; b=BaJZPeJ+Tp6aaW57fi3C9X+QHGfADrwCe/R/4B4dHwoam9HSxTtQ6v+dYod2XLpaYQ 8WUYl1tYEdwa60K04osXqmzWo4F1MHdv0M/R/2YQRlBmkXjg9gWcUkkqazhIXcDHOe/f ETXQBTYCrspoGzrRamge5Zy9lp8fQrOZ0P+SUHUQ0UOLgibn7neRmcd8/EN2zt+9tfP1 1Wm9BnBMolkWlHP3iX+YUzcBAllL5gyC5zNsYvICx0ZpUyQ/286tzIv0meSFGru8qmdK Mttb0Zz5AKVTUhh/K/Jau/mOPdrqbvsIdYIpPGmL41GISrX91XB+eoEkwtvzSQPw3L1l bQZA== X-Forwarded-Encrypted: i=1; AJvYcCWhORpF3dV3sgazIO0mrUI7uTkDnPkw351l33nfoNHqWV0e/hFTOaOKHQ85YR69NmrHyHfgWktEYdh9/Z0=@vger.kernel.org X-Gm-Message-State: AOJu0YxoxL4L852TwsR6xw8T6rT5Vv69tN1WbtB/m2PayIOds0GiTTgw L2LQl7uYFthWMDU+SiDxgwWU1jIGfHivSRGhaRj2iA/kQLCHnh8onzRlkwfDQ5gsmWc= X-Gm-Gg: AZuq6aICW6Jk6ooWLiTtbFlz3HV8tPdGrVC8qlsIw4RWZx6oWsLcEtB3yvq6g+pKkD/ Bhvpn0Gb6FxAuQlbkWcHbpkT6JqIjRpbNMKQpVSwk3saruumB/RJSFwgbEib8McQJPE8Ee2BSKv CVNCripbzNVDYBiVb4N13iDiQatGiN1ZXtvQV6p8aP+z7S4Yy3obiY4UV8VhaD0r4X9FP+3xEOU c5x5Wvg/vlalvZzIJTwUrcnpMmchQaCtl0TuNwzZyDhCTA3EwXg1lVSJ3AVVTgeqcgDpr6HRn9O pDn32W7JKmEqxGfGl2k5duSIWzG6JRAvTy6eV2ptqPHlpY/7VjtRC/ezi1o/SEVtePUszXVOGA9 Lbm8u3ySugNBDYSMktA8VsKPj4Ha4TUNjz9pnUtIUahVBJokBdzbkHExxb1anv+DQxKOZehC13+ Tfil7qGPHqH/jihm+fvRgj9+cnii/1ePM= X-Received: by 2002:a05:6000:186d:b0:430:f985:a7b2 with SMTP id ffacd0b85a97d-435dd1cc3f6mr6537266f8f.51.1769596403031; Wed, 28 Jan 2026 02:33:23 -0800 (PST) Received: from arrakeen.starnux.net ([2a01:e0a:3d9:2080:8261:5fff:fe11:bdda]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-435e132356dsm6241692f8f.33.2026.01.28.02.33.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 28 Jan 2026 02:33:22 -0800 (PST) From: Neil Armstrong Date: Wed, 28 Jan 2026 11:33:18 +0100 Subject: [PATCH 3/3] arm64: dts: qcom: sm8650: fix soundwire ports properties 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: <20260128-topic-sm8650-upstream-cpu-props-v1-3-9fbb5efe7f07@linaro.org> References: <20260128-topic-sm8650-upstream-cpu-props-v1-0-9fbb5efe7f07@linaro.org> In-Reply-To: <20260128-topic-sm8650-upstream-cpu-props-v1-0-9fbb5efe7f07@linaro.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Neil Armstrong X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=4260; i=neil.armstrong@linaro.org; h=from:subject:message-id; bh=ggM0lmW6cYYlFM//90YRvoXSRybaUBcYX+3iqltLc8s=; b=owEBbQKS/ZANAwAKAXfc29rIyEnRAcsmYgBpeeXvrAtJIixC2ZibxfHOk7lufEOK0S4hm1qUFsjb sW7HJsSJAjMEAAEKAB0WIQQ9U8YmyFYF/h30LIt33NvayMhJ0QUCaXnl7wAKCRB33NvayMhJ0XqLD/ sFD7oLGxtH7I7XlW0nWH4vSGZOvL5toZ3a3YCIhCXoTF0nyUQ/Ac5faKxMAyutgioHEZm10+TKMYD9 7UOtmbdDPnwEnIS5MhxoWYblcq1pcfv/0rIXV4JH7WG6hgbO1ANXEomBHsu490uBjGUowoQty1CR6q 7liGstlXN+BEbwLemqHYVtoawaAMQK7gshJREnaIvlXLTRjqTaj9oDNXR4ckH75kgISQ2lJt6CoZFm Xvv/1BAzAP0Q3I5QBfwfJbSrgNul3us5T8DPpeirdFqXRzF9F3Lu6KwwmqgcO7RWjtYDNRkaJhY+0+ 0cBHBCEaz5CsP+qvyGpSZnE14s++YvIFvP84c2DcvsEgb0OTcR6F/FhV0eWzNfWsezEChoAcJf+nF3 nkJekFapPWuNtzkldVX5fywh/tYcaSqI6w67rJLsaZVWEB68tQi2qT5T1qodIsNMgAYaPEE6kut3MK 5jNnrggi8ykBqW8cMa8bOx0uFZrrxTztoVNm42IG0dg6HcJADHHwx4v2QQ56ltil99UQk6c7P07iG8 xJOhya/OiavEav6BSQ2r3fHpAdNalJ+9mqCtzl77EwAPQ2VQVJ/iDU3Hlx89tb+uVXA/TX8f7OsWLU YzAocK3fj471BoNL2KHpDMntBiqlUb4f7OTV2Zkp8YIO34gOmFjtFdata+XA== X-Developer-Key: i=neil.armstrong@linaro.org; a=openpgp; fpr=89EC3D058446217450F22848169AB7B1A4CFF8AE Since commit 9e53a66a2f2f ("soundwire: qcom: deprecate qcom,din/out-ports"), the ports are checked against the actul hardware configuration, leading to: qcom-soundwire 6ad0000.soundwire: din-ports (0) mismatch with controller (1) qcom-soundwire 6d30000.soundwire: dout-ports (0) mismatch with controller (= 1) Fix the ports count and properties of the corresponding soundwire controllers. Signed-off-by: Neil Armstrong --- arch/arm64/boot/dts/qcom/sm8650.dtsi | 42 ++++++++++++++++++--------------= ---- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sm8650.dtsi b/arch/arm64/boot/dts/qco= m/sm8650.dtsi index f8563ec79dc6..3ddb5c3f097c 100644 --- a/arch/arm64/boot/dts/qcom/sm8650.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8650.dtsi @@ -4728,18 +4728,18 @@ swr1: soundwire@6ad0000 { pinctrl-0 =3D <&rx_swr_active>; pinctrl-names =3D "default"; =20 - qcom,din-ports =3D <0>; + qcom,din-ports =3D <1>; qcom,dout-ports =3D <11>; =20 - qcom,ports-sinterval =3D /bits/ 16 <0x03 0x1f 0x1f 0x07 0x03 0xff 0xff= 0x31 0xff 0xff 0xff>; - qcom,ports-offset1 =3D /bits/ 8 <0x00 0x00 0x0b 0x09 0x01 0xff 0xff 0x= 00 0xff 0xff 0xff>; - qcom,ports-offset2 =3D /bits/ 8 <0x00 0x00 0x0b 0x00 0x00 0xff 0xff 0x= 00 0xff 0xff 0xff>; - qcom,ports-hstart =3D /bits/ 8 <0xff 0x03 0xff 0xff 0xff 0xff 0xff 0x0= 0 0xff 0xff 0xff>; - qcom,ports-hstop =3D /bits/ 8 <0xff 0x06 0xff 0xff 0xff 0xff 0xff 0x0f= 0xff 0xff 0xff>; - qcom,ports-word-length =3D /bits/ 8 <0x01 0x07 0x04 0xff 0xff 0xff 0xff= 0x18 0xff 0xff 0xff>; - qcom,ports-block-pack-mode =3D /bits/ 8 <0xff 0x00 0x01 0xff 0xff 0xff = 0xff 0x01 0xff 0xff 0xff>; - qcom,ports-block-group-count =3D /bits/ 8 <0xff 0xff 0xff 0x01 0x03 0xf= f 0xff 0x00 0xff 0xff 0xff>; - qcom,ports-lane-control =3D /bits/ 8 <0x01 0x00 0x00 0x00 0x00 0xff 0xf= f 0x01 0xff 0xff 0xff>; + qcom,ports-sinterval =3D /bits/ 16 <0x03 0x1f 0x1f 0x07 0x03 0xff 0xff= 0x31 0xff 0xff 0xff 0xff>; + qcom,ports-offset1 =3D /bits/ 8 <0x00 0x00 0x0b 0x09 0x01 0xff 0xff 0x= 00 0xff 0xff 0xff 0xff>; + qcom,ports-offset2 =3D /bits/ 8 <0x00 0x00 0x0b 0x00 0x00 0xff 0xff 0x= 00 0xff 0xff 0xff 0xff>; + qcom,ports-hstart =3D /bits/ 8 <0xff 0x03 0xff 0xff 0xff 0xff 0xff 0x0= 0 0xff 0xff 0xff 0xff>; + qcom,ports-hstop =3D /bits/ 8 <0xff 0x06 0xff 0xff 0xff 0xff 0xff 0x0f= 0xff 0xff 0xff 0xff>; + qcom,ports-word-length =3D /bits/ 8 <0x01 0x07 0x04 0xff 0xff 0xff 0xff= 0x18 0xff 0xff 0xff 0xff>; + qcom,ports-block-pack-mode =3D /bits/ 8 <0xff 0x00 0x01 0xff 0xff 0xff = 0xff 0x01 0xff 0xff 0xff 0xff>; + qcom,ports-block-group-count =3D /bits/ 8 <0xff 0xff 0xff 0x01 0x03 0xf= f 0xff 0x00 0xff 0xff 0xff 0xff>; + qcom,ports-lane-control =3D /bits/ 8 <0x01 0x00 0x00 0x00 0x00 0xff 0xf= f 0x01 0xff 0xff 0xff 0xff>; =20 #address-cells =3D <2>; #size-cells =3D <0>; @@ -4825,17 +4825,17 @@ swr2: soundwire@6d30000 { pinctrl-names =3D "default"; =20 qcom,din-ports =3D <4>; - qcom,dout-ports =3D <0>; - - qcom,ports-sinterval-low =3D /bits/ 8 <0x01 0x01 0x03 0x03>; - qcom,ports-offset1 =3D /bits/ 8 <0x00 0x00 0x01 0x01>; - qcom,ports-offset2 =3D /bits/ 8 <0x00 0x00 0x00 0x00>; - qcom,ports-hstart =3D /bits/ 8 <0xff 0xff 0xff 0xff>; - qcom,ports-hstop =3D /bits/ 8 <0xff 0xff 0xff 0xff>; - qcom,ports-word-length =3D /bits/ 8 <0xff 0xff 0xff 0xff>; - qcom,ports-block-pack-mode =3D /bits/ 8 <0xff 0xff 0xff 0xff>; - qcom,ports-block-group-count =3D /bits/ 8 <0xff 0xff 0xff 0xff>; - qcom,ports-lane-control =3D /bits/ 8 <0x01 0x02 0x00 0x00>; + qcom,dout-ports =3D <1>; + + qcom,ports-sinterval-low =3D /bits/ 8 <0x00 0x01 0x01 0x03 0x03>; + qcom,ports-offset1 =3D /bits/ 8 <0x00 0x00 0x00 0x01 0x01>; + qcom,ports-offset2 =3D /bits/ 8 <0x00 0x00 0x00 0x00 0x00>; + qcom,ports-hstart =3D /bits/ 8 <0xff 0xff 0xff 0xff 0xff>; + qcom,ports-hstop =3D /bits/ 8 <0xff 0xff 0xff 0xff 0xff>; + qcom,ports-word-length =3D /bits/ 8 <0xff 0xff 0xff 0xff 0xff>; + qcom,ports-block-pack-mode =3D /bits/ 8 <0xff 0xff 0xff 0xff 0xff>; + qcom,ports-block-group-count =3D /bits/ 8 <0xff 0xff 0xff 0xff 0xff>; + qcom,ports-lane-control =3D /bits/ 8 <0xff 0x01 0x02 0x00 0x00>; =20 #address-cells =3D <2>; #size-cells =3D <0>; --=20 2.34.1