[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAK8P3a0AoHuaiPsMTqhWm3a4X95NpPTPUHkt9vS9Z2ow8NobhA@mail.gmail.com>
Date: Tue, 6 Nov 2018 12:09:47 +0100
From: Arnd Bergmann <arnd@...db.de>
To: Al Cooper <alcooperx@...il.com>
Cc: linux-kernel@...r.kernel.org,
Alan Stern <stern@...land.harvard.edu>,
Alban Bedel <albeu@...e.fr>, Alex Elder <elder@...aro.org>,
Andrew Morton <akpm@...ux-foundation.org>,
Avi Fishman <avifishman70@...il.com>,
bcm-kernel-feedback-list@...adcom.com,
Bjorn Andersson <bjorn.andersson@...aro.org>,
Chunfeng Yun <chunfeng.yun@...iatek.com>,
"David S. Miller" <davem@...emloft.net>,
devicetree@...r.kernel.org, Dmitry Osipenko <digetx@...il.com>,
Greg Kroah-Hartman <gregkh@...uxfoundation.org>,
"Gustavo A. R. Silva" <gustavo@...eddedor.com>,
Hans de Goede <hdegoede@...hat.com>,
James Hogan <jhogan@...nel.org>,
Jianguo Sun <sunjianguo1@...wei.com>,
Johan Hovold <johan@...nel.org>,
Kees Cook <keescook@...omium.org>, linux-usb@...r.kernel.org,
Lu Baolu <baolu.lu@...ux.intel.com>,
Mark Rutland <mark.rutland@....com>,
Martin Blumenstingl <martin.blumenstingl@...glemail.com>,
Mathias Nyman <mathias.nyman@...el.com>,
Mathias Nyman <mathias.nyman@...ux.intel.com>,
Mauro Carvalho Chehab <mchehab+samsung@...nel.org>,
Rishabh Bhatnagar <rishabhb@...eaurora.org>,
Rob Herring <robh+dt@...nel.org>, Roger Quadros <rogerq@...com>
Subject: Re: [PATCH V3 6/6] usb: host: Add ability to build new Broadcom STB
USB drivers
On 11/5/18, Al Cooper <alcooperx@...il.com> 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.
Arnd
Powered by blists - more mailing lists