Received: by 2002:a05:7412:798b:b0:fc:a2b0:25d7 with SMTP id fb11csp367680rdb; Thu, 22 Feb 2024 06:20:34 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCWc+AeCGUY0Iql7/+rvKG4yfZcQTQNyAjbFzpa9wMC1d9+sQJVJ+5wccpnjz2O2ssN6Cj2YUyQKBio+FXMhKMMbLzPp2DtF6HOqlomDWA== X-Google-Smtp-Source: AGHT+IEsS+QNMydVIE84n5RQteni7RaSQJSwD2A8YqvtQW7ZwyWJxAafHfsPeYVyGeyr1VEOe95s X-Received: by 2002:a17:907:76d4:b0:a3e:791d:afe6 with SMTP id kf20-20020a17090776d400b00a3e791dafe6mr7885318ejc.44.1708611634570; Thu, 22 Feb 2024 06:20:34 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708611634; cv=pass; d=google.com; s=arc-20160816; b=xdjk5xK+2u0+zaR+5xfOV20OdrrSG6A/48ETWPqU7+Fak7zC8DWdn9JwQzUFWuygN5 Be8FuKpBkp/WbAsjwclH4aiY15WBrIOzd8oib9KbK8HAERgnKjaYtsMvbMxRRYA36lwo d549xd06yJkzdh6nQdvbQUsfRJfu7SWQmWzJRq3DfVEsPFCUYOVhfvRi+PQCyC5aiNYU 3+vF2SIfcp9po5lIy2Cn0uzeDjrUK37zD7q68sg+I2rasm/3PEuten65zFm43B+CA+Tz rltFL021z9RV83As4dsB5zdyYyVNkUfBEDGCRQcpAgIowJPweSWE7czCR4r+cARS2/ws wQQA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:from :dkim-signature; bh=xzkix+sBN9jjqgN8fk2PR3v17qLWU+ZLNv8n4sZPGp0=; fh=sCkkJXXkH8IhGWROZmzWvY3mBFWZVRzUejkXZZ0tzoQ=; b=hcwingBb5UR1U3kR/EQNxzJs1JV1g672CaAm06AXDTz49cZdySC94zMMo1+DCuiW5P VvSL4VWSMJV6MfBBv3AhRL+X9fM/rJ3hChQ9iUi12+0LgrRZQ0jgJnyNJZzbdZMLz5Cm hGAj1x9nUiL1o/EM3XmOXQy5e+MVl0zVohWFaePuVka0L4uJYerB0HBd+vNra3ueoKmU GyzSXy5XjGahjFC3KByz375rtBskpKpWBdweZS/WluFM+fjEmmtj7l2g0IHj2nSi9Vl+ 0E3gFwN0luq42MCivz2ln8Tydmk9HricaQlpLUkBG++3KnHthVemoGGzP1P6d3Sor2Fu nNow==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=goxiNw8E; 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-76685-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-76685-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [147.75.80.249]) by mx.google.com with ESMTPS id z15-20020a1709060acf00b00a3f6aed446asi892010ejf.138.2024.02.22.06.20.34 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 22 Feb 2024 06:20:34 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-76685-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) client-ip=147.75.80.249; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=goxiNw8E; 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-76685-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-76685-linux.lists.archive=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 am.mirrors.kernel.org (Postfix) with ESMTPS id 295B71F24145 for ; Thu, 22 Feb 2024 14:20:34 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 597031468FA; Thu, 22 Feb 2024 14:20:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="goxiNw8E" Received: from mail-ej1-f53.google.com (mail-ej1-f53.google.com [209.85.218.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id CAA741474B6 for ; Thu, 22 Feb 2024 14:19:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.53 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708611600; cv=none; b=cLFAYoYPdppve2ofngUSp8T9ZXsgjH5guAXchX0V7VuZ2NaQftg+bmFmYt7aipAVRbDcPt0PZiZrapkd+p+4e8QF5OGoNsgoq5/Xq2e43kyk6F/nByqnTnHca5gohIsgMVBdGY1amDkQV5KkIrQxaHvnIzGf4amXIUYOO0mwP/c= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708611600; c=relaxed/simple; bh=shWmSwxysRHMldcm/3j7cRjYXlqO7/Fxt7i8pBMEAT4=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=K/MAqs4FxOJfVrxNYKJ0NMs57MED/lcKA9ESaBsSAAqQxkjAoWp/bMTleC4jcJlPvuioJGKH9IHHleinwwrsGYCfzySZ/24uRxaDP3/t1YWvtQWULxM7lR9353agL+TnV1weEp/Wbh91nWJ48qChCFqYrZLf5sucAtRaB/9/Duo= 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=goxiNw8E; arc=none smtp.client-ip=209.85.218.53 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Received: by mail-ej1-f53.google.com with SMTP id a640c23a62f3a-a3fa7f38110so21468966b.1 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=1708611579; x=1709216379; darn=vger.kernel.org; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:from:to:cc:subject:date:message-id:reply-to; bh=xzkix+sBN9jjqgN8fk2PR3v17qLWU+ZLNv8n4sZPGp0=; b=goxiNw8Ed9Ydxw4FOiz1Cfow8moYQJKThw3ryf91rOMHoRzaxxr+cTIsYW5TxYtLVN LM+upVPcZPT/6PnBuOXp/X7YUQpvCiSUN/bMUOADtcK2RjshvWChw5O/ybuhW+nXv5fP 9sjc+EXfHMLE4IxKZNRyGXKkHckx97Rolb2u7ZmQPH584DueDDM7QQdMzhreO9KUpEi+ Y/wtDVA156CsopgioEryjwSjGtKmsaolkYV8GZ1bLli40RA/ZyfFvALmfWLYuJ9tJ3VV kHKnwaU79/3k8OA0Uy1RDZS0D8ufSgSw4qxyQQvLllYkqUvlQqU2JFCJxmeGE45Hycz8 2Cgw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708611579; x=1709216379; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=xzkix+sBN9jjqgN8fk2PR3v17qLWU+ZLNv8n4sZPGp0=; b=ZNKdkWK5PQPPwkXyjcKx6bdbkU/+HKkq2uq0vgPbo8QR/BVgMRmqzO2pQUOGOVGCob jHK01UJUfaJrnw08WqxMp48R1HfycColtf9/XPqyTVeW7wCJt1CxXkvmbI5MKEqbVWyv q8DM/aCQROX/7B5bxYaDypWIJXed/oFcKbtOxWe+Gg6PEb8cz1v44uu2JpzztzT+8wW1 GuPAPb58je9qR+Vdq7/zPJgsPAeUwsAfRwY109AuuU0MvA1+Oav/yvJr9W0rqG3Xr5To SJenfOhzhvqifmUhDHL/52venIMGlSbqzw5+Iwdu8xWxmhjZMSXsa2k9ogXnsIFvKa97 cCCw== X-Forwarded-Encrypted: i=1; AJvYcCUMey2WdAuPxPgbUWlhg7LgFAFmkkmZEIvfr+w+sTAbGK8pNitC4Q/QiFyKLOOdzddJRSz6Mc2HL9Rd4ynTviZEXyEHLs/Mi9YgVJWx X-Gm-Message-State: AOJu0Yw4HSytsffAR2mPK3fMEIprsSk/Fxso9m1Pi5pTUt/mtR0rgoWJ p+0HbPuIV+W5a8N5GggU1j6zGfqNIMxxG/q8mJIw8O9uKPexLktAMsSGSWZ8iDz+6QectzYSRlw Z X-Received: by 2002:a17:906:2ac4:b0:a3f:2ef9:598a with SMTP id m4-20020a1709062ac400b00a3f2ef9598amr3668461eje.36.1708611579108; Thu, 22 Feb 2024 06:19:39 -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.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 22 Feb 2024 06:19:38 -0800 (PST) From: Abel Vesa Subject: [PATCH v3 0/4] arm64: dts: qcom: x1e80100: Add support for eUSB2 repeaters Date: Thu, 22 Feb 2024 16:19:18 +0200 Message-Id: <20240222-x1e80100-dts-smb2360-v3-0-85a691d4f68a@linaro.org> 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: 7bit X-B4-Tracking: v=1; b=H4sIAOdX12UC/3WOwQrCMBBEf0VydmV3U23x5H+IhyRdbaCmktSgS P/dVPQg6HEG5r15qCTRS1LbxUNFyT75IZSglwvlOhNOAr4tWTGyJkaCG0mDhAjtmCCdLesNArr a8frIgqZWZWpNErDRBNeVcbj2fSkvUY7+9nLtDyV3Po1DvL/Umeb2bSH+bckEBI4ba6u2JlzLr vfBxGE1xJOaiZk/lAqZ/3zNDOWwrltqtHPI9EWZpukJ2t5xGhQBAAA= 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=2256; i=abel.vesa@linaro.org; h=from:subject:message-id; bh=shWmSwxysRHMldcm/3j7cRjYXlqO7/Fxt7i8pBMEAT4=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBl11fqgZ5SvtDNCxjsaQDnCG9SIC1IgBsuLuqL8 KSg0M4vuPmJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCZddX6gAKCRAbX0TJAJUV VhSwD/99xAvcwB0frB9mLCHOcZceGlRRDI/FipZ59YUGsvti/EQd3fgqi9aZ16eo3UkAqB1oUav GDFmqNySPjC2ugWi11Suf4imheWd4Y6lVeZDxA2dIXMGZ8yIO2lWSS0AkzfykgoOXJFi20kSUBp xChWuHhIg7TvoqCCnfpaXaRjGLMOfAo2bsnqRTWHozGiT4Cix9m6B/a6BP5jp+W+fdEraVb/4+U 6Ljkh7QcCgkB/mLtyS/y7XKNTBy4Y2oARL7upFjt0Wa4QvtJOYWpE2HMN94sL8R4ZXz32dwLg6j HxWj96YM0AMGo1/K2CY7Gcns6qFtUYGdvxN6kSpKEJEqZ3EuqUYJaq0oOeJcj+rmCQgBv0epgnT 0lhRP7lM7N3JCmdN6RsTKc2Pkp64vTggHjmpuo55MIVDA6eU6AWAwHhti9enB7AeI+nx0TgajkA uJqYwKRGgyjdHIxVHDlsYSDfEsWKG3XOwSDRCJZzXii9Rsj696ztPpaIqCjl7QbQRelCapWbBOj hhx8Yx51/lcGK7Ev5vfZzHqMRbUitepaVSY0rmLqSNkJul71x+fTC0vsEGLyiH8EYeY+vHErysL P3v9qPLd1fetuVPl/wSJBewVr6E8ywvT+bN6VXhDsd/O3W3OnYAw7cfFZ5b5xR2VYRwyom5m5mv atCy9tPujYdm1cQ== X-Developer-Key: i=abel.vesa@linaro.org; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE The X1E80100 platform comes with a v7 SPMI arbiter, which means it implements two separate buses. The boards using this platform come with 3 instances of SMB2360 PMIC which implement a eUSB2 repeater. This patchset relies on the support added by this patchset: https://lore.kernel.org/all/20240222-spmi-multi-master-support-v6-0-bc34ea9561da@linaro.org/ To: Andy Gross To: Bjorn Andersson To: Konrad Dybcio To: Rob Herring To: Krzysztof Kozlowski To: Conor Dooley To: Rob Herring Cc: linux-arm-msm@vger.kernel.org Cc: devicetree@vger.kernel.org Cc: linux-kernel@vger.kernel.org Signed-off-by: Abel Vesa Changes in v3: - Replaced the smb2360 dtsi with x1e80100-pmics dtsi, just like the sc8280xp. - Changed the suffix of the pmics to _[0-2] - Changed the compatible to platform specific one, per Krzysztof's request. - Re-indexed the repeaters starting with 0 now. - Added Konrad's R-b tag to both QCP and CRD specific patches. - Link to v2: https://lore.kernel.org/r/20240221-x1e80100-dts-smb2360-v2-0-037d183cc021@linaro.org Changes in v2: - Reworked the whole SPMI DT node layout - Added the SPMI DT node - Added patches for each board (QCP and CRD) that adds the repeater nodes - Link to v1: https://lore.kernel.org/r/20231212-x1e80100-dts-smb2360-v1-1-c28bb4d7105e@linaro.org --- Abel Vesa (4): arm64: dts: qcom: x1e80100: Add SPMI support arm64: dts: qcom: x1e80100: Add dedicated pmic dtsi arm64: dts: qcom: x1e80100-crd: Add repeater nodes arm64: dts: qcom: x1e80100-qcp: Add repeater nodes arch/arm64/boot/dts/qcom/x1e80100-crd.dts | 22 ++++++++++++ arch/arm64/boot/dts/qcom/x1e80100-pmics.dtsi | 51 ++++++++++++++++++++++++++++ arch/arm64/boot/dts/qcom/x1e80100-qcp.dts | 22 ++++++++++++ arch/arm64/boot/dts/qcom/x1e80100.dtsi | 42 +++++++++++++++++++++++ 4 files changed, 137 insertions(+) --- base-commit: 4893c639cc3659cefaa675bf1e59f4e7571afb5c change-id: 20231201-x1e80100-dts-smb2360-0c7c25f2e0a7 Best regards, -- Abel Vesa