From patchwork Thu Feb 22 14:19:19 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Abel Vesa X-Patchwork-Id: 204791 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:aa16:b0:108:e6aa:91d0 with SMTP id by22csp283628dyb; Thu, 22 Feb 2024 06:20:55 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCVpnxTWfAtNpJpxWaun2+yxnGXV3g+c7uWYEjBa9mOq+FW4DfdcsV/KvnRy9CP09QiHzbmUWmFCUjSkfxsvjAxq069YHQ== X-Google-Smtp-Source: AGHT+IEOYcJjgeWloOeRu7KiK+SJxUnEKpFoj2OQ4J5gUzzZKOBlerHDAZfh055XSleQcvMTu7yt X-Received: by 2002:a05:6a00:2d99:b0:6e4:ce71:e588 with SMTP id fb25-20020a056a002d9900b006e4ce71e588mr2135832pfb.17.1708611654962; Thu, 22 Feb 2024 06:20:54 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708611654; cv=pass; d=google.com; s=arc-20160816; b=FrqEOx+gGbps98xqXJb6WeCwBcG3PdqTUuEKySus23BMCIy8e3yIe4sQAkEMNAm6Gd rtKHTCFVQCHtfbwkWleN358s3eRrYK8jQWihgasQKHuZ6Nowry6jZitpngjbxts+9It+ ndsv74KZuJHZdxGdlUFqHFe/O5VhjGrAUbZbnkvRZ7cQMVs9V+wty3cdn/qkcUEx+2qi yN34LcR8MjGmQpK/QWArXfsHDq/tXDHMp1N0UQyeMK4oMJiglx9gmTCYYjNmutX1iukU ImNpaQWK3xvPkjKh2UGN1N0DU4aPiEd33Bc6G4Cp+DqlgHdy0/g1opN6uUQSJzB8aYTt XiGQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:list-unsubscribe:list-subscribe:list-id:precedence :subject:date:from:dkim-signature; bh=Em+oLMU0Ctbe0IGKzRk8PkwOLrG5qQYA4R+AhRZWikk=; fh=yhCRT1nYjEjqJRlkezqzuFYsVjbSY8ZC/ygG/a5GwKQ=; b=Jm2TNp9WOKgOnXywmS3YtsjZzs1n0gVgB9MRoeVrxK/Zn+q/mswA2dJturVRwlp7Qq WG9dJL7Jx8NVtdG60YLW+9PtkRCbAmUj99pYCFV2Bd56oI94Z16ENQSoDHQ7gd3a6m3g NDmjrH8q292eIMubITjKaSZyJOn+/SV2kIOJYvxpKkhVAndYndQcoFH0pc4yo01Bdya5 eFmq2smF/wTnrQjgFrC74q/EsSIXhFGpXzR0nJIRVseuO9geh9CSKYgMjavDPvRqQa0Y 1ijpVoCtRpv0ZEkCTkZUgMpW5Naj3YQ7xJ/KIIFxAxNLoe8jyb+8WvgRozHy96JpLO/8 7QTA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=FhH032qX; arc=pass (i=1 spf=pass spfdomain=linaro.org dkim=pass dkdomain=linaro.org dmarc=pass fromdomain=linaro.org); spf=pass (google.com: domain of linux-kernel+bounces-76683-ouuuleilei=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-76683-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [139.178.88.99]) by mx.google.com with ESMTPS id b129-20020a633487000000b005dc7f609bb8si10296113pga.644.2024.02.22.06.20.54 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 22 Feb 2024 06:20:54 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-76683-ouuuleilei=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) client-ip=139.178.88.99; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=FhH032qX; arc=pass (i=1 spf=pass spfdomain=linaro.org dkim=pass dkdomain=linaro.org dmarc=pass fromdomain=linaro.org); spf=pass (google.com: domain of linux-kernel+bounces-76683-ouuuleilei=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-76683-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id A9537283167 for ; Thu, 22 Feb 2024 14:20:47 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 1ACDF149005; Thu, 22 Feb 2024 14:20:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="FhH032qX" Received: from mail-ej1-f51.google.com (mail-ej1-f51.google.com [209.85.218.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 AF4AB148FE3 for ; Thu, 22 Feb 2024 14:19:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.51 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708611587; cv=none; b=GLs86S2gPXZiz9LEVF4Wm5m5UVGoz9TXYdp8w46P05q6YU8q7WuAbLp4yUB4gYAYdenmIHD/J7cWM9NIr8EVD4BZ27T21IozF0rXZ/6xIJk3vunZTwbpf7HTRwDj0HPe5mlkkhN6vWFGWYRsvcDQRU1yh35qKDOSb2ivDOcLmIQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708611587; c=relaxed/simple; bh=7zuRio/YC9dKxpTczQCi+EW95Tb0CgPeF+kjRH91dS0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=VjewmMP7X7PJJ8cDKeua3wSQsyigmnlTHqZwt4OL/U6BZ7sYGD8pCVTgcr8tUb7I7dmxQJNbLwmfeJF0Z2snGOpKX4jRe2xLPhXjiV1ECc3wMdBEU2XfUQ8PDHgIQLnNY1sZgvwBIa/GW2HtV7kf3gbSlO2B9vLEW2+yjKljjkk= 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=FhH032qX; arc=none smtp.client-ip=209.85.218.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 Received: by mail-ej1-f51.google.com with SMTP id a640c23a62f3a-a3f829cde6dso92987866b.0 for ; Thu, 22 Feb 2024 06:19:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1708611580; x=1709216380; 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=Em+oLMU0Ctbe0IGKzRk8PkwOLrG5qQYA4R+AhRZWikk=; b=FhH032qXj2ujetvXEeWXKv3Joal+PqGSP64xs7+vN/u52gmDKebx7PW2Tdk0fea3AB gf3Tyn/LNtgFYKPrf21aFHvRsQGVs4ckSqoLN/IdkloxWyOJ2XoG/3HNVaE/tO189r0c 5iVT2SY5qRaK0Yp7j3fDh2CgVAX1ktUoYztcOOZ9rGq1A+R1/k2tt6vfvI50EtNCEjE3 HhJOPFJhXscvvn9AgjZ6FLQQqW9GD+Pkm6kUMwdbucSy3pATJLGlboqp6OR0Xhl7FqVj tr/qD1G+E4zNw361xEKibHOEx3001+IqHjbPhPEhKGzHBecciqrL3JKfsaLMxh08yEK8 H7+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708611580; x=1709216380; 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=Em+oLMU0Ctbe0IGKzRk8PkwOLrG5qQYA4R+AhRZWikk=; b=JV6ZhnCRzR/BG2F/kmmcZe4FLzyqAZNkSpdNWciqThBSHDkod0MinKcxkNRxNm1aMs eExWVANDOQZbtZ5k4GbNNVmYFbIzowiT8mjzGCQXm39w6MrYt0pdScqJglgHrvDiePzS GEs5cMg6J/V7NugdAGmY4055EAZtjHU6b8ORZs4S2j2NaTn5AUsP22r6H1JUZetI94nV LnFLKwUIdMFkzGB4kS+uRArldfHEymYe6JjOkYstFjlTlcFjdFi5HBVFw91Bwh8hWfCH FDO3/LHLOQmEsM8rbGvMqDdvIULR4dAxkDbU8xarhbc8Zi+5qWwqiVOyXIiNteibY0H2 pvsA== X-Forwarded-Encrypted: i=1; AJvYcCXGQoXAkQA5fRoJ0ODzZyjENmW562LQnD7+Yoac9cTonOi7Xduhzzy4NsNFiJa6qgizcj6v7nmgXOfhviRgf40mgpxsQlhuwhBIFUgW X-Gm-Message-State: AOJu0YxqMNGJdquS8477xDssiuqo/b1Ua09S2b7v2qZohOJZ4kz1dzhk MNZ6oD7C86T0WfHdxHdk5q0YD0YNI3pEuUJYX5BXaqe4J602TVA6b+CkidtF3vg= X-Received: by 2002:a17:906:d8b4:b0:a3f:3acf:c58b with SMTP id qc20-20020a170906d8b400b00a3f3acfc58bmr3122657ejb.13.1708611580371; Thu, 22 Feb 2024 06:19:40 -0800 (PST) Received: from [127.0.1.1] ([188.24.162.93]) by smtp.gmail.com with ESMTPSA id lj7-20020a170907188700b00a3daf530fd8sm5992588ejc.210.2024.02.22.06.19.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 22 Feb 2024 06:19:39 -0800 (PST) From: Abel Vesa Date: Thu, 22 Feb 2024 16:19:19 +0200 Subject: [PATCH v3 1/4] arm64: dts: qcom: x1e80100: Add SPMI support Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20240222-x1e80100-dts-smb2360-v3-1-85a691d4f68a@linaro.org> References: <20240222-x1e80100-dts-smb2360-v3-0-85a691d4f68a@linaro.org> In-Reply-To: <20240222-x1e80100-dts-smb2360-v3-0-85a691d4f68a@linaro.org> To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Rob Herring Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Abel Vesa X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=2043; i=abel.vesa@linaro.org; h=from:subject:message-id; bh=7zuRio/YC9dKxpTczQCi+EW95Tb0CgPeF+kjRH91dS0=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBl11f1SQcUEkIia+/V4BLdSK0l3uRkQRkIQ0I9e THTx/0FeX+JAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCZddX9QAKCRAbX0TJAJUV VkyvEACXc9N9a4AaElTAUxALqmqZ/Vwqn/FwPDD9eLFDqa7XHTn1Ftejc3KDSOGFpTJw4KLzX4l lXGoHlAVfXeOIm/QhGSg4a50jZksgPVIN0blf2+o22aU49HIh3VeI787Tx1IzYS4jk+k+vmfEwD K6wM1DWrvHyys4rGTX02ntBkxvoDeJ+6rxfneijv/ATu+Rp6Pp6f5TzUJ3qVAw3Q/HckmwAdunX iJX4LhsD69DOE6qfPEEYSsVeNYXr8PIR3KYEJ+9TUtkybWEZwdOuacyHcfwH66REXVxIZDxvq6G Sl5CNYxefYwceFusEGQXkfPcs6P2zHKftPAGpF+JcCHbQZ7N0dafUzdbkvfhlezN5R40eLw491A 9SCasbRiPoqyvYgNP/lcPwTN8ZZZgeWN7ykOAMdaMNqSZ08NoiV5gD/KtXx0uQ4k4pjCb+r2Fnr bDd2hOed50oofWSDRP2GwwGNHY1ncHW9fJcaMaSmYeB+HYswEpsDCI37kCArC0M+IgKD0hr/GYh idIG92eCVcUoQ2+XI/U/XRyeTTB68IiM920ZDCi9Yx7nijWceiygT9tjT4428Oll6F7ZmpT9CQo fm0sZKsLfv+g+HNlyia0L/ktZNJH3AiQHJ2B6/wmzW6RSQcbslPsiqpGVjtB2q2Ith5FoNcKXh/ yBr7icxNMhkRIEw== X-Developer-Key: i=abel.vesa@linaro.org; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1791609174817119618 X-GMAIL-MSGID: 1791609174817119618 The X1E80100 platform implements the v7 SPMI arbiter, which means it implements two separate buses. The difference, when compared to existing platforms that also implement v7 SPMI arbiter, is that this is the first platform that actually has boards with secondary bus populated with some PMICs. This is why it needs to have 2 separate buses as child nodes of the arbiter. Signed-off-by: Abel Vesa --- arch/arm64/boot/dts/qcom/x1e80100.dtsi | 42 ++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/x1e80100.dtsi b/arch/arm64/boot/dts/qcom/x1e80100.dtsi index 8e517f76189e..1665bd1eaad6 100644 --- a/arch/arm64/boot/dts/qcom/x1e80100.dtsi +++ b/arch/arm64/boot/dts/qcom/x1e80100.dtsi @@ -4221,6 +4221,48 @@ aoss_qmp: power-management@c300000 { #clock-cells = <0>; }; + spmi: arbiter@c400000 { + compatible = "qcom,x1e80100-spmi-pmic-arb"; + reg = <0 0x0c400000 0 0x3000>, + <0 0x0c500000 0 0x400000>, + <0 0x0c440000 0 0x80000>; + reg-names = "core", "chnls", "obsrvr"; + + qcom,ee = <0>; + qcom,channel = <0>; + + #address-cells = <2>; + #size-cells = <2>; + ranges; + + spmi_bus0: spmi@c42d000 { + reg = <0 0x0c42d000 0 0x4000>, + <0 0x0c4c0000 0 0x10000>; + reg-names = "cnfg", "intr"; + + interrupt-names = "periph_irq"; + interrupts-extended = <&pdc 1 IRQ_TYPE_LEVEL_HIGH>; + interrupt-controller; + #interrupt-cells = <4>; + + #address-cells = <2>; + #size-cells = <0>; + }; + + spmi_bus1: spmi@c432000 { + reg = <0 0x0c432000 0 0x4000>, + <0 0x0c4d0000 0 0x10000>; + reg-names = "cnfg", "intr"; + + interrupt-names = "periph_irq"; + interrupts-extended = <&pdc 3 IRQ_TYPE_LEVEL_HIGH>; + interrupt-controller; + #interrupt-cells = <4>; + + #address-cells = <2>; + #size-cells = <0>; + }; + }; tlmm: pinctrl@f100000 { compatible = "qcom,x1e80100-tlmm"; From patchwork Thu Feb 22 14:19:20 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Abel Vesa X-Patchwork-Id: 204793 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:aa16:b0:108:e6aa:91d0 with SMTP id by22csp283906dyb; Thu, 22 Feb 2024 06:21:17 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCW/MniClUhmAmXDzBwJaDMVk0cWVG/YuJ2Ek+trvyoHNxaFxAK6xVueRPjyZput1SowwaCkr7P8iW3Nh5fKZDA6tK9X8Q== X-Google-Smtp-Source: AGHT+IE0+bYH3f+T9dXTKncanl33ZcJKPwSy3a7CbplYdMPnlrHmeZ+7G08aoopClkyMs4PLK1HV X-Received: by 2002:a05:6a20:be9d:b0:19e:c777:5c61 with SMTP id gf29-20020a056a20be9d00b0019ec7775c61mr14875411pzb.22.1708611677549; Thu, 22 Feb 2024 06:21:17 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708611677; cv=pass; d=google.com; s=arc-20160816; b=BM/4Xwy68E8zi2co14McNKKxrR6d+WFxbklAQ+yverKpStGXfn+jZfA/6eXYkzQCUd eOJOQYdmgsM+Rl5SsEIEJkUWyZHcq3ayNEBMcHyGZcZQuy4Ui7EtTVU9/neiELplo+WN 2xZ/8CCGK5MPxMYV3YBLfR6suUdVpcWO71PM35eb9BwrmKFgbQHjJ9FNfH+/uYj/FE9M qCSdIChVeATmmMa8N0GZMNQ7At9VjCfab2r8pzA+aj7UGhEtWBHXSNfj7d/PAUOwsSbu ZLEmCmr6HTldZDgDHbfop3vv2TmsFZGD/XDY4f5DWMca5holn/ZiovDUBtYx5j/YEHgi t4Cw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:list-unsubscribe:list-subscribe:list-id:precedence :subject:date:from:dkim-signature; bh=JksX+IKDkNdqLCYYO3e0buRv7x2Xlo7FHMMyk9/Vsso=; fh=AqhBeiqxiBnanIptoj5qnoSHWANORRmTsCPARHjjtPs=; b=b1PGPkEzcao0LVEpkiRe8zrnbeDxcZZBvVb3AEW/4qqNWVWmLzJg6SOXTdue0n970j naAW/aXopvSgX6Q5doQOoTMNtiRVdwf7VDBr82TJPMrpdTBXRAakmFHUpEgbxYU3IC7c v5pJ5wVV4TswVvCCidsIWjxgovye/L+Ybb9gMHeqXEXZsjmGRiGLQv+pgmpY4cwwQ3u2 PHbE7u3+BAzq3fJrKF0n/Cj8r4OfyY4eD8/aWcKdQ/yCAxo01PKJmvmqys1dKTnrcnT4 Gw5FnStAOH712mn2nJcsBkOZJBn1vCuYYmvVsgm+mb6Mr90CKV0mZ8bKM+8re4ZZoZtC EDPQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=czOpi+Ik; arc=pass (i=1 spf=pass spfdomain=linaro.org dkim=pass dkdomain=linaro.org dmarc=pass fromdomain=linaro.org); spf=pass (google.com: domain of linux-kernel+bounces-76687-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-76687-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id j3-20020aa78003000000b006e04633bffbsi10196573pfi.262.2024.02.22.06.21.17 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 22 Feb 2024 06:21:17 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-76687-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=czOpi+Ik; arc=pass (i=1 spf=pass spfdomain=linaro.org dkim=pass dkdomain=linaro.org dmarc=pass fromdomain=linaro.org); spf=pass (google.com: domain of linux-kernel+bounces-76687-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-76687-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id 58707282456 for ; Thu, 22 Feb 2024 14:21:17 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 002E514AD0F; Thu, 22 Feb 2024 14:20:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="czOpi+Ik" Received: from mail-ej1-f54.google.com (mail-ej1-f54.google.com [209.85.218.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 0E7FD149013 for ; Thu, 22 Feb 2024 14:19:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.54 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708611603; cv=none; b=ZzC+deHdwRm9NfL/fXNML6oEoif2kyqHc9tIMIpprsHqT2EKL5YFCjOnqCWvGcEOAQ6GzZ7ygr82HihXbQf6NqIzQucrLkD8R7oz8JRJ2QXzEkDjqlCNPMjSmCq5wyMeFPC22G3KCHh1JiAc2QRNuWKUvs5I8uILPmygDTI2eR4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708611603; c=relaxed/simple; bh=60Gndqbrtnm97w5mQMEh5gPv5N7WyZvnHD90ty6nNt0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=eoqkv7xXXJKDgnuIBga8nwlyoNa3gtfPTlg/dIrBHvISMgql2qIfGErwFWeSeJTs4aoLzLhh4BiPQGzyXx2Ao9Ca+DkbymGbSyTfp/xBsV5bmvETGzp+BfWJFfZUCKai2obDbHzuqB/NgPQ5u9mY7+YdUL63MmdvaTHkkG+UFb4= 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=czOpi+Ik; arc=none smtp.client-ip=209.85.218.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 Received: by mail-ej1-f54.google.com with SMTP id a640c23a62f3a-a3e7ce7dac9so589459666b.1 for ; Thu, 22 Feb 2024 06:19:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1708611581; x=1709216381; 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=JksX+IKDkNdqLCYYO3e0buRv7x2Xlo7FHMMyk9/Vsso=; b=czOpi+Ikx42/Lw4CmCnbe25bjO5AKf/yXeB0kmaaNmUesrFJIIsPJhk65UTUZWOuP0 LH90qh0P2ZLpIEF6OQEuXnMtUQMWXmbyeCpHCZooHTo75No0bvBHCSLa8lIowFIthiRm XzCciT/he6K1MAsD/X3X6UYyTBK+G3InJifto2qK4Tmq+jySF1/WqZKkz9hf2MlBQAG1 S2Yq858BulBz+ZvJ32ukwzyheQBBcWsf5Q4MwGyahTltRGHk726htY2Ogfpld9sv2CUM GXftfrey2jXPvK96i5f+5Dhe3NwkLxQEVn9g9biGG25dJe2JW4vvPPSkFa/O+UlkHAxP 1fvw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708611581; x=1709216381; 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=JksX+IKDkNdqLCYYO3e0buRv7x2Xlo7FHMMyk9/Vsso=; b=wsd+MNrtqMncXD9pZw40+shOPd8vJ5Fk+hrX26wUaaLdjt+N2WyGqUTJcAgtCGkXDp vQlZ1h387VtHPxTd5dZXDlD8+n6cS8fgAgvwLIkweN0F/94Jpl5lxj7y4WgpRpGXVksH TI47mH2emjklwvcvMNwzFe0Lhtyh2NcIWZKWrL+rFCPfugCa7/cf567cKWhvnmbsgRv3 +7Nu3eEBTkXwkL/HsOOliUmo4F2ZMgO90NwaB20HyTx6NTAhcBigSd3inebDyDbfAOup 7TohnxOZEHd3RaKiYPSc3O1btbh/Z8iUDlPTg8RjDerNo8zdCE8sbF9lPW4XeYa4HuKW Ezng== X-Forwarded-Encrypted: i=1; AJvYcCW/P2IWoy2+NMqYA230+VtPbFpKD3Zz54zZplSl3QM2aHnSBudlRqTwTmxz91+tXQLyzNL1c8sZUr5NQlB+NWTdCmdoeupZGDgpjT/q X-Gm-Message-State: AOJu0YwJerAclCy1kMqZ6QH4ny4I9C7okvMHoHyYyZ1CZsHldV9yKdhJ vI31WRFrEZ4qh4xC+WoxZNNXWFvhEFSmQxdU8iL6sfdq2VQvC/nBDtSOK/vWt+A= X-Received: by 2002:a17:906:2c0c:b0:a3e:4704:d57 with SMTP id e12-20020a1709062c0c00b00a3e47040d57mr12658592ejh.14.1708611581639; Thu, 22 Feb 2024 06:19:41 -0800 (PST) Received: from [127.0.1.1] ([188.24.162.93]) by smtp.gmail.com with ESMTPSA id lj7-20020a170907188700b00a3daf530fd8sm5992588ejc.210.2024.02.22.06.19.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 22 Feb 2024 06:19:41 -0800 (PST) From: Abel Vesa Date: Thu, 22 Feb 2024 16:19:20 +0200 Subject: [PATCH v3 2/4] arm64: dts: qcom: x1e80100: Add dedicated pmic dtsi Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20240222-x1e80100-dts-smb2360-v3-2-85a691d4f68a@linaro.org> References: <20240222-x1e80100-dts-smb2360-v3-0-85a691d4f68a@linaro.org> In-Reply-To: <20240222-x1e80100-dts-smb2360-v3-0-85a691d4f68a@linaro.org> To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Rob Herring Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Abel Vesa X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1670; i=abel.vesa@linaro.org; h=from:subject:message-id; bh=60Gndqbrtnm97w5mQMEh5gPv5N7WyZvnHD90ty6nNt0=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBl11f2syHXvemFtyFo2//Ya4E/ACXEE8kK9R9Yz 53foJ2KrlKJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCZddX9gAKCRAbX0TJAJUV VtuZD/0WoKB+XjbLzbFxnvxrczAteezkLutisD5tF4Bz8NBWhxgN+KTeqz1eUD3uKpVmHZ6n2tP e1+HYJgstZU7xZngIXm1eOp5PVclimHRyfBS5ZSg5U3ztTJERPp65XQTjTnmkdGdZV+bUb3CfJw 41cq2JvyS2yW1JU2SXjwndsqq68Om6uMRCNfgAAqeXkuB827WI+n1YQzWg3faSjQ6qM7bhG6Qet NGdppqNJ3VmWDUKE+P4iZG9xK3hucTjj+gtzGiVLNhwkl/eSCYgckEkAAKiEt925aMMHFGJ9QWi LxUe0U7mV6CNlZM5iPe7ilGhoLEMuu66hnaW1HJ7fMLkXprquJ9EuolJz1fKr+gsIdaMOhnyQ/T VV9GfveVnk1SopDbkvsZ5cwB43gbykRtcfZUJ0u44cIzH6983OHRZcLpFITkHwx56mNj1deGVRM uAQTfVYDstNmq2lbAU0wJVGiGZ/7i69c0frmWGJGfVHCujanOCgn7OMZ3E7Uka/PyQS7uSTUId1 ef9elfOwjupFZwawekvBpZrQdboayt7MiosUO6sW7fOZb4FbPG7NJqKzO2l988ZNG+OpCrBKRzL GaRR1secLlNM5NBZen1VEMW2PHH7pICOMP8Fd8Fd2NWo90THQYUldQv1uJj3qTkpISdxaMb930b vuqbC9LKmDn3bvQ== X-Developer-Key: i=abel.vesa@linaro.org; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1791609198189701833 X-GMAIL-MSGID: 1791609198189701833 Add dedicated file for x1e80100 PMICs, add the all 3 smb2360 PMIC nodes with the eUSB2 repeater nodes. Signed-off-by: Abel Vesa --- arch/arm64/boot/dts/qcom/x1e80100-pmics.dtsi | 51 ++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/x1e80100-pmics.dtsi b/arch/arm64/boot/dts/qcom/x1e80100-pmics.dtsi new file mode 100644 index 000000000000..04301f772fbd --- /dev/null +++ b/arch/arm64/boot/dts/qcom/x1e80100-pmics.dtsi @@ -0,0 +1,51 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024, Linaro Limited + */ + +#include +#include + +/ { +}; + +&spmi_bus1 { + smb2360_0: pmic@7 { + compatible = "qcom,smb2360", "qcom,spmi-pmic"; + reg = <0x7 SPMI_USID>; + #address-cells = <1>; + #size-cells = <0>; + + smb2360_0_eusb2_repeater: phy@fd00 { + compatible = "qcom,smb2360-eusb2-repeater"; + reg = <0xfd00>; + #phy-cells = <0>; + }; + }; + + smb2360_1: pmic@a { + compatible = "qcom,smb2360", "qcom,spmi-pmic"; + reg = <0xa SPMI_USID>; + #address-cells = <1>; + #size-cells = <0>; + + smb2360_1_eusb2_repeater: phy@fd00 { + compatible = "qcom,smb2360-eusb2-repeater"; + reg = <0xfd00>; + #phy-cells = <0>; + }; + }; + + smb2360_2: pmic@b { + compatible = "qcom,smb2360", "qcom,spmi-pmic"; + reg = <0xb SPMI_USID>; + #address-cells = <1>; + #size-cells = <0>; + + smb2360_2_eusb2_repeater: phy@fd00 { + compatible = "qcom,smb2360-eusb2-repeater"; + reg = <0xfd00>; + #phy-cells = <0>; + }; + }; +}; From patchwork Thu Feb 22 14:19:21 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Abel Vesa X-Patchwork-Id: 204792 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:aa16:b0:108:e6aa:91d0 with SMTP id by22csp283789dyb; Thu, 22 Feb 2024 06:21:07 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCWttufbrNw6hfnX8iF6gEbec0LCadn9nD2S5z1bXfybIofKWLvmzRDeTo2nIcxKEWSDIq5QEWzFmn1/BnsAcYI/Jw3K/Q== X-Google-Smtp-Source: AGHT+IE2RbaBDvYKN/GsAR73kwMex1tuWhIVKnN8PyioWVODSTTpqu5hbynfb1pG57DvKq6p+J/M X-Received: by 2002:a05:6808:e82:b0:3c1:533b:55f9 with SMTP id k2-20020a0568080e8200b003c1533b55f9mr14860741oil.5.1708611667142; Thu, 22 Feb 2024 06:21:07 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708611667; cv=pass; d=google.com; s=arc-20160816; b=HSxIjZ0U6lt+4UjqO+Q1ZFbZakL546v4XqN4+Nkoyn/J/kNSymmTKBoOQU1pk0SGWd O3PFr62E3iXDkXBTXUADXG5Q4oRzVldIpgueZTgJvUkNZmK1PTTYyky6hn5/c6yucyf0 4rRfYd7LV0S7M3HdI5BrQ2hZQ+dcNLDacPC9UNeZVoTMdVs5uUfmYJYocJ+C0p85eoEo suvFqixw34MfA70f6nBJJaBCeWHAuQhChSChDZznBxKpsYGYvvKq6NDaPD9VDSruRiDd TJtJGowssITpsTs0HSeemBLRUfKD3H1JO6wi1r42cUQe44qXA+8gFcsQqtSBUStTj/1p uDAQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:list-unsubscribe:list-subscribe:list-id:precedence :subject:date:from:dkim-signature; bh=TNFJtzw1Au24uNAZlkPHp4RYVJ5vQGAsCG8vVXzlObA=; fh=9Bjp1aIVkU5DaZ/sr2+T0G9QCSV/iT+UVN/IkxHHi0w=; b=jpBuTLpo3SiIc5Q0CPcWkV5WWuyMk049H6uSUT3EVq0SYpzmk8kSphxcmoTVUbxAC+ RJ5S7HmCpfzgHU3Nj69p/Qi/eaPqEZBrcfmbUYDw5KSw+r+WY1s8iMExb5QTjHO5LQq9 2Q6K4cGqU8F1BOM23MFrbP1T7NCab+6TMLximDtf59lLLnkV8XT1AhaTSYCaZpKRj7nu C3hf6FFAftEsKnTa8Yd+wlnUd398kadlO/CN45etuBeIa7xP9F5lSC+G/k8VS61R8CLH y1dc2LpOwzFUkweDaeQDYqS/gnVKkLT4HT2BhSMzrN7/As1KCERFofD1msy6uDBir5K0 hcIg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=VfGhc2I1; arc=pass (i=1 spf=pass spfdomain=linaro.org dkim=pass dkdomain=linaro.org dmarc=pass fromdomain=linaro.org); spf=pass (google.com: domain of linux-kernel+bounces-76684-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-76684-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id q15-20020ad4574f000000b0068f52cb8bd4si11906087qvx.363.2024.02.22.06.21.07 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 22 Feb 2024 06:21:07 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-76684-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=VfGhc2I1; arc=pass (i=1 spf=pass spfdomain=linaro.org dkim=pass dkdomain=linaro.org dmarc=pass fromdomain=linaro.org); spf=pass (google.com: domain of linux-kernel+bounces-76684-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-76684-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id D8B4C1C20B91 for ; Thu, 22 Feb 2024 14:21:06 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id A55D814D43F; Thu, 22 Feb 2024 14:20:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="VfGhc2I1" Received: from mail-ed1-f44.google.com (mail-ed1-f44.google.com [209.85.208.44]) (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 19F4D14A097 for ; Thu, 22 Feb 2024 14:19:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.44 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708611596; cv=none; b=nigDOijN/UeW5lIO8gBdzZzxHKty6gnkcBRu8ApPOEIPj+v7XmFq0jhsmFdUatOtL1SUET4iRZs99a+vaBXfvo+WPXEm/Mcb5zrDXjwa7SaOZY8lXSKPjKtM76CH48FZh2PSIzhGDbqIM2wU4+kJQseQBlTG4EaftGEtWVDCMK0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708611596; c=relaxed/simple; bh=8svlNz2AM3TX39zt1Mh5SAJo/Xa23Z1D0hrKnS+mZzw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=orANFbhSJ4myuzQtC/L9zcXMPjSlCo/QSPXMkHCGfBUS4ZupItF88j4tlM/qQwdb8MeLGVY1g/6BE8PB5lFCKELAOc7FPcEVHq25RV8XXKAY1N1S7/t3kFHU8kWpQLcBPWRyp5/1+pombkEBYP+c3Wpzp1G2apSIz8+ZsFNmW4A= 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=VfGhc2I1; arc=none smtp.client-ip=209.85.208.44 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 Received: by mail-ed1-f44.google.com with SMTP id 4fb4d7f45d1cf-564647bcdbfso2153573a12.2 for ; Thu, 22 Feb 2024 06:19:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1708611583; x=1709216383; 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=TNFJtzw1Au24uNAZlkPHp4RYVJ5vQGAsCG8vVXzlObA=; b=VfGhc2I1hVTIjT9elOsyD7TI82M848XIuhgwJUdZ3ILk2XJeEpixwVoIC1nhPby226 nQ+Wv9T0wKxtfy8XhsZa8hfipRKwExCTk3B7poM/80jw34oPYXXHWLAPX9onT3SQVesM NTMDUZbD+4zUDKx1zICDx3Z9ClZP1qOUk525TrUOW1y1tK2snMzhg3G/h91nJS0stpS/ 0L+fORGPzDIo6qVGSnfa3YYWm9PfHUufG1Y3TPcbk4cVUJjPK/Yy8KdFj5BtnHClSBz0 /Rtj1oiTQ7yalyMYkfBdSnf3JLUuaYtaT2MUSst8+S8aXevmGmTki3EzFNPZTl21ACTQ TORA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708611583; x=1709216383; 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=TNFJtzw1Au24uNAZlkPHp4RYVJ5vQGAsCG8vVXzlObA=; b=AlG6FQ+DCfAwN7LtHIF3IvxQhCVSDbS2BMwzEz9xRnhAVDkxgFO8riPiBs1+u1FJl2 e13LpAYspgSKfhT4Hd/b7D0mytG9ba+Nd2j+3T9bAbJ4BbvREGGTy+4qQ0CXRRAOj3Mb KGwtrceZCNfyBUSbfPMl/naXig8V8TG34ae29wYannMjOfK84akSm3/LbugMOar/HwqG Mx8Y6FZhdaEo5Cos3ur+d+uJFHCSImrCdfYP8J4SZUZJequD5ofnur42cxOSe3NHHbL7 sFjoFY5zxp1TgB+4Sy3SeiR/6h3god26oAlW+tQ8uvQXR/dQj5HpVHByv4brN9hwCew7 +psw== X-Forwarded-Encrypted: i=1; AJvYcCWZACx3TIWq/+5KZFcGM+pEvp2p4LfSFg5NrLS12h4jr8RSCf6JgrYMXGGUHB/72XLYlzsuOXOxCC+Pg18gdzp/IwGIuoM2mYGRqRqZ X-Gm-Message-State: AOJu0YyOVhOmD7DL/qNJBiuVqNtrtkMVRPrVntzBL32od6IJul22evnw 7BFLUD4jt7yjDAgFa3sjiGFMNdvwm9DkNM+S1XYrX2GZHryTCsJGI2ktgsrkmhI= X-Received: by 2002:a17:906:aad1:b0:a3e:a3d6:eb6f with SMTP id kt17-20020a170906aad100b00a3ea3d6eb6fmr7506167ejb.48.1708611582822; Thu, 22 Feb 2024 06:19:42 -0800 (PST) Received: from [127.0.1.1] ([188.24.162.93]) by smtp.gmail.com with ESMTPSA id lj7-20020a170907188700b00a3daf530fd8sm5992588ejc.210.2024.02.22.06.19.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 22 Feb 2024 06:19:42 -0800 (PST) From: Abel Vesa Date: Thu, 22 Feb 2024 16:19:21 +0200 Subject: [PATCH v3 3/4] arm64: dts: qcom: x1e80100-crd: Add repeater nodes Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20240222-x1e80100-dts-smb2360-v3-3-85a691d4f68a@linaro.org> References: <20240222-x1e80100-dts-smb2360-v3-0-85a691d4f68a@linaro.org> In-Reply-To: <20240222-x1e80100-dts-smb2360-v3-0-85a691d4f68a@linaro.org> To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Rob Herring Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Abel Vesa X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1795; i=abel.vesa@linaro.org; h=from:subject:message-id; bh=8svlNz2AM3TX39zt1Mh5SAJo/Xa23Z1D0hrKnS+mZzw=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBl11f30GGaRLU6XUNmd7u6Wgq5dYwyzoH/42EN3 qutQPWK+bGJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCZddX9wAKCRAbX0TJAJUV VpCyD/0fmjcldQqSmANrHDFImBG57tiHs8sO5I+eujxjkmeB6M7qcTc7bI4dl7zD/YKabril3uy 17uy01kPnB+ogyqEntKqvujGip1OBvcuFz1/I+KypNBKIHL+ZrwFjSAKrmtzQ3wJ8MGe+9KBcLf b3K0R9ObWdb4XF/7OHJsc7r0QmAtaxHEI4BtGfxFXDFkfuNYDmy/KndNfSc/mPa6z+U+GeXh05/ Bp8Ad6Y0//Ourne1/HJmsMLrcbKGQlQloQJ/98irhoMYkKR8qHvc/PX0kN8Oq94pOExsnwqYTJw ZKXRjZUNUmDCoJfDyLfd5ao7uxa0GoTK5neo6eG5ehIzhvoYV+jfySyyzLmx3nogmllxNdkwSP/ lC+oMo7lHgvEryGf3Er0FlJGfbmnDeTeuoBH85G1R3OAJJyO8AQjMOMvq3ktM5jIzvpG8hwXxDo PV5YeFSpygLyGvkHplOgo20kMxlWGSjjeELL1JAiLyHq/CRALeqX6rCD35mYgThkPfpcvLl9tCU 1KexbF/7q88XPLORsWHUungd+/dYwz4eR68lyxVbcy6I8M+OB1sKY/o9bb9ci5yLh9evd+x8JRS 1DWUpqeTyQEKiVwLM102juo2CzizPwPuzFl9v8s7+YBYHxpecElc66yqaDJxXmEs62c3elbFb+4 9rAK1ECC2iGjqQw== X-Developer-Key: i=abel.vesa@linaro.org; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1791609187593086799 X-GMAIL-MSGID: 1791609187593086799 Include the PMIC dedicated file and add regulators to each one of those 3 eUSB2 repeaters. Tie up the repeaters to their corresponding USB HS PHY. Reviewed-by: Konrad Dybcio Signed-off-by: Abel Vesa --- arch/arm64/boot/dts/qcom/x1e80100-crd.dts | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/x1e80100-crd.dts b/arch/arm64/boot/dts/qcom/x1e80100-crd.dts index 6a0a54532e5f..41078889969d 100644 --- a/arch/arm64/boot/dts/qcom/x1e80100-crd.dts +++ b/arch/arm64/boot/dts/qcom/x1e80100-crd.dts @@ -9,6 +9,7 @@ #include #include "x1e80100.dtsi" +#include "x1e80100-pmics.dtsi" / { model = "Qualcomm Technologies, Inc. X1E80100 CRD"; @@ -680,6 +681,21 @@ &remoteproc_cdsp { status = "okay"; }; +&smb2360_0_eusb2_repeater { + vdd18-supply = <&vreg_l3d_1p8>; + vdd3-supply = <&vreg_l2b_3p0>; +}; + +&smb2360_1_eusb2_repeater { + vdd18-supply = <&vreg_l3d_1p8>; + vdd3-supply = <&vreg_l14b_3p0>; +}; + +&smb2360_2_eusb2_repeater { + vdd18-supply = <&vreg_l3d_1p8>; + vdd3-supply = <&vreg_l8b_3p0>; +}; + &swr0 { status = "okay"; @@ -817,6 +833,8 @@ &usb_1_ss0_hsphy { vdd-supply = <&vreg_l2e_0p8>; vdda12-supply = <&vreg_l3e_1p2>; + phys = <&smb2360_0_eusb2_repeater>; + status = "okay"; }; @@ -837,6 +855,8 @@ &usb_1_ss1_hsphy { vdd-supply = <&vreg_l2e_0p8>; vdda12-supply = <&vreg_l3e_1p2>; + phys = <&smb2360_1_eusb2_repeater>; + status = "okay"; }; @@ -857,6 +877,8 @@ &usb_1_ss2_hsphy { vdd-supply = <&vreg_l2e_0p8>; vdda12-supply = <&vreg_l3e_1p2>; + phys = <&smb2360_2_eusb2_repeater>; + status = "okay"; }; From patchwork Thu Feb 22 14:19:22 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Abel Vesa X-Patchwork-Id: 204802 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:aa16:b0:108:e6aa:91d0 with SMTP id by22csp294331dyb; Thu, 22 Feb 2024 06:37:36 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCW8OhZh+L1OJOviM6rxy6U3Hrna6gRY5u+b5mbHDlkpXosKrPYtBhYbIfOGIeCWx/9rF2trxcIw9fypkebU5TmXOBLPjA== X-Google-Smtp-Source: AGHT+IHAlM7mSkSWvn9cSoSXSb2yTt/oGpaR2Dts5XcKYnKlm8WleoOYNkEhMdveqiCFzHjHPoko X-Received: by 2002:a17:902:cf01:b0:1db:aebd:5e2e with SMTP id i1-20020a170902cf0100b001dbaebd5e2emr22493481plg.28.1708612656348; Thu, 22 Feb 2024 06:37:36 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708612656; cv=pass; d=google.com; s=arc-20160816; b=sH47eAMHpkHSYsfxwVARgrnPB5UoPNcSgWhAbxoL6O7rz/BQVHKYxjoE5+pbfy9juE mIN//tSzaQEFGdJwX1uaFO8qrMIbJVT240XG/eauJ3Znq2n1NlYXHoaldALnccP+j+Qa +M71Qu59VPjcQnSNIRStJJY+yGconhJtVoyGOnT4n5nNQkHKJeUtl1a5Db4XgoDzUFQ2 ZwdszVFLpB2prHAKHISCSKQrRKWG2KQ9l2fGJCdSCWc9pUpTB47aj2z4gOLR3e/F0Vxo Bh1pVLIIKUH/Tft/dz8ltIeZFClC1MVnFw54ZVrem1URKY9eThsLnT2TSumGv5IkMKLQ 0KUg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:list-unsubscribe:list-subscribe:list-id:precedence :subject:date:from:dkim-signature; bh=RcPhEN5B+MkzblfBdXZtUZFZ+b4Uq+YeLmjHGeuzy7Q=; fh=2bYjEl2L2uGYPvDdabJfdlyjNA32BXWVwGmG0wStzEI=; b=T65XxbHY0j4aSuHpvhDV/vDL5M5ef+DgoN2zy6rx/EBwEOPxnAFkknW1LBI5h9QBQ9 dA+OyJJp+HIus7uRhR13O5aTOgXFBv6NDyGJ4U4YdQ1d+jFOv1V5pse9tzOWWSFPctdm beGCB62mEuQb2QrKcJxrHDHFSW1/5/b6sjpoeQ9FG8SjhuNaozKkNF1bz3QvQWijXdwL iEoJlQKQw+yd3jYpmvkR/q4TWoV06ubXnqXjAB9SxU2vbGaagFGrzaEHuLwklj/SM23x aZWh9HqsWFxhIwdVp/sOd4ci8/fU4iVJHpcpE8yARuydqFbbDSRmYbo+8XzUAJe7dAnr U5mQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=fI+Oo70D; arc=pass (i=1 spf=pass spfdomain=linaro.org dkim=pass dkdomain=linaro.org dmarc=pass fromdomain=linaro.org); spf=pass (google.com: domain of linux-kernel+bounces-76686-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-76686-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [147.75.48.161]) by mx.google.com with ESMTPS id r11-20020a170902be0b00b001dc4ac9094bsi1431015pls.289.2024.02.22.06.37.35 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 22 Feb 2024 06:37:36 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-76686-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) client-ip=147.75.48.161; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=fI+Oo70D; arc=pass (i=1 spf=pass spfdomain=linaro.org dkim=pass dkdomain=linaro.org dmarc=pass fromdomain=linaro.org); spf=pass (google.com: domain of linux-kernel+bounces-76686-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-76686-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id A7F9EB24C51 for ; Thu, 22 Feb 2024 14:21:15 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 96A7014D441; Thu, 22 Feb 2024 14:20:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="fI+Oo70D" Received: from mail-ej1-f48.google.com (mail-ej1-f48.google.com [209.85.218.48]) (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 E104D1487F6 for ; Thu, 22 Feb 2024 14:19:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.48 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708611601; cv=none; b=b1lYtX4pzwq5moiM77hSJ1+UbvKsJ7abofVCZsgP4LNrqdxNg7GEM/thi30d3G9jQKtzRYEEXcqBCbrUc3L0axeeKhEoipTmUsDKIihFNGduXedLnegxANFseSaTNrviYmIOUzDipXnLQNMZ5pGcOhTdVFVqrsGwXsTSMOvCUns= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708611601; c=relaxed/simple; bh=sYm4UC59pFYo9TF1jdp93oOV6v1Lqp4RwJmDvWwLvFY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=sWTbJDclAnVVoy48OAjjeSBVW+Gfc7xtD8ARjnTNNKB7Ef0QXEHmUyK3EgXK3AKaMgzXzscCbJPKIz5l3yXlLDQEGqaJEtsu4HyNtFv7Eyggc3FZr4iczBxyIqKFRddsgfVqBcc533qYGgW9o0kQCfceB/uOHLXAkknrHn8GUMw= 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=fI+Oo70D; arc=none smtp.client-ip=209.85.218.48 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 Received: by mail-ej1-f48.google.com with SMTP id a640c23a62f3a-a34c5ca2537so246370066b.0 for ; Thu, 22 Feb 2024 06:19:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1708611584; x=1709216384; 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=RcPhEN5B+MkzblfBdXZtUZFZ+b4Uq+YeLmjHGeuzy7Q=; b=fI+Oo70DP1CMSvm2D1oou2nWAIbyuPdJHO8EQ9vhaCOSS4EC7W1FRMzpXCXaBFdysA ktfCvuc83YWD2NDc/qeWBYSeoIuukg2dQH3Vkqs0GhbA+vDkXDffJWC5uDrfEUgodx1p plxrr2f7gWe3Y+fp2X2bHrLIPH9ErmxIs9l3WRsPu7KMEJE3gXksF5znOSIzFeIpUTY1 ZxAmjcFenn1rRV6H7XLGwwXWoAHv/pw0eRwqWN6gTeEBpYOyquSpdhLYXpykZfaYImvb VhUaPnuwgKDvhW9CO5m4xz+h9T2+vHQMrJxIgHeNO08w4dePcmZ1o5AE/l6YNZ2CS7cQ eZIw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708611584; x=1709216384; 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=RcPhEN5B+MkzblfBdXZtUZFZ+b4Uq+YeLmjHGeuzy7Q=; b=vl1WlztOgZSaZP6Cwg8bIN5vqIeZCB939RTigxDdQDyWZOVwef1flH6+1Nl2gu+7SC bQrlgCVJxTqe1NOr61gY7g82bHGc2TuVPQiz/e02UVszZLreK8PgDqJb6ZY0kpy4WO73 EO+2aTOxY0vsBDRoJEV9G0462TFpkztj1NpR6PdXpQSUWMTtyQ25grE5rlo7Mw4vdSNT WdTVr4i6tl/qkj32QIn+l4Ywg3sE3zTk4vbLO9d0cyOPtxCFgOmlTfoLWUIXQkLCQZpf 87mM/bZ9vHXqe+gHVnVA07s+8sAk4dGQf+45Y1jZwITqyAA+cCMVYuI0IpTTwv1Lal/U 0t9g== X-Forwarded-Encrypted: i=1; AJvYcCUf4R/mc1Eu1YvW58MvkFYpiapjJvBI2rZhZUZ8EPHrPQqWQ6px+g4JIcwGATlfJqNOubB73fGCwXiaR6pKTJ/vbwV4GnJxEGI6hrGD X-Gm-Message-State: AOJu0YxuhMd63kWiZkdKyBkzmrfvHGZQWjMMxgBWO0peh+CDQ2s7cPIH bzCFdcihlBer/4hrGd3JQEytNvVtlddpqp+R5+kqj5kpSgn6CmzrQYI99HRy9bQ= X-Received: by 2002:a17:906:138d:b0:a3f:1530:ab16 with SMTP id f13-20020a170906138d00b00a3f1530ab16mr4738063ejc.74.1708611583979; Thu, 22 Feb 2024 06:19:43 -0800 (PST) Received: from [127.0.1.1] ([188.24.162.93]) by smtp.gmail.com with ESMTPSA id lj7-20020a170907188700b00a3daf530fd8sm5992588ejc.210.2024.02.22.06.19.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 22 Feb 2024 06:19:43 -0800 (PST) From: Abel Vesa Date: Thu, 22 Feb 2024 16:19:22 +0200 Subject: [PATCH v3 4/4] arm64: dts: qcom: x1e80100-qcp: Add repeater nodes Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20240222-x1e80100-dts-smb2360-v3-4-85a691d4f68a@linaro.org> References: <20240222-x1e80100-dts-smb2360-v3-0-85a691d4f68a@linaro.org> In-Reply-To: <20240222-x1e80100-dts-smb2360-v3-0-85a691d4f68a@linaro.org> To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Rob Herring Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Abel Vesa X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1855; i=abel.vesa@linaro.org; h=from:subject:message-id; bh=sYm4UC59pFYo9TF1jdp93oOV6v1Lqp4RwJmDvWwLvFY=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBl11f5BpiniMpJWtbbmEUe5uzO3PTVc9S/DQ/Nk zdeapc72SOJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCZddX+QAKCRAbX0TJAJUV VnVeD/4sqGocK8wd+bpM6ANoUcZY80lWfMK0B/i+zeCOwT7eX1mSG+oodwW3WMpt+XoQbwPStKl vJBcqtDbsji3kn6jGV0eoseAzPPaLXVQSpSGTwyVff7yovJhCBV0TzFNAWQkZfhcr7NBFGorIA/ 8TujCxbfao9jnB+KyaxtleI4JAKlArMRTAti1PX+ZRv7F8v+hz8OuAi0dfsn1YrYzM5aW5Btwbv Z8XocEFKQl+HrvDwj0oibM/qUuqRPzkqEhMEBVvZ0MO4Ga+gCXKTpJWHDjV6Fi1eHXWtKuNTg9V YT27aWuq5u/iV8Zik8/xLR4+YIsTAS1CpnkaxFRUaoMhsz+PZH9y8adfATUiJfwEiEluODQi99g eLWks5MZswgDi2+WlK9FcbHz9LMwQGv9dKawIrlQIoUM96w25Dz4JI29WKK9zmSSBnDfW8kxLlU evmFs1nA/F8zl1ZvNwCkk1Iw4PlQCFguA0ThyMf604uVWBj5Z6UFwJeY20L53DfNJ05YM8MxKjd sreB4z3Qk0SQ0O0AglsvNfUwg7tMghaJ4fGjONuj/VhW+zJe7qQlG+F1XomcFaK8HjxI2U6o7Jg VFnh666YafKBUaXQOxja6p/Ml4HkS/QFxGp4TOyV1dVXigfEezupsPDIL9CuU1TWcee2IYQ8jUX DwEAihgTi8DF5vg== X-Developer-Key: i=abel.vesa@linaro.org; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1791610225036850521 X-GMAIL-MSGID: 1791610225036850521 Include the PMIC dedicated file and add regulators to each one of those 3 eUSB2 repeaters. Tie up the repeaters to their corresponding USB HS PHY. Reviewed-by: Konrad Dybcio Signed-off-by: Abel Vesa --- arch/arm64/boot/dts/qcom/x1e80100-qcp.dts | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/x1e80100-qcp.dts b/arch/arm64/boot/dts/qcom/x1e80100-qcp.dts index e76d29053d79..35580ac3430d 100644 --- a/arch/arm64/boot/dts/qcom/x1e80100-qcp.dts +++ b/arch/arm64/boot/dts/qcom/x1e80100-qcp.dts @@ -9,6 +9,7 @@ #include #include "x1e80100.dtsi" +#include "x1e80100-pmics.dtsi" / { model = "Qualcomm Technologies, Inc. X1E80100 QCP"; @@ -491,6 +492,21 @@ &remoteproc_cdsp { status = "okay"; }; +&smb2360_0_eusb2_repeater { + vdd18-supply = <&vreg_l3d_1p8>; + vdd3-supply = <&vreg_l2b_3p0>; +}; + +&smb2360_1_eusb2_repeater { + vdd18-supply = <&vreg_l3d_1p8>; + vdd3-supply = <&vreg_l14b_3p0>; +}; + +&smb2360_2_eusb2_repeater { + vdd18-supply = <&vreg_l3d_1p8>; + vdd3-supply = <&vreg_l8b_3p0>; +}; + &tlmm { gpio-reserved-ranges = <33 3>, /* Unused */ <44 4>, /* SPI (TPM) */ @@ -513,6 +529,8 @@ &usb_1_ss0_hsphy { vdd-supply = <&vreg_l2e_0p8>; vdda12-supply = <&vreg_l3e_1p2>; + phys = <&smb2360_0_eusb2_repeater>; + status = "okay"; }; @@ -533,6 +551,8 @@ &usb_1_ss1_hsphy { vdd-supply = <&vreg_l2e_0p8>; vdda12-supply = <&vreg_l3e_1p2>; + phys = <&smb2360_1_eusb2_repeater>; + status = "okay"; }; @@ -553,6 +573,8 @@ &usb_1_ss2_hsphy { vdd-supply = <&vreg_l2e_0p8>; vdda12-supply = <&vreg_l3e_1p2>; + phys = <&smb2360_2_eusb2_repeater>; + status = "okay"; };