From mboxrd@z Thu Jan 1 00:00:00 1970 Received: with ECARTIS (v1.0.0; list linux-mips); Wed, 21 Feb 2018 14:05:55 +0100 (CET) Received: from mail.linuxfoundation.org ([140.211.169.12]:55192 "EHLO mail.linuxfoundation.org" rhost-flags-OK-OK-OK-OK) by eddie.linux-mips.org with ESMTP id S23994737AbeBUNFswFqWT (ORCPT ); Wed, 21 Feb 2018 14:05:48 +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 1144011BE; Wed, 21 Feb 2018 13:05:41 +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.14 151/167] usb: Move USB_UHCI_BIG_ENDIAN_* out of USB_SUPPORT Date: Wed, 21 Feb 2018 13:49:22 +0100 Message-Id: <20180221124533.069049354@linuxfoundation.org> X-Mailer: git-send-email 2.16.2 In-Reply-To: <20180221124524.639039577@linuxfoundation.org> References: <20180221124524.639039577@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: 62680 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.14-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 @@ -637,14 +637,6 @@ config USB_UHCI_ASPEED bool default y if ARCH_ASPEED -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.14,151/167] usb: Move USB_UHCI_BIG_ENDIAN_* out of USB_SUPPORT From: Greg Kroah-Hartman Message-Id: <20180221124533.069049354@linuxfoundation.org> Date: Wed, 21 Feb 2018 13:49:22 +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: NC4xNC1zdGFibGUgcmV2aWV3IHBhdGNoLiAgSWYgYW55b25lIGhhcyBhbnkgb2JqZWN0aW9ucywg cGxlYXNlIGxldCBtZSBrbm93LgoKLS0tLS0tLS0tLS0tLS0tLS0tCgpGcm9tOiBKYW1lcyBIb2dh biA8amhvZ2FuQGtlcm5lbC5vcmc+Cgpjb21taXQgZWM4OTc1NjlhZDdkYmM2ZDU5NTg3M2E0ODdj M2ZhYzIzZjQ2M2Y3NiB1cHN0cmVhbS4KCk1vdmUgdGhlIEtjb25maWcgc3ltYm9scyBVU0JfVUhD SV9CSUdfRU5ESUFOX01NSU8gYW5kClVTQl9VSENJX0JJR19FTkRJQU5fREVTQyBvdXQgb2YgZHJp dmVycy91c2IvaG9zdC9LY29uZmlnLCB3aGljaCBpcwpjb25kaXRpb25hbCB1cG9uIFVTQiAmJiBV U0JfU1VQUE9SVCwgc28gdGhhdCBpdCBjYW4gYmUgZnJlZWx5IHNlbGVjdGVkCmJ5IHBsYXRmb3Jt IEtjb25maWcgc3ltYm9scyBpbiBhcmNoaXRlY3R1cmUgY29kZS4KCkZvciBleGFtcGxlIG9uY2Ug dGhlIE1JUFNfR0VORVJJQyBwbGF0Zm9ybSBzZWxlY3RzIGFyZSBmaXhlZCBpbiBjb21taXQKMmU2 NTIyYzU2NTUyICgiTUlQUzogRml4IHR5cG8gQklHX0VORElBTiB0byBDUFVfQklHX0VORElBTiIp LCB0aGUgTUlQUwozMnI2X2RlZmNvbmZpZyB3YXJucyBsaWtlIHNvOgoKd2FybmluZzogKE1JUFNf R0VORVJJQykgc2VsZWN0cyBVU0JfVUhDSV9CSUdfRU5ESUFOX01NSU8gd2hpY2ggaGFzIHVubWV0 IGRpcmVjdCBkZXBlbmRlbmNpZXMgKFVTQl9TVVBQT1JUICYmIFVTQikKd2FybmluZzogKE1JUFNf R0VORVJJQykgc2VsZWN0cyBVU0JfVUhDSV9CSUdfRU5ESUFOX0RFU0Mgd2hpY2ggaGFzIHVubWV0 IGRpcmVjdCBkZXBlbmRlbmNpZXMgKFVTQl9TVVBQT1JUICYmIFVTQikKCkZpeGVzOiAyZTY1MjJj NTY1NTIgKCJNSVBTOiBGaXggdHlwbyBCSUdfRU5ESUFOIHRvIENQVV9CSUdfRU5ESUFOIikKU2ln bmVkLW9mZi1ieTogSmFtZXMgSG9nYW4gPGpob2dhbkBrZXJuZWwub3JnPgpDYzogQ29yZW50aW4g TGFiYmUgPGNsYWJiZS5tb250am9pZUBnbWFpbC5jb20+CkNjOiBSYWxmIEJhZWNobGUgPHJhbGZA bGludXgtbWlwcy5vcmc+CkNjOiBQYXVsIEJ1cnRvbiA8cGF1bC5idXJ0b25AbWlwcy5jb20+CkNj OiBsaW51eC11c2JAdmdlci5rZXJuZWwub3JnCkNjOiBsaW51eC1taXBzQGxpbnV4LW1pcHMub3Jn CkFja2VkLWJ5OiBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3Jn PgpQYXRjaHdvcms6IGh0dHBzOi8vcGF0Y2h3b3JrLmxpbnV4LW1pcHMub3JnL3BhdGNoLzE4NTU5 LwpTaWduZWQtb2ZmLWJ5OiBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRp b24ub3JnPgotLS0KIGRyaXZlcnMvdXNiL0tjb25maWcgICAgICB8ICAgIDggKysrKysrKysKIGRy aXZlcnMvdXNiL2hvc3QvS2NvbmZpZyB8ICAgIDggLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwg OCBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKCgotLQpUbyB1bnN1YnNjcmliZSBmcm9t IHRoaXMgbGlzdDogc2VuZCB0aGUgbGluZSAidW5zdWJzY3JpYmUgbGludXgtdXNiIiBpbgp0aGUg Ym9keSBvZiBhIG1lc3NhZ2UgdG8gbWFqb3Jkb21vQHZnZXIua2VybmVsLm9yZwpNb3JlIG1ham9y ZG9tbyBpbmZvIGF0ICBodHRwOi8vdmdlci5rZXJuZWwub3JnL21ham9yZG9tby1pbmZvLmh0bWwK Ci0tLSBhL2RyaXZlcnMvdXNiL0tjb25maWcKKysrIGIvZHJpdmVycy91c2IvS2NvbmZpZwpAQCAt MTksNiArMTksMTQgQEAgY29uZmlnIFVTQl9FSENJX0JJR19FTkRJQU5fTU1JTwogY29uZmlnIFVT Ql9FSENJX0JJR19FTkRJQU5fREVTQwogCWJvb2wKIAorY29uZmlnIFVTQl9VSENJX0JJR19FTkRJ QU5fTU1JTworCWJvb2wKKwlkZWZhdWx0IHkgaWYgU1BBUkNfTEVPTgorCitjb25maWcgVVNCX1VI Q0lfQklHX0VORElBTl9ERVNDCisJYm9vbAorCWRlZmF1bHQgeSBpZiBTUEFSQ19MRU9OCisKIG1l bnVjb25maWcgVVNCX1NVUFBPUlQKIAlib29sICJVU0Igc3VwcG9ydCIKIAlkZXBlbmRzIG9uIEhB U19JT01FTQotLS0gYS9kcml2ZXJzL3VzYi9ob3N0L0tjb25maWcKKysrIGIvZHJpdmVycy91c2Iv aG9zdC9LY29uZmlnCkBAIC02MzcsMTQgKzYzNyw2IEBAIGNvbmZpZyBVU0JfVUhDSV9BU1BFRUQK ICAgICAgICBib29sCiAgICAgICAgZGVmYXVsdCB5IGlmIEFSQ0hfQVNQRUVECiAKLWNvbmZpZyBV U0JfVUhDSV9CSUdfRU5ESUFOX01NSU8KLQlib29sCi0JZGVmYXVsdCB5IGlmIFNQQVJDX0xFT04K LQotY29uZmlnIFVTQl9VSENJX0JJR19FTkRJQU5fREVTQwotCWJvb2wKLQlkZWZhdWx0IHkgaWYg U1BBUkNfTEVPTgotCiBjb25maWcgVVNCX0ZIQ0lfSENECiAJdHJpc3RhdGUgIkZyZWVzY2FsZSBR RSBVU0IgSG9zdCBDb250cm9sbGVyIHN1cHBvcnQiCiAJZGVwZW5kcyBvbiBPRl9HUElPICYmIFFF X0dQSU8gJiYgUVVJQ0NfRU5HSU5FCg==