From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f44.google.com (mail-wm1-f44.google.com [209.85.128.44]) (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 E1CA325332E for ; Tue, 23 Dec 2025 09:45:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.44 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766483142; cv=none; b=KUel026EqBgTZ+obROVvoPvIYxtaPnQex0yxQuajlJhVzSJDEH1uXMm33WGUmPD/PO6hRA80c+xfbxv4ZwjwDTtx1bdIgXpTihGQjIJNWpXKvpqdnKB1g38350v5R4AnEKIowjMmce7f57L3zoE66MVh3+qDTq6mgr1OqN+8tp8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766483142; c=relaxed/simple; bh=n8iF6LCWaznF/QJRdWglEOUUfpSZ/9BPHJWWYBW+rpI=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=c98EMDd2RpnDbH8gFBbDM99iuhcspf7eTknJ+5lhejhDnMsNIuoyreXLZPKzMN5pv7h5eFt8eLnHwa9Y1XsmK4YyAjn8QHUBs/VKAPhT+W6cDAB9POA9Kuojqh8qzJsmN7fMKV82YqLPq0HDJtceYpcN6pDgrMvFCOjUysPD8ro= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=boo5cDTi; arc=none smtp.client-ip=209.85.128.44 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="boo5cDTi" Received: by mail-wm1-f44.google.com with SMTP id 5b1f17b1804b1-47a95efd2ceso41587395e9.2 for ; Tue, 23 Dec 2025 01:45:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1766483139; x=1767087939; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=yf7DR4twh1KIB6g4P1BYW5Y1pRuGiPRcjhJO0s70M+A=; b=boo5cDTiQVFakEPQFPz9SJFAT6LoNIVHP13dC67gkw/gY3ZLH1cq103UjV+y4UT3ZY T9qr5RkGs72rHXNNFOxbHIzICLBl98HozBy57jxi6rQNgT/4GFmJ9basZPVJmmuR2quZ Z8WOEcVaiV3IgPrt1tuj53Gx+C6v6kijxj3umNTrfqHF+TVAxXg1jhl3gMHTdUlKuD1r 5KPPEVnTtp7g/FGBoZbF/qRfogI+35fvgWHpIH1JUUAcYMn3R+n41uRtXrk1PEb0qWIb cBG4J8v9iR06e+J4K+VlUem5ePgAHUkeuKk4z2fUvN279RTLNePdKw+X0QDHXivB9BWs YCmQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1766483139; x=1767087939; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=yf7DR4twh1KIB6g4P1BYW5Y1pRuGiPRcjhJO0s70M+A=; b=A4okLOntlQKClTjUHMGDtAUMEPTfe9/X93Y6mgDcxeEXr6Ru1Za/rAH5aUEKCWPUbI rMtKwHoYl0SgZ+S3hKVA7FH8ZWbNMF4QZnUbml7r5iLpGVJhel9/h/KhrWoGeeouQ1R3 KUT6ISJH5sgzWnmW4LrkYQYgznRK+RotLL0f4Vxut94JmM3nI6GTprvFELei45za9Cnd frzescoW5EDeqx3iZpuOBkbAg2HXMAM7iOJ3OGJl6RNgmW+JC5t5/Ltfl/jpYkao0UjE 5vWcYAM1e/oQNMPBegP76/863qpPin547+IU6JbMw8vxdWTjKXXDStebLyWn9L1zgIdU jAuw== X-Forwarded-Encrypted: i=1; AJvYcCWseBZjl1Y/hQ1awkQEw8uf2AP1jLH0DnLUHZR+KcXqvQxjdTGmpOGd1Tg7LHP8eyV83M9Qqt4Zc0BRpOY=@vger.kernel.org X-Gm-Message-State: AOJu0YyV57rbdVh9G9tGWuubKDKcfdLVqQEi0d2yHHmlnukX3HMn7KkJ xS3OGwqDFgu3b7SmwFArbpYhZUTpDTZLUW1536lcxDhMQEfaAaT5I4H7 X-Gm-Gg: AY/fxX7twWvg9gg5DBRQ12Q1qWQY5aSjtLc3mpJicDbt7YGZRUQgOQPQROQ9xeLfQsC nD/1gRisMb9+dLKy/iRgeTNw57eaPrXojrG7lWsVAh3yseqmos732LU4eKqxn6p+lqSLgvDLPsz 4HIRQLj/YTOLS+3aUjUZu8EEF+ZRvs9mgxlmGGHzEghL3yosnYbHGC/gi7WRLuC5Y5JLcLAA3EK as+gI2L3IJYy4AMLF5XzZHeGGrK+stScGRI4gGtKakhEwhcTP2Y+BCU+4r6p4pB9DGjF4WWHIvl 5JnL7/e+FvbN7lUofw2JDGrnotHt9/h7h0Zytph6QMqL+gRq44IY/dpokQzMHqYilxVxZTw+hcK iHu8ZD/eTq+dTMzFlaUY/ALhp/0/r0tBQ0LggIpCMKUfEIRT3mP6XfyOhw0MhHPtGQHy9KNCUox ea X-Google-Smtp-Source: AGHT+IFV++vN7dsdftN1ei3bMzYC7um5UeqpqsXHA4exMdHm8/svGPlsCPKkkSe79zY99UyP9ZCiBg== X-Received: by 2002:a05:600c:3111:b0:477:b642:9dc6 with SMTP id 5b1f17b1804b1-47d195aa79cmr136008445e9.34.1766483139187; Tue, 23 Dec 2025 01:45:39 -0800 (PST) Received: from xeon ([188.163.112.70]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4324ea1ae12sm25759024f8f.6.2025.12.23.01.45.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Dec 2025 01:45:38 -0800 (PST) From: Svyatoslav Ryhel To: Greg Kroah-Hartman , Thierry Reding , Thierry Reding , Jonathan Hunter , Svyatoslav Ryhel , Dmitry Osipenko Cc: linux-usb@vger.kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 0/2] usb: phy: tegra: add support for HSIC mode Date: Tue, 23 Dec 2025 11:45:27 +0200 Message-ID: <20251223094529.7202-1-clamor95@gmail.com> X-Mailer: git-send-email 2.51.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Add support for HSIC mode into phy driver. HSIC mode is supported by second USB controller in Tegra SoC and is used for connecting modem. Linux kernel has support for HSIC mode in the controller driver itself (Chipidea driver) but USB PHY part was missing until now. Tested on LG Optimus Vu smartphone with Infineon/Comneon modem on usb2 line. --- Changes in v2: - initialized err in tegra_usb_phy_power functions - rebased on top of 6.18 --- Svyatoslav Ryhel (2): usb: phy: tegra: use phy type directly usb: phy: tegra: add HSIC support drivers/usb/phy/phy-tegra-usb.c | 298 +++++++++++++++++++++++++++--- include/linux/usb/tegra_usb_phy.h | 7 +- 2 files changed, 275 insertions(+), 30 deletions(-) -- 2.51.0