Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp2194791imu; Tue, 6 Nov 2018 10:27:42 -0800 (PST) X-Google-Smtp-Source: AJdET5e4AmqEG91euQSUPt4pM6WZUOE4yxEkekd7lpoaW3QQ3sEf/dv30ZSuqOLwfgBSdSMNsnZe X-Received: by 2002:a17:902:bf0c:: with SMTP id bi12-v6mr28134227plb.330.1541528862812; Tue, 06 Nov 2018 10:27:42 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1541528862; cv=none; d=google.com; s=arc-20160816; b=t0Jw9Up7docBx1VBdIvc7e51QKxTCYZ4o7pnGtiS7ozfoQ3uTvyJawKkISc9MYcFPw gevhR4cYrHySqakqZbSFlRQh+bv7C6zv62CNWaispb8rjJ2l490zMylHhZCcrDpTXqoG xDQhNfsurWsKc/f3HJGubSZy9y1qJGmXch64hGZoUt2zEvYP1Y1Vbl0LvkrXp2twBWds g0ptiN9eRPr2HeoZQ7AGugx9DgcQBOwe2flAQzsksxHjTw0jmgLNT1oQXe20N4m+HG3X MfhzmrtvwKGWE4cGKppLfoAQ+ZUNgYJS72ywS5g7yqIi++TjQxVcKrTWzrfliH44XwtT hKgw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature; bh=ehglz/SyCyiPiIl24JwzaivCr8iKB6oaAnyZG/Qd7GE=; b=VB1KlarEhHYG6EtA30rTQ40sRUzHAhCChw0sFgYU2v9CwoCAR8Chizdx7ux7HuF7T3 +zcSCFu7b4AFTOvMKzR8W9VJ0vebJfYxx0kxSWSWuyQce8E57EfdD/AXVxKWx3CItFUf qd332uUSSt6JSoU35Xhji7/jLHgE8CD3nApZTVVsk7ZOAHHxOs9aGN/YZ/5veWNbGPkD dxMFm9W0Dxi9aXRcmT+2ornPZE59JGPpXnRvyf6v5wV3+CVg7jp/rHFmoUP3mMmdSvKz manl3kebicwuyDdtwMeiyYY7HBM5ccczjoqsoXf/jZyhnsBVo/L2jo71gm62S9hzMkkB oQ2Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=jK9pWdBl; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id o3-v6si1536320pld.329.2018.11.06.10.27.27; Tue, 06 Nov 2018 10:27:42 -0800 (PST) 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; dkim=fail header.i=@gmail.com header.s=20161025 header.b=jK9pWdBl; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388556AbeKGDtQ (ORCPT + 99 others); Tue, 6 Nov 2018 22:49:16 -0500 Received: from mail-qt1-f193.google.com ([209.85.160.193]:39604 "EHLO mail-qt1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729711AbeKGDtQ (ORCPT ); Tue, 6 Nov 2018 22:49:16 -0500 Received: by mail-qt1-f193.google.com with SMTP id n21so1127942qtl.6; Tue, 06 Nov 2018 10:22:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=ehglz/SyCyiPiIl24JwzaivCr8iKB6oaAnyZG/Qd7GE=; b=jK9pWdBlPpzVA6kjS+X0tHzVqFpteBRyGacc8orOmVpjC9oQ31J5sV5BZGAaQtVvAt cKTlGdqcNshtWMH5giCk/oUEIIlcn4xpJ7FTwCd1CIfsTPbhsSFebX5gAB5b2A4VIE2R zOkHhwONGSwxL3a6ElUx+bPF0s+ldpyfovSccY/8cQqgrCyd0VnSZzXpOrdKt507u5LT kfRXYICUdPruBa2wpC4H/NIlhfwMfDehtXmCR/WW+JT58OOYBRUFwfU0KrDxfPw9DG73 iiEChMhWWaM4Pc+Xz+diKCqs4XwhmX1rXnN9w6BJ3iibU60MDXuAWsHBNhPz9G4RTpk1 OB2w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=ehglz/SyCyiPiIl24JwzaivCr8iKB6oaAnyZG/Qd7GE=; b=Z+2zDH4UzkBGfvW5sufQhah/xne5Lts0oa3d5ro0R4IBD8Jw+37TdNJ75lMyNe0uH7 eOmO2Js+3db4RUPR+rJfT4296z+FmtrFzXucJEY4p8RgUnx+fzgM2o3IiRZiKLqrJS0m HOtNjMz9AjpS/2q9dO+wfAMOd0k2G4SiJVOU06N86qDQ/0nriBAbuJR2gMfPgZDabFGZ O0pBtCk6Q9AMKA/SbpcrOu6jWwAq3K0wuouJaFcsQJDmHlcsTHTgjmjZQeu2SfGIHuMx bBfkYfsJutxB3gDxFDjhymkWNRBhanm7+CsCh7jYCKl66MNbrLpPS2IHFXtHyA0xZzv9 BBqw== X-Gm-Message-State: AGRZ1gJuv8y2zUskTr3vUv9zKFy5R3ndEwqvS3PcU6iv6dwazCR28VW+ +adR8cj3KOpQq8yk9nbTEspkqnmsPpmRQAdoTiI= X-Received: by 2002:a0c:dc0f:: with SMTP id s15mr18896715qvk.40.1541528564770; Tue, 06 Nov 2018 10:22:44 -0800 (PST) MIME-Version: 1.0 Received: by 2002:a0c:9881:0:0:0:0:0 with HTTP; Tue, 6 Nov 2018 10:22:44 -0800 (PST) In-Reply-To: References: <1541453493-34981-1-git-send-email-alcooperx@gmail.com> <1541453493-34981-7-git-send-email-alcooperx@gmail.com> From: Arnd Bergmann Date: Tue, 6 Nov 2018 19:22:44 +0100 X-Google-Sender-Auth: y8rPKsh_7lWbvQg5VDtant2rUOM Message-ID: Subject: Re: [PATCH V3 6/6] usb: host: Add ability to build new Broadcom STB USB drivers To: Alan Cooper Cc: ": Linux Kernel Mailing List" , Alan Stern , Alban Bedel , Alex Elder , Andrew Morton , Avi Fishman , bcm-kernel-feedback-list@broadcom.com, Bjorn Andersson , chunfeng yun , "David S. Miller" , DTML , Dmitry Osipenko , Greg Kroah-Hartman , "Gustavo A. R. Silva" , Hans de Goede , James Hogan , Jianguo Sun , Johan Hovold , Kees Cook , USB list , Lu Baolu , Mark Rutland , Martin Blumenstingl , Mathias Nyman , Mathias Nyman , Mauro Carvalho Chehab , Rishabh Bhatnagar , Rob Herring , Roger Quadros Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 11/6/18, Alan Cooper wrote: > On Tue, Nov 6, 2018 at 6:09 AM Arnd Bergmann wrote: >> >> On 11/5/18, Al Cooper wrote: >> >> > + >> > +config USB_BRCM >> > + tristate "Broadcom STB USB support" >> > + depends on ARCH_BRCMSTB >> > + select USB_OHCI_HCD_PLATFORM if USB_OHCI_HCD >> > + select USB_EHCI_BRCM if USB_EHCI_HCD >> > + select USB_XHCI_BRCM if USB_XHCI_HCD >> > + select USB_XHCI_PLATFORM if USB_XHCI_HCD >> > + select BRCM_USB_PHY if USB_OHCI_HCD || USB_EHCI_HCD || >> > USB_XHCI_HCD >> > + select GENERIC_PHY if BRCM_USB_PHY >> > + default ARCH_BRCMSTB >> >> Is there a build time dependency on the PHY layer? If not, I would >> suggest >> dropping the last two 'select' statements. I would also suggest >> making the dependency 'depends on ARCH_BRCMSTB || COMPILE_TEST' >> to allow building it on other architecture for better build testing, and >> dropping the 'default' line. Just add this to the defconfig like the >> other >> drivers you have. > > I added COMPILE_TEST and dropped the last 2 select lines. > Most of our other drivers default to "y" for "ARCH_BRCMSTB", would it > be better if I changed it to "default y"? No, "default ARCH_BRCMSTB" is better than "default y", but I'd recommend to just not have non-essential drivers default-on. Arnd