Received: by 2002:a05:6500:1b8f:b0:1fa:5c73:8e2d with SMTP id df15csp130337lqb; Tue, 28 May 2024 10:41:54 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCVkWvpec+z+gvrWudDgMsw3TGw/rOA4yzzpJRyLDZhl8cK/Wfu2jHqHxvYo190w9aTz1eUU9FzW3KHFoB1RGQzTg4azdDgOKXZhz1szlA== X-Google-Smtp-Source: AGHT+IGDgj8XT2oUNeMtybyPPCinI7X978LCNJ45zEMzutlqnr64tfEkejfaJzJuoeL5vV9cSXMN X-Received: by 2002:a17:906:8462:b0:a59:ddec:b339 with SMTP id a640c23a62f3a-a6265114c69mr830323766b.50.1716918113841; Tue, 28 May 2024 10:41:53 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1716918113; cv=pass; d=google.com; s=arc-20160816; b=Ki2cOTSGpdgMLg6BBlAoDp+zHrNAc/ywgJ6T/GvCpC+nQ3w1rsmzk30qHhnF2WEyPP 0DzVdeMr0WPcDFkNZy3qqvhFKR+qXhnaPog/LtX8drc+BkTZ34BG9OkqlWU4t1m1WEBt oOBll6ZFB6GEq+MGc8UPQhJlwkBNPzRqpi6jU8HEwC208MBL0CAo342t7Kduq/LcBNgm L2XSjs6SyVI03+J8sdszKM0LRQFgnqlNKGRFPfdctVllPU+N2gQVkIfEm6MXnDD9AWt+ iP2YcDpPfYe5KlhSful4QXbkgnRlze2FNRHqRK3iggAA+r+wsD+Fd5H50BUPqQsIlQ0M REGg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=subject:message-id:references:in-reply-to:cc:to:from:mime-version :list-unsubscribe:list-subscribe:list-id:precedence :content-transfer-encoding:date:dkim-signature; bh=4vWZlhv9fbAVu3cT8zWF4dnR6toebFot5UuDBcQEeGI=; fh=YkhLOPaV/K+xjBcYcSmMiyBGyMD2HVX6Mrmi6OUeKOw=; b=Xd6d2GCDBLTIathwlDG2FcCF6Ka0v4CXvctMxDRhsTIDl3m/xqpB4lcCAX2hJXRLYE YgjsvLNTUS7qbTnT5G4nQzUbJY4M0VVaFEc8JtzKfvVm/akIgZKhXsHBRfyR/J4x7/QS iopKUfig+MadvQ37sM7WRXoac5k3ahbnVVkeFd1Kgjmt2q415REu4pkkka3itOW2DBF1 icCNlkKcVyMqsYE8t77beZ3S7w5XW9oDGZhHAfS3Tf/FA2cAjzblmuozYr6+mRGrFdbX Fx0wTg9yO2nxwmckzlYKDLLaZlF71yVKjEPpOCknd8hTbI5YegWD0v4UZ1/io6R61hy4 K3rg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="qrw1m/Mu"; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-192815-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-192815-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [147.75.80.249]) by mx.google.com with ESMTPS id a640c23a62f3a-a626cc68f57si546519266b.631.2024.05.28.10.41.53 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 28 May 2024 10:41:53 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-192815-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=@kernel.org header.s=k20201202 header.b="qrw1m/Mu"; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-192815-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-192815-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.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 91CE91F245E4 for ; Tue, 28 May 2024 17:41:53 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 126232E646; Tue, 28 May 2024 17:41:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="qrw1m/Mu" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 23E1C224D1; Tue, 28 May 2024 17:41:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1716918100; cv=none; b=uNrm7s+EkP+mCISsXPIR2t83UEzjAyH/jP4Y9ogO0xk3j0BygjTLjH5vrGPQXaq8kjBL4xDQSlOzV04M2QjCVpkj+BRoY/V6FXx2s6ZNqWjucOvfe76Kmn89O7ftbSgPKHv8iMm67h+vu9pxdclWQa++Yv37XrU5dK6rAkoyXR8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1716918100; c=relaxed/simple; bh=/TVduV2ZbhY2J3w1XAChQvYpluvCRq1AayWS8C1G0NA=; h=Date:Content-Type:MIME-Version:From:To:Cc:In-Reply-To:References: Message-Id:Subject; b=r5SdwB7FPxtQcXGbfZ/HglrXUNAZ6tPjzRyAUdbGpRUDkcHmJrtDZ1V4tO5i9Ayj7TdZR1LOQwstdy26ds/HwK0CcadBdLtPjlVJSTIDxBUhk18OJoWeM1RQDPFGBEpr5rfX03mLFIRgxafJN5JflI8/aHDh4HF5nke7kHtAh8A= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=qrw1m/Mu; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 66164C3277B; Tue, 28 May 2024 17:41:39 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1716918099; bh=/TVduV2ZbhY2J3w1XAChQvYpluvCRq1AayWS8C1G0NA=; h=Date:From:To:Cc:In-Reply-To:References:Subject:From; b=qrw1m/MuP3D+0ADSOQl2pR6tl/kLfl5zk/yTvtvHupE8yESkaXuqeVgwVCjU+C9bV QMIqbvEcGL9Y2RW15prtGxmGK3sDZTDoL9hERfT5ZIGw+o4T5QLQY8QIPUwMoDg7ye wX2fiMZvsOxqhm8ZltZbPwpBo/ixOWbTYWD4lHxFlxRB7a+82NIKPJ8wDxc40yy7MH 8MKWP7ceB1eYUc6mtMnEViE4R9YNga0bIpkNhjhjvp6R9IhrC5OY8VmODayitW6yCS ZDFLV1haXsatv5BeLeAPvzdkKLbn6Qi9OizxvRoqOQO0crJAiz8rq6sdUCZnzy/jXD QiPNCZrAJhe+A== Date: Tue, 28 May 2024 12:41:38 -0500 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 From: "Rob Herring (Arm)" To: Bjorn Andersson Cc: linux-kernel@vger.kernel.org, linux-clk@vger.kernel.org, Michael Turquette , Greg Kroah-Hartman , linux-usb@vger.kernel.org, Bjorn Andersson , Konrad Dybcio , Krzysztof Kozlowski , linux-phy@lists.infradead.org, devicetree@vger.kernel.org, linux-arm-msm@vger.kernel.org, Vinod Koul , Kishon Vijay Abraham I , Wesley Cheng , Conor Dooley , Stephen Boyd In-Reply-To: <20240525-sc8180x-usb-mp-v1-0-60a904392438@quicinc.com> References: <20240525-sc8180x-usb-mp-v1-0-60a904392438@quicinc.com> Message-Id: <171691793133.1180499.940663320144175999.robh@kernel.org> Subject: Re: [PATCH 00/10] arm64: dts: qcom: sc8180x: Enable the USB multiport controller On Sat, 25 May 2024 11:03:53 -0700, Bjorn Andersson wrote: > The USB multiport controller found in SC8180X is used to driver the > camera in the Lenovo Flex 5G, and a couple of additional USB ports on > the Primus AUX board. > > Signed-off-by: Bjorn Andersson > --- > Bjorn Andersson (10): > dt-bindings: phy: qcom,sc8280xp-qmp-usb3-uni: Add sc8180x USB3 compatible > phy: qcom-qmp-usb: Add sc8180x USB UNIPHY > dt-bindings: clock: qcom: Add missing USB MP resets > clk: qcom: gcc-sc8180x: Add missing USB MP resets > dt-bindings: usb: qcom,dwc3: Add SC8180X compatibles > arm64: dts: qcom: sc8180x-pmics: Add second PMC8180 GPIO > arm64: dts: qcom: sc8180x: Align USB nodes with binding > arm64: dts: qcom: sc8180x: Add USB MP controller and phys > arm64: dts: qcom: sc8180x-primus: Enable the two MP USB ports > arm64: dts: qcom: sc8180x-lenovo-flex-5g: Enable USB multiport controller > > .../phy/qcom,sc8280xp-qmp-usb3-uni-phy.yaml | 3 + > .../devicetree/bindings/usb/qcom,dwc3.yaml | 29 ++++ > .../arm64/boot/dts/qcom/sc8180x-lenovo-flex-5g.dts | 32 ++++ > arch/arm64/boot/dts/qcom/sc8180x-pmics.dtsi | 16 +- > arch/arm64/boot/dts/qcom/sc8180x-primus.dts | 60 +++++++ > arch/arm64/boot/dts/qcom/sc8180x.dtsi | 175 +++++++++++++++++++-- > drivers/clk/qcom/gcc-sc8180x.c | 4 + > drivers/phy/qualcomm/phy-qcom-qmp-usb.c | 3 + > include/dt-bindings/clock/qcom,gcc-sc8180x.h | 4 + > 9 files changed, 312 insertions(+), 14 deletions(-) > --- > base-commit: 3689b0ef08b70e4e03b82ebd37730a03a672853a > change-id: 20240524-sc8180x-usb-mp-4eb278df7ef1 > > Best regards, > -- > Bjorn Andersson > > > My bot found new DTB warnings on the .dts files added or changed in this series. Some warnings may be from an existing SoC .dtsi. Or perhaps the warnings are fixed by another series. Ultimately, it is up to the platform maintainer whether these warnings are acceptable or not. No need to reply unless the platform maintainer has comments. If you already ran DT checks and didn't see these error(s), then make sure dt-schema is up to date: pip3 install dtschema --upgrade New warnings running 'make CHECK_DTBS=y qcom/sc8180x-lenovo-flex-5g.dtb qcom/sc8180x-primus.dtb' for 20240525-sc8180x-usb-mp-v1-0-60a904392438@quicinc.com: arch/arm64/boot/dts/qcom/sc8180x-lenovo-flex-5g.dtb: clock-controller@af00000: clocks: [[41, 0], [42], [120, 0], [120, 1], [124, 0], [124, 1], [127, 0], [127, 1]] is too long from schema $id: http://devicetree.org/schemas/clock/qcom,dispcc-sm8x50.yaml# arch/arm64/boot/dts/qcom/sc8180x-primus.dtb: clock-controller@af00000: clocks: [[41, 0], [42], [122, 0], [122, 1], [126, 0], [126, 1], [129, 0], [129, 1]] is too long from schema $id: http://devicetree.org/schemas/clock/qcom,dispcc-sm8x50.yaml#