Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp2737513pxb; Tue, 19 Jan 2021 05:04:23 -0800 (PST) X-Google-Smtp-Source: ABdhPJw19txx8hxqVlTU4EvU9a/qUfK9dEvgAFrUtJS0Wqb1Co58+g5AjE0p/m13dsWqvTKQXGtd X-Received: by 2002:a17:906:344d:: with SMTP id d13mr2926991ejb.367.1611061463345; Tue, 19 Jan 2021 05:04:23 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1611061463; cv=none; d=google.com; s=arc-20160816; b=gYZs8DvQNBnfsO5BXNh4ZMsasPgu52Bu7Rxq6bNHwPAmEzF+ephx7gq9o7hoLJkntk Zaw2UUvW8ZTBmE2USC5/TvPeOroMGkJFqDbRxIXGI/CuJhx5L2ZymxkUFdu/rhBlo/p7 6DfJBxjV78E1UMvEQvZ6z9qL1EKIgdNzqTN9L0mCfCAqY9X/46oPZL8cKO81xt5gJP/7 Q54y1XokAL0GKOSJbdfosNkMkkLxzmTRilKP9LH9rdF9c/x1m1FNWc5WdUwCA6S9/bc4 iXx2sFs9ynIigAup4DNTH5tWuROaOKf9EItoHCX5VL4GBA6omPbd6aLJrcFI+X8nuoh4 WoYg== 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:ironport-sdr:ironport-sdr; bh=Y6lgQCMIOGq14sedJ80HrvcgaF3y7/s3MjyQ3e9ASg4=; b=ye0PAqcSDxCLCRIuZ2CMIA+2uNtR50QXemBTX59UpT/kMIcNjyDCn1ZvutFAYllVrr 1wx1PGyCZ4qBFI7HB+dXTzWnJ60o1sGQ7oV7icX80HSRCfeO4uXsdp877+5xosAvCCTz mgvVLNYtojRYkogF+jmrBft4xmbnV9PlnrXFW6TsTECGt9RiCt1CP4i4kvhASYlluHj6 bJyC6BsmpGVZbC3SmC6W7PLZaVCIL3X3jFpV1ZurX0Y3jZaCYPHSshEtI2YAUzEgbmMm Z8mVkh+MYS1HEvzVFUdwhe2zoxNaUrfArgueyIG3cYfcLfzbyyVfPNLn+k1m0aRBeoCb /8DA== 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 k14si9134370edj.608.2021.01.19.05.03.58; Tue, 19 Jan 2021 05:04:23 -0800 (PST) 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 S2393607AbhASNAr (ORCPT + 99 others); Tue, 19 Jan 2021 08:00:47 -0500 Received: from mga12.intel.com ([192.55.52.136]:15227 "EHLO mga12.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2390832AbhASMsi (ORCPT ); Tue, 19 Jan 2021 07:48:38 -0500 IronPort-SDR: /QpIOURqXPzRDV1NQ2XdxlR9XAhn6Jy+A/ziMz3rgVW4mrmQMbeF1LRpIHpJAUEoz69XXdpU37 CllaBOMbY84Q== X-IronPort-AV: E=McAfee;i="6000,8403,9868"; a="158099304" X-IronPort-AV: E=Sophos;i="5.79,358,1602572400"; d="scan'208";a="158099304" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Jan 2021 04:47:32 -0800 IronPort-SDR: 0/Avog7veZRp0XfmHXYOC5xnDKbh2OAfJijzP0zb/Nlbv6lGQOhGe22qcmlerOBDfEtdPrzIDE ekyynMp6JQRw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.79,358,1602572400"; d="scan'208";a="347166339" Received: from mattu-haswell.fi.intel.com (HELO [10.237.72.170]) ([10.237.72.170]) by fmsmga007.fm.intel.com with ESMTP; 19 Jan 2021 04:47:31 -0800 Subject: Re: [PATCH 0/4] add xhci hooks for USB offload To: Howard Yen , gregkh@linuxfoundation.org, robh+dt@kernel.org Cc: linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org References: <20210119101044.1637023-1-howardyen@google.com> From: Mathias Nyman Message-ID: Date: Tue, 19 Jan 2021 14:49:31 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 In-Reply-To: <20210119101044.1637023-1-howardyen@google.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 19.1.2021 12.10, Howard Yen wrote: > To let the xhci driver support USB offload, add hooks for vendor to have > customized behavior for the initialization, memory allocation, irq work, and > device context synchronization. Detail is in each patch commit message. Is this related to the usb audio sideband capability that was added to the xHCI specification? If yes, then we should probably implement the generic parts first, and then add the vendor specific hooks. -Mathias