From nobody Thu Dec 18 19:07:23 2025 Received: from mail-lf1-f45.google.com (mail-lf1-f45.google.com [209.85.167.45]) (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 CA3051891C0 for ; Mon, 29 Jul 2024 19:52:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1722282744; cv=none; b=iwwAj1ULIY/GeB+IK2NPub8JwHB0D63520P7HswCvywSxV9w4aqgG1pPuolXBe1cVJzxHi6LQSti/VuXKyFEKktvKQr17u/9x4h8dQyuJA8lLnRxHb3U3OzASLd3D2+xfboUBLR55pPejPwjy53NR9Kf/udO9xkVURm6ME6jELw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1722282744; c=relaxed/simple; bh=eAWrLr7syK4v9OEqvlyX0jICgB4CRiMGpoCpwqQgJpI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=IfwVmg1DbVFpEb+Hi5dzWYqBEk55wwSx0ZhUYSj9SzvhZYJKWUz7+gNyO4C8FqTW9l+BeCFH3dYhFeeOz9/vd8UQsF/0igDZo9EgAXzqHGcs9J/xmGWyvnVmxUxiw7dZHn5mocr6HRi4//Ssa862U1kEVktdQiEqYlGiLPE3Eig= 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=DYDNzClN; arc=none smtp.client-ip=209.85.167.45 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="DYDNzClN" Received: by mail-lf1-f45.google.com with SMTP id 2adb3069b0e04-52efaae7edfso4319923e87.2 for ; Mon, 29 Jul 2024 12:52:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1722282739; x=1722887539; 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=Nvigx8ftGFF7H3oC6jrwYCq182+kCMKq67geJyZJwro=; b=DYDNzClN3HjqbPrO9e2tHHpL8Vua6aB0g5eAW6bFL+y0NslgYm1GZs+Z2h33uSrtcP dqqQWBd4t3bHqrpU92YQjuSb111rT5KvHN1Ku2Amuafa20ab28NQdxPUmoZzVCyjV31E eIQ6bx8khWnhMNK4O/Im4JMA+nqyhkJlrBTh9iy/ar8QN78VTmSjgyiUVK8R1EJ6IOif z0BsvwiIb6pjlQFuLJMNEMZo2WUJ8FiST8An5/nNIk4siJOOC/zouJ/swmZB/HzzLrRY bter5rw4aDWzfeh7HrkZ74uk+8SX/fFVHYNCGqE6L84MC/sCoc3hs79cRH1jLeNaN2sQ 9DPA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1722282739; x=1722887539; 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=Nvigx8ftGFF7H3oC6jrwYCq182+kCMKq67geJyZJwro=; b=rBBtQcPmTbTPIrGDrqueLrhbT/s48qDJNJ6f2OBLHhUYeHwLLdm34XJmyoJ+b0YjIs RizywIvVbDE0dSGKke4fl5JiJoyC/Cwji3zRtbZsuQD3/xId+F3Wr89yzwwo0cRH86Iz AI8pH1WW5GIQuMHRIYSFWXTYuSUdr7UpQku5vUMCfMZWaSesU8C6k8BYCmgtPg3ZQw5L pu1YV0nSu+JwlyMu8Oes68Wq4cj7IXewkqs1f9VEQ0P+/ZUqgMscHVJUXWxEHR6i5gMj X7y+KfDVvBXXvPrlOIHn0hppJnvTDEBOEUkzMGLi+D4NHN6YWsHb/Rx1XGC2K+FZQwqi T98A== X-Forwarded-Encrypted: i=1; AJvYcCUTlmS/l/AP/Ls9ElR/8LctNW9Dad2edSVZOYc5jdDqp7m8KcZ/eui9VOThsdELmuKnWMKsfPlweGKJBkw+IQntxyReqoJBtOvsHvH8 X-Gm-Message-State: AOJu0YyCY2NaHc/+hLOCEMzNFehLvwEnxI1n3t5z+6M4fz0nieYHo2/v kfAhaBQ4vc2MgG2FMEHTQxvs71lQ00uR9sYDyGAOC7DcI7hshwPKCeFTL5nCczw= X-Google-Smtp-Source: AGHT+IGZlWDv3cUJamS7yAPDFJ6RuaWt80rzcBym584uDDeV+HSA4wGbfxK7k/Vq0NoejHp/4NZMYA== X-Received: by 2002:a05:6512:39c2:b0:52e:9f6b:64 with SMTP id 2adb3069b0e04-5309b280988mr6581712e87.34.1722282738946; Mon, 29 Jul 2024 12:52:18 -0700 (PDT) Received: from umbar.lan ([192.130.178.91]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-52fd5bd1088sm1615590e87.106.2024.07.29.12.52.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 29 Jul 2024 12:52:18 -0700 (PDT) From: Dmitry Baryshkov Date: Mon, 29 Jul 2024 22:52:14 +0300 Subject: [PATCH v2 1/5] Revert "soc: qcom: smd-rpm: Match rpmsg channel instead of 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: <20240729-fix-smd-rpm-v2-1-0776408a94c5@linaro.org> References: <20240729-fix-smd-rpm-v2-0-0776408a94c5@linaro.org> In-Reply-To: <20240729-fix-smd-rpm-v2-0-0776408a94c5@linaro.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Andy Gross , Stephan Gerhold , Michael Turquette , Stephen Boyd , Mathieu Poirier Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski , linux-clk@vger.kernel.org, linux-remoteproc@vger.kernel.org, Dmitry Baryshkov , stable@vger.kernel.org X-Mailer: b4 0.14.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=2654; i=dmitry.baryshkov@linaro.org; h=from:subject:message-id; bh=eAWrLr7syK4v9OEqvlyX0jICgB4CRiMGpoCpwqQgJpI=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBmp/LwCTuCYU/6YSCjas4tG0SVviSh/CHbKxAIY fuevwTc63KJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCZqfy8AAKCRCLPIo+Aiko 1al3B/sHtT2AVBPTL48APedB46dbqPApKIDMgtlWXbXRRqxinGGdDTVgPF+JEQXY43+bzpO5X9H kP603xOrJ0y9Iq+d5Xnz0sRHcKENQMXbiNV2jmpFwuoe/4SORdHShTmrwIpIC/65GegFokHc3Y9 nP9aCSfF1WbV2JSzSRR7QKWoWbHk7o6a51sClz/cBepB3iOKObdLvbPLC5DOqgyjNFTHeN2orME 7lnDmaH7pnIV+5CQ/V7Q2rIHU+0pb9t9RlWC7uzdS05a+5x8UXmSAbHMugoo6OV7KqNRx3WfHGd FabAM4MlzKiRgXvJ4uG7ZXdhfEeONdh6eQ2G5BskecsAX0rw X-Developer-Key: i=dmitry.baryshkov@linaro.org; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A The rpm_requests device nodes have the compatible node. As such the rpmsg core uses OF modalias instead of a native rpmsg modalias. Thus if smd-rpm is built as a module, it doesn't get autoloaded for the device. Revert the commit bcabe1e09135 ("soc: qcom: smd-rpm: Match rpmsg channel instead of compatible") Fixes: bcabe1e09135 ("soc: qcom: smd-rpm: Match rpmsg channel instead of co= mpatible") Cc: stable@vger.kernel.org Signed-off-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio --- drivers/soc/qcom/smd-rpm.c | 35 ++++++++++++++++++++++++++--------- 1 file changed, 26 insertions(+), 9 deletions(-) diff --git a/drivers/soc/qcom/smd-rpm.c b/drivers/soc/qcom/smd-rpm.c index b7056aed4c7d..9d64283d2125 100644 --- a/drivers/soc/qcom/smd-rpm.c +++ b/drivers/soc/qcom/smd-rpm.c @@ -196,9 +196,6 @@ static int qcom_smd_rpm_probe(struct rpmsg_device *rpde= v) { struct qcom_smd_rpm *rpm; =20 - if (!rpdev->dev.of_node) - return -EINVAL; - rpm =3D devm_kzalloc(&rpdev->dev, sizeof(*rpm), GFP_KERNEL); if (!rpm) return -ENOMEM; @@ -218,18 +215,38 @@ static void qcom_smd_rpm_remove(struct rpmsg_device *= rpdev) of_platform_depopulate(&rpdev->dev); } =20 -static const struct rpmsg_device_id qcom_smd_rpm_id_table[] =3D { - { .name =3D "rpm_requests", }, - { /* sentinel */ } +static const struct of_device_id qcom_smd_rpm_of_match[] =3D { + { .compatible =3D "qcom,rpm-apq8084" }, + { .compatible =3D "qcom,rpm-ipq6018" }, + { .compatible =3D "qcom,rpm-ipq9574" }, + { .compatible =3D "qcom,rpm-msm8226" }, + { .compatible =3D "qcom,rpm-msm8909" }, + { .compatible =3D "qcom,rpm-msm8916" }, + { .compatible =3D "qcom,rpm-msm8936" }, + { .compatible =3D "qcom,rpm-msm8953" }, + { .compatible =3D "qcom,rpm-msm8974" }, + { .compatible =3D "qcom,rpm-msm8976" }, + { .compatible =3D "qcom,rpm-msm8994" }, + { .compatible =3D "qcom,rpm-msm8996" }, + { .compatible =3D "qcom,rpm-msm8998" }, + { .compatible =3D "qcom,rpm-sdm660" }, + { .compatible =3D "qcom,rpm-sm6115" }, + { .compatible =3D "qcom,rpm-sm6125" }, + { .compatible =3D "qcom,rpm-sm6375" }, + { .compatible =3D "qcom,rpm-qcm2290" }, + { .compatible =3D "qcom,rpm-qcs404" }, + {} }; -MODULE_DEVICE_TABLE(rpmsg, qcom_smd_rpm_id_table); +MODULE_DEVICE_TABLE(of, qcom_smd_rpm_of_match); =20 static struct rpmsg_driver qcom_smd_rpm_driver =3D { .probe =3D qcom_smd_rpm_probe, .remove =3D qcom_smd_rpm_remove, .callback =3D qcom_smd_rpm_callback, - .id_table =3D qcom_smd_rpm_id_table, - .drv.name =3D "qcom_smd_rpm", + .drv =3D { + .name =3D "qcom_smd_rpm", + .of_match_table =3D qcom_smd_rpm_of_match, + }, }; =20 static int __init qcom_smd_rpm_init(void) --=20 2.39.2 From nobody Thu Dec 18 19:07:23 2025 Received: from mail-lf1-f42.google.com (mail-lf1-f42.google.com [209.85.167.42]) (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 C28831891C6 for ; Mon, 29 Jul 2024 19:52:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.42 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1722282745; cv=none; b=bIaZWjSC6svaeuL7Wfy5Y9TqYEHOsabGTxLlGoBTBAAfN8VxBu1TBZv3lTln6FI4IEzN68P96QTrdZnKA1UjIpwW4LN65AzXkWD8WCxfNbyLSruH/nRj+x+DGXQUzSDB0PbUPI71Unn9Y3nyxGCKsnQqEewlT6eDgqHcJOKuP4M= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1722282745; c=relaxed/simple; bh=1JDpJg4D5mnG6rxlSXya5MgNo0kQEJZBIz2UcIt5yCE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=UsVUHXc3janVlvd+ksEPuV8onqkTSszGr5PjBK4pWB2deXCpWhIT3EJUA5K04hQi45dO2/YlnH3mkuGvfnpIaajfwjh2AA2iKNxDbXBzSLcPo4KwBKw7TatyLMirf02v24QOE4975FDY1y2XynJMOw7+rBO/Kup8VDBHrhhk+oE= 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=UTrdC4lJ; arc=none smtp.client-ip=209.85.167.42 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="UTrdC4lJ" Received: by mail-lf1-f42.google.com with SMTP id 2adb3069b0e04-52efabf5d7bso4540193e87.1 for ; Mon, 29 Jul 2024 12:52:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1722282740; x=1722887540; 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=Z48cJN8bsHcSp42cPATakCbMPlmNxxITyOVFPogjtvg=; b=UTrdC4lJYNkk4dQErrBwxOCEL2/sw6N+rJf1NNr/F0DX8KEw+H+2LEjkg2Xdk4edof 78n5+8AXUYn8wtbEgH25DXSsWLiSiXpFYycE7OLzLKK95TOuh4B3UpZEFA0eaROAUvdh nC0lNX8Z6cUQzqkJZEBChSQFsO4bjA5x8rZQCxEe7eMCK3CLKBuTJ1bdDctSdjL7CUhL yptkROIqUsd1rlEdPHea7DmQvSNtuwjqt/oOALRaHJT7XAalWg0YOa0SV8Xq8C88BAxD MlBcziY1THy3XCf+p3cdp96rJJEvNC5nCQX1Y/epS3//4+kTQOxbkRRdPIvlDDAAEQEA PEvw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1722282740; x=1722887540; 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=Z48cJN8bsHcSp42cPATakCbMPlmNxxITyOVFPogjtvg=; b=mQo/4My4VzyUP71dsU4c/7oGKWCfsAzAUBWdDlxTRh6vkfhMZ7/7yhw/DwoaXx+hxQ +HyQeUEn3htaQ5E79IRO8R/B9CKRYzRZ2edDr0I4zI32Bhiby6jxcwnVAIRYDnAyrEzW 3cMHeQQDD99WNXqmfx3HYSjB0gQwtx6ca1hf8FX4fHJFr/3+IvHM6X+yRSgztNbTi8d+ +8sA8apgWf+KMF9qU6LDifpxw+eSS3BMzR0uhhmeb13IbzF3A3m0C2b6Ysxa/uC7RYc3 N5MyBYrqCW69+TzcdiIp/4sEi+5W67709chLhC/Iuxw+MLe1MFk+Pk1K2+d/eeQlh6TI rjCA== X-Forwarded-Encrypted: i=1; AJvYcCUnJqQ5ynAxeG55KuEjQ5NBmgnpjwcL+Y4JiE0QEHELw8uMckvP0lahC1GsCTBf5bGK6KI91pRETFfdqHObxinoG1+IMbrn11C3iStK X-Gm-Message-State: AOJu0Yy/QnSHDL9Mu4fwjmvIaZnHki8k3dGLbUeS3EufQ5T3KkD7YEwy PmKGNHHJTC0vpC8+v18F/r3yfoQoS1eW3B5RA+DNfdm8Kfp2zPHk5eOL4kdxaSQ= X-Google-Smtp-Source: AGHT+IFcaKUwE6nw58d+MaCnRlOtr9ZAVvHele9K2bliHS/NEwazq7CG2wLr+msRJzjdwFVnFB1bnw== X-Received: by 2002:ac2:4bca:0:b0:52e:9fe0:bee4 with SMTP id 2adb3069b0e04-5309b25a273mr5894940e87.9.1722282739977; Mon, 29 Jul 2024 12:52:19 -0700 (PDT) Received: from umbar.lan ([192.130.178.91]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-52fd5bd1088sm1615590e87.106.2024.07.29.12.52.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 29 Jul 2024 12:52:19 -0700 (PDT) From: Dmitry Baryshkov Date: Mon, 29 Jul 2024 22:52:15 +0300 Subject: [PATCH v2 2/5] dt-bindings: soc: qcom: smd-rpm: add generic compatibles 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: <20240729-fix-smd-rpm-v2-2-0776408a94c5@linaro.org> References: <20240729-fix-smd-rpm-v2-0-0776408a94c5@linaro.org> In-Reply-To: <20240729-fix-smd-rpm-v2-0-0776408a94c5@linaro.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Andy Gross , Stephan Gerhold , Michael Turquette , Stephen Boyd , Mathieu Poirier Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski , linux-clk@vger.kernel.org, linux-remoteproc@vger.kernel.org, Dmitry Baryshkov X-Mailer: b4 0.14.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=6374; i=dmitry.baryshkov@linaro.org; h=from:subject:message-id; bh=1JDpJg4D5mnG6rxlSXya5MgNo0kQEJZBIz2UcIt5yCE=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBmp/LwR8pGhbfM1GtrQTm+ZLaqyAWQ7eK4uhzfH WdV99zdoRSJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCZqfy8AAKCRCLPIo+Aiko 1Qu4CAChkTQQu+D2Q3DYhFnTtiOJZcnzT4tw+OmUtPvnE3wrdXUmPLbNL+Qe/hlQj9q8FXOb1i0 MAXHqOe9xi/djn0/l3DN8/FnmKtUTaVUk3cpsDZu8jXehrrAPtM0nbCRS0ZNZEV6XuSdOh0qo1s P81wKJtFvpeI5W0LDFT2p2oEqE/zgb0a9LeETEY4mHc4OIaHCZU8bTnZ3uqnXuu/xDIkJ9HSCr9 xTDxGbFEbXwWLaWe41AWUil3so4QOe+Ej9xNXZdCJJ9DMZO2j6NTL2DzNYmGP8mb/chR6p6SJAf 5GM0Oel8/rlBJdDCZ9DIF1aYoJ+YZlN95NTBNLe1XJiuLHGP X-Developer-Key: i=dmitry.baryshkov@linaro.org; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A Add two generic compatibles to all smd-rpm devices, they follow the same RPMSG protocol and are either accessed through the smd-edge or through the glink-edge. Signed-off-by: Dmitry Baryshkov Acked-by: Stephen Boyd Reviewed-by: Rob Herring (Arm) --- .../devicetree/bindings/clock/qcom,rpmcc.yaml | 2 +- .../bindings/remoteproc/qcom,glink-rpm-edge.yaml | 2 +- .../bindings/remoteproc/qcom,rpm-proc.yaml | 4 +- .../devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml | 74 ++++++++++--------= ---- .../devicetree/bindings/soc/qcom/qcom,smd.yaml | 2 +- 5 files changed, 38 insertions(+), 46 deletions(-) diff --git a/Documentation/devicetree/bindings/clock/qcom,rpmcc.yaml b/Docu= mentation/devicetree/bindings/clock/qcom,rpmcc.yaml index 3665dd30604a..02fcffe93f1a 100644 --- a/Documentation/devicetree/bindings/clock/qcom,rpmcc.yaml +++ b/Documentation/devicetree/bindings/clock/qcom,rpmcc.yaml @@ -139,7 +139,7 @@ examples: - | rpm { rpm-requests { - compatible =3D "qcom,rpm-msm8916"; + compatible =3D "qcom,rpm-msm8916", "qcom,smd-rpm"; qcom,smd-channels =3D "rpm_requests"; =20 clock-controller { diff --git a/Documentation/devicetree/bindings/remoteproc/qcom,glink-rpm-ed= ge.yaml b/Documentation/devicetree/bindings/remoteproc/qcom,glink-rpm-edge.= yaml index 3766d4513b37..c54234247ab3 100644 --- a/Documentation/devicetree/bindings/remoteproc/qcom,glink-rpm-edge.yaml +++ b/Documentation/devicetree/bindings/remoteproc/qcom,glink-rpm-edge.yaml @@ -90,7 +90,7 @@ examples: qcom,rpm-msg-ram =3D <&rpm_msg_ram>; =20 rpm-requests { - compatible =3D "qcom,rpm-msm8996"; + compatible =3D "qcom,rpm-msm8996", "qcom,glink-smd-rpm"; qcom,glink-channels =3D "rpm_requests"; =20 /* ... */ diff --git a/Documentation/devicetree/bindings/remoteproc/qcom,rpm-proc.yam= l b/Documentation/devicetree/bindings/remoteproc/qcom,rpm-proc.yaml index 7afafde17a38..0c3e668b5d31 100644 --- a/Documentation/devicetree/bindings/remoteproc/qcom,rpm-proc.yaml +++ b/Documentation/devicetree/bindings/remoteproc/qcom,rpm-proc.yaml @@ -142,7 +142,7 @@ examples: qcom,smd-edge =3D <15>; =20 rpm-requests { - compatible =3D "qcom,rpm-msm8916"; + compatible =3D "qcom,rpm-msm8916", "qcom,smd-rpm"; qcom,smd-channels =3D "rpm_requests"; /* ... */ }; @@ -163,7 +163,7 @@ examples: mboxes =3D <&apcs_glb 0>; =20 rpm-requests { - compatible =3D "qcom,rpm-qcm2290"; + compatible =3D "qcom,rpm-qcm2290", "qcom,glink-smd-rpm"; qcom,glink-channels =3D "rpm_requests"; /* ... */ }; diff --git a/Documentation/devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml b= /Documentation/devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml index 2fa725b8af5d..270bcd079f88 100644 --- a/Documentation/devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml +++ b/Documentation/devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml @@ -30,31 +30,37 @@ maintainers: =20 properties: compatible: - enum: - - qcom,rpm-apq8084 - - qcom,rpm-ipq6018 - - qcom,rpm-ipq9574 - - qcom,rpm-mdm9607 - - qcom,rpm-msm8226 - - qcom,rpm-msm8610 - - qcom,rpm-msm8909 - - qcom,rpm-msm8916 - - qcom,rpm-msm8917 - - qcom,rpm-msm8936 - - qcom,rpm-msm8937 - - qcom,rpm-msm8952 - - qcom,rpm-msm8953 - - qcom,rpm-msm8974 - - qcom,rpm-msm8976 - - qcom,rpm-msm8994 - - qcom,rpm-msm8996 - - qcom,rpm-msm8998 - - qcom,rpm-qcm2290 - - qcom,rpm-qcs404 - - qcom,rpm-sdm660 - - qcom,rpm-sm6115 - - qcom,rpm-sm6125 - - qcom,rpm-sm6375 + oneOf: + - items: + - enum: + - qcom,rpm-apq8084 + - qcom,rpm-mdm9607 + - qcom,rpm-msm8226 + - qcom,rpm-msm8610 + - qcom,rpm-msm8909 + - qcom,rpm-msm8916 + - qcom,rpm-msm8917 + - qcom,rpm-msm8936 + - qcom,rpm-msm8937 + - qcom,rpm-msm8952 + - qcom,rpm-msm8953 + - qcom,rpm-msm8974 + - qcom,rpm-msm8976 + - qcom,rpm-msm8994 + - const: qcom,smd-rpm + - items: + - enum: + - qcom,rpm-ipq6018 + - qcom,rpm-ipq9574 + - qcom,rpm-msm8996 + - qcom,rpm-msm8998 + - qcom,rpm-qcm2290 + - qcom,rpm-qcs404 + - qcom,rpm-sdm660 + - qcom,rpm-sm6115 + - qcom,rpm-sm6125 + - qcom,rpm-sm6375 + - const: qcom,glink-smd-rpm =20 clock-controller: $ref: /schemas/clock/qcom,rpmcc.yaml# @@ -84,21 +90,7 @@ if: properties: compatible: contains: - enum: - - qcom,rpm-apq8084 - - qcom,rpm-mdm9607 - - qcom,rpm-msm8226 - - qcom,rpm-msm8610 - - qcom,rpm-msm8909 - - qcom,rpm-msm8916 - - qcom,rpm-msm8917 - - qcom,rpm-msm8936 - - qcom,rpm-msm8937 - - qcom,rpm-msm8952 - - qcom,rpm-msm8953 - - qcom,rpm-msm8974 - - qcom,rpm-msm8976 - - qcom,rpm-msm8994 + const: qcom,smd-rpm then: properties: qcom,glink-channels: false @@ -129,7 +121,7 @@ examples: qcom,smd-edge =3D <15>; =20 rpm-requests { - compatible =3D "qcom,rpm-msm8916"; + compatible =3D "qcom,rpm-msm8916", "qcom,smd-rpm"; qcom,smd-channels =3D "rpm_requests"; =20 clock-controller { diff --git a/Documentation/devicetree/bindings/soc/qcom/qcom,smd.yaml b/Doc= umentation/devicetree/bindings/soc/qcom/qcom,smd.yaml index 4819ce90d206..d9fabefc8147 100644 --- a/Documentation/devicetree/bindings/soc/qcom/qcom,smd.yaml +++ b/Documentation/devicetree/bindings/soc/qcom/qcom,smd.yaml @@ -56,7 +56,7 @@ examples: qcom,smd-edge =3D <15>; =20 rpm-requests { - compatible =3D "qcom,rpm-msm8974"; + compatible =3D "qcom,rpm-msm8974", "qcom,smd-rpm"; qcom,smd-channels =3D "rpm_requests"; =20 clock-controller { --=20 2.39.2 From nobody Thu Dec 18 19:07:23 2025 Received: from mail-lf1-f49.google.com (mail-lf1-f49.google.com [209.85.167.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 98ABD189F20 for ; Mon, 29 Jul 2024 19:52:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.49 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1722282744; cv=none; b=huQFry6v2RhDdqKmXDDRwUNM/vFEEnYxOWElsKkfFgtcy+IFJMQPa+5bV7BmYwFd5aVpXCk0hrPOcs7za3rTThjUFmiyzKmOcs+YJHLICP6eXmRikfEQSSAnyMBYjMnk31D+E8UZBSqo6lupZ2RonKl5YXE9x7WGc5H262PBH0s= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1722282744; c=relaxed/simple; bh=kVkXAl7R2Pvj8xirOh7/6K6Hs00UTZujRWEkyOWu1QU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=StGY+H6o/QT4tm98JWZK5UP8DoBdFSghbMfq4REk3s63hfsjc8VE5BD3e19Q7LFNa/VSE48aOyYyY4bdy0YasNyRT5nHgax03oSZD5w8yAqJFxJatx5tm/rVsIuWkzyoLXSiZyfEz6alwmVBm4PUCdcyrHYkUX9lraH9PI/Km6s= 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=stTmEJ5f; arc=none smtp.client-ip=209.85.167.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="stTmEJ5f" Received: by mail-lf1-f49.google.com with SMTP id 2adb3069b0e04-52efabf5d7bso4540209e87.1 for ; Mon, 29 Jul 2024 12:52:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1722282741; x=1722887541; 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=ViqDaruiHXbptx0fiGh8fZJQctF4985Hl86hrFZw7F8=; b=stTmEJ5fzNNGxp41qAx7Eg+1CVX2O3wsq4+u2kuOlELNxhizRlSRKhrL4jFqquSY9B OwlCD5VW2VE8gGtLtxHPr4wv2iT/dqG14lJKoX9m2s3QbdNA8H0OI4yrKKzS/U9ASF8H dk8emSMJVdT15OAoNhoBmE5sLewxTFIQUvL+4zgEqGQ52dNvsWJsSh+L5HsLA2P1+SGf V13JTlj2iNjnRu6wEvlheMymIVZWh2TN2ilTWUEQJXBEbx41m16CKAc3+4o1uKaWBrPR gSN42fQoD+GJddwvAyVr39Du4jmJ3xjyw+GIRjqaPpNroE6Tv0sDc6UOMIOChl7f1mXN Zf5g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1722282741; x=1722887541; 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=ViqDaruiHXbptx0fiGh8fZJQctF4985Hl86hrFZw7F8=; b=dbabzwh/ix7ecOzvy8Cm0+vPQNaxMBGGaYHA3ZDc8tftWskj2PI3fjkcljXlK9dEzR +3it4ADNQ793DR881SGgpEj1yAf2cuwjIG54d9hDcEVU3MwZsFa2fesEE/wI0I941n3t jzk2wTN95PLP+Wkbe+QLYoIcPEI0hYz1T69UZ14pHAqtzU0QKsHwkATxYZ8BCfJbfOuw zg3S5UrW1ZifArzZVbfZLz4Rh4LKsDbswrzDmdu3RZU7/0qX8AqbY332HdCgNEXLpYuM ZHqad3E0ea85Y3msSEf88GJ40VwJwO+cGOKkI95nnaLxTrPFyFNR/sZJXutYxjaO55Wt UXrQ== X-Forwarded-Encrypted: i=1; AJvYcCVxzYRPn793dXN//B2QbOhaxfgVYj78RR55CNjon7SqoAJBiR2NtSFfKWZ05w7s9/qviQk9HlXXjp0ZXpFf/n/x3HhV/Vij7PL6mziX X-Gm-Message-State: AOJu0YztIlrwoV6MTA3JDpeciq5e4fA66/YY6kAmOl1gwUXgOxkgedTT SiuyvL/E1PBQIsHTCClHSvVFBq0iLSeawq22ZiuR+pjxMjyfYuqmgC6K8phF564= X-Google-Smtp-Source: AGHT+IFexp3G2I6sO12jbnFOJx1PCXPxzNUWYcCLi2HP8O60fTbn7j08Ddj7eJsW+JD+GP8hUZ+LfQ== X-Received: by 2002:a05:6512:2c90:b0:52c:8b03:99d6 with SMTP id 2adb3069b0e04-5309b259b94mr6233879e87.6.1722282740717; Mon, 29 Jul 2024 12:52:20 -0700 (PDT) Received: from umbar.lan ([192.130.178.91]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-52fd5bd1088sm1615590e87.106.2024.07.29.12.52.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 29 Jul 2024 12:52:20 -0700 (PDT) From: Dmitry Baryshkov Date: Mon, 29 Jul 2024 22:52:16 +0300 Subject: [PATCH v2 3/5] soc: qcom: smd-rpm: add qcom,smd-rpm 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: <20240729-fix-smd-rpm-v2-3-0776408a94c5@linaro.org> References: <20240729-fix-smd-rpm-v2-0-0776408a94c5@linaro.org> In-Reply-To: <20240729-fix-smd-rpm-v2-0-0776408a94c5@linaro.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Andy Gross , Stephan Gerhold , Michael Turquette , Stephen Boyd , Mathieu Poirier Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski , linux-clk@vger.kernel.org, linux-remoteproc@vger.kernel.org, Dmitry Baryshkov X-Mailer: b4 0.14.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1023; i=dmitry.baryshkov@linaro.org; h=from:subject:message-id; bh=kVkXAl7R2Pvj8xirOh7/6K6Hs00UTZujRWEkyOWu1QU=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBmp/LwMeuRa7T7m3PaZuVgQrlb9LEEscj63nHSc 1f2nLzUgdyJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCZqfy8AAKCRCLPIo+Aiko 1T5CB/sGGLhSKM634uBrEQH7FxynC8qWlegbofundznghsgVkaO0y6qznIgHHIYV9Unu8SqpKTL ga9/+7dxFMTVyZR/uZUmbKpa/TlasxBp/2Ar68yRC2r0LkroxAKWG0hpVow5JPLmQupFpnZzV7Y l7x+M/Y/f7ItN4xp46kLOZj44ysyb3XzKXMkF3K12ocJpPQ8/XQnr+fls2hzAOfh+AQ+ohEgZ6Q m22wXBp/OtE5YNbfNU6H6DdU1xdC5pC8V3lGC3O1pMaOwUsVMl70s1pgxax31R4iBMj1QCc5p/Q Sf2XYrABmnpRfJILqMhadNJkQ+eSeFxsRauooobJ+/VzX+dS X-Developer-Key: i=dmitry.baryshkov@linaro.org; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A Add the generic qcom,smd-rpm and qcom,glink-smd-rpm compatibles so that there is no need to add further compat strings to the list. Existing strings are intact to keep compatibility with existing DTS. Signed-off-by: Dmitry Baryshkov --- drivers/soc/qcom/smd-rpm.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/drivers/soc/qcom/smd-rpm.c b/drivers/soc/qcom/smd-rpm.c index 9d64283d2125..f2b3e02abdf1 100644 --- a/drivers/soc/qcom/smd-rpm.c +++ b/drivers/soc/qcom/smd-rpm.c @@ -216,6 +216,12 @@ static void qcom_smd_rpm_remove(struct rpmsg_device *r= pdev) } =20 static const struct of_device_id qcom_smd_rpm_of_match[] =3D { + { .compatible =3D "qcom,glink-smd-rpm" }, + { .compatible =3D "qcom,smd-rpm" }, + /* + * Don't add any more compatibles to the list, two previous entryes + * should match all defined devices. + */ { .compatible =3D "qcom,rpm-apq8084" }, { .compatible =3D "qcom,rpm-ipq6018" }, { .compatible =3D "qcom,rpm-ipq9574" }, --=20 2.39.2 From nobody Thu Dec 18 19:07:23 2025 Received: from mail-lf1-f42.google.com (mail-lf1-f42.google.com [209.85.167.42]) (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 9BB98189F58 for ; Mon, 29 Jul 2024 19:52:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.42 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1722282745; cv=none; b=iTeJjp8gasJwO64yytYYLCZbyppyU2zpHVYskau4JGGrp9aXHqE2kqo9wsa8LfwN7GVrnVcDOSu+4KnLzF7rEQGVYUBhgWcC864GJZPLUb0kHcVUpsEKjgWEs5ysKAfb2a7Hb7zJmficlDOClQVZhc4dPo+xA8fbhfCGFS/6XN0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1722282745; c=relaxed/simple; bh=bY0czJMFyn3CpXX2UwA7eN59/I5EDGqxASMkIV0AOoQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=KnHP3eNFFQy372fcUwfH78CVEb4RXodbibW4Mhxj4QA9BVd7Ou9owY+H3GCq6RPUk8VfFnML+p7K3B5OCg6fBkWveD41ZFa8dngJASHymq/vrSdEY5abRuphkK+rTLInXOBnvKrPNC/JQ3DLOch22tvtnIPjsD7+XD6mxmKo4mA= 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=yfiYFFjH; arc=none smtp.client-ip=209.85.167.42 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="yfiYFFjH" Received: by mail-lf1-f42.google.com with SMTP id 2adb3069b0e04-52efd855adbso5856238e87.2 for ; Mon, 29 Jul 2024 12:52:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1722282742; x=1722887542; 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=Fz89nZQONGiIsC+9duCLKQ4jgL2zcInpAx0Q7W4BFp4=; b=yfiYFFjHs/NYtatKPPSA7p77WmkpfUYyBSikSbOfPnwRHK47g/lRqPlt/DqwajnKyL lXKSzEhritiXerbuvR06WYDi0kglagqmX2QXnLGLC30VgRVGVIqKfFRwbrT5+M5ZFgN+ L+GQJWgHfZu813QFZ0lDg9EnWdeD0oY8PeC9fyFn3H3UmxacLYm/rptmgGbdd7fJ4W6x P3hJqQZNOQCSNSeq6k9MD6sUCi8Rvoa8g+HGPw4je7S5Om/bSoFluTqBbKWQycBRpiZO kwzJ7WV0H5cGwHybX8jgckrf8B8YdpWKuTSTuZLvvDeWmsL72FeUFVs3sR9dDrDYXNDj W6PQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1722282742; x=1722887542; 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=Fz89nZQONGiIsC+9duCLKQ4jgL2zcInpAx0Q7W4BFp4=; b=PgjOZM13Pqs3L1CThu49sSepnrZR+DPsQUkIw/4obISdoisH/hbS/awDVxsMeyZlJ7 X4bhDlJZFosxff8WuCckt9N0BQD7hWK3rs7aA44h1cXdztrZchxVTguW6sXlWc1vgIc/ fOuB07kYLmPJQL3zmMoV4xo3HRUzlEQhTdJwWbIbRkws0bFcohf0KUpWOP/vF0wJynvY NCBZRcqxoKaTC5ZAnbJsrYhGisWsIGNfS8IL4No4ClElX4S6wwr7u/fJVabZiLcdYvuC 3J3oDF24ZjNR8HoFHctCrlB+ndm/qi4by7tqBgA1Pvk+6Rj+ytIzG+6uGX/hlYlPhUzM Lfpw== X-Forwarded-Encrypted: i=1; AJvYcCWZNvtEE+ZsoHLEhxuMQteNWygnOt6yXtKNrTuIGakWscMarNBs2u4AFTWoOdyRptQS8qbj5b6iWue9oH36gpbO6Y6K+/DbP/xx2E4h X-Gm-Message-State: AOJu0YzYt0qvoDVa/FbufNqccRb9qriCrdH+gbIVFPs1UVG0lAuNyTFH OZByRYutFj15lqMynkTGVWiqgW524jx8ui32k0QKNM32pTYUcWdniapR2+Wswxk= X-Google-Smtp-Source: AGHT+IHe5r9SoUJfnzagyd3Tll4OQ+Eh95KJLN+spSJpHGdCwzgJF8nH3Q8dKjLRkP06UVRt+aLKZw== X-Received: by 2002:a05:6512:b84:b0:52c:825e:3b1c with SMTP id 2adb3069b0e04-5309b27a50dmr6666574e87.26.1722282741642; Mon, 29 Jul 2024 12:52:21 -0700 (PDT) Received: from umbar.lan ([192.130.178.91]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-52fd5bd1088sm1615590e87.106.2024.07.29.12.52.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 29 Jul 2024 12:52:21 -0700 (PDT) From: Dmitry Baryshkov Date: Mon, 29 Jul 2024 22:52:17 +0300 Subject: [PATCH v2 4/5] ARM: dts: qcom: add generic compat string to RPM glink channels 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: <20240729-fix-smd-rpm-v2-4-0776408a94c5@linaro.org> References: <20240729-fix-smd-rpm-v2-0-0776408a94c5@linaro.org> In-Reply-To: <20240729-fix-smd-rpm-v2-0-0776408a94c5@linaro.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Andy Gross , Stephan Gerhold , Michael Turquette , Stephen Boyd , Mathieu Poirier Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski , linux-clk@vger.kernel.org, linux-remoteproc@vger.kernel.org, Dmitry Baryshkov X-Mailer: b4 0.14.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1846; i=dmitry.baryshkov@linaro.org; h=from:subject:message-id; bh=bY0czJMFyn3CpXX2UwA7eN59/I5EDGqxASMkIV0AOoQ=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBmp/LxJN+4+Jx70dpKfyZGUsiykhMNdyyTQW2Wf l5hyqGOuWyJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCZqfy8QAKCRCLPIo+Aiko 1ZF8B/0bw3AqK0fWBdthND6pOw7cEuj3WUzu/7GkDJQ+kU55KS+kv6R8+ztQnprlWZPf3cdTakr J9d/bBZtMCL4tQKCv5l5ll2at/VU4Yj4NR1CVfoBjJOT16j3VD4/uplXjS4Fb4PzZrdRrq5vBln CHJJ8ufmyWx6fGVhXAnKhVbKP2g9xJERU2neg2C51YcSo2aNpi1+OlPycCfonYiXWz5Ted4eD90 AKsFTkE8g4oQ99B7o//91QQBZWmvRBpP8KXpf09mksMrmSxy2/4GtXMaXD5n+do+GUCxs7LdkJ2 qfOA5BNo+UmFjPQVUDcQhtJU78BnM2FZhymJS93F7ZZ5OVub X-Developer-Key: i=dmitry.baryshkov@linaro.org; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A Add the generic qcom,smd-rpm compatible to RPM nodes to follow the schema. Signed-off-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio --- arch/arm/boot/dts/qcom/qcom-apq8084.dtsi | 2 +- arch/arm/boot/dts/qcom/qcom-msm8226.dtsi | 2 +- arch/arm/boot/dts/qcom/qcom-msm8974.dtsi | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/arm/boot/dts/qcom/qcom-apq8084.dtsi b/arch/arm/boot/dts/q= com/qcom-apq8084.dtsi index 2b52e5d5eb51..014e6c5ee889 100644 --- a/arch/arm/boot/dts/qcom/qcom-apq8084.dtsi +++ b/arch/arm/boot/dts/qcom/qcom-apq8084.dtsi @@ -792,7 +792,7 @@ smd-edge { qcom,smd-edge =3D <15>; =20 rpm-requests { - compatible =3D "qcom,rpm-apq8084"; + compatible =3D "qcom,rpm-apq8084", "qcom,smd-rpm"; qcom,smd-channels =3D "rpm_requests"; =20 regulators-0 { diff --git a/arch/arm/boot/dts/qcom/qcom-msm8226.dtsi b/arch/arm/boot/dts/q= com/qcom-msm8226.dtsi index b2f92ad6499a..2ea3b4a94d50 100644 --- a/arch/arm/boot/dts/qcom/qcom-msm8226.dtsi +++ b/arch/arm/boot/dts/qcom/qcom-msm8226.dtsi @@ -125,7 +125,7 @@ smd-edge { qcom,smd-edge =3D <15>; =20 rpm_requests: rpm-requests { - compatible =3D "qcom,rpm-msm8226"; + compatible =3D "qcom,rpm-msm8226", "qcom,smd-rpm"; qcom,smd-channels =3D "rpm_requests"; =20 rpmcc: clock-controller { diff --git a/arch/arm/boot/dts/qcom/qcom-msm8974.dtsi b/arch/arm/boot/dts/q= com/qcom-msm8974.dtsi index 15568579459a..4a694bfa4732 100644 --- a/arch/arm/boot/dts/qcom/qcom-msm8974.dtsi +++ b/arch/arm/boot/dts/qcom/qcom-msm8974.dtsi @@ -136,7 +136,7 @@ smd-edge { qcom,smd-edge =3D <15>; =20 rpm_requests: rpm-requests { - compatible =3D "qcom,rpm-msm8974"; + compatible =3D "qcom,rpm-msm8974", "qcom,smd-rpm"; qcom,smd-channels =3D "rpm_requests"; =20 rpmcc: clock-controller { --=20 2.39.2 From nobody Thu Dec 18 19:07:23 2025 Received: from mail-lf1-f50.google.com (mail-lf1-f50.google.com [209.85.167.50]) (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 836CD18A929 for ; Mon, 29 Jul 2024 19:52:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.50 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1722282746; cv=none; b=PM2R4oTGgk+Q2lX867Xy+/pkwyzn9RGuoMEtp022Vz/KpQTKbLvRIiutlLNyWedK9hQBkr/YWp9I4MW8sgCAzf2O94alzsEDuSWAOXJi80KfVNitAXD1nmMiaHOxD17WSudUU7ZYH6gN4cCzyUX3OF6QdO9Zjq5aeKBtKFu9Mgw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1722282746; c=relaxed/simple; bh=lGFZGgA/O9A/S5qTh5NR5ly34Ld4DtkmOO5/k+pKHKs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=mvG8WTUaqjcf75wMaf6HAGo+cdkK2T2W+OcxQHcl1VsU0D0EAzR2sQ+gFQnnYDl9UYuEhFfmBBHNCOcENh/3ma1oiv5CNHc0jk4wMUHvzFWBJ/tXX208GGiyuoRyTbHVN5ewxbQzar+vtMwXdmvHyA6ffGz3fNSnjh6SgsB/HjM= 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=RnOqvt/c; arc=none smtp.client-ip=209.85.167.50 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="RnOqvt/c" Received: by mail-lf1-f50.google.com with SMTP id 2adb3069b0e04-52f01993090so6049435e87.2 for ; Mon, 29 Jul 2024 12:52:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1722282743; x=1722887543; 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=NzkDp7NapSOrLl8ec7U9pJiscxvgpUDR6AyuyeyD8V8=; b=RnOqvt/c0e99g1wVhG8Heva0kcftKlRzHhhm++bjtQnuAltn3TSp72xr3PWMV2w13T 1nBMHAsJrJf4ThLFL0WwZIHVEr31HMqtDsUbRawj3/FylXarigvrLngUGyQkEYIoCHIS /0ASiK1iD7EQYYDioZqMQet/9O+E2oR0PJU8ZDqd7Jg7P3evzwzG0kIQnzKj6B3o/QD7 hiZQ4GlTRR1hOQ1T1vNUF1dN3lKqWoXMtoapJiHIlJJDGeMH4RNs7xUH8ggz1jQ/RdFg edcDGhNOgqboSOnazGYzyGGKrRag7yihi9y0IqLrZGTjqjn5DRNHCalhwO+UiKAh5dWH lMxw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1722282743; x=1722887543; 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=NzkDp7NapSOrLl8ec7U9pJiscxvgpUDR6AyuyeyD8V8=; b=PdEFaAJ3JTtP3WzR/CHgKhNivnxpTOEKL8Iro5twhWL2S0OdMDllL3bS+EwWDqqmHk e0YFdtuKql0gge7qMHezAwH5U7AAaO4vSlj00CamYDbUo0YuhWh2MaPVzWEt1y5m48zF DaqyN2u82J+upbxO5pk7FtbaEShdBbnq8MqJUnEUJfVzpvlZYDV/UnSEHrE9B5zTlFev 1sCeHSzwDQ8e0Aounz0ug/DLdSBno9spSs81UFaAP1MyJdu9pqm1rDglWZFBTbZ/uOjS j3ExZVnTVTB1ZlGfoe6fD023Gvg7Fckdefy2Gq+ai/ZRPo3HLhGo6iQrohpSnQPYpMYn 0KKg== X-Forwarded-Encrypted: i=1; AJvYcCWDphcQEV8JZlOcScnpdz5oONVhZqEQdmAKUkHC47Mf8NuLFaR0K7wrNlJLsCmFPVw8XOaW6sy7k/XW35EJBdjbEcYkzpvKlcGKIUuX X-Gm-Message-State: AOJu0Yw+Hifvmua4fi8DfdkvC2dnHM89LnvKucNKV1LjkW+iFsK7j3yL ojM5tpW8TpFMD1NpKdc66vCJH4qI4hgPG/XGRKFutnafvAgc8BBeJ7gmJhvLqlo= X-Google-Smtp-Source: AGHT+IEoUa5Kq4BiEJEbD/pnaPgcbfWAsGmbgkhlgJhiVuF+n53mG9ru8cRtBtnLWxCCpIfBP96BCA== X-Received: by 2002:ac2:4f07:0:b0:52e:a60e:3a08 with SMTP id 2adb3069b0e04-5309b25aa12mr7561340e87.11.1722282742634; Mon, 29 Jul 2024 12:52:22 -0700 (PDT) Received: from umbar.lan ([192.130.178.91]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-52fd5bd1088sm1615590e87.106.2024.07.29.12.52.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 29 Jul 2024 12:52:21 -0700 (PDT) From: Dmitry Baryshkov Date: Mon, 29 Jul 2024 22:52:18 +0300 Subject: [PATCH v2 5/5] arm64: dts: qcom: add generic compat string to RPM glink channels 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: <20240729-fix-smd-rpm-v2-5-0776408a94c5@linaro.org> References: <20240729-fix-smd-rpm-v2-0-0776408a94c5@linaro.org> In-Reply-To: <20240729-fix-smd-rpm-v2-0-0776408a94c5@linaro.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Andy Gross , Stephan Gerhold , Michael Turquette , Stephen Boyd , Mathieu Poirier Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski , linux-clk@vger.kernel.org, linux-remoteproc@vger.kernel.org, Dmitry Baryshkov X-Mailer: b4 0.14.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=8405; i=dmitry.baryshkov@linaro.org; h=from:subject:message-id; bh=lGFZGgA/O9A/S5qTh5NR5ly34Ld4DtkmOO5/k+pKHKs=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBmp/Lxkkf1Hee0/3zaCdHJ6DntkURb4bZWzrS7n pJMqskhXzmJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCZqfy8QAKCRCLPIo+Aiko 1UZ+CAClqTh6Y/FVSqyLyzKrVNGkoLtqAbBJkvsHJsoWgv9SgemgVqpfTXKk4lz9RojYo9XEZH7 WFRiwQiU6VbsPlonYLUSCL6haENBgHtA1hcw65PlowiXM8Ysd+fldhDy2izWDz6ctABM2jOK95Q HBFNfeuHUcRPbincq6FErpQPZ9VAyFzMffLoYeJqwk7xwAeP/X/uPsuRDhnz24aF6oIOz5f5FPn YPZHOL76TZ+zkv4ag5u77AJERC7YUWjP5OypOXlcqri7qfj/CuckVMtqz0tWq/plyj7FcrdFVku N8EJvJoPmrAeTCGsYwALJm7NdgYRflH6gmn91d23ZNCCSJPi X-Developer-Key: i=dmitry.baryshkov@linaro.org; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A Add the generic qcom,smd-rpm / qcom,glink-smd-rpm compatible to RPM nodes to follow the schema. Signed-off-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 2 +- arch/arm64/boot/dts/qcom/ipq9574.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8939.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8953.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8976.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8994.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 2 +- arch/arm64/boot/dts/qcom/qcm2290.dtsi | 2 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 2 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm6115.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm6125.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm6375.dtsi | 2 +- 15 files changed, 15 insertions(+), 15 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/ipq6018.dtsi b/arch/arm64/boot/dts/qc= om/ipq6018.dtsi index e1e45da7f787..8edd535a188f 100644 --- a/arch/arm64/boot/dts/qcom/ipq6018.dtsi +++ b/arch/arm64/boot/dts/qcom/ipq6018.dtsi @@ -168,7 +168,7 @@ glink-edge { mboxes =3D <&apcs_glb 0>; =20 rpm_requests: rpm-requests { - compatible =3D "qcom,rpm-ipq6018"; + compatible =3D "qcom,rpm-ipq6018", "qcom,glink-smd-rpm"; qcom,glink-channels =3D "rpm_requests"; =20 regulators { diff --git a/arch/arm64/boot/dts/qcom/ipq9574.dtsi b/arch/arm64/boot/dts/qc= om/ipq9574.dtsi index 48dfafea46a7..08a82a5cf667 100644 --- a/arch/arm64/boot/dts/qcom/ipq9574.dtsi +++ b/arch/arm64/boot/dts/qcom/ipq9574.dtsi @@ -181,7 +181,7 @@ glink-edge { mboxes =3D <&apcs_glb 0>; =20 rpm_requests: rpm-requests { - compatible =3D "qcom,rpm-ipq9574"; + compatible =3D "qcom,rpm-ipq9574", "qcom,glink-smd-rpm"; qcom,glink-channels =3D "rpm_requests"; }; }; diff --git a/arch/arm64/boot/dts/qcom/msm8916.dtsi b/arch/arm64/boot/dts/qc= om/msm8916.dtsi index 7383bcc603ab..0ee44706b70b 100644 --- a/arch/arm64/boot/dts/qcom/msm8916.dtsi +++ b/arch/arm64/boot/dts/qcom/msm8916.dtsi @@ -312,7 +312,7 @@ smd-edge { qcom,smd-edge =3D <15>; =20 rpm_requests: rpm-requests { - compatible =3D "qcom,rpm-msm8916"; + compatible =3D "qcom,rpm-msm8916", "qcom,smd-rpm"; qcom,smd-channels =3D "rpm_requests"; =20 rpmcc: clock-controller { diff --git a/arch/arm64/boot/dts/qcom/msm8939.dtsi b/arch/arm64/boot/dts/qc= om/msm8939.dtsi index 46d9480cd464..28634789a8a9 100644 --- a/arch/arm64/boot/dts/qcom/msm8939.dtsi +++ b/arch/arm64/boot/dts/qcom/msm8939.dtsi @@ -252,7 +252,7 @@ smd-edge { qcom,smd-edge =3D <15>; =20 rpm_requests: rpm-requests { - compatible =3D "qcom,rpm-msm8936"; + compatible =3D "qcom,rpm-msm8936", "qcom,smd-rpm"; qcom,smd-channels =3D "rpm_requests"; =20 rpmcc: clock-controller { diff --git a/arch/arm64/boot/dts/qcom/msm8953.dtsi b/arch/arm64/boot/dts/qc= om/msm8953.dtsi index a4bfb624fb8a..d20fd3d7c46e 100644 --- a/arch/arm64/boot/dts/qcom/msm8953.dtsi +++ b/arch/arm64/boot/dts/qcom/msm8953.dtsi @@ -199,7 +199,7 @@ smd-edge { qcom,smd-edge =3D <15>; =20 rpm_requests: rpm-requests { - compatible =3D "qcom,rpm-msm8953"; + compatible =3D "qcom,rpm-msm8953", "qcom,smd-rpm"; qcom,smd-channels =3D "rpm_requests"; =20 rpmcc: clock-controller { diff --git a/arch/arm64/boot/dts/qcom/msm8976.dtsi b/arch/arm64/boot/dts/qc= om/msm8976.dtsi index d62dcb76fa48..c76cab9174be 100644 --- a/arch/arm64/boot/dts/qcom/msm8976.dtsi +++ b/arch/arm64/boot/dts/qcom/msm8976.dtsi @@ -247,7 +247,7 @@ smd-edge { qcom,smd-edge =3D <15>; =20 rpm_requests: rpm-requests { - compatible =3D "qcom,rpm-msm8976"; + compatible =3D "qcom,rpm-msm8976", "qcom,smd-rpm"; qcom,smd-channels =3D "rpm_requests"; =20 rpmcc: clock-controller { diff --git a/arch/arm64/boot/dts/qcom/msm8994.dtsi b/arch/arm64/boot/dts/qc= om/msm8994.dtsi index 917fa246857d..fc2a7f13f690 100644 --- a/arch/arm64/boot/dts/qcom/msm8994.dtsi +++ b/arch/arm64/boot/dts/qcom/msm8994.dtsi @@ -188,7 +188,7 @@ smd-edge { qcom,remote-pid =3D <6>; =20 rpm_requests: rpm-requests { - compatible =3D "qcom,rpm-msm8994"; + compatible =3D "qcom,rpm-msm8994", "qcom,smd-rpm"; qcom,smd-channels =3D "rpm_requests"; =20 rpmcc: clock-controller { diff --git a/arch/arm64/boot/dts/qcom/msm8996.dtsi b/arch/arm64/boot/dts/qc= om/msm8996.dtsi index 0fd2b1b944a5..e5966724f37c 100644 --- a/arch/arm64/boot/dts/qcom/msm8996.dtsi +++ b/arch/arm64/boot/dts/qcom/msm8996.dtsi @@ -472,7 +472,7 @@ glink-edge { mboxes =3D <&apcs_glb 0>; =20 rpm_requests: rpm-requests { - compatible =3D "qcom,rpm-msm8996"; + compatible =3D "qcom,rpm-msm8996", "qcom,glink-smd-rpm"; qcom,glink-channels =3D "rpm_requests"; =20 rpmcc: clock-controller { diff --git a/arch/arm64/boot/dts/qcom/msm8998.dtsi b/arch/arm64/boot/dts/qc= om/msm8998.dtsi index 7f44807b1b97..2bcfa480509d 100644 --- a/arch/arm64/boot/dts/qcom/msm8998.dtsi +++ b/arch/arm64/boot/dts/qcom/msm8998.dtsi @@ -352,7 +352,7 @@ glink-edge { mboxes =3D <&apcs_glb 0>; =20 rpm_requests: rpm-requests { - compatible =3D "qcom,rpm-msm8998"; + compatible =3D "qcom,rpm-msm8998", "qcom,glink-smd-rpm"; qcom,glink-channels =3D "rpm_requests"; =20 rpmcc: clock-controller { diff --git a/arch/arm64/boot/dts/qcom/qcm2290.dtsi b/arch/arm64/boot/dts/qc= om/qcm2290.dtsi index 8f3be4c75db3..79bc42ffb6a1 100644 --- a/arch/arm64/boot/dts/qcom/qcm2290.dtsi +++ b/arch/arm64/boot/dts/qcom/qcm2290.dtsi @@ -215,7 +215,7 @@ glink-edge { mboxes =3D <&apcs_glb 0>; =20 rpm_requests: rpm-requests { - compatible =3D "qcom,rpm-qcm2290"; + compatible =3D "qcom,rpm-qcm2290", "qcom,glink-smd-rpm"; qcom,glink-channels =3D "rpm_requests"; =20 rpmcc: clock-controller { diff --git a/arch/arm64/boot/dts/qcom/qcs404.dtsi b/arch/arm64/boot/dts/qco= m/qcs404.dtsi index c291bbed6073..cddc16bac0ce 100644 --- a/arch/arm64/boot/dts/qcom/qcs404.dtsi +++ b/arch/arm64/boot/dts/qcom/qcs404.dtsi @@ -177,7 +177,7 @@ glink-edge { mboxes =3D <&apcs_glb 0>; =20 rpm_requests: rpm-requests { - compatible =3D "qcom,rpm-qcs404"; + compatible =3D "qcom,rpm-qcs404", "qcom,glink-smd-rpm"; qcom,glink-channels =3D "rpm_requests"; =20 rpmcc: clock-controller { diff --git a/arch/arm64/boot/dts/qcom/sdm630.dtsi b/arch/arm64/boot/dts/qco= m/sdm630.dtsi index c7e3764a8cf3..c8da5cb8d04e 100644 --- a/arch/arm64/boot/dts/qcom/sdm630.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm630.dtsi @@ -372,7 +372,7 @@ glink-edge { mboxes =3D <&apcs_glb 0>; =20 rpm_requests: rpm-requests { - compatible =3D "qcom,rpm-sdm660"; + compatible =3D "qcom,rpm-sdm660", "qcom,glink-smd-rpm"; qcom,glink-channels =3D "rpm_requests"; =20 rpmcc: clock-controller { diff --git a/arch/arm64/boot/dts/qcom/sm6115.dtsi b/arch/arm64/boot/dts/qco= m/sm6115.dtsi index e374733f3b85..41216cc319d6 100644 --- a/arch/arm64/boot/dts/qcom/sm6115.dtsi +++ b/arch/arm64/boot/dts/qcom/sm6115.dtsi @@ -376,7 +376,7 @@ glink-edge { mboxes =3D <&apcs_glb 0>; =20 rpm_requests: rpm-requests { - compatible =3D "qcom,rpm-sm6115"; + compatible =3D "qcom,rpm-sm6115", "qcom,glink-smd-rpm"; qcom,glink-channels =3D "rpm_requests"; =20 rpmcc: clock-controller { diff --git a/arch/arm64/boot/dts/qcom/sm6125.dtsi b/arch/arm64/boot/dts/qco= m/sm6125.dtsi index 777c380c2fa0..133610d14fc4 100644 --- a/arch/arm64/boot/dts/qcom/sm6125.dtsi +++ b/arch/arm64/boot/dts/qcom/sm6125.dtsi @@ -192,7 +192,7 @@ glink-edge { mboxes =3D <&apcs_glb 0>; =20 rpm_requests: rpm-requests { - compatible =3D "qcom,rpm-sm6125"; + compatible =3D "qcom,rpm-sm6125", "qcom,glink-smd-rpm"; qcom,glink-channels =3D "rpm_requests"; =20 rpmcc: clock-controller { diff --git a/arch/arm64/boot/dts/qcom/sm6375.dtsi b/arch/arm64/boot/dts/qco= m/sm6375.dtsi index ddea681b536d..4d519dd6e7ef 100644 --- a/arch/arm64/boot/dts/qcom/sm6375.dtsi +++ b/arch/arm64/boot/dts/qcom/sm6375.dtsi @@ -653,7 +653,7 @@ IPCC_MPROC_SIGNAL_GLINK_QMP mboxes =3D <&ipcc IPCC_CLIENT_AOP IPCC_MPROC_SIGNAL_GLINK_QMP>; =20 rpm_requests: rpm-requests { - compatible =3D "qcom,rpm-sm6375"; + compatible =3D "qcom,rpm-sm6375", "qcom,glink-smd-rpm"; qcom,glink-channels =3D "rpm_requests"; =20 rpmcc: clock-controller { --=20 2.39.2