Received: by 2002:a25:824b:0:0:0:0:0 with SMTP id d11csp530834ybn; Wed, 2 Oct 2019 02:00:38 -0700 (PDT) X-Google-Smtp-Source: APXvYqyqSmwrnDel9MIBT8tJ+X/x4BB/SD9z1AHJimfkJpvMdRrUb8t1CbfsUn+axtKit9EG0/9i X-Received: by 2002:a50:d758:: with SMTP id i24mr2519399edj.246.1570006838256; Wed, 02 Oct 2019 02:00:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1570006838; cv=none; d=google.com; s=arc-20160816; b=ahFAv91u9gQ98p2pds6FiF8nP3gZ9onapwJkYw7WGMEX6IHL8arfHGgdL2rCjaF3sd 25hdwQ7jXE5n+0WnMwM7uaXZbshchMiq/MYnPBL1W7AlYXasQBtsfMF3SPci1h2Hw9hL 2teNlRTj7oe/Yid29bRj8u9F4TcfJgNWNAUfuH9xCV+9sRhFJvLYTEFyrbV4/9F+Wz8Y 2HVlCOwvAL46aArGae4drAfXRwiy8N6K5K2ujcSROkknGQ4Ht0OqPXT0wDYOuuXU9/6J DDwAFKEYB8lXlwKg94ue1vosZBpCKtRKA0rQzSihIWG7BKUcqzXutADFyBtz7BiqO8od zbhg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:organization:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=YYCzxihzHrZvqYHVYniMejeCVlSatH1xK3GcsUnXL7M=; b=IzvCwx5N7kj8h6P6MLoanCbg/nkHM9tvVMEckNeMl7Z2X5Vy/BRSAzzLfB6S6Vmrkh AVoe4l8LJy9SzQ4jrVnv5Awj3Mz9v7/Lqrzx/USOosqTFKdA71/qrw4Y+obEEe3CL8nR wfnh4SWRBl/sCRdx9Li7EM8TDU6HLh/fXi5wzesqhpxDgv84i7AYI1mRpCC0D9r0JfFq 1qlhU09fcvgRQA4w1E5flJS9qaUwp1jqE1c4LY4u+hJDVBrvK9K9+lUrErBpHGJGTsMy dPsteM9zyUcipcG33iJyo2u+83XQjNl2evJnqgxESYW1QQtCMbo5484i29Dt+pY4kZ8E y3FA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 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. [209.132.180.67]) by mx.google.com with ESMTP id w20si11496503edc.202.2019.10.02.02.00.14; Wed, 02 Oct 2019 02:00:38 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 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 S1727399AbfJBIaj (ORCPT + 99 others); Wed, 2 Oct 2019 04:30:39 -0400 Received: from mga17.intel.com ([192.55.52.151]:20607 "EHLO mga17.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725848AbfJBIaj (ORCPT ); Wed, 2 Oct 2019 04:30:39 -0400 X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 02 Oct 2019 01:30:39 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.64,573,1559545200"; d="scan'208";a="205278527" Received: from lahna.fi.intel.com (HELO lahna) ([10.237.72.157]) by fmsmga001.fm.intel.com with SMTP; 02 Oct 2019 01:30:35 -0700 Received: by lahna (sSMTP sendmail emulation); Wed, 02 Oct 2019 11:30:34 +0300 Date: Wed, 2 Oct 2019 11:30:34 +0300 From: Mika Westerberg To: Oliver Neukum Cc: Greg Kroah-Hartman , Anthony Wong , Mario.Limonciello@dell.com, Andreas Noever , Yehezkel Bernat , Michael Jamet , Rajmohan Mani , Nicholas Johnson , Alan Stern , linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org, Lukas Wunner Subject: Re: [RFC PATCH 17/22] thunderbolt: Add initial support for USB4 Message-ID: <20191002083034.GE2714@lahna.fi.intel.com> References: <20191001113830.13028-1-mika.westerberg@linux.intel.com> <20191001113830.13028-18-mika.westerberg@linux.intel.com> <20191001124748.GH2954373@kroah.com> <20191001130905.GO2714@lahna.fi.intel.com> <20191001145354.GA3366714@kroah.com> <20191001150734.GA2714@lahna.fi.intel.com> <1569947262.2639.15.camel@suse.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1569947262.2639.15.camel@suse.com> Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo User-Agent: Mutt/1.12.1 (2019-06-15) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Oct 01, 2019 at 06:27:42PM +0200, Oliver Neukum wrote: > Am Dienstag, den 01.10.2019, 18:07 +0300 schrieb Mika Westerberg: > > Hi, > > > OK, but does that break existing .configs? I mean if you have already > > CONFIG_THUNDERBOLT in your .config/defconfig does it now just get > > dropped silently? > > People will have to look at this new stuff anyway. > > > For example firewire has CONFIG_FIREWIRE even though the "standard" name > > is IEEE 1394. I was thinking maybe we can do the same for > > USB4/Thunderbolt > > USB and Thunderbolt used to be distinct protocols. Whereas Firewire > was just a colloquial name for IEEE1394. Please be wordy here. > "Unified support for USB4 and Thunderbolt4" OK. I've been thinking this bit more and since Thunderbolt will stick around as well (it basically implements all the optional USB4 features and more) so would it make sense to have the Kconfig option be CONFIG_THUNDERBOLT_USB4 (or CONFIG_USB4_THUNDERBOLT)? That should cover both. Comments? Also does anyone have any thoughts about keeping the driver under drivers/thunderbolt vs. moving it under usb like drivers/usb/thunderbolt? I'm thinking if anyone not familiar with this tries to enable support for USB4 so the first place he/she probably looks is under "USB support" menuconfig entry.