From nobody Mon Feb 9 20:46:58 2026 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 489301EBFF4 for ; Wed, 27 Nov 2024 11:01:42 +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=1732705303; cv=none; b=PIVbbIz1+HKKpa7/Zogn1ZWj5vUifN2kuYeeo2jWpIKX/dbFeRACLYfagxJcc7DJh7eGoGXGpAT2kLw8KibxIYLyoZ835UUy/JU4daPGoDBIT4icXdU/huvm8+C6KTBTVXsFz9egcclvoGr/a8872oOKEF/VIUsd1jNt5h6RgKI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1732705303; c=relaxed/simple; bh=lozZ7p/MhDuRt6nX+BtkrwBuJHf1C84dqV892qIj6RI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=aSCSvAQBjSQOuk/zIB7VNaoOEcH+r4I2CaCeM1E7E7LQZPKUmrnzTAsxDt7vFiINaOpqrOa441xBwJfgnfO00Ubb6uyIOzwIIeQ+Xutrn3CnhMBZKK8MWc+7FB6x6pwr91SpDDRsX8U/SROg+r3OtNd9VpLCy29W1u6MVjj9K4Q= 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=jlVqIjaI; 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 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="jlVqIjaI" Received: by mail-ej1-f53.google.com with SMTP id a640c23a62f3a-aa1e6ecd353so442508466b.1 for ; Wed, 27 Nov 2024 03:01:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1732705301; x=1733310101; 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=VB/ikfiNeJLME2Jkz2PKwShANoRD6KN3KhS7opfVViA=; b=jlVqIjaIdGwz+w9ViTUCIOrQYfZcRdmM+eCcGyQsn/32+a4NfONrvtQvuxtm0b0RR1 pK2ezWO53I2ZBg1v31KUlH3PunVEFYyk9uqIjT6+mZ0mJRlKiGlsQ5G6AUJ267uU4N+f 6lrsEI+QEWEPpFLhPlkEiSA6R/vzVzqhSbSgl7iSlFkEYEmkwT6u9pguqVk9/LIN+yjj jVrAd7XAppBxCBY1z2Ctfod9gX7bAXy9H+gYRhhc+YqZh4fRPx4ego6sYGwQRgRoAv6E LH9Wwx5BeXti8rhJTdFYKAOO3MBU04ryyOtil320/PXelKyB2W4fdXb6oeWZscrsEJ1a mQnQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1732705301; x=1733310101; 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=VB/ikfiNeJLME2Jkz2PKwShANoRD6KN3KhS7opfVViA=; b=JQ73uDj4g38SoVL/+YQEGv/iHkrK2SHAhchBPOYbTos+S6BaGRN55KwyLgXwA0NuAt BErq6PBVfrnXBECMdG9uOnu7wgD5TRUmw1vAt3lemxE1rhQNWvO3gHsXtm5kg2Y+WV7m nxhwajdE9FJgJRzV+GqmkK9i1K5GH8O/Skgukhc0fUWxr1HqU0CEJJTPiI7H1hWIYYxW CFMHq6tVbi1YBAu6ybLjVdncr7K1R/xxGL7lO+6mUys3+uotH5EHLRndIIN9W/iKTUu9 0hAioVAzg4nRNaTfzOGCIsCtuZHOdAOvsbgIX+D3f2bIAk5AZn5e6o7rRUWBnn228U8Z pUdg== X-Forwarded-Encrypted: i=1; AJvYcCXxQ1sBCHbYuaKlrJs7D9w28gzod/7aacKz9VKc/u9Lj49QMUCzdeYG3l4fVX4Ox/kh+b4K7Pdr3HRaELw=@vger.kernel.org X-Gm-Message-State: AOJu0YyBjEyN/QkbUgFyPSRnCQuVY8KDEWz4HigXxUt3ph+5Ct3KjE/R 9Qp1b7KzsF0VqHm2l24tvMonHAELscF1kH/mJKGSADrc6vXcgDcMOEJMFTBMJCA= X-Gm-Gg: ASbGncs3OyJn0T5WKNqZN/6/oJzK1SgWn7+XumIc5C8BLMCh/H/Kp/wVoqeptZZXdgu kZUZcVeDWRxgYxr3QEUQ1waznjULnZsRuLnaTxc8437QsGbAKFSyTjarA8q70fFgul2+Qjd/xkP GzQ2y5eAmdaEDAylkWINrTIVHmhbcq+YroX7W+adCVWwfmgwXnAmSiZzvKcz+mhO+ePcDi1bjZM H82YExZnKb5X2gdzQ+v6Oy4fWW6hcNJyEJg0/CgcGNyuBqOWhG/IYj2CqwqbAU6m46ARhN5kEQA Eropa97M5qeq0qxDpO82mEJp3z85tRMq1Q== X-Google-Smtp-Source: AGHT+IFomp5IYrPwtodVx4NfkTQ1BU4IT3aD00OknD9fip4RuVHiqXSHZTCSxH7nkJmeEnB3wrFv4A== X-Received: by 2002:a05:6402:1d55:b0:5d0:88ea:6560 with SMTP id 4fb4d7f45d1cf-5d088ea65a4mr876701a12.31.1732705300646; Wed, 27 Nov 2024 03:01:40 -0800 (PST) Received: from puffmais.c.googlers.com (64.227.90.34.bc.googleusercontent.com. [34.90.227.64]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-aa50b339612sm693762966b.84.2024.11.27.03.01.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 27 Nov 2024 03:01:40 -0800 (PST) From: =?utf-8?q?Andr=C3=A9_Draszik?= Date: Wed, 27 Nov 2024 11:01:39 +0000 Subject: [PATCH 1/6] arm64: defconfig: enable Maxim TCPCI driver 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: <20241127-gs101-phy-lanes-orientation-dts-v1-1-5222d8508b71@linaro.org> References: <20241127-gs101-phy-lanes-orientation-dts-v1-0-5222d8508b71@linaro.org> In-Reply-To: <20241127-gs101-phy-lanes-orientation-dts-v1-0-5222d8508b71@linaro.org> To: Catalin Marinas , Will Deacon , Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Jagan Sridharan , Alim Akhtar Cc: Peter Griffin , Tudor Ambarus , Sam Protsenko , Will McVicker , Roy Luo , kernel-team@android.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-samsung-soc@vger.kernel.org, =?utf-8?q?Andr=C3=A9_Draszik?= X-Mailer: b4 0.13.0 Enable the Maxim max33359 as this is used by the gs101-oriole (Google Pixel 6) board. Signed-off-by: Andr=C3=A9 Draszik Reviewed-by: Peter Griffin --- arch/arm64/configs/defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig index d13218d0c30f..5080fe2ce776 100644 --- a/arch/arm64/configs/defconfig +++ b/arch/arm64/configs/defconfig @@ -1121,6 +1121,7 @@ CONFIG_USB_MASS_STORAGE=3Dm CONFIG_TYPEC=3Dm CONFIG_TYPEC_TCPM=3Dm CONFIG_TYPEC_TCPCI=3Dm +CONFIG_TYPEC_TCPCI_MAXIM=3Dm CONFIG_TYPEC_FUSB302=3Dm CONFIG_TYPEC_QCOM_PMIC=3Dm CONFIG_TYPEC_UCSI=3Dm --=20 2.47.0.338.g60cca15819-goog From nobody Mon Feb 9 20:46:58 2026 Received: from mail-ed1-f47.google.com (mail-ed1-f47.google.com [209.85.208.47]) (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 385EF1E5711 for ; Wed, 27 Nov 2024 11:01:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.47 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1732705305; cv=none; b=L4fDcPI764D1OBA39y4ldRMw20UwwH0KY5DhglCBE9wzVExjxFMrUFdJd7BFbaebULfLzVFK5SF4VAgfdEYpN1PXqmbLqZq1WGVGMGrNHoH5lW9Nb0+zJfqNfdVqFdy69biIbZS/9+tlJz8qG0tdpim3QdX1yWvoeCmN6Q4P6Ao= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1732705305; c=relaxed/simple; bh=hOCe6cJ0obVm8UjxsiUQNLMPtCy8NJeg3v7RzQ3z6+k=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=cKb97LJM8DIIQO28d9utFDTi/3GhxFGU+CsTctQBOr/Fy55x3CKbpQA0mleQjev+LbdOqnRc09hc6BLE9ziElH22M77omTGOzFU6+R2GAVRoiR9szpvL7VLIw0p+767bsRr4xbgQ5bCaKqOOSqQUwx/Rv97oFt2DIRCdzpIaYKU= 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=xNx8a5+B; arc=none smtp.client-ip=209.85.208.47 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="xNx8a5+B" Received: by mail-ed1-f47.google.com with SMTP id 4fb4d7f45d1cf-5cfabc686c8so7685322a12.0 for ; Wed, 27 Nov 2024 03:01:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1732705301; x=1733310101; 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=NwFISXzC5YdjT7nYyo3FK0ynEMcXmWD+620yv0Db3ss=; b=xNx8a5+B8CdcMO3gctLMUXALIZb4dMFTo/pN/AH0HMm+ge4EWsvZApqW26HOrfX8V4 AlIQKQECgGIdyQhHNNAIBQ17GB4rvpEhktqearre1KAa4nWgXwc+ZaLA9YyfOk+Qu7uP QwmIbk1TcosBLoxPS2j12an5rqeCcz9iX9G/uJw/Ho8Kv252a6Eynjaa6echUkV1EIQH OP8CJvNOVHDaiiQ28DxgX/zV0YFoMECK2LHo9MJ7gquqKmnfALH6Pg4/oDYVNVSW9Nmy duu4Kg/Prl1oVOnxzHAgeNnlXfsUwD4PYcZG/bMPhrDgfncdSm6VQQA7IYQIjhT7M2f1 tqAQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1732705301; x=1733310101; 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=NwFISXzC5YdjT7nYyo3FK0ynEMcXmWD+620yv0Db3ss=; b=Dl3B41grNhTbjhRmaRNibfNu4+KnXJOpHvkwC0iAGlDZgTfTFejyYN1+MF+mvplHnV aF2whQsGB9gNCd3+rnwT1yiwoaZRnhQM22wfQD/FiCaDJ/m7s2o2y8fk8As1CD9HbUeJ mRF89A7GE+5Jb00sfw2pV9CXs9V6ethogadEakwVWMH4jwSP1UMjO72xMY+RbBNpOH4m 1dEHovHz7pkHJP4kw+af+72W3GQZ6KNsVbdw2OkxsB9mbn4MnkWYRGsFcUvUBm1aEKNn C8C4KjIuA+wd8+3SticVIW4bEiq1qfg7OOBERFCuzGbfyyn/jMihb31YAn1d+/HOw7ng q/Ag== X-Forwarded-Encrypted: i=1; AJvYcCV+laURE5ytBC1cAjg59IFr+/jg3izbheN4vXBM62d8R9nCXrC0nnAw9Q8X5d2UgrhA15xD9pJpieMP1us=@vger.kernel.org X-Gm-Message-State: AOJu0YyeCQG2FruE/v7/NQzT3KnVA9TA2fZhNuFf2UVx2WppNa9h+xko JaYj4CRpQF6sbwovv4Jb97XdbJ+Eu0uGbveD70ZAwnLQ+Pzyz1T0ept/BunYtdU= X-Gm-Gg: ASbGncvHIKPjGV+sNiD7j7TKy33ygscczJ4p6eGm3VWxtBpoo2P/CjtTMo+tCfNnGgz A3x1EEP0XYHTbg/Qkgm5XFr+Yt91Moui+04ved7yErFFCxZ4o7g5W7CdyQymJwTzE9P49+45m93 //yt5Zv+eOPikRcokJyk/3wsNUKRwGDDnet1hMsjOTGTJh61Pr5CM7SNQMHILRKJSD7QjIwb310 xtn/dT1n6POMpnzvbver99knHij8mt/+KJRpljLNdvAZ9wm/w0pi6GmcLiSmhn1Bn61GvxK5VQM RQu4Vy9f7M0rXK6GtV3ND7hM0+FkPzs7CA== X-Google-Smtp-Source: AGHT+IE4cyy/cDmo8WquVmKFdo7zSy462eB6By+Kdq+zP9Q+Ss+y6AajJ7PIBc5sONgo2uDxTZPy4A== X-Received: by 2002:a17:906:2922:b0:aa5:639d:7cdb with SMTP id a640c23a62f3a-aa580f0ddfcmr151648066b.22.1732705301452; Wed, 27 Nov 2024 03:01:41 -0800 (PST) Received: from puffmais.c.googlers.com (64.227.90.34.bc.googleusercontent.com. [34.90.227.64]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-aa50b339612sm693762966b.84.2024.11.27.03.01.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 27 Nov 2024 03:01:40 -0800 (PST) From: =?utf-8?q?Andr=C3=A9_Draszik?= Date: Wed, 27 Nov 2024 11:01:40 +0000 Subject: [PATCH 2/6] dt-bindings: usb: max33359: add max77759 flavor 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: <20241127-gs101-phy-lanes-orientation-dts-v1-2-5222d8508b71@linaro.org> References: <20241127-gs101-phy-lanes-orientation-dts-v1-0-5222d8508b71@linaro.org> In-Reply-To: <20241127-gs101-phy-lanes-orientation-dts-v1-0-5222d8508b71@linaro.org> To: Catalin Marinas , Will Deacon , Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Jagan Sridharan , Alim Akhtar Cc: Peter Griffin , Tudor Ambarus , Sam Protsenko , Will McVicker , Roy Luo , kernel-team@android.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-samsung-soc@vger.kernel.org, =?utf-8?q?Andr=C3=A9_Draszik?= X-Mailer: b4 0.13.0 On the surface, Maxim's max77759 appears identical to max33359. It should still have a dedicated compatible, though, as it is a different IC. This will allow for handling differences in case they are discovered in the future. max77759 is used on Google Pixel 6 and Pixel 6 Pro. Add a dedicated compatible to allow for potential differences in the future. Signed-off-by: Andr=C3=A9 Draszik Acked-by: Conor Dooley --- Documentation/devicetree/bindings/usb/maxim,max33359.yaml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Documentation/devicetree/bindings/usb/maxim,max33359.yaml b/Do= cumentation/devicetree/bindings/usb/maxim,max33359.yaml index 20b62228371b..e11ede3684d4 100644 --- a/Documentation/devicetree/bindings/usb/maxim,max33359.yaml +++ b/Documentation/devicetree/bindings/usb/maxim,max33359.yaml @@ -13,8 +13,12 @@ description: Maxim TCPCI Type-C PD controller =20 properties: compatible: - enum: - - maxim,max33359 + oneOf: + - enum: + - maxim,max33359 + - items: + - const: maxim,max77759 + - const: maxim,max33359 =20 reg: maxItems: 1 --=20 2.47.0.338.g60cca15819-goog From nobody Mon Feb 9 20:46:58 2026 Received: from mail-ed1-f49.google.com (mail-ed1-f49.google.com [209.85.208.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 EC7D41E493F for ; Wed, 27 Nov 2024 11:01:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.49 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1732705307; cv=none; b=lEn8ykfStBvcVvbaAtORDlVJBfNYAqkAoVl3qwpBwjXxz+7sPtcn8ji/LshR/E74ydopoXAyIaaPNV4Ykv5DCAXvWigK0u0Kwz4vCZ4fu2zZ5h7MSVwU5apg0XKY3kaC/1/7kIMCy2Jmeh0R9k6PiYYj9FhywARyZCVZy4bcBPU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1732705307; c=relaxed/simple; bh=wuW9dlmQHK3i/Jcfb0eJR/IK57A7oEJMFzUPWXw07Qg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=kxcJtyIpR6XHIW+pWe8b/43dh1HNgBK0Ta+sDLMqOh4aOx2mBTZ+0A9GMj/GQMnBVtc3wBj0FTUQgeUZ0FDFjMoj/MzpmILAnvzc6fjhZmSJ7dts51q8/Zw50cywTFKa/lcEsnG/aK/bsbRic8mwt+A5QALf678MN3+FNEfL2A4= 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=XvkDYawG; arc=none smtp.client-ip=209.85.208.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="XvkDYawG" Received: by mail-ed1-f49.google.com with SMTP id 4fb4d7f45d1cf-5ced377447bso8944951a12.1 for ; Wed, 27 Nov 2024 03:01:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1732705302; x=1733310102; 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=sFCCGNoly/ihHw+f0V0Z4F6JNgdV9f0RgxXs1v/pmwo=; b=XvkDYawGO4rLrHjuOYqc9USC/olOKHS/kuwzL+WCClMn0MJZNMsdLdBV9UsdlpJ+VR k7Y/yiMQSafgLrRjR6TY9QSkcPoPbg1Xh6/kEW+CpusbIvHPPvo5FfuzQLGsBTjyQWw2 8J1v5O8qutOM1weFjrexJNNAwTsr+WpmPydiQJmoqlKExoqHzTiP+yTvUiU+2qWUJQAQ p0Mn3lMQABa8ds7dgIpAQoCSNmnEPWtnKdEC2YaIOGU+unIW9wsYEWR6+/ftyBXzhylo 5wNgj9vv6Mfy7YYGU4OGXmvRSPqpoxFG/ILn82gJwazAuHJPZExOoG4p2+hjqFmBtggK h7AQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1732705302; x=1733310102; 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=sFCCGNoly/ihHw+f0V0Z4F6JNgdV9f0RgxXs1v/pmwo=; b=Ee+iKCImB/qzaw5iQ4xlu0mDaKHokneZfUgR6GswRS+Q3oKZKib3Rvm7CD1QQcmZlR 3R/8kOZgR0W+xO/RVmto9xNINWY1oFOvGgIw0lp23vC3611c7lG9oM0duHmsO066t0Mh hDyJubR3sVvLVmRR9BQt7IoBy7t6EHZdeiKpRegQcQkjzETjR9o9yZ8fn54F7EtG/gfX WbZFZAfXhYhV1j80WUPAZoDX/q2DERrwoSduiZfrUyMM+d/YGqEmQ3t1lDqA+OvTnOwb uuPfmu1Xn4PJtSpjgTMvc9yxCYiUGK0EmWRcewH6kdlBagaiv1vCdl6JCa4JuShQXqAO PBrg== X-Forwarded-Encrypted: i=1; AJvYcCVUHOcPLUnH9NB4/q3R8sy3tC52jN8P/2CZVwBDbffmMsN2ajGandpRb/mxo5Trl4c/fFIw35hF6AIL52s=@vger.kernel.org X-Gm-Message-State: AOJu0Yz8n5UG4k/gZnln3AKXTxiauZQJL64UQRuCD/LqKjjzUDmycq06 2r0KUYvY5bYD5Tdjda+9kOC1pqCl078UfLW/1QIO7mUOA6hqPdXe7MTAaU63YWE= X-Gm-Gg: ASbGncsHC8AFQ9AngJfxx4Jg94stkssta2cQaxowGezpZtwumT0MOC8DNpiScqIlgim /EqxacvlU7zY90HFBjQcOZjcn88/kEuLO5V6YmjmFZCxGJMNT1U/iTFnC2iziCzdrz8+9FKY/KI BVteLm4ygtcawohgkomPhI13KVBgPCCKNWI7Bf73xQVC8PCPsXWrbP7mvk1dRLRRLU9b/5jU9eC N4oNexCFtEsu0V9zYL+q7Lo2OE2lrEOcBDT4zBDuzQise20882siLWjZCMtmO5k1QFLqQ1+GnrY DV4B4Gr5TBKquqEM4f515qb0OFFe6URRSg== X-Google-Smtp-Source: AGHT+IGf8PRBbpu00lqdlanskxanZwbdL0mBeUOVNbWHJwrX3n9oj1hwGayugKGWxCGG58SnT8c/lQ== X-Received: by 2002:a05:6402:2807:b0:5cf:4687:b816 with SMTP id 4fb4d7f45d1cf-5d080c64a93mr2444477a12.31.1732705302188; Wed, 27 Nov 2024 03:01:42 -0800 (PST) Received: from puffmais.c.googlers.com (64.227.90.34.bc.googleusercontent.com. [34.90.227.64]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-aa50b339612sm693762966b.84.2024.11.27.03.01.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 27 Nov 2024 03:01:41 -0800 (PST) From: =?utf-8?q?Andr=C3=A9_Draszik?= Date: Wed, 27 Nov 2024 11:01:41 +0000 Subject: [PATCH 3/6] arm64: dts: exynos: gs101: phy region for exynos5-usbdrd is larger 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: <20241127-gs101-phy-lanes-orientation-dts-v1-3-5222d8508b71@linaro.org> References: <20241127-gs101-phy-lanes-orientation-dts-v1-0-5222d8508b71@linaro.org> In-Reply-To: <20241127-gs101-phy-lanes-orientation-dts-v1-0-5222d8508b71@linaro.org> To: Catalin Marinas , Will Deacon , Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Jagan Sridharan , Alim Akhtar Cc: Peter Griffin , Tudor Ambarus , Sam Protsenko , Will McVicker , Roy Luo , kernel-team@android.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-samsung-soc@vger.kernel.org, =?utf-8?q?Andr=C3=A9_Draszik?= X-Mailer: b4 0.13.0 Turns out there are some additional registers in the phy region, update the DT accordingly. Signed-off-by: Andr=C3=A9 Draszik --- arch/arm64/boot/dts/exynos/google/gs101.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/exynos/google/gs101.dtsi b/arch/arm64/boot= /dts/exynos/google/gs101.dtsi index 302c5beb224a..18d4e7852a1a 100644 --- a/arch/arm64/boot/dts/exynos/google/gs101.dtsi +++ b/arch/arm64/boot/dts/exynos/google/gs101.dtsi @@ -1267,7 +1267,7 @@ cmu_hsi0: clock-controller@11000000 { =20 usbdrd31_phy: phy@11100000 { compatible =3D "google,gs101-usb31drd-phy"; - reg =3D <0x11100000 0x0100>, + reg =3D <0x11100000 0x0200>, <0x110f0000 0x0800>, <0x110e0000 0x2800>; reg-names =3D "phy", "pcs", "pma"; --=20 2.47.0.338.g60cca15819-goog From nobody Mon Feb 9 20:46:58 2026 Received: from mail-ej1-f47.google.com (mail-ej1-f47.google.com [209.85.218.47]) (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 BBE1B1EE00D for ; Wed, 27 Nov 2024 11:01:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.47 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1732705307; cv=none; b=tcVkIC1i70oboKISP+gveqVvye0alaw2Sa2M6YC71oyq93S/+mumn38cIU33nrnrqFqbRuulkikzSaWIejsCuA1nQAlEEUKXMHb3BiN4jUK9Hyh+McIJBlLo8sMh8dcXN0wbK077V4KThttRBWFcWkoWqNwy4HPx5iLzCgFrgvU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1732705307; c=relaxed/simple; bh=Fx6JxYmZAWNFmGBaodns3MA1Cp/zInnAqGQR08vTJZM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=DL5gqO1s9nXp3ZnzbJZGrfqqP5Q28LSNWVNozq3Mw62KLQwnYS2euxyiXjuLr10YrV6oKzaGRjLiJf2mWCVPw7rR7pu34I0vpq8enVexGGR6aVHpfGrMIq6Fmm72nwVuGybC4CKx71Mz9nThY0X66JV+YCUQjIEq+23wY3d/Z/M= 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=P1Z0kSbo; arc=none smtp.client-ip=209.85.218.47 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="P1Z0kSbo" Received: by mail-ej1-f47.google.com with SMTP id a640c23a62f3a-aa55171d73cso126155066b.0 for ; Wed, 27 Nov 2024 03:01:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1732705303; x=1733310103; 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=HOjDTz5quesA/57iR2U9/Cgnc4v0qy5hefL79EGSNfA=; b=P1Z0kSbo2mZaFm+sR7yUylpf7IO3m/SFtHR3GgHKgAZ5df+7O1HsypqJ6Jq6hVc6e+ ixwJbebmPt4arP9UlrvR4wfFEucyB3LZji58ZDMeZ5OZ8/qjiRrYFooQLaSgS4N5BzaE N2LfQaTRfeDHoru099SXdt9d8nRmwLXFy/9kctIJwGcys5QQdKH7lhHYQG12WJveEpdu rvmC07krAEOpp/CjiF3z9mEA1Y8DP/+vtHfKujoTDhxKM22RSv8THMLeJA35YCWc+fG2 lHd7mKImA6tzGGeSGez10MJl3Si27rKZFoAeOGCV4YThNKjosIui6+/9Wvkvk3lmrCgb LJVQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1732705303; x=1733310103; 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=HOjDTz5quesA/57iR2U9/Cgnc4v0qy5hefL79EGSNfA=; b=dro57yc2IJtajEnSC5H17GWXe5hTxB9tAhHUU/kJ98HYKDbUGlX+nROZIh7FIevo79 ybt6zNBCFqZ5jITXzde4ENPhJNvntaENL1kvuBMzesL2YcNLSwu/5rR4hdZs7Kn0fgW3 kEQ3iZhtchgyYqYmLFjYRMjtKjNsENxV+F0WLkJZKpfYYGOW5eL7Lyqm0Eb8pTkSVkx+ 3zanT/QtDlbNhBwW+x6ig2tZKb9CkDLc/q/P3A2t0wV+u+nQ8fE/lTY2nRigXndbCSy2 3xjejXK6cBS5B8p7Nn5mWBolQ5hvt3DJ2Xbu7mYjGkVILxWa9AP8qHd88ViFMtS5j/Ht 1O1Q== X-Forwarded-Encrypted: i=1; AJvYcCXUG+TERNp7TtxiJ/k9wPXZxOzJX/MVvuD4IJ1/FdPxmrbpBBSsnxlhb27DuPIg6tQ4ffyrNHsj+eHNwKo=@vger.kernel.org X-Gm-Message-State: AOJu0YyGA7D9H9VGx+UPU1X+8ae2ukpZfnJR1YX60hIYtbGoewPNcDLu mF42t5DxcTM+otcQnzmjkLwJ9SNjXnOyotJzeV+PW5KBJPQLQOdB37kVSB2S6Dm6wDUAI39dHD8 SiY0= X-Gm-Gg: ASbGncseroq3LaG/cHQRxOnc7qgadwS4yrKM2SzjhSbG7PJyDq6mC8IRe0cZN2ETPD6 +JdBae0et/Fz/EyV9cQt9/idUtmQZJM62NZJsynWP4FgcJUU/SsglnYjDPzYBVgmdG/tT8NnQ8z 2RTl8P4PlbvtkPxs9T1F5D7MmQgbluPYrwXykfGQepCdQviQZ3qZrAXNDKbzwYHWj/PrxqepeEP SS2iWPvnYn8FEgg1tOU3kDm2vlQ22r+MkZlkGur4wyF4LGdzBuSRG1yOBir+FqZvVmstBljBVL7 jdhlJYl7r/JBPmQ8eU1cBw0aQhYUUle5JA== X-Google-Smtp-Source: AGHT+IHB5KUzcTjH16njBBTQ0xCVSadda6wBBW1QR/hMzlosFVnEKcI8ZmV5cmxHoXIIbnCGjXeWgg== X-Received: by 2002:a17:906:318b:b0:aa5:1cdf:7bfd with SMTP id a640c23a62f3a-aa57fa99a0fmr256898166b.7.1732705302951; Wed, 27 Nov 2024 03:01:42 -0800 (PST) Received: from puffmais.c.googlers.com (64.227.90.34.bc.googleusercontent.com. [34.90.227.64]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-aa50b339612sm693762966b.84.2024.11.27.03.01.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 27 Nov 2024 03:01:42 -0800 (PST) From: =?utf-8?q?Andr=C3=A9_Draszik?= Date: Wed, 27 Nov 2024 11:01:42 +0000 Subject: [PATCH 4/6] arm64: dts: exynos: gs101: enable snps,dis_rxdet_inp3_quirk for DWC3 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: <20241127-gs101-phy-lanes-orientation-dts-v1-4-5222d8508b71@linaro.org> References: <20241127-gs101-phy-lanes-orientation-dts-v1-0-5222d8508b71@linaro.org> In-Reply-To: <20241127-gs101-phy-lanes-orientation-dts-v1-0-5222d8508b71@linaro.org> To: Catalin Marinas , Will Deacon , Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Jagan Sridharan , Alim Akhtar Cc: Peter Griffin , Tudor Ambarus , Sam Protsenko , Will McVicker , Roy Luo , kernel-team@android.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-samsung-soc@vger.kernel.org, =?utf-8?q?Andr=C3=A9_Draszik?= X-Mailer: b4 0.13.0 This is required for the DWC3 core to reliably detect the connected phy's Vbus state. Signed-off-by: Andr=C3=A9 Draszik --- arch/arm64/boot/dts/exynos/google/gs101.dtsi | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/boot/dts/exynos/google/gs101.dtsi b/arch/arm64/boot= /dts/exynos/google/gs101.dtsi index 18d4e7852a1a..ab016fe9b99a 100644 --- a/arch/arm64/boot/dts/exynos/google/gs101.dtsi +++ b/arch/arm64/boot/dts/exynos/google/gs101.dtsi @@ -1302,6 +1302,7 @@ usbdrd31_dwc3: usb@0 { interrupts =3D ; phys =3D <&usbdrd31_phy 0>, <&usbdrd31_phy 1>; phy-names =3D "usb2-phy", "usb3-phy"; + snps,dis_rxdet_inp3_quirk; status =3D "disabled"; }; }; --=20 2.47.0.338.g60cca15819-goog From nobody Mon Feb 9 20:46:58 2026 Received: from mail-ej1-f43.google.com (mail-ej1-f43.google.com [209.85.218.43]) (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 A8CE41EE035 for ; Wed, 27 Nov 2024 11:01:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.43 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1732705308; cv=none; b=jpzYJz1uHDkkl6X60NBYKV0dlVthl0UpJuWI6swDzcuQugUFBp6pRoFGdy+wB8mmd389FXYebXIjwoBo1I5kTMF2eNsWiOhE+A4FBhs96eBdr4cLcUOnAKistRE5j+eTnjODMtEHeP7uOZUZoVAC6Q+8Hnw3/mVAkJ9GclFRJ60= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1732705308; c=relaxed/simple; bh=kck+d2QOFZ1QTUsEEtVgD4V3qv1m6CMUYhFTMP5YqAc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=GuG7mS5bcAqnEJBDFlIk9wZf09EJ6o501VF20jbyf3QUYwwYpzphAIXQQYfUxmANyqD+trb0tW/jymV+JgC9qT7SaINmXeQmRe4+Qh+p6jxfv4+MOYNAb/DZSuBiUyy6I8j2Anvgov8+nWJzURATQyL3arW8NW6vgNIS+jyqMgM= 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=q9rQRz9L; arc=none smtp.client-ip=209.85.218.43 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="q9rQRz9L" Received: by mail-ej1-f43.google.com with SMTP id a640c23a62f3a-aa545dc7105so564569766b.3 for ; Wed, 27 Nov 2024 03:01:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1732705304; x=1733310104; 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=lE4wmixBBgayLXBCtLCcMeypgTnpcFbWaBYeAtvt70Q=; b=q9rQRz9LMmRiOkxpsDiUxa6F76ChZFOH+HPoGkGkGMCPSrAxQANlE6hLz/oRH0vEVn wyt8hCNUmyklQpNRqkjlVgktGCWbtbalfyAQnbn4auXWAxzTrpukRyD0fvEiH4iGyndw gpKZxhgT1C54Wfrd0LR38xkNIHA+4IAtR64OK5y4xE6MDoSW2584lvSp3r9yEXN3H+3A t7/ATUoMToFvw801jVIVPhS8AkVkKrLIvJTdLq5dv+jMZIB77ygKAI4qbGvI328R0bOT hYmkiOqisgemTYUwO66KxfqbD1H58SW9n53HDyVUEUQS1XNC58SHMeU5+Vv32/rpE5gn ioyg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1732705304; x=1733310104; 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=lE4wmixBBgayLXBCtLCcMeypgTnpcFbWaBYeAtvt70Q=; b=PIcP0jYegQVKOVY4LHdM1KCx3GnL8U3go5UJ+RrETtoH+lXygWcAXGx93LzoGNoBF8 6wtqzNe9okvDi3qL8kHFKagEwgRvMFY0KecROA17jFTI7n+Yz2qmfJLFoD77y3ZQ3oRG 6NqIvev8xbnbMpOo2k2NAdafiOVBfZ4+0+4X+pJ7G3XCEd/tid1WhcoxQDjwnXbFOEHU mtmDd6FTdFAsLm+tdjx3vmVUkXAfzKY8DFVt7FVv/8TSTNY2bwSggj2qTyTIRPtjQHlv gFeJ8jv4/kBRqY3NXU3P6rc2ziXkk7A+a7RKi3PnKJFwdmoelYMeyqqr1HtNm7259VR/ 1QjA== X-Forwarded-Encrypted: i=1; AJvYcCVqp3FxR1DtcGPaK7gpiO34tdjNPxKcpCCguDzCBnAwlzJNfQw1gffj7Lse8a4VQWbRjZyHhzx+fHv+h9s=@vger.kernel.org X-Gm-Message-State: AOJu0YynIkfnYhV/Gvv/qHdbDNWFw+CiO+wxWFnOR6gcmqkutdRfEki7 O/LTljPcktNd8nVcic4NlzRRCt7kxcy9cYem6breIaOJeWrDfuemUlGRu8+nP2APwnl0aMDF/W1 Ngx4= X-Gm-Gg: ASbGncvLk0OeYN97nhssToNvGupLEzUxHU6wN3CbXEUoVLC6sLQYMeDIVayvAVynRhD iBxAAX90yA2UxjR8hEBnDQklR/0FM3kzcWfx8vcAMpDhOOssZM3DzIEnKXZPM3lGe+W3aLPNcod ctYgVHUZUTJOF1FOMV77RxZjkt4McXLlE/Qr/Caqy1e1zqdgDKRTO7O+pSVf/lu9wyMUqxb7n1o 2zlJ//JdMtq87rBxMvXT2/dcuuw4xHiVlK8fMUOJXdCtoSVwA91fHC4BcLO5RhQYTTuiVCg4g08 3i66BromDJRpOcBMQ9I1USAMjVhJb3akIA== X-Google-Smtp-Source: AGHT+IEjfWpzgWvuf2PuWauL4irDzBBYokZtNaKPDwP8hTNSrJiLJvviKNCQ2xOU0CW7rCVG+Drreg== X-Received: by 2002:a17:906:2192:b0:aa5:e01:1471 with SMTP id a640c23a62f3a-aa5810330a4mr150052566b.37.1732705303655; Wed, 27 Nov 2024 03:01:43 -0800 (PST) Received: from puffmais.c.googlers.com (64.227.90.34.bc.googleusercontent.com. [34.90.227.64]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-aa50b339612sm693762966b.84.2024.11.27.03.01.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 27 Nov 2024 03:01:43 -0800 (PST) From: =?utf-8?q?Andr=C3=A9_Draszik?= Date: Wed, 27 Nov 2024 11:01:43 +0000 Subject: [PATCH 5/6] arm64: dts: exynos: gs101-oriole: enable Maxim max77759 TCPCi 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: <20241127-gs101-phy-lanes-orientation-dts-v1-5-5222d8508b71@linaro.org> References: <20241127-gs101-phy-lanes-orientation-dts-v1-0-5222d8508b71@linaro.org> In-Reply-To: <20241127-gs101-phy-lanes-orientation-dts-v1-0-5222d8508b71@linaro.org> To: Catalin Marinas , Will Deacon , Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Jagan Sridharan , Alim Akhtar Cc: Peter Griffin , Tudor Ambarus , Sam Protsenko , Will McVicker , Roy Luo , kernel-team@android.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-samsung-soc@vger.kernel.org, =?utf-8?q?Andr=C3=A9_Draszik?= X-Mailer: b4 0.13.0 On Pixel 6 (and Pro), a max77759 companion PMIC for USB Type-C applications is used, which contains five functional blocks (at distinct I2C addresses): * top * charger * fuel gauge * TCPCi * GPIO The TCPCi is required to detect and handle connector orientation in Pixel's USB PHY driver, and to configure the USB controller's role (host vs device). Signed-off-by: Andr=C3=A9 Draszik --- arch/arm64/boot/dts/exynos/google/gs101-oriole.dts | 99 ++++++++++++++++++= ++++ 1 file changed, 99 insertions(+) diff --git a/arch/arm64/boot/dts/exynos/google/gs101-oriole.dts b/arch/arm6= 4/boot/dts/exynos/google/gs101-oriole.dts index 387fb779bd29..5f7be0cb7418 100644 --- a/arch/arm64/boot/dts/exynos/google/gs101-oriole.dts +++ b/arch/arm64/boot/dts/exynos/google/gs101-oriole.dts @@ -10,6 +10,7 @@ =20 #include #include +#include #include "gs101-pinctrl.h" #include "gs101.dtsi" =20 @@ -90,6 +91,84 @@ eeprom: eeprom@50 { &hsi2c_12 { status =3D "okay"; /* TODO: add the devices once drivers exist */ + + usb-typec@25 { + compatible =3D "maxim,max77759", "maxim,max33359"; + reg =3D <0x25>; + interrupts-extended =3D <&gpa8 2 IRQ_TYPE_LEVEL_LOW>; + pinctrl-0 =3D <&typec_int>; + pinctrl-names =3D "default"; + + connector { + compatible =3D "usb-c-connector"; + label =3D "USB-C"; + data-role =3D "dual"; + power-role =3D "dual"; + self-powered; + try-power-role =3D "sink"; + op-sink-microwatt =3D <2600000>; + new-source-frs-typec-current =3D ; + slow-charger-loop; + /* + * max77759 operating in reverse boost mode (0xA) can + * source up to 1.5A while extboost can only do ~1A. + * Since extboost is the primary path, advertise 900mA. + */ + source-pdos =3D ; + sink-pdos =3D ; + sink-vdos =3D ; + sink-vdos-v1 =3D ; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + usbc0_orien_sw: endpoint { + remote-endpoint =3D <&usbdrd31_phy_orien_switch>; + }; + }; + + port@1 { + reg =3D <1>; + + usbc0_role_sw: endpoint { + remote-endpoint =3D <&usbdrd31_dwc3_role_switch>; + }; + }; + }; + }; + }; }; =20 &pinctrl_far_alive { @@ -106,6 +185,13 @@ key_volup: key-volup-pins { samsung,pin-pud =3D ; samsung,pin-drv =3D ; }; + + typec_int: typec-int-pins { + samsung,pins =3D "gpa8-2"; + samsung,pin-function =3D ; + samsung,pin-pud =3D ; + samsung,pin-drv =3D ; + }; }; =20 &pinctrl_gpio_alive { @@ -142,9 +228,16 @@ &usbdrd31_dwc3 { role-switch-default-mode =3D "peripheral"; maximum-speed =3D "super-speed-plus"; status =3D "okay"; + + port { + usbdrd31_dwc3_role_switch: endpoint { + remote-endpoint =3D <&usbc0_role_sw>; + }; + }; }; =20 &usbdrd31_phy { + orientation-switch; /* TODO: Update these once PMIC is implemented */ pll-supply =3D <®_placeholder>; dvdd-usb20-supply =3D <®_placeholder>; @@ -153,6 +246,12 @@ &usbdrd31_phy { vdda-usbdp-supply =3D <®_placeholder>; vddh-usbdp-supply =3D <®_placeholder>; status =3D "okay"; + + port { + usbdrd31_phy_orien_switch: endpoint { + remote-endpoint =3D <&usbc0_orien_sw>; + }; + }; }; =20 &usi_uart { --=20 2.47.0.338.g60cca15819-goog From nobody Mon Feb 9 20:46:58 2026 Received: from mail-ed1-f46.google.com (mail-ed1-f46.google.com [209.85.208.46]) (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 D98B51EE03C for ; Wed, 27 Nov 2024 11:01:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.46 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1732705308; cv=none; b=SR1FlXLWqDwmCKPYS59GBDbobSAzgPyiXaw1bf+3/sTbTNu4ET5dhWUMVjrJoB0tjzxtr5w039800+AnOmuif5rxlzS23YJVEQl0yQyQDbWZolCiitaZ6BODmw1AvTLwp1BNkr8COJ2sQEce660o/B/Kb/cQJr10/ZhU2X34EBs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1732705308; c=relaxed/simple; bh=bBXu9c7nBHpZKJ9tgZ+XFFWkeWIErIUAUyFvGXzCs78=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Yw70S28xG4CAMuIk1S8tkP09M99HSKsYhB/lPMlPklRl0pMuhyXlAqqzm+bHrpQ+qmi0dXNRoUmhNqO28xwVthK1cfpwFxKCAYHy8r4Br/THLPcOQHzNvWxF/+UEyTe4aCqF2+ML6mwfed6kkMNMlF0S6QuwmkEBVsLrf5+1bW8= 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=Ek/iInXD; arc=none smtp.client-ip=209.85.208.46 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="Ek/iInXD" Received: by mail-ed1-f46.google.com with SMTP id 4fb4d7f45d1cf-5cec9609303so7919302a12.1 for ; Wed, 27 Nov 2024 03:01:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1732705304; x=1733310104; 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=J4erez+OR7MplArQbIopexB2PZBOe/GVnXjpG92loz8=; b=Ek/iInXDPa10EYC1+Qwd3jtui+ru3GP9vYb8vVBcViImFE4VyJYb8MKXaFZppA8yJ1 8eiExOfBdu5rGv7QyTEIarZNhXrPbIJ7o8jPWGxpCojessVj7wyZABVEjYLqVlEENfj1 8LhINXCnnb4lh6wzp8Wa4MjYCae9Yp7Ll9UwP44P4qAa4BO4+xldb/vkotwtWtpPgPye 2Oh65X+IKpHQ6cUnk7G4mjMKBof4PaMwrCA7VL0IuoeTJVt9iXYextPiAv6ZKTjAhSo7 hinCcVd2qr1V5CkAOR1UYRgZb4CW4PzCNKgqBCk0vWhi5tEJkrsa9hgG2xoEQMM3FAcK SxJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1732705304; x=1733310104; 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=J4erez+OR7MplArQbIopexB2PZBOe/GVnXjpG92loz8=; b=HoR40ICpc0THEBCdRjTE4iWMmRwJGAWdeW3o1MHjngyLbL6V3+zQtUKBdeIusmTsoN MMlVcyvYIPJtJhXBSuF7jMQdWPibLcBB2ma24OzHLT/AxJh1/jdJH8p9f/qrbykuMLmt YKgTkDUV0+AkWVbEXlGur27x5xoCj73xWtZY6+NYJ4aP1nhnXY0oQSH+o6k30XAmX3Ww qC6J2Zla6JNfefNRH7DTtGp6e1nZ1srgdzp4QY5k0SHhfzo0RTLCU9+c6pCt+O5y5Ekh areZBbLJDfzBJ9g+c0k3X5HRmRKbdpRpoerrgxEbei8oZHfEBmoCjOBQVwn3g032QMkD /NJA== X-Forwarded-Encrypted: i=1; AJvYcCVreTr7skEFTc8Ce2xWzzKyr5GUDDQSSHFYWZ68JsRJv2N/9l5VwUxJcQbn5SrhpU7372dWgeahTLnwexg=@vger.kernel.org X-Gm-Message-State: AOJu0Yz4gsITWQjSvU6qmIfd431hCVbk6cTxiDG0r+R1zVy/6nCVB++v vcUIwmEZwwZONCdc33efoV5wHQKCxls0CinhVKvB6yoh4tVioI8oip5e8npvsCg= X-Gm-Gg: ASbGnctMJAoVps8FCP1vQwBHe0hG24yFPrxLf1fhqIWJlg2u00cuTRHe7rtTUfGQlr2 QF1enucoAGmSw4ZVqTYGEUOpeF7+CjDEioasSRzW04WyN/cgBBLXZO765N2P72N7CfwPZyZvXl2 JFf1DGgRcTBWXixcC0VmOsoQPTT+yEqQejKhSmJmuEeT81AOVRSGHjCBpQkrW3+z25NWnan+uza 3nnNG0eIg/7XgT2wyFO24ujxrbmQwXeZsjUfn8/utarx8JbkBnD2bh3kfD8qyiKRI3N4lq7UpnJ c6X9lKAE0wZtJyWL/YioMa4mhUA7IxJA9w== X-Google-Smtp-Source: AGHT+IGqpdrPnW3Rg6CugXIox+EqlkbBd+gvIfh6uKjWCcF5TRZPn4bamon8RUhLocSTA4S61CGyGQ== X-Received: by 2002:a17:906:18a1:b0:aa5:3663:64be with SMTP id a640c23a62f3a-aa581028c94mr151558766b.43.1732705304136; Wed, 27 Nov 2024 03:01:44 -0800 (PST) Received: from puffmais.c.googlers.com (64.227.90.34.bc.googleusercontent.com. [34.90.227.64]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-aa50b339612sm693762966b.84.2024.11.27.03.01.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 27 Nov 2024 03:01:43 -0800 (PST) From: =?utf-8?q?Andr=C3=A9_Draszik?= Date: Wed, 27 Nov 2024 11:01:44 +0000 Subject: [PATCH 6/6] arm64: dts: exynos: gs101-oriole: add pd-disable and typec-power-opmode 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: <20241127-gs101-phy-lanes-orientation-dts-v1-6-5222d8508b71@linaro.org> References: <20241127-gs101-phy-lanes-orientation-dts-v1-0-5222d8508b71@linaro.org> In-Reply-To: <20241127-gs101-phy-lanes-orientation-dts-v1-0-5222d8508b71@linaro.org> To: Catalin Marinas , Will Deacon , Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Jagan Sridharan , Alim Akhtar Cc: Peter Griffin , Tudor Ambarus , Sam Protsenko , Will McVicker , Roy Luo , kernel-team@android.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-samsung-soc@vger.kernel.org, =?utf-8?q?Andr=C3=A9_Draszik?= X-Mailer: b4 0.13.0 When the serial console is enabled, we need to disable power delivery since serial uses the SBU1/2 pins and appears to confuse the TCPCI, resulting in endless interrupts. For now, change the DT such that the serial console continues working. Note1: We can not have both typec-power-opmode and new-source-frs-typec-current active at the same time, as otherwise DT binding checks complain. Note2: When using a downstream DT, the Pixel boot-loader will modify the DT accordingly before boot, but for this upstream DT it doesn't know where to find the TCPCI node. The intention is for this commit to be reverted once an updated Pixel boot-loader becomes available. Signed-off-by: Andr=C3=A9 Draszik --- arch/arm64/boot/dts/exynos/google/gs101-oriole.dts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/exynos/google/gs101-oriole.dts b/arch/arm6= 4/boot/dts/exynos/google/gs101-oriole.dts index 5f7be0cb7418..ef9ccd149b6f 100644 --- a/arch/arm64/boot/dts/exynos/google/gs101-oriole.dts +++ b/arch/arm64/boot/dts/exynos/google/gs101-oriole.dts @@ -107,7 +107,6 @@ connector { self-powered; try-power-role =3D "sink"; op-sink-microwatt =3D <2600000>; - new-source-frs-typec-current =3D ; slow-charger-loop; /* * max77759 operating in reverse boost mode (0xA) can @@ -146,6 +145,12 @@ VDO_DFP(DFP_VDO_VER1_1, 0, 0, 0x18d1) VDO_CERT(0x0) VDO_PRODUCT(0x4ee1, 0x0)>; + /* + * Until bootloader is updated to set those two when + * console is enabled, we disable PD here. + */ + pd-disable; + typec-power-opmode =3D "default"; =20 ports { #address-cells =3D <1>; --=20 2.47.0.338.g60cca15819-goog