From patchwork Tue Nov 5 11:37:31 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Abel Vesa X-Patchwork-Id: 840876 Received: from mail-wm1-f42.google.com (mail-wm1-f42.google.com [209.85.128.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 115251D4350 for ; Tue, 5 Nov 2024 11:37:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.42 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1730806675; cv=none; b=hFYF5Uedn2DPBqgz+Fb8NwLi6H4J7RoLfk3lnUdeEzr7RHqqWkbSzOv6YS0KRSH/dbe23qq1TqRtlXMQyc0D/rD0rTeFQ/yZ7mVZd62MLwHFmrMcytz+VXHH0HX7v5XoJwWm3rr1uBuEo9UwMsYuOXUAum0xRacLJ3E34qv7OAM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1730806675; c=relaxed/simple; bh=Tc/LxNisPnqK3ZVg2tEmFDAtA7VsSiFfNLHtH6+TUXE=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=ag7DWnKV/P04KVGX6Ds/jPLSCv7YTPsIqKw1tuyxwQAxUJnSHbBeLISFCg80hNfnaMww8pHVvULsDM9jGCcxIBqeiY/5ys/oGNlupEeYyf1Q75JG6rrCgEerkxwkNpTOxaQWtG5jBr7N11U7D7ppY6Cf8oZ9YNF5GI+btqDd/wk= 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=SyH7SbKj; arc=none smtp.client-ip=209.85.128.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="SyH7SbKj" Received: by mail-wm1-f42.google.com with SMTP id 5b1f17b1804b1-4315eac969aso33161835e9.1 for ; Tue, 05 Nov 2024 03:37:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1730806672; x=1731411472; 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=VTS2gc6y8g4HzgDHldHc1Tpj6obVtULX5AtTPFs+r9I=; b=SyH7SbKj/NcJwCsrRWj2utABB2KNzoo8oGvsdxe7EFDXiHng9L3IVMaG/2VJa0HFxb GtIoAoFnMgsMh4dVJGOGVA6eRFJkhqviq0xY0harsf586ZZFCwGZ0y17A0DaWP7Q9rXZ LYh25xUIXvwKvSTS1kQU3w8tRAghFGfVQUw9fdnx07/T5ctkC3EF2wq8CxtRxqR9tMCF Ej0+4mi6pXYT2Xv/n/nQr6UbH5SCuh1jZxyAc2kSAsVGv1Gv+fl5m8qj9xNSAmKwMehY aiwJAVMNpMjfkZ0wAnDDaU2EROlhqnYKufL2qIjyM3ftAZg30BEvphFvf7KyjQhbZGNx 6skA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730806672; x=1731411472; 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=VTS2gc6y8g4HzgDHldHc1Tpj6obVtULX5AtTPFs+r9I=; b=wDoY79LAy8eysfQnYnAILpB0EevAa5+DFXYQhxIPzLoBCSrjAnvmzaCqXJxXXZEBZY k0YRMTdARU5h7Y9I5ryDRukWzDxDCvZS6d83mnNsdV8YWXAlC8cgc1QM19t43ueeOUC3 9EQApI3eyjWnbbwAARGRubDckbDlIgMkdq0GKpShHdGpslaP66zPuQ+QxQxN3TCW2Mbd uvBKeUMBX5v/7xqcD/9EORrmkfotMutR5We5qU63mqtvm3+GlUDxtTkkUqBcnGmGFWuC 6GyWklA3o93tvDpJDgXmqNmpWXpuUsE7NDdBtn+krSVXPoitH792r544R74bEZ0uHp7d 0YzA== X-Forwarded-Encrypted: i=1; AJvYcCUGXKeErfojScUpBkRsXPkCb4Wg4NAnK8OX0h8QpO1NfLe1VdTwxrlzy09KBNmhuWLz21bF+h9vKBZPiT1C@vger.kernel.org X-Gm-Message-State: AOJu0Yx2IrpakuDSEV6YXbnREzhw3s3EqH5X5CtMOieEH40mIe471wc8 x9+VfLsOLnvcj9K4u2OojJk1ljwpRmcj116ZaBVYLHSD9vcpDML8Li/3JQMrlcXRijHng8znUA+ / X-Google-Smtp-Source: AGHT+IGQBWlVbsPT1/HCnsTXquuyZb5k48mecL3QSTS47+KllfjCs+uwEVRroLM4suPvXKPcb4MsqA== X-Received: by 2002:a05:600c:3b93:b0:42f:84ec:3e0 with SMTP id 5b1f17b1804b1-43282ffedf3mr135719425e9.9.1730806672029; Tue, 05 Nov 2024 03:37:52 -0800 (PST) Received: from [127.0.1.1] ([82.76.168.176]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4327d5bf429sm181816845e9.12.2024.11.05.03.37.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 Nov 2024 03:37:51 -0800 (PST) From: Abel Vesa Subject: [PATCH 0/2] arm64: dts: qcom: x1e80100: qcp/t14s: Enable USB multi-port controller related ports Date: Tue, 05 Nov 2024 13:37:31 +0200 Message-Id: <20241105-x1e80100-qcp-t14-enable-usb-type-a-ports-v1-0-b4386def91d8@linaro.org> Precedence: bulk X-Mailing-List: linux-arm-msm@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-B4-Tracking: v=1; b=H4sIAHwDKmcC/x3NQQrDIBBA0auEWXdgxiiUXqV0oWaaDBRj1ZSUk LtXunyb/w+oUlQq3IYDiny06po6+DJAXHyaBXXqBkPGMpPDneVKTITvmLGxRUk+vAS3GrB9s6D HvJZW0TkTZRqDtSNBz+UiT93/q/vjPH/qMv+hegAAAA== X-Change-ID: 20241105-x1e80100-qcp-t14-enable-usb-type-a-ports-552ced3b4430 To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Dmitry Baryshkov , Johan Hovold , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Abel Vesa X-Mailer: b4 0.15-dev-dedf8 X-Developer-Signature: v=1; a=openpgp-sha256; l=1067; i=abel.vesa@linaro.org; h=from:subject:message-id; bh=Tc/LxNisPnqK3ZVg2tEmFDAtA7VsSiFfNLHtH6+TUXE=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBnKgOE0DiN1WpOCAP0auG8sTYtmVpW+8jaP+Xly m42UJEGRtyJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCZyoDhAAKCRAbX0TJAJUV Vk8mEACea0pgHeeQhuzqhQH1Te982Ap/E+9YZ02kQRDRuL+puE4khUSqIXIi8eS2qDToU//5yyd fe4ZhR6XDJfBu3xPS2fvRdOSIMOtpz28CrhxrGdVD2QjqUG1C1u2uokuOGsmOCuPz+q9dIeTypp gwFsbbaWDPEevjJdxAkO2B/VIQMOFPDUXhoAnJhjZbk39mG47Q4Gl01KqXDgIHdpIK7KM1Ija1G SKubPAus/8OCrdvOhxLX1kCg9nqxck8wYiEgL2T3/sqdSOsIsQ8+SGzZsWwSzDvwcsN/nDhoqsX lvQpQDRwon2k1BaABt2R7iKeUBXWjju0BHh/2UXWN0R2i3aG9KOy4Vf+WhM2SaWnKhL+Z6YBt89 tVohyIG4QZs1oFvLmJdLLUI/OfVjqFgaJSAmgZEl9qdaMWC6QTdUKWE950dkhOQLGDjLbHmkTsy ysbXdIuQC6QWtSQoO7AwN9YuERKQ8TGh2QRiwAFsPEEpRqsWVJ1kBIUgDo4hnHVnRXDvkdUpW0a 90ip6uOVwIXReUownXg3gi9DJ7xZk+9JzGeFVEfuXwcxwI6506J+ob2xjR/TH5D5Irb498M6+dL BCEJBwW7qlE8TkcHxAtCOXmBL4On7N5RuArgq+EC/9g6Ask5fq4jz9MKSlQJRe5Uwygu3TjLkW4 HklzKKXLc3Ed6/g== X-Developer-Key: i=abel.vesa@linaro.org; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE Both QCP and T14s have 2 NXP PTN3222 eUSB-to-USB2 redrivers used to level-shift between the USB multi-port controller High-Speed PHY eUSB2 and the USB Type-A ports connected to it. The QCP has a 3rd instance of this redriver but is connected to the USB2S controller. Describe the redrivers used for the USB multi-port and enable each pair of PHYS and controller in order to enable USB support on those 2 Type-A ports on each board. Signed-off-by: Abel Vesa --- Abel Vesa (2): arm64: dts: qcom: x1e78100-t14s: Enable support for both Type-A USB ports arm64: dts: qcom: x1e78100-qcp: Enable Type-A USB ports labeled 3 and 4/6 .../dts/qcom/x1e78100-lenovo-thinkpad-t14s.dts | 86 ++++++++++++++++++++++ arch/arm64/boot/dts/qcom/x1e80100-qcp.dts | 86 ++++++++++++++++++++++ 2 files changed, 172 insertions(+) --- base-commit: 850f22c42f4b0a14a015aecc26f46f9948ded6dd change-id: 20241105-x1e80100-qcp-t14-enable-usb-type-a-ports-552ced3b4430 Best regards,