From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx10.gouders.net (mx10.gouders.net [202.61.206.94]) (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 830132FF678 for ; Wed, 22 Oct 2025 20:52:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=202.61.206.94 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1761166358; cv=none; b=m+rkoyuR43BcXuX3vlWO4dp4n1iVPjihVYojJuWr0Ixy9yP0jIRtAME8UEwRiAo5D+kqqC+NXty4z9K8ZkaQibD/l2sPSeIcmFJNXnfJ8nNgu9vSUR9VWjYd5uDzmGJGCs7vDVJF7bWTf4uM0n7QQLbobQl3oT7yZvk5i8wEAgM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1761166358; c=relaxed/simple; bh=/FWQZoAeguDCWysuyz5TVd5Q3ZKwpjQ/UrkrHSRl5LY=; h=From:To:Cc:Subject:In-Reply-To:References:Date:Message-ID: MIME-Version:Content-Type; b=bvFZG2R8/bqKC0LDTxcxtEEf/rxA1XVJWWuFW3/TodqeCAs3AnDaQksoDCL3ELA8VhvM+nY0mPqWPchbZH/SYUmu3B87SS2hMk2wg9g5ma0xSySG7MZfinRxWiG9JmQJSnXF2vCiMXmzry5sGjWhcibyxv8/OBaCKTkvqwcZStg= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=gouders.net; spf=pass smtp.mailfrom=gouders.net; dkim=pass (1024-bit key) header.d=gouders.net header.i=@gouders.net header.b=teo1lGo0; arc=none smtp.client-ip=202.61.206.94 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=gouders.net Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gouders.net Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=gouders.net header.i=@gouders.net header.b="teo1lGo0" Received: from localhost (ltea-047-065-178-028.pools.arcor-ip.net [47.65.178.28]) (authenticated bits=0) by mx10.gouders.net (8.18.1/8.17.1.9) with ESMTPSA id 59MKPUvP022242 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Wed, 22 Oct 2025 22:25:31 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gouders.net; s=gnet; t=1761164732; bh=/FWQZoAeguDCWysuyz5TVd5Q3ZKwpjQ/UrkrHSRl5LY=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=teo1lGo078DP8GsqgAghc6+wOu7F069pZD0j7Mhourxf1CqGoEO2CRooOOAacw0NG kHyRuTXzGUkwu9KsyubTwGjBL51Nsgtbe3N+1QxJ1A6n5AuAsitZh+Lea2aMiFat8Y Slx9xkXu6J2oRMJfVHHVQL5mTMhx67Uvf7bY6QBI= From: Dirk Gouders To: Mathias Nyman Cc: , , Niklas Neronin , Nick Nielsen , grm1 Subject: Re: [PATCH 3/6] usb: xhci-pci: add support for hosts with zero USB3 ports In-Reply-To: <20250917210726.97100-4-mathias.nyman@linux.intel.com> (Mathias Nyman's message of "Thu, 18 Sep 2025 00:07:22 +0300") References: <20250917210726.97100-1-mathias.nyman@linux.intel.com> <20250917210726.97100-4-mathias.nyman@linux.intel.com> User-Agent: Gnus/5.13 (Gnus v5.13) Date: Wed, 22 Oct 2025 22:25:30 +0200 Message-ID: Precedence: bulk X-Mailing-List: linux-usb@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain Mathias Nyman writes: > From: Niklas Neronin > > Add xhci support for PCI hosts that have zero USB3 ports. > Avoid creating a shared Host Controller Driver (HCD) when there is only > one root hub. Additionally, all references to 'xhci->shared_hcd' are now > checked before use. > > Only xhci-pci.c requires modification to accommodate this change, as the > xhci core already supports configurations with zero USB3 ports. This > capability was introduced when xHCI Platform and MediaTek added support > for zero USB3 ports. > > Closes: https://bugzilla.kernel.org/show_bug.cgi?id=220181 > Tested-by: Nick Nielsen > Tested-by: grm1 > Signed-off-by: Niklas Neronin > Signed-off-by: Mathias Nyman I noticed that on my notebook (Lenovo ThinkPad L14 Gen 5, model 21L5CTO1WW) the integrated camera is no longer detected. Bisecting this problem (in Linus' tree) led me to this commit. I'm unsure what further information might be useful, please let me know what else is needed. Regards, Dirk