From patchwork Wed Nov 27 11:01:38 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Andr=C3=A9_Draszik?= X-Patchwork-Id: 13886859 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 0CFE31EBA0D for ; Wed, 27 Nov 2024 11:01:41 +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=1732705303; cv=none; b=hE4en4N2vSpNqmU6VffgCYUhOdTx/6mmjSAWD7iCjUGGrcnUEFAS9rCOlgdZres+M44IJa//g4UgPKohALsdnqQbX9SisOFzSO2hWeKKRCd+dfvZSdJrY+/0PYpD5z4ENsYv7tb3II8Yh8RFV07jqdemdHkAUYAU9mKyUYIhnd8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1732705303; c=relaxed/simple; bh=LYkr9r33Y5XKXLryrepschQpm2XBjm1H7bQnk6ENV30=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=JgYG1WsaWboBAGyny2YgjmPzP/u4GV1+J8yZUSb697gX4YgguJ63A1ahvJjXB8vPNEceoAgNKZZTUMyU7LBb9ZHHaNTPWQXG62xnsRRhEfB35whvl5IuuHU09FiHZOn6I7l0pKkucyHq60x72iKi7t8W5Sdawkc+H+nECx8jgc4= 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=kI4G/oGp; 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 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="kI4G/oGp" Received: by mail-ej1-f51.google.com with SMTP id a640c23a62f3a-aa51bf95ce1so795032666b.3 for ; Wed, 27 Nov 2024 03:01:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1732705300; x=1733310100; 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=cBZr6b/b4WAms1NkzQ7R3CufwwQCxtnEtvUYSb5nf9M=; b=kI4G/oGpdd3nQMinjYs4IwQOVXqxFP7b4S9fakKeT1EN2p1X6TLXOzVb/tQZCd6ncR Rd5fCsaXUVngu7wJQ1x9SU4PMDB7PKhbSZkKYh9MOwkn8xxWvWEeuqQFGHomPm2AzNdn 0pB9456I/YiEWbSW1GVFvZwwH2hRheiMfAMp3aDF785o5cUqYjaqfCxvfUqxsQhI1qbl LTWWIUsdKOvVS0hAifU0Om5JEoMEFwW9OCnRcbiPBgRhkAw3iuTs3fWuSBAfgeD3Wz1F mrzqW/D/Myi+d+U6fuWlOv78+LU6XOyf/5G715QgckKJ+o9lMhmyrBv5kTPoiin0y/Vj 5JhA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1732705300; x=1733310100; 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=cBZr6b/b4WAms1NkzQ7R3CufwwQCxtnEtvUYSb5nf9M=; b=oc4WfRysEY0IANKtp5Bhnmb/79XOdhCXgu/I6sbdPoGunkCEF8xDZqv4TbTyInhkj0 zKF1IdBP3WYUt8FQZb3+13m8M6t5jXZ4eHoA2y+QZGEg51eHpARoyCURrEPDJs8DCQCX u3oSdTMNwdm4n5dj5ZbB0EsFx8GN6P1FCOWkyzDvdcVXStzbr3gGElktlXJUVP9+SsoZ HDAIn9KNb0x8qE3alrFEcwQumLn00lDpEezdDgLe1D9KTEujplHk9skRqrK5vFu+oJ6Y p6CWQDzKRYjrlx9hFqMJRYaEgAVLgU7XD2C7h+EYmlWn5QzyqF+KWQxBmxxg/YUh6Hxo uc1Q== X-Forwarded-Encrypted: i=1; AJvYcCXkIiCYmnNP38df6T9xSibjASAe+Qjmetn1UyxoM1yERvSpehOwVwfXyfk/mgeOfOdDA+kHQLlngc8=@vger.kernel.org X-Gm-Message-State: AOJu0Yyk04owhCxKHxZhnjjdwQ0aVTSbNZA7EouyvhHl1XlT4G1SXJX6 xQoFj5NHpHqMgXG5nhHDwZqinMqBQRNR/cXCYVDjE7Yax02YuwWftWNJ6knp6hg= X-Gm-Gg: ASbGncvpCCGlSxBxuK8QhiyV8pt2OS4GwPr0/tDu573HRxt7kGDsvQcYZay95iY2pq1 TJq8myr0dmaAcIq1spn5+WdhvM39blt1byR9bxHI6S2MX0pLv5hMvui5JZhoJRDmS0OpyzGLBG7 EljyduB9K87vUN8upUYN+NfeyZSl8PlPx0+/qYj+mWX7zHAqeIxdusNR8KEbw83/NPQhTYs1U6B JzWnoWtWETpku2pXbYYAjH+EzySiCPOkDdmVGHALdXLChc97pIJog13SDyD6lBAfZQdNGtvY1hR sSiU2CTuxG1gH6wCot4WF3ZbhC6LhHvvhg== X-Google-Smtp-Source: AGHT+IG9LM9nsHo2L6pr+d8lMcVcqFeZ9vngEOtHUmqHJbBLX24wsz6VfzC5liy6xxjFk86MjURtsg== X-Received: by 2002:a17:906:4ca:b0:aa5:b32:6966 with SMTP id a640c23a62f3a-aa581076b11mr207938666b.50.1732705300206; 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.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 27 Nov 2024 03:01:39 -0800 (PST) From: =?utf-8?q?Andr=C3=A9_Draszik?= Subject: [PATCH 0/6] Google Pixel 6 (oriole): TCPCI enablement & USB updates Date: Wed, 27 Nov 2024 11:01:38 +0000 Message-Id: <20241127-gs101-phy-lanes-orientation-dts-v1-0-5222d8508b71@linaro.org> Precedence: bulk X-Mailing-List: linux-usb@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-B4-Tracking: v=1; b=H4sIABL8RmcC/x2NQQqDQAwAvyI5N2CCRepXpIewphooq2yWUhH/b vA4h5k5wLWYOgzNAUV/5rbmAHo0kBbJs6JNwcAtd0Tc4+zUEm7Ljl/J6riGnqvU8HCqji9J2nf CiZ8JorIV/dj/Pozv87wAXVvef3EAAAA= 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?A?= =?utf-8?q?ndr=C3=A9_Draszik?= X-Mailer: b4 0.13.0 Hi, This series adds and enables the Maxim MAX77759 TCPCI for Google Pixel 6 (Oriole). It relies on the bindings update proposed as part of https://lore.kernel.org/r/20241127-gs101-phy-lanes-orientation-phy-v1-0-1b7fce24960b@linaro.org With these patches, we allow the usb phy to detect usb cable orientation, and we make it possible for the USB DWC3 core to enter runtime suspend upon cable disconnect. Signed-off-by: André Draszik --- André Draszik (6): arm64: defconfig: enable Maxim TCPCI driver dt-bindings: usb: max33359: add max77759 flavor arm64: dts: exynos: gs101: phy region for exynos5-usbdrd is larger arm64: dts: exynos: gs101: enable snps,dis_rxdet_inp3_quirk for DWC3 arm64: dts: exynos: gs101-oriole: enable Maxim max77759 TCPCi arm64: dts: exynos: gs101-oriole: add pd-disable and typec-power-opmode .../devicetree/bindings/usb/maxim,max33359.yaml | 8 +- arch/arm64/boot/dts/exynos/google/gs101-oriole.dts | 104 +++++++++++++++++++++ arch/arm64/boot/dts/exynos/google/gs101.dtsi | 3 +- arch/arm64/configs/defconfig | 1 + 4 files changed, 113 insertions(+), 3 deletions(-) --- base-commit: ed9a4ad6e5bd3a443e81446476718abebee47e82 change-id: 20241127-gs101-phy-lanes-orientation-dts-9ace74a2c25c Best regards,