From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f45.google.com (mail-wm1-f45.google.com [209.85.128.45]) (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 8CA2F35CB6E for ; Thu, 22 Jan 2026 15:11:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.45 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769094714; cv=none; b=XC4d7AIZY/lSM3V0JloFin3G012dPHO1wzlgxREjj7UZx4vbYNUGuh+e8FrG/4Pqhis7h0S7kXI5F+8+2EwcSnbYU6Bq7Mo6aB0Fck4g5fCoradSr86VGOqdYyoRBS9KmMALaixDrbBdDuwhZsfUMobMNyHoBB9nDoBwYhcxU20= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769094714; c=relaxed/simple; bh=ZDy5yI9QqflnU3k5ABMZs1VkFVXrQ0H8SbViYLRUrYs=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=un/ox6pZEupOZFo7nANt/9VR5hKg7TvaNNhEUcL5sabjLczhCl/L+NoHJYUrJp+BxkOkfMhAW57K4tnD3Yb5SJn8ZivIKUcZEepcUx4iXZat+A8oAVZQCRlqUj9putQzfZLtqjQqSNR3Z9beN5Btbu0oeScMELLqh0vMA5Ay8BY= 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=ZbOtJ5+D; arc=none smtp.client-ip=209.85.128.45 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="ZbOtJ5+D" Received: by mail-wm1-f45.google.com with SMTP id 5b1f17b1804b1-47f3b7ef761so8247275e9.0 for ; Thu, 22 Jan 2026 07:11:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1769094711; x=1769699511; 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=g6E8GtY3TTJfMWO98cB1PkgRGKTg/bOaROhT3qeSbC0=; b=ZbOtJ5+DkPcuFaJTGqhHzKVFgX89tDNzqdtGolLyHmtp14BN/4D6SNHNJ+4faJFnSh YY/zU9sx69bOEXixyiXonyNPUKr6UyoADzXOp0W74s4PUNrT5Ketppfgk5IqLZH/TLFW kAbp348jcmx19l16jV7TCAfvSly/ihOILNDxSFONjdW2FQs5kZPBQLL/Tlalw+qadvNU twkEsUQ6RI8aZ9zrJ0TrVTJEthGaXF8YQRfOPGPyFiPUWmM6ayID2hgX+1yeVHjwL3We MQmh6gYJL0b6DXZPpBACsc07oEBK3N9K4gB6YzeN6jPdjrkzaQOmvT4TjQWcQk2HxxMP HGgw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769094711; x=1769699511; 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=g6E8GtY3TTJfMWO98cB1PkgRGKTg/bOaROhT3qeSbC0=; b=tppFZAUJFEoSoCs0Qmtt9+3VtYQLsnCO9Thw/8Mk1aLQqqEyJJfSODx+nTxtSXPdWy zph2KnyGU/HBXhXUyKdFyjXg3kFngt+0WNTt8VaKkMmfoUciWDy1229JPCNKPGDeF6Ge Yqu/+5BGMjvEmTg0oU66/NkpHqGZvh/TRgo1f/7CxeNBumClOeyfD4SE/HqEYTAX5CXJ y3xCDYlRNiIbjmRpkMWTtP2nyhQROdxj4pkIJbk1B+xPW1gvc3YeMtLUhCzJ8Lq0m/Dx AqCq7b/agSDPi0dXW2uo4ZsOT+HzlgXDKeHe4Juoi6nTt21XEI3KmsUdZxooQIFP4QDO 5wuw== X-Forwarded-Encrypted: i=1; AJvYcCWcJEMhBt9RIlg+QpXzWLW5CarfIb2xKUPJuaYm86N/PZ2zDuLtATTpcXGsuunCUCSFEzz+O5p/J4r5HzU=@vger.kernel.org X-Gm-Message-State: AOJu0Yx/ILliWkplbNkuhStb08GBP7ZVFGiJkDesXntDLjwolVMnF8io WUV/lQ5kc4dExZ62lUi7ZhNAIeeL79YsAxDlKO8XvbFajAE3w/lpFPEh X-Gm-Gg: AZuq6aKPlZuPBAHyrdsvvJZflopYXqEV49Dt/18KErESnux4yqHURqY86KT4/glDKWj caMU49b0kahEt/n+lnjnQdYgcVNv5jJynOnXB44rboDm+f4A+NgvowGShQ+gPa8e900M7qOLC2k 62Nkkx5uhETFf+3f67GP286i0l9SzrMqQYOGKb6vpPfxF20zC+NK+jLVbkWQgEiiXL6I9ohTbXR hOpnT4H/hwzV9g5P1ohonAReAEy9gVK6mO63gdKUEuA7lSjl17hgo8ehvfJEs8/rArlfxW8VVjk +3I6zphul/MgcB5QHyzDOhAPwS+flNL0UdYjdurzjvIA4vnuU5AePQ8eTYRjyC3OkbWsKv+ly/v SdeUrfzuR0jRyVRryqB5N3abxQja3sOlFXKbo3F6qhlpChgFT/2oDvdcx/yKABlk7PCyDzsTvud T6 X-Received: by 2002:a05:600c:868f:b0:480:3ad0:93c0 with SMTP id 5b1f17b1804b1-4803e7e853cmr95861425e9.23.1769094710557; Thu, 22 Jan 2026 07:11:50 -0800 (PST) Received: from xeon ([188.163.112.49]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4804704b4e6sm74861705e9.7.2026.01.22.07.11.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 22 Jan 2026 07:11:49 -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 v3 0/2] usb: phy: tegra: add support for HSIC mode Date: Thu, 22 Jan 2026 17:11:23 +0200 Message-ID: <20260122151125.7367-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 Changes in v3: - initialized err in tegra_usb_phy_power_off function --- Svyatoslav Ryhel (2): usb: phy: tegra: use phy type directly usb: phy: tegra: add HSIC support drivers/usb/phy/phy-tegra-usb.c | 300 +++++++++++++++++++++++++++--- include/linux/usb/tegra_usb_phy.h | 7 +- 2 files changed, 276 insertions(+), 31 deletions(-) -- 2.51.0