Received: by 2002:a05:6a10:1d13:0:0:0:0 with SMTP id pp19csp389332pxb; Thu, 26 Aug 2021 05:44:22 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw5pRy3wQ+dnFpuVVJfCnZu6lmwWne4XzjzUzlnKI2xx8SgiSQjTyFyAhDLEP3bWFj+2Gw/ X-Received: by 2002:a02:a391:: with SMTP id y17mr864949jak.47.1629981862423; Thu, 26 Aug 2021 05:44:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1629981862; cv=none; d=google.com; s=arc-20160816; b=vPOeTj/FU2bI2fkNA8eqo/vqCTJk4sPvSJ7qDUKmgF1fvtsDddhMhwXRJWuT4GbdWk 9BDdDbYALeVoLYFnFWwOFCtMMC9JBzzl4FW0k92S2s2AWkPj8tq7b+GrBqdUz8S6JpXd 0cNQtw378kCjmxwcnGoexMpdXDmYkL5Rwv6nBXrJlOy19FDRxq2pWAWUw5Y7hK6cwCEv jN4WhnH+TXofxyqQ4XsScwH7hCDA3uO3x1go6hgd7eEkrqHfZPbtDHbWXyYCoL3f0i5C 7HQZDAAIjacsYjipDdwFuNY76Zm/1emtUZ2Us8B/C/BJY9SpLuj5LY3HmNEtGSzIjIXe /6rg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject; bh=gy8a5nfyQ8d7s0XhTc9l43JtYiBZi2qoyixN9wzELmU=; b=Y364m6xmTog6Q5Mj8odBAwCFQQwr0mNzM2NldC5TziNVYW/c8P8K8Jv8pHlpL3OTz8 NHEQeQU1QCfTordixu2gJD1kJzfnbd3wj6QgEyJOnJuvqSVuVg/winBwrjnD8cuSiRna EDtU4nZnKvR8MWKylFcbCUJUKkaxDJD85aJRtpoDxjEIS1G0lXyB6B1RNm7Oyb7Kmn3W YekrF2heMSiPNvqIfdHZXc3Jy7y3L7uj9x2jSvr6UCdryfbyvaSJaIQqXc9z+kZ9H/bc 9xiONZGAMDVUSoDHWJ5a1bJNSRdkwhnoiVGrxuqkkgwLIaqEvizi+DxBuEj1v9Vtuhzt cZRg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id z12si3298813ilu.56.2021.08.26.05.44.09; Thu, 26 Aug 2021 05:44:22 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S242324AbhHZMoD (ORCPT + 99 others); Thu, 26 Aug 2021 08:44:03 -0400 Received: from mga06.intel.com ([134.134.136.31]:47418 "EHLO mga06.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233687AbhHZMoC (ORCPT ); Thu, 26 Aug 2021 08:44:02 -0400 X-IronPort-AV: E=McAfee;i="6200,9189,10087"; a="278745894" X-IronPort-AV: E=Sophos;i="5.84,353,1620716400"; d="scan'208";a="278745894" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 Aug 2021 05:43:15 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.84,353,1620716400"; d="scan'208";a="474190370" Received: from mattu-haswell.fi.intel.com (HELO [10.237.72.170]) ([10.237.72.170]) by orsmga008.jf.intel.com with ESMTP; 26 Aug 2021 05:43:12 -0700 Subject: Re: [PATCH v2 3/3] xhci: Set HCD flag to defer primary roothub registration To: Kishon Vijay Abraham I , Greg Kroah-Hartman , Mathias Nyman , Alan Stern Cc: linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org, chris.chiu@canonical.com, lokeshvutla@ti.com References: <20210826111426.751-1-kishon@ti.com> <20210826111426.751-4-kishon@ti.com> From: Mathias Nyman Message-ID: <1632d10f-1bbd-751b-f925-dd7b12a8846f@linux.intel.com> Date: Thu, 26 Aug 2021 15:45:46 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Firefox/78.0 Thunderbird/78.8.1 MIME-Version: 1.0 In-Reply-To: <20210826111426.751-4-kishon@ti.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 26.8.2021 14.14, Kishon Vijay Abraham I wrote: > Set "HCD_FLAG_DEFER_RH_REGISTER" to hcd->flags in xhci_run() to defer > registering primary roothub in usb_add_hcd(). This will make sure both > primary roothub and secondary roothub will be registered along with the > second HCD. This is required for cold plugged USB devices to be detected > in certain PCIe USB cards (like Inateck USB card connected to AM64 EVM > or J7200 EVM). > > Signed-off-by: Kishon Vijay Abraham I > Suggested-by: Mathias Nyman > Tested-by: Chris Chiu > --- Acked-by: Mathias Nyman