From mboxrd@z Thu Jan 1 00:00:00 1970 Received: with ECARTIS (v1.0.0; list linux-mips); Wed, 21 Feb 2018 13:55:37 +0100 (CET) Received: from mail.linuxfoundation.org ([140.211.169.12]:49216 "EHLO mail.linuxfoundation.org" rhost-flags-OK-OK-OK-OK) by eddie.linux-mips.org with ESMTP id S23994680AbeBUMzao79aT (ORCPT ); Wed, 21 Feb 2018 13:55:30 +0100 Received: from localhost (LFbn-1-12258-90.w90-92.abo.wanadoo.fr [90.92.71.90]) by mail.linuxfoundation.org (Postfix) with ESMTPSA id BC3E8109F; Wed, 21 Feb 2018 12:55:23 +0000 (UTC) From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, James Hogan , Corentin Labbe , Ralf Baechle , Paul Burton , linux-usb@vger.kernel.org, linux-mips@linux-mips.org Subject: [PATCH 4.9 32/77] usb: Move USB_UHCI_BIG_ENDIAN_* out of USB_SUPPORT Date: Wed, 21 Feb 2018 13:48:41 +0100 Message-Id: <20180221124433.539558108@linuxfoundation.org> X-Mailer: git-send-email 2.16.2 In-Reply-To: <20180221124432.172390020@linuxfoundation.org> References: <20180221124432.172390020@linuxfoundation.org> User-Agent: quilt/0.65 X-stable: review MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Return-Path: X-Envelope-To: <"|/home/ecartis/ecartis -s linux-mips"> (uid 0) X-Orcpt: rfc822;linux-mips@linux-mips.org Original-Recipient: rfc822;linux-mips@linux-mips.org X-archive-position: 62676 X-ecartis-version: Ecartis v1.0.0 Sender: linux-mips-bounce@linux-mips.org Errors-to: linux-mips-bounce@linux-mips.org X-original-sender: gregkh@linuxfoundation.org Precedence: bulk List-help: List-unsubscribe: List-software: Ecartis version 1.0.0 List-Id: linux-mips X-List-ID: linux-mips List-subscribe: List-owner: List-post: List-archive: X-list: linux-mips 4.9-stable review patch. If anyone has any objections, please let me know. ------------------ From: James Hogan commit ec897569ad7dbc6d595873a487c3fac23f463f76 upstream. Move the Kconfig symbols USB_UHCI_BIG_ENDIAN_MMIO and USB_UHCI_BIG_ENDIAN_DESC out of drivers/usb/host/Kconfig, which is conditional upon USB && USB_SUPPORT, so that it can be freely selected by platform Kconfig symbols in architecture code. For example once the MIPS_GENERIC platform selects are fixed in commit 2e6522c56552 ("MIPS: Fix typo BIG_ENDIAN to CPU_BIG_ENDIAN"), the MIPS 32r6_defconfig warns like so: warning: (MIPS_GENERIC) selects USB_UHCI_BIG_ENDIAN_MMIO which has unmet direct dependencies (USB_SUPPORT && USB) warning: (MIPS_GENERIC) selects USB_UHCI_BIG_ENDIAN_DESC which has unmet direct dependencies (USB_SUPPORT && USB) Fixes: 2e6522c56552 ("MIPS: Fix typo BIG_ENDIAN to CPU_BIG_ENDIAN") Signed-off-by: James Hogan Cc: Corentin Labbe Cc: Ralf Baechle Cc: Paul Burton Cc: linux-usb@vger.kernel.org Cc: linux-mips@linux-mips.org Acked-by: Greg Kroah-Hartman Patchwork: https://patchwork.linux-mips.org/patch/18559/ Signed-off-by: Greg Kroah-Hartman --- drivers/usb/Kconfig | 8 ++++++++ drivers/usb/host/Kconfig | 8 -------- 2 files changed, 8 insertions(+), 8 deletions(-) --- a/drivers/usb/Kconfig +++ b/drivers/usb/Kconfig @@ -19,6 +19,14 @@ config USB_EHCI_BIG_ENDIAN_MMIO config USB_EHCI_BIG_ENDIAN_DESC bool +config USB_UHCI_BIG_ENDIAN_MMIO + bool + default y if SPARC_LEON + +config USB_UHCI_BIG_ENDIAN_DESC + bool + default y if SPARC_LEON + menuconfig USB_SUPPORT bool "USB support" depends on HAS_IOMEM --- a/drivers/usb/host/Kconfig +++ b/drivers/usb/host/Kconfig @@ -628,14 +628,6 @@ config USB_UHCI_PLATFORM bool default y if ARCH_VT8500 -config USB_UHCI_BIG_ENDIAN_MMIO - bool - default y if SPARC_LEON - -config USB_UHCI_BIG_ENDIAN_DESC - bool - default y if SPARC_LEON - config USB_FHCI_HCD tristate "Freescale QE USB Host Controller support" depends on OF_GPIO && QE_GPIO && QUICC_ENGINE From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Subject: [4.9,32/77] usb: Move USB_UHCI_BIG_ENDIAN_* out of USB_SUPPORT From: Greg Kroah-Hartman Message-Id: <20180221124433.539558108@linuxfoundation.org> Date: Wed, 21 Feb 2018 13:48:41 +0100 To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, James Hogan , Corentin Labbe , Ralf Baechle , Paul Burton , linux-usb@vger.kernel.org, linux-mips@linux-mips.org List-ID: NC45LXN0YWJsZSByZXZpZXcgcGF0Y2guICBJZiBhbnlvbmUgaGFzIGFueSBvYmplY3Rpb25zLCBw bGVhc2UgbGV0IG1lIGtub3cuCgotLS0tLS0tLS0tLS0tLS0tLS0KCkZyb206IEphbWVzIEhvZ2Fu IDxqaG9nYW5Aa2VybmVsLm9yZz4KCmNvbW1pdCBlYzg5NzU2OWFkN2RiYzZkNTk1ODczYTQ4N2Mz ZmFjMjNmNDYzZjc2IHVwc3RyZWFtLgoKTW92ZSB0aGUgS2NvbmZpZyBzeW1ib2xzIFVTQl9VSENJ X0JJR19FTkRJQU5fTU1JTyBhbmQKVVNCX1VIQ0lfQklHX0VORElBTl9ERVNDIG91dCBvZiBkcml2 ZXJzL3VzYi9ob3N0L0tjb25maWcsIHdoaWNoIGlzCmNvbmRpdGlvbmFsIHVwb24gVVNCICYmIFVT Ql9TVVBQT1JULCBzbyB0aGF0IGl0IGNhbiBiZSBmcmVlbHkgc2VsZWN0ZWQKYnkgcGxhdGZvcm0g S2NvbmZpZyBzeW1ib2xzIGluIGFyY2hpdGVjdHVyZSBjb2RlLgoKRm9yIGV4YW1wbGUgb25jZSB0 aGUgTUlQU19HRU5FUklDIHBsYXRmb3JtIHNlbGVjdHMgYXJlIGZpeGVkIGluIGNvbW1pdAoyZTY1 MjJjNTY1NTIgKCJNSVBTOiBGaXggdHlwbyBCSUdfRU5ESUFOIHRvIENQVV9CSUdfRU5ESUFOIiks IHRoZSBNSVBTCjMycjZfZGVmY29uZmlnIHdhcm5zIGxpa2Ugc286Cgp3YXJuaW5nOiAoTUlQU19H RU5FUklDKSBzZWxlY3RzIFVTQl9VSENJX0JJR19FTkRJQU5fTU1JTyB3aGljaCBoYXMgdW5tZXQg ZGlyZWN0IGRlcGVuZGVuY2llcyAoVVNCX1NVUFBPUlQgJiYgVVNCKQp3YXJuaW5nOiAoTUlQU19H RU5FUklDKSBzZWxlY3RzIFVTQl9VSENJX0JJR19FTkRJQU5fREVTQyB3aGljaCBoYXMgdW5tZXQg ZGlyZWN0IGRlcGVuZGVuY2llcyAoVVNCX1NVUFBPUlQgJiYgVVNCKQoKRml4ZXM6IDJlNjUyMmM1 NjU1MiAoIk1JUFM6IEZpeCB0eXBvIEJJR19FTkRJQU4gdG8gQ1BVX0JJR19FTkRJQU4iKQpTaWdu ZWQtb2ZmLWJ5OiBKYW1lcyBIb2dhbiA8amhvZ2FuQGtlcm5lbC5vcmc+CkNjOiBDb3JlbnRpbiBM YWJiZSA8Y2xhYmJlLm1vbnRqb2llQGdtYWlsLmNvbT4KQ2M6IFJhbGYgQmFlY2hsZSA8cmFsZkBs aW51eC1taXBzLm9yZz4KQ2M6IFBhdWwgQnVydG9uIDxwYXVsLmJ1cnRvbkBtaXBzLmNvbT4KQ2M6 IGxpbnV4LXVzYkB2Z2VyLmtlcm5lbC5vcmcKQ2M6IGxpbnV4LW1pcHNAbGludXgtbWlwcy5vcmcK QWNrZWQtYnk6IEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+ ClBhdGNod29yazogaHR0cHM6Ly9wYXRjaHdvcmsubGludXgtbWlwcy5vcmcvcGF0Y2gvMTg1NTkv ClNpZ25lZC1vZmYtYnk6IEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlv bi5vcmc+Ci0tLQogZHJpdmVycy91c2IvS2NvbmZpZyAgICAgIHwgICAgOCArKysrKysrKwogZHJp dmVycy91c2IvaG9zdC9LY29uZmlnIHwgICAgOCAtLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA4 IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgoKCi0tClRvIHVuc3Vic2NyaWJlIGZyb20g dGhpcyBsaXN0OiBzZW5kIHRoZSBsaW5lICJ1bnN1YnNjcmliZSBsaW51eC11c2IiIGluCnRoZSBi b2R5IG9mIGEgbWVzc2FnZSB0byBtYWpvcmRvbW9Admdlci5rZXJuZWwub3JnCk1vcmUgbWFqb3Jk b21vIGluZm8gYXQgIGh0dHA6Ly92Z2VyLmtlcm5lbC5vcmcvbWFqb3Jkb21vLWluZm8uaHRtbAoK LS0tIGEvZHJpdmVycy91c2IvS2NvbmZpZworKysgYi9kcml2ZXJzL3VzYi9LY29uZmlnCkBAIC0x OSw2ICsxOSwxNCBAQCBjb25maWcgVVNCX0VIQ0lfQklHX0VORElBTl9NTUlPCiBjb25maWcgVVNC X0VIQ0lfQklHX0VORElBTl9ERVNDCiAJYm9vbAogCitjb25maWcgVVNCX1VIQ0lfQklHX0VORElB Tl9NTUlPCisJYm9vbAorCWRlZmF1bHQgeSBpZiBTUEFSQ19MRU9OCisKK2NvbmZpZyBVU0JfVUhD SV9CSUdfRU5ESUFOX0RFU0MKKwlib29sCisJZGVmYXVsdCB5IGlmIFNQQVJDX0xFT04KKwogbWVu dWNvbmZpZyBVU0JfU1VQUE9SVAogCWJvb2wgIlVTQiBzdXBwb3J0IgogCWRlcGVuZHMgb24gSEFT X0lPTUVNCi0tLSBhL2RyaXZlcnMvdXNiL2hvc3QvS2NvbmZpZworKysgYi9kcml2ZXJzL3VzYi9o b3N0L0tjb25maWcKQEAgLTYyOCwxNCArNjI4LDYgQEAgY29uZmlnIFVTQl9VSENJX1BMQVRGT1JN CiAJYm9vbAogCWRlZmF1bHQgeSBpZiBBUkNIX1ZUODUwMAogCi1jb25maWcgVVNCX1VIQ0lfQklH X0VORElBTl9NTUlPCi0JYm9vbAotCWRlZmF1bHQgeSBpZiBTUEFSQ19MRU9OCi0KLWNvbmZpZyBV U0JfVUhDSV9CSUdfRU5ESUFOX0RFU0MKLQlib29sCi0JZGVmYXVsdCB5IGlmIFNQQVJDX0xFT04K LQogY29uZmlnIFVTQl9GSENJX0hDRAogCXRyaXN0YXRlICJGcmVlc2NhbGUgUUUgVVNCIEhvc3Qg Q29udHJvbGxlciBzdXBwb3J0IgogCWRlcGVuZHMgb24gT0ZfR1BJTyAmJiBRRV9HUElPICYmIFFV SUNDX0VOR0lORQo=