From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (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 CD5E33F1ADA for ; Sun, 13 Sep 2026 14:41:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789310467; cv=none; b=PrHn1HHguPEvUENEKAqyaP04iPdQEbqqD7YmnkJIUYkC6Jn2bUPhpxP7Zq56QokJPOKEKr8OE5J47mH2pwrXmFoELNGjmGpYPqdMk3LTiYT+w9yc0v7nkLsLafJJaec5l+SGt6+EA1YbsljPm7TnJp/RX5cTt/qvnW2T+acHTbE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789310467; c=relaxed/simple; bh=IY2WnSD8E/Qc7eoIlUp3aoznMSkvtOFuNLNJe202z0k=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=KEOZyc/7SNdDqo/vK7Ig2RW1UhRiTgg2LsO2uaSXaRdqsTQz+NsXwsHTvLInlbS7OgpXR1CCl5PXYrvjRRQCrZ42Wn+/RGpPRqY0wdAZvYA0lvMtb58mo7rSfg3uJbpww7Y8ypxW6OMLhU5RQgftwOhAb3prbEEMf/FWUQozq7o= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=BkQTaJdV; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=fLrDOPeH; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="BkQTaJdV"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="fLrDOPeH" Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68DE0Qkv1435111 for ; Sun, 13 Sep 2026 14:41:04 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= WADuGXO2aoMe0sj7AUt3ZiPoX2ZXMtN/W8/YvHMCyFc=; b=BkQTaJdVMzXzaTgO KfiKVTg9uvkbTmRyXTZU2ckmy2yLfjAl24DHPYSxLkevVTYf+u3be1twM+p2NnY0 3IjvT+OIUelDurfXnvQUAAWFYlYAApXBIXddAcZmMz5yI4qednV0MDlIn5fCs9PT XrIhmKZ0DBraSQX84yLOom78Gxbpwm0mDbO299pmJo2IimE4ZV6rPdyswyv0RJik 8d3yoxCMEJbHl6fXnbvAPfSZThufEgUHf83+CoyNiqMS3Kqn/MKtrOeKbPb45VyY w2C0SxM2d/Wl2olS8StwFODmGbGwoJF4xZEogin7MsEg2zz2wiupJw43H06WTzQo pe20pw== Received: from mail-pj1-f69.google.com (mail-pj1-f69.google.com [209.85.216.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gmygd3h83-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 13 Sep 2026 14:41:03 +0000 (GMT) Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-399311947f6so4647132a91.0 for ; Sun, 13 Sep 2026 07:41:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789310463; x=1789915263; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=WADuGXO2aoMe0sj7AUt3ZiPoX2ZXMtN/W8/YvHMCyFc=; b=fLrDOPeH2OGqhTO1RflKYxww+bweGfL8XfiYifQFJjcF369uIilCp/ZNOOXJcFIOdU jzsJfbpTwoPia3ANUbPLPEZPbz95oGEQOeV9WofLUz0A30ps4eh7JinyiLdTcjaE35tC nJZZaD19WHH1ZsfaFLsxaseSs80GlZBEfvjzs8ucm3uXKNYoJnzGXMS5yZdujFDXCfzL llJoJElITK3sRLVnusQhUJ1qsHzo4W1Mhn6qQfVmItw7MjVcJt/NeNNOePOvm3gI9N9o OFd7T5byOn6Ln4+bTGVgBoitByiY1POHL+edT3q/XHi/y83JyY4z83G9lph6QEMYUOft h8Cw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789310463; x=1789915263; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=WADuGXO2aoMe0sj7AUt3ZiPoX2ZXMtN/W8/YvHMCyFc=; b=Dsi/djbBk4eTv7Fkm4sZzubpSUIyrp4cGIaDb61GGS0v8kPPkWDNOTJ7WmAj9Jskud zYUkP5ToSNjL1+HwOCQgxIHCliIPipgKClZwchiZvhyQvzktrmZJQ1PNOEK0CoFizH2L VGQBMAdA2FUSv9X6ONgDjuodo3BMC/+1EkCr3TubzUDbOQ3TyaxVkftsMOM4LNqsjyVF Zu82NKZN5j5eSnDz12BEUpAMSGJICn4M6pai8ytUanLDWczaWClR83+SGuSbomRFu955 yzq7Uvt9vcLv82siIMM1k822+t1iLJsrGMAbibm6QjwCZC6UGf67T866Uko8QNHnavK1 af0g== X-Forwarded-Encrypted: i=1; AKwUvBxvfTJndQeDZckoubc/zo57r/pHuhtRPiI7LMEtM3/0GuCuSZE8LfAFWfDmr7mI2NqnDE94FSJf8JkV7wo=@vger.kernel.org X-Gm-Message-State: AFuF++l5Q8pJDykHumQSOM7FDB/HSoPWdRut9N7HS7XDcCxi3j41/n8p Dl5NHUkAmAvTfd/ChYxMfDeLRpcwt0U/WBH7C3dii0zd4v1FNDkqBhAn5/cyP3BM83UhyO+fmDw L5P5pDx9w+P+V3MpToBD+b9dJZHVHYlLa4lo8hJWXEjav5NH390A1scBtIzlsRI3XfesYCBUcH0 w= X-Gm-Gg: AYBFou03TvVjMvHcx4PEkesNpJZPS7wQcrmiEC78DHJpREOzA2Gc7nahHER+Y6MeiY7 J6v32xveyGNylZEbBj1h8TWEFvHCd5WlFeCRL9medb+WjNVA9+gNbKwloo6mYnWWisyr/AcDXVs 3csOZ2l5i9RwIANNtgQbgy94AjdQDS5Hq2KeMh4B5PPZgh9SDBqNM/283k6/bh2dOnoFX6fQVN5 FEu7ySGEqDXYplDRG19+cQHwwM/MKLt9RlWLzEcb5ltdHNqwNIqjN6uzkdpOUPbbKzrweycs3cL HT3hj8l5oQE3Wgi/qrvg1t+Q6xbMgnUfvUJY+Ptmwh0M8xdGql+YpXucVZgNZ698Asl3t/vmUDy mk3OVVfSuB6ugwwJRNpFgg5hc/4dJreFNRUtPtBv5wL5TKNZjez1EgD1PExhcclTUwwXiTQ== X-Received: by 2002:a17:90b:5408:b0:39b:3109:10ce with SMTP id 98e67ed59e1d1-39dbc6a0196mr14224703a91.16.1789310463150; Sun, 13 Sep 2026 07:41:03 -0700 (PDT) X-Received: by 2002:a17:90b:5408:b0:39b:3109:10ce with SMTP id 98e67ed59e1d1-39dbc6a0196mr14224655a91.16.1789310462739; Sun, 13 Sep 2026 07:41:02 -0700 (PDT) Received: from hu-kriskura-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-14382741839sm2904705c88.6.2026.09.13.07.40.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 13 Sep 2026 07:41:02 -0700 (PDT) From: Krishna Kurapati Date: Sun, 13 Sep 2026 20:10:44 +0530 Subject: [PATCH v8 1/5] dt-bindings: phy: Add PHY_TYPE_EUSB2 definition 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 Message-Id: <20260913-eusb2-interrupt-v8-v8-1-0f505b9c394b@oss.qualcomm.com> References: <20260913-eusb2-interrupt-v8-v8-0-0f505b9c394b@oss.qualcomm.com> In-Reply-To: <20260913-eusb2-interrupt-v8-v8-0-0f505b9c394b@oss.qualcomm.com> To: Vinod Koul , Neil Armstrong , Manivannan Sadhasivam , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Thinh Nguyen , Greg Kroah-Hartman Cc: linux-phy@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-usb@vger.kernel.org, Krishna Kurapati , Krzysztof Kozlowski , Manivannan Sadhasivam X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1789310452; l=1964; i=krishna.kurapati@oss.qualcomm.com; s=20260707; h=from:subject:message-id; bh=IY2WnSD8E/Qc7eoIlUp3aoznMSkvtOFuNLNJe202z0k=; b=O5E116sLIKdMq7m8mU3ZS4xE9nMUaQM50pmqzz3y0t2E/twLbTfyVIOTlWjZSaucWPmnWISos ucWaTi3SA0xDUMH7MpWkbiG+X9MYhCpULb6YAOuoJ9f2UmuPrIY7Ugm X-Developer-Key: i=krishna.kurapati@oss.qualcomm.com; a=ed25519; pk=6PmiuwGCdov3wRO+bdmRlRxRtmJyDKz3ED57LLPVgds= X-Authority-Analysis: v=2.4 cv=RY0FmFtv c=1 sm=1 tr=0 ts=6aa6b5ff cx=c_pps a=vVfyC5vLCtgYJKYeQD43oA==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=EUspDBNiAAAA:8 a=L1EOSesq0gyy4kqEYQ0A:9 a=QEXdDO2ut3YA:10 a=rl5im9kqc5Lf4LNbBjHf:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTEzMDIxMCBTYWx0ZWRfX4VfEr38ypqBg 8wT4emmaYRq/yHo0cKpSAz4z+u/7Xmrf1Pkpkhv0h5mF4d3Kqkp153Z7D0tL57sFu+zY/Bc3xsz 5bqIbEe8It64eNHGUIwP4x3g7+Qt/72OpEoLH9PfL+OiFz+E2KmeasjhFRO1NWZLYld8sNxGVpq yUGxalZkE58gGsTMiDt8XWpjn+mzqFEMUZgGKmAsRczZjTEWbKKfgYU0Q2Q+E/IMvXCqaBdOHqn LSjlQZHVHhbJBVrPFrwHHsXNkZXWG22EdZyy7JjyTBbhy7T+c+G9I00fs64kgalUG3DW/22ZrMX d/FEoyOS6KQMd2BG1PQT9kKjFqSraCyQ+ggDF66zs2lV8BLCDYrgPrGiEtGUcldn+n2HHhqpm4y oUmK9GeoOhqVp0pxaZnnFcy3oddxZloTEOvXhW0UAS5d6TvYXNkQ7aSno/2LOniriEoZVLbRFg/ gP9VAK28sueBJUGGwrg== X-Proofpoint-ORIG-GUID: wsTFjKsatboEZrC_tFdX7G1hvRpbWOpO X-Proofpoint-Spam-Info: AW1haW4tMjYwOTEzMDIxMCBTYWx0ZWRfX3Dl0NGOefVNh cJw3Ek/VdUagiQp9ZXdL6AOVg8Xvv9ZAwqUnBPJrTu2zH3er38jN3Rx6bKhh4NDIO+UDp2ZMDxb N34LkoQeYmbQD1AF85fHUoyib39gwc8= X-Proofpoint-GUID: wsTFjKsatboEZrC_tFdX7G1hvRpbWOpO X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-13_05,2026-09-11_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 priorityscore=1501 spamscore=0 suspectscore=0 lowpriorityscore=0 impostorscore=0 phishscore=0 malwarescore=0 bulkscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609130210 eUSB2 (Embedded USB2) is a MIPI Alliance standard for chip-to-chip USB2 signaling. Unlike standard USB2, which uses 3.3V signaling, eUSB2 uses low-voltage differential signaling (~0.4V) and requires a repeater to interface with external USB2 ports. Because of these differences, eUSB2 PHY initialization sequences, voltage tuning, and register configuration are distinct from USB2. Additionally, eUSB2 targets handle wakeup interrupts differently depending on device speed when operating in host mode. According to the eUSB2 specification, remote wakeup signaling in host mode is detected via different data-line assertions based on the connected device speed: - Low-speed devices: the host repeater drives eD+ to logic '1' upon detecting a K-state on the USB lines during remote wakeup (eUSB2 spec, Section 5.5.14). - Full-speed/high-speed devices: the host repeater drives eD- to logic '1' upon detecting a K-state during remote wakeup (eUSB2 spec, Sections 5.5.15 and 5.5.18). Since the eUSB2 PHY's DP and DM lines need to be configured differently from USB2 PHYs, controllers should be able to query the PHY type and configure wakeup interrupts accordingly. Add PHY_TYPE_EUSB2 to distinguish eUSB2 PHYs from standard USB2 PHYs. Acked-by: Krzysztof Kozlowski Reviewed-by: Manivannan Sadhasivam Signed-off-by: Krishna Kurapati --- include/dt-bindings/phy/phy.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/dt-bindings/phy/phy.h b/include/dt-bindings/phy/phy.h index 979b5dfd8353..555a022c8c0b 100644 --- a/include/dt-bindings/phy/phy.h +++ b/include/dt-bindings/phy/phy.h @@ -24,6 +24,7 @@ #define PHY_TYPE_CPHY 11 #define PHY_TYPE_USXGMII 12 #define PHY_TYPE_XAUI 13 +#define PHY_TYPE_EUSB2 14 #define PHY_POL_NORMAL 0 #define PHY_POL_INVERT 1 -- 2.34.1