From nobody Wed Dec 17 15:52:07 2025 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 D48C8137759 for ; Mon, 24 Jun 2024 10:55:51 +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=1719226553; cv=none; b=kPthYOVnpDyaEb83yuaqmMUjD/ayxKKA4IOU92cDfQCSwXveZA4m7RqqTh78oxELcWR8P6Oz5XZFktDQjjeQJ758DmbUWAgGyq3EFGqpRRIUmHa0xiSf1bgR5VNo/cLQwsjlap+J6kGCovYe0FhbTPTEW0xWlURKkTHoMijmyto= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1719226553; c=relaxed/simple; bh=6367hGzeakJasC40r15rTdK5ilfV2BK9eYE+HkbL4Q8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=nWE5aSqnWzNwK5ZpBbkEe8Ev8l1mNy653qWnKRgSu50wvoqQzUhN/E+yp0V96mnBPYaCnCPVmoCjQ1gyrc87Qo7Askakx45Y1NCre9+j3Hm0t5bSIBJh8UFz3pm9EXibqFgVysSPNH9iIu8GsiR46wE1Il+EF6Pw0vwmfQAvIOI= 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=wlDUiYXQ; 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="wlDUiYXQ" Received: by mail-wm1-f43.google.com with SMTP id 5b1f17b1804b1-4217d451f69so35484355e9.0 for ; Mon, 24 Jun 2024 03:55:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1719226550; x=1719831350; 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=Rkrzp1pQCHCRHVB41zDa54DEhIYuBW3NTbbDcyAlUxs=; b=wlDUiYXQS73flDpOmH1ZxmdbBV+wrLI1gHA718ISQ+5hogmhu8wm0SwU3h2+w44UbC +PvcDTNGxrTHpCei8vzWRJntOYeoJ0VtpbVlztY94L0/dnckmHZnqO4/OyQVL5powShh f1fvF1tXFXY36iaMKiiQ6I5CXZPPpOHwNBMRIA+XpiFmAgT4ORztne5oweoHWqY/4hZs 7hQSpun1vGskP7mYNxPRStKrY91PA7QPDJmf6YD1sOYrjkBxsgFNJDNqLsAE5t9ApUgM 1GLWswnS/hPWP6mKUqpzImkQXIRe5PzgZkF3f7A4VestUejxecq8HV6zYeTnWIqdk2Nh OjXg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719226550; x=1719831350; 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=Rkrzp1pQCHCRHVB41zDa54DEhIYuBW3NTbbDcyAlUxs=; b=TzkC7bMiftNzQn9Sk8GrzZ61Tj17GR1O3vBvUxArnEqiPUZ0wVBbRFPb3EvTFUTfqt YrZi3AwFCcX17JVXJ3pH+XYabcYTwnhP0s4Bdhk4zBRTIMb+caOqQJccpTqU/q7VHtXy oj1YSaUkY1xsUWbox5j8+gPIRXqMvRSVmanepAXuOGLkYxKOT06yC7rXh668so7C6Srh MlQUVhgNs+PTup4uCSd6NjTiAMOmHwzkGthY0jCjCNM58pE7wrQer853u6ffp6tKhPnN Qr27gxSc97hnP+/cGDI/tJLnLmI1izJClpcRZP98y9JEBm/ikQfagsfgFxnaOeec0eg7 amew== X-Forwarded-Encrypted: i=1; AJvYcCXGoPrDLwul1D3BG+Td8LJQiWlrPfthpJImujnNNJC1cXz/8VYUZIJK6Ri9kywdtA62x6PeYefJS35oEYrOTnhdwXc40hbdKhT7C/xx X-Gm-Message-State: AOJu0YyeRd7pZzeZ0p2G95JISggLOvRE1Pv4YcmZQKQ3nV11PHftGAjS wXTqnLEkpYhnT5JTGj7Vz0XSN2Ffzd9DVrQcEt1XfkSu0i20PpDUPHQS2+D4aAg= X-Google-Smtp-Source: AGHT+IGeLt9MLWM0/iK4yYiWJneT2T+UllXxc+aPbLKaalJUg66Og1zdEVhVBrrav2wkD1CQrhLDqQ== X-Received: by 2002:a05:600c:63c7:b0:424:8cc8:9840 with SMTP id 5b1f17b1804b1-4248cc89962mr28820045e9.5.1719226550351; Mon, 24 Jun 2024 03:55:50 -0700 (PDT) Received: from [192.168.1.195] ([5.133.47.210]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4247d208b6bsm172479595e9.32.2024.06.24.03.55.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Jun 2024 03:55:49 -0700 (PDT) From: Srinivas Kandagatla Date: Mon, 24 Jun 2024 11:55:30 +0100 Subject: [PATCH 1/3] dt-bindings: clock: Add x1e80100 LPASS AUDIOCC reset 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: <20240624-x1e-swr-reset-v1-1-da326d0733d4@linaro.org> References: <20240624-x1e-swr-reset-v1-0-da326d0733d4@linaro.org> In-Reply-To: <20240624-x1e-swr-reset-v1-0-da326d0733d4@linaro.org> To: Bjorn Andersson , Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Srinivas Kandagatla X-Mailer: b4 0.12.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=966; i=srinivas.kandagatla@linaro.org; h=from:subject:message-id; bh=6367hGzeakJasC40r15rTdK5ilfV2BK9eYE+HkbL4Q8=; b=owEBbQGS/pANAwAKAXqh/VnHNFU3AcsmYgBmeVC0KxIUUkpXnraw47dA0gcgXpmbOTg2B6CAO 14SsrDrBjiJATMEAAEKAB0WIQQi509axvzi9vce3Y16of1ZxzRVNwUCZnlQtAAKCRB6of1ZxzRV N5htB/9VU5Iun6L1F23YrDlZFRFFlTuto9fcfxVPKDWLZNa9x8aL3KoF5MKIKf4acnVxf5wmcnS 8dZYVl2cNoRC1FZUovHqQrXhomaB1KJtkG1R9eZP6B9u8WmiT3opecRUxt0kL30XNUZMSWqofrL C75cQCwLe820c9ftbtEsKF7anXckglLNxv437VWo5WtyMf2a2H7jzYvKcyr/RBPp5q4862s4Ztn gnHxo6BSDtBsS6Y/8RCDT6Y72o4B3aEKwcnvDWYGU1FJ+W85sZIxDge4ja7MaKvbICSNjvtf71p 9xSiXCaQDFpiEidfO/+CPCE/OXeKZ0q9wiARyCUaupvVpRJ+ X-Developer-Key: i=srinivas.kandagatla@linaro.org; a=openpgp; fpr=ED6472765AB36EC43B3EF97AD77E3FC0562560D6 X1E80100 LPASS (Low Power Audio Subsystem) Audio clock controller provides reset support when it is under the control of Q6DSP. Add x1e80100 compatible to the existing sc8280xp as these reset controllers have same reg layout and compatible. Signed-off-by: Srinivas Kandagatla --- Documentation/devicetree/bindings/clock/qcom,sc8280xp-lpasscc.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/clock/qcom,sc8280xp-lpasscc.= yaml b/Documentation/devicetree/bindings/clock/qcom,sc8280xp-lpasscc.yaml index 3326dcd6766c..1565252be672 100644 --- a/Documentation/devicetree/bindings/clock/qcom,sc8280xp-lpasscc.yaml +++ b/Documentation/devicetree/bindings/clock/qcom,sc8280xp-lpasscc.yaml @@ -21,6 +21,7 @@ properties: enum: - qcom,sc8280xp-lpassaudiocc - qcom,sc8280xp-lpasscc + - qcom,x1e80100-lpassaudiocc =20 reg: maxItems: 1 --=20 2.25.1 From nobody Wed Dec 17 15:52:07 2025 Received: from mail-wm1-f52.google.com (mail-wm1-f52.google.com [209.85.128.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 1C981137767 for ; Mon, 24 Jun 2024 10:55:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.52 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1719226555; cv=none; b=TDFECj8qxIbEXuF22zrs2en5AmAqT2RX6QzCX9j9Os9etpvTSF8piF0y3xOQlbMK1270YaaRcOyJRyiFP+WNmQ32KdJI8+rbbiahGTYeQZuESAsMWQVS5jgGKDpJPCRwPtF9Gd8Diw8ZrPG1o/gTprLaM8QIAjIzbVeRfeycymc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1719226555; c=relaxed/simple; bh=R2uw2dMuYl7zwil88qF/x4d4ebApqZzOu7SwAH6k4Iw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=AA8Fv7cXiuTmCmFo7pR9cPmlgs7XYBCvoDuaoJSFZotdiTUkm6M15dst5J+ZxRvs33OwEIA9QY+iupbsM8QRSU9g29bO1Q6mj8Pp5qPW/cnh0q4oQvsWBwi0ocBFQxSUBTna8A68QpKLouDEyOmg2hzB9QvSUjF/jASe9akciv0= 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=TiOxpPKK; arc=none smtp.client-ip=209.85.128.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="TiOxpPKK" Received: by mail-wm1-f52.google.com with SMTP id 5b1f17b1804b1-424720e73e0so36802825e9.0 for ; Mon, 24 Jun 2024 03:55:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1719226551; x=1719831351; 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=VEwavVao0Gsfb/DgVDyGw6ByYlqqESQWmuX31QFD0oQ=; b=TiOxpPKKykbEbmZCGTMI2C6cyHKtvc0fSCLnPlks+ssTtoyCiTOVgdZz+TzsRFlvt1 OC05H+FpG/+eGymFDxSlUpXzl48NyQEJ0LXJToZ/NHKVj1lj8PZVLE4cq7M99wnyDxZW xShyEgPXKmww6L2o9XvEjy2Ojb8N+J7BT7Nk2EvPBg+tNVl2GK7GjVAVSqikhcHLJ8Wu DScpZxinKFGh3WaemyC7s9Vvb4CvmijIxb1hIo86ZlLjkw65wcsjUnaQ7WWW+MtiV2Hn L21C4zvWR41u8WmQ0t+fFIhZAR9VWqE1keT+y8hLzzrwEBi/hcCMFoqMddK0rvmD/xM1 wIOQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719226551; x=1719831351; 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=VEwavVao0Gsfb/DgVDyGw6ByYlqqESQWmuX31QFD0oQ=; b=Fg8wfyAsjm2PsaK7FNXKlgwY4ZCvE1XTubsjwyx62cn+d3tIPxPCyf4lufxbnATa9E 8F7BKhdfezuxUCeQQh1ZglJqEfhWHgzvSgXh1KDyF0PKqVvGuO/cpyc+vvouVuDq99kA 3fgw7oJ8XujFesVODFt07YjHIgra3HyjrUpEwVzgAuaD6yQfEpGfsKaX+Ij6aU3+HTD4 Ea1KE5hIQeYg6JnmsA44YdF3Hu12u9lu0ohY6Q9cnga/q+dsgxCOlyVNymKd6cFHilne Nz4LZzObjOX1MzryunsZGb7rhtmxOEvUs5B3PZJx1uxbAbSCe5aHaMVJYafu8fRXD9cn KX2g== X-Forwarded-Encrypted: i=1; AJvYcCWANdDwG81SrqE6iSRxgR63P9fF3QQHzoVOdqs+FgDL5Rbct6GsYD3dksntQmTiDero11kBR3KEwXupbpHoNUVerH6YQLTHymDcYFdD X-Gm-Message-State: AOJu0YxsQwFgL+8rNUDcb4ioQKLXJd85rN/T15kGbkjM9J50+Cn1WwK1 tZRPg05fhh9E5TmS189dDajFS//rZC6j7FJ/cxiaonCtxxe/TJB0zlPbGP4n+Mo= X-Google-Smtp-Source: AGHT+IHL8HuFJolUEGriM0+9J6rrdoOcoFZWMtcDA+8ARtXB4bGhew2DEEWtm+E1J0iUkMu80/KmFw== X-Received: by 2002:a05:600c:2902:b0:421:79a1:bd16 with SMTP id 5b1f17b1804b1-4248b958d16mr32380715e9.16.1719226551385; Mon, 24 Jun 2024 03:55:51 -0700 (PDT) Received: from [192.168.1.195] ([5.133.47.210]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4247d208b6bsm172479595e9.32.2024.06.24.03.55.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Jun 2024 03:55:50 -0700 (PDT) From: Srinivas Kandagatla Date: Mon, 24 Jun 2024 11:55:31 +0100 Subject: [PATCH 2/3] dt-bindings: clock: Add x1e80100 LPASSCC reset 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: <20240624-x1e-swr-reset-v1-2-da326d0733d4@linaro.org> References: <20240624-x1e-swr-reset-v1-0-da326d0733d4@linaro.org> In-Reply-To: <20240624-x1e-swr-reset-v1-0-da326d0733d4@linaro.org> To: Bjorn Andersson , Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Srinivas Kandagatla X-Mailer: b4 0.12.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=980; i=srinivas.kandagatla@linaro.org; h=from:subject:message-id; bh=R2uw2dMuYl7zwil88qF/x4d4ebApqZzOu7SwAH6k4Iw=; b=owEBbQGS/pANAwAKAXqh/VnHNFU3AcsmYgBmeVC0pa4r/wnl6+83Pu7ZqWVv22Lwlgwa0aJaX 7tuFwdb7EeJATMEAAEKAB0WIQQi509axvzi9vce3Y16of1ZxzRVNwUCZnlQtAAKCRB6of1ZxzRV Nz7GB/0QPxEluIUaDDM138y3z3f6S2tpr4WD3cbTq2bIeL9XK4xQdTikR9Ocrf8XO59tWttJJqI GKm0h+JjeG+h9NtDTQefDSUe2PmkLhqfxWVmCfaBVLW027zQRfJ3g7GdDuOmDusFchAyrrmvs5o 7R/anlK9U6q9ZExN8Na02g8MsfA4ye+KLSiYicMw8G5slFhot+p4C+G0bJiu4OtfyLJF/mL8Tb0 xD8BWnZeiJEAbsGTIKk07lP4JGiZPQlf4U41Mt6n21ENvVW7+BXm24N5wPZk8yNC2Q252fSIDP8 Gt9Jo4PalG73TPXQaVWZnOgn4WJHB0escY5+q8QjZyD7Nd+F X-Developer-Key: i=srinivas.kandagatla@linaro.org; a=openpgp; fpr=ED6472765AB36EC43B3EF97AD77E3FC0562560D6 X1E80100 LPASS (Low Power Audio Subsystem) clock controller provides reset support when it is under the control of Q6DSP. Add x1e80100 compatible to the existing sc8280xp as these reset controllers have same reg layout and compatible. Signed-off-by: Srinivas Kandagatla --- Documentation/devicetree/bindings/clock/qcom,sc8280xp-lpasscc.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/clock/qcom,sc8280xp-lpasscc.= yaml b/Documentation/devicetree/bindings/clock/qcom,sc8280xp-lpasscc.yaml index 1565252be672..a576cb895bed 100644 --- a/Documentation/devicetree/bindings/clock/qcom,sc8280xp-lpasscc.yaml +++ b/Documentation/devicetree/bindings/clock/qcom,sc8280xp-lpasscc.yaml @@ -22,6 +22,7 @@ properties: - qcom,sc8280xp-lpassaudiocc - qcom,sc8280xp-lpasscc - qcom,x1e80100-lpassaudiocc + - qcom,x1e80100-lpasscc =20 reg: maxItems: 1 --=20 2.25.1 From nobody Wed Dec 17 15:52:07 2025 Received: from mail-lf1-f43.google.com (mail-lf1-f43.google.com [209.85.167.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 A81CF1384B9 for ; Mon, 24 Jun 2024 10:55:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.43 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1719226556; cv=none; b=dMMjtix9DzT8fZ3/KEAx7/shl3TcHyyIj2jZpnZZesDa10zy+5+jb344oSuFEJfkz3WRVHkGiE75X9sXDBpwxewNM0FYlYBXMPmumXMA6+d77u8I8zr8JAGkps+PhdGzYC0WjqS4bAnXUvmCZONsZt0LxU/3mVMFmU+9kGL3cuM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1719226556; c=relaxed/simple; bh=eN0nSauQHWzcpR3ztkX7wbxGkq9GOgpa8mxkvBiq8XY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=byedk9eK4pz7iXWiEHfdcNgVQMAmtpw27VAw8KFQKmMSv2iSn4fRNxJazhd1GU72H6pIAPgXVzRJwWKNkyYfipCU+OGMKlIZLvwPw0Nhc3j6cTf0qxFnXNqn/3dONuj5rPEcHrInnVhpWj6ZxCM5ZdZxB5iw+0ZJyIrpyki9MWE= 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=aDrUVMsX; arc=none smtp.client-ip=209.85.167.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="aDrUVMsX" Received: by mail-lf1-f43.google.com with SMTP id 2adb3069b0e04-52cdebf9f6fso2241591e87.0 for ; Mon, 24 Jun 2024 03:55:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1719226553; x=1719831353; 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=vw7X1i/YW4Fd35XXIuhTMVk8l2VygEA6NsiqdF81ctI=; b=aDrUVMsX1+kHXl5UtWe7xBUKNqU39cZNvksQ4eOzByM/DmdmsrRlmikQ1Zz5L54F8l 9yGVn3TKN7Y/5O5IlrgI8JEuJ5YVkVPx6J4Mcf0ITWkivzSJvXMotoWYH0eItpQ/Vuf4 tQzAIHsOfu6qR2gPlCazXzt8QJr0S6oeqyvoddQDLowIFU4w3VckvAShdCxz3x8zwSSl tf/fFU8pw9eYLrwb/fPJujwFt1qy/y0z9KzR9cQDZHFD3n8nBPl/AHxVR4T9Ala7CRiQ 45HO6oC690QXMVNymWukxaoWfWZMkbHipBBzFwfU87704B9jlFQWMKmt5KBLAd8BvJnW ZtUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719226553; x=1719831353; 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=vw7X1i/YW4Fd35XXIuhTMVk8l2VygEA6NsiqdF81ctI=; b=cdNJppnS/nS/EnAVtZ92o8E+XbgYsks6A36efgD2mp9BYeDYIJlhhDeUuD6Z8FCsLK wupWdwfLppyQ/snfpQlHotynK1ii/r8eO3WkAx7XbWDWBGEcRp2AsrBdnv6bPVczkjwt HWp1PEDXxrsXYeK1qgm8pRBKVf623tYnf2pcACMRE21PWZeYTs9uYcUefNFaU0ls9SUa qt1jOKciCejHNbGi2UQS9lt1PGn5C4vqGy8pVaqrYL5GVvEtH68qhQrS6zpXv3WWieZj bNrKooN+JKZesxpgWyB2MwmOdjq8aX0RC0CgarP0ofzECdVFXuU6EeyY9NQMbtoxihKe lwzA== X-Forwarded-Encrypted: i=1; AJvYcCVy/kr6XzRArnwnZf4X91/M+5kBVYmQvGMRvmqMj0zaeocGRzybmy3YG0+8to7k4RJAGW85WFwlxKJsMqr6VVHnl/A6rvJDn5k4/qBd X-Gm-Message-State: AOJu0YyaiK6E8CA3HQNKN8aY46gJfwT5SCI3SkfMVafn19bHEyjsDNy3 B/2wcFN82kHDb0edjt/3ECk+NjTd0Cp/UlDbCsQloRm2tN1d3AnHDXHaB67zsfblpRYcQb8k2Tz BSEY= X-Google-Smtp-Source: AGHT+IHOcp5tf8fAOVkV5QK6fvlUJTLkRoDLcluVbNV8P6vD+BtVUiFlh40iHx6m5tkPhE9cC23jFQ== X-Received: by 2002:a05:6512:1cb:b0:52c:dd59:6784 with SMTP id 2adb3069b0e04-52ce183c00bmr3375347e87.40.1719226552761; Mon, 24 Jun 2024 03:55:52 -0700 (PDT) Received: from [192.168.1.195] ([5.133.47.210]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4247d208b6bsm172479595e9.32.2024.06.24.03.55.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Jun 2024 03:55:51 -0700 (PDT) From: Srinivas Kandagatla Date: Mon, 24 Jun 2024 11:55:32 +0100 Subject: [PATCH 3/3] arm64: dts: qcom: x1e80100: add soundwire controller resets 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: <20240624-x1e-swr-reset-v1-3-da326d0733d4@linaro.org> References: <20240624-x1e-swr-reset-v1-0-da326d0733d4@linaro.org> In-Reply-To: <20240624-x1e-swr-reset-v1-0-da326d0733d4@linaro.org> To: Bjorn Andersson , Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Srinivas Kandagatla X-Mailer: b4 0.12.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=2919; i=srinivas.kandagatla@linaro.org; h=from:subject:message-id; bh=eN0nSauQHWzcpR3ztkX7wbxGkq9GOgpa8mxkvBiq8XY=; b=owEBbQGS/pANAwAKAXqh/VnHNFU3AcsmYgBmeVC0etr46PFmqC8tcv68s/rrRR9NINlx8eGLk Ko5+v6MPriJATMEAAEKAB0WIQQi509axvzi9vce3Y16of1ZxzRVNwUCZnlQtAAKCRB6of1ZxzRV Nz/HCACTQTILhlLBUNy/vu+8U+Rv3PS2fuTGx5AyFGtUyb/on0bVtUxUkxvNT1aN2aLxhLaB7Jm mMKqd8F9a31VGal1C41nY1XztbOoTBafahLkCv6pk0VYqHDAmiujSV+sCxWiofG3xocAlSwh01p tYTg6Lg0i2QTGUNR6ZNLpISHyk4G2lOznGBbuQZDJxDr9ay0QxE9UIYxSRfQavFkcMaEUMmbB3M T7PXm4sYj4Bx9rH+5YUYfCfjHsQZ2SZIFDHNR1dfSnlxtG/3rdrbL3E6dO4eLd3AsNdFqEmn5TV TRyPEclDSP/+R69ZvPVxAuIYvtOkyNe52jKX0v3c4AsPPXU8 X-Developer-Key: i=srinivas.kandagatla@linaro.org; a=openpgp; fpr=ED6472765AB36EC43B3EF97AD77E3FC0562560D6 Soundwire controllers (WSA, WSA2, RX, TX) require reset lines to enable switching clock control from hardware to software. Add them along with the reset control providers. Without this reset we might hit fifo under/over run when we try to write to soundwire device registers. Signed-off-by: Srinivas Kandagatla --- arch/arm64/boot/dts/qcom/x1e80100.dtsi | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/x1e80100.dtsi b/arch/arm64/boot/dts/q= com/x1e80100.dtsi index 09fd6c8e53bb..fa28dbdd1419 100644 --- a/arch/arm64/boot/dts/qcom/x1e80100.dtsi +++ b/arch/arm64/boot/dts/qcom/x1e80100.dtsi @@ -4,6 +4,7 @@ */ =20 #include +#include #include #include #include @@ -3177,6 +3178,8 @@ swr3: soundwire@6ab0000 { =20 pinctrl-0 =3D <&wsa2_swr_active>; pinctrl-names =3D "default"; + resets =3D <&lpass_audiocc LPASS_AUDIO_SWR_WSA2_CGCR>; + reset-names =3D "swr_audio_cgcr"; =20 qcom,din-ports =3D <4>; qcom,dout-ports =3D <9>; @@ -3225,6 +3228,8 @@ swr1: soundwire@6ad0000 { pinctrl-0 =3D <&rx_swr_active>; pinctrl-names =3D "default"; =20 + resets =3D <&lpass_audiocc LPASS_AUDIO_SWR_RX_CGCR>; + reset-names =3D "swr_audio_cgcr"; qcom,din-ports =3D <1>; qcom,dout-ports =3D <11>; =20 @@ -3289,6 +3294,8 @@ swr0: soundwire@6b10000 { =20 pinctrl-0 =3D <&wsa_swr_active>; pinctrl-names =3D "default"; + resets =3D <&lpass_audiocc LPASS_AUDIO_SWR_WSA_CGCR>; + reset-names =3D "swr_audio_cgcr"; =20 qcom,din-ports =3D <4>; qcom,dout-ports =3D <9>; @@ -3309,6 +3316,13 @@ swr0: soundwire@6b10000 { status =3D "disabled"; }; =20 + lpass_audiocc: clock-controller@6b6c000 { + compatible =3D "qcom,x1e80100-lpassaudiocc", "qcom,sc8280xp-lpassaudioc= c"; + reg =3D <0 0x06b6c000 0 0x1000>; + #clock-cells =3D <1>; + #reset-cells =3D <1>; + }; + swr2: soundwire@6d30000 { compatible =3D "qcom,soundwire-v2.0.0"; reg =3D <0 0x06d30000 0 0x10000>; @@ -3318,6 +3332,8 @@ swr2: soundwire@6d30000 { ; interrupt-names =3D "core", "wakeup"; label =3D "TX"; + resets =3D <&lpasscc LPASS_AUDIO_SWR_TX_CGCR>; + reset-names =3D "swr_audio_cgcr"; =20 pinctrl-0 =3D <&tx_swr_active>; pinctrl-names =3D "default"; @@ -3474,6 +3490,13 @@ data-pins { }; }; =20 + lpasscc: clock-controller@6ea0000 { + compatible =3D "qcom,x1e80100-lpasscc", "qcom,sc8280xp-lpasscc"; + reg =3D <0 0x06ea0000 0 0x12000>; + #clock-cells =3D <1>; + #reset-cells =3D <1>; + }; + lpass_ag_noc: interconnect@7e40000 { compatible =3D "qcom,x1e80100-lpass-ag-noc"; reg =3D <0 0x7e40000 0 0xE080>; --=20 2.25.1