From patchwork Tue Jul 17 08:16:58 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alexander A Sverdlin X-Patchwork-Id: 944789 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming-netdev@ozlabs.org Delivered-To: patchwork-incoming-netdev@ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=netdev-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=nokia.com Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=nokia.onmicrosoft.com header.i=@nokia.onmicrosoft.com header.b="Xgz9e4qo"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 41VCnK5sRKz9s0n for ; Tue, 17 Jul 2018 18:17:25 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728904AbeGQIsr (ORCPT ); Tue, 17 Jul 2018 04:48:47 -0400 Received: from mail-eopbgr70112.outbound.protection.outlook.com ([40.107.7.112]:32640 "EHLO EUR04-HE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726396AbeGQIsr (ORCPT ); Tue, 17 Jul 2018 04:48:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com; s=selector1-nokia-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=fS0unasNtrbHtjCLXYqgQPpH0BFrgSIT01L+6fHlfOM=; b=Xgz9e4qoWLB44mr2qTJxp7jp3UZzG3GYhRyYgmE2TphBIoAF0uh4Z8PR8htSmQBR2gsynH3rNZ059Y5VKQb8Kzw1WnW7NLJnBxy1KN0wkwM2DhOl2k5fS2efW/3yQaRnO2+PtrJsGNmLo6uw6fm9Y+hdyzTdSNLXtgyc9CHBWq0= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=alexander.sverdlin@nokia.com; Received: from ulegcpsvdell.emea.nsn-net.net (131.228.2.20) by VI1PR0701MB1885.eurprd07.prod.outlook.com (2603:10a6:800:39::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.973.14; Tue, 17 Jul 2018 08:17:16 +0000 From: Alexander Sverdlin To: netdev@vger.kernel.org Cc: Alexander Sverdlin , "David S. Miller" , Aleksey Makarov , Sunil Goutham , Raghu Vatsavayi , Vijaya Mohan Guvva Subject: [PATCH v2] net: cavium: Drop dependency of NET_VENDOR_CAVIUM on PCI Date: Tue, 17 Jul 2018 10:16:58 +0200 Message-Id: <20180717081658.31584-1-alexander.sverdlin@nokia.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180717010159.GD10593@intel.com> References: <20180717010159.GD10593@intel.com> MIME-Version: 1.0 X-Originating-IP: [131.228.2.20] X-ClientProxiedBy: VI1P189CA0017.EURP189.PROD.OUTLOOK.COM (2603:10a6:802:2a::30) To VI1PR0701MB1885.eurprd07.prod.outlook.com (2603:10a6:800:39::21) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 6be65a70-3219-4ba3-2f4b-08d5ebbdb5b6 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:(109105607167333); BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(5600053)(711020)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(48565401081)(2017052603328)(7193020); SRVR:VI1PR0701MB1885; X-Microsoft-Exchange-Diagnostics: 1; VI1PR0701MB1885; 3:x7ypBjSmnp9cYClpmlnBvKaz5OJ0o7KPGAjgwQn9szB9l+jG2tCSpDs5weH7ZHPD61E0sEhy07x6fjayGqdBGIUoFfZCi7323KQ0IWQ88ciNJJWu+I/pF42JLzBzSFdWtTR0zrLJj3Vg/UAnbPM6s3Qzog8PQFM8/4u5AAB8N+N6Z2Ms6drWjIjAGW6X7IJByRtUWo89DBw+9Q1Ma3gJjAhKFJWNVLPBBRc3aU8eL3Vgxmgic6ebDnRdVwyYVttEe2dG6lB7JqxlKbsWmEGMabOQ8UeKdYp3HsTPFS298IY=; 25:z1Y6/WPBn9d6YhztbrEm2LBr7q4rKL9p9p4AOKbXw3pDOFmrcE2Cy2a2GaJhgXDCTAwDUP3LClBxFVLzLE5qPIV++pivyTFWkTvovbY7H3qzVhUjckdlEexJH+vQzQJA9xEl9m18kSHoGz4ir3JmAWt70ZH3H6dO0DfYTAqNgKnDt8IgjdRDh9LlsYe4oQTg15d7rOS6exnrX9SEghqLrN2w+4NkBo7pHwUvcWLjFIUJ/HHsyk1NJd1NkxxDjDarfy+yFYd1XqJfshD8K1cUiYKbQqYtI+7m+Lu3g74cSrWqHEQOUjTqm53OcjJJ8M4IF3ZTIj6nFyK4hJBFjKcrhw==; 31:cbLqkh+N4BsCGvB5ALXd1N6IEQgsnT+O0cs9X1YH91LaevQumwt88RR53LGT1ASQePuypcjMvXxXS73E/cFEXQkVh5OLv3pZ/iUjscO4yy5rlZ5BQr7PDvFgYxv7+4xYpoNmJ+OtcqcdPNFJqTAcTE1+hVhdorvOhvqigSes8AUHn6NAtNpJ6UxCVGpnvxGC1MPdGCCeYf1T2OWZ+wR1YzQqGtPEW+ZXq9Bce/xMJYc= X-MS-TrafficTypeDiagnostic: VI1PR0701MB1885: X-Microsoft-Exchange-Diagnostics: 1; VI1PR0701MB1885; 20:hiGvfnJJBmrOHwOgUjhdJJ+4F9SLxKsvkdLnayinkod7yxoNAVn4Mb9KoqFqlGRltD6tig7ozSlQrLNwlLO+5rgenhf9qKzJRblMJg6BEq9K2ZvN+uvGTtovdyhbWkxsPmGveWnhh2JWre6tS3MLCiaEWNMjHMgjHeS4x6tI1+DLUW7cVytMx1JfsmaDMFUVwO4IZ8ZHesm49xDfwjZs/33SSVf17FKQYVoH9WLn+DHn7MR3tUV667AKgB5h3qYISqY1cicTXYLnbXapO0uKoHtbTxDxg0FhVE8bWSI2Ner/NeG0Cijt1s9AgP7tym7PAiCEYE5EFps7B7zUgWAxZSanL1kK5eo5TP95plzJ4iQ9qCeOyoWSkmMIld8aX3+bMJhF821Fm7Mf3Din5+pVjGgobkHI+lR5JTjTeWkQhRUQ6PPuoN+xubDVs+Q5K9BlAfYs1zIttskJWkfqgEC9k8UzwX73EDXzh+je0oVOxedvDlMSLS9UaoOCzojml0/Imx9UPgp16/K148DgzmvHpxdjHL2/x1DpS0Z1B/apzHTR+uW2O1AS/EeZhbBRtfFk8ZL310FjcJV6MkczciA/YDWtc2uhDVFYqUjDvE8N/iE= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(82608151540597)(109105607167333); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(10201501046)(3231311)(11241501184)(806099)(944501410)(52105095)(6055026)(149027)(150027)(6041310)(20161123564045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123560045)(6072148)(201708071742011)(7699016); SRVR:VI1PR0701MB1885; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0701MB1885; X-Microsoft-Exchange-Diagnostics: 1; VI1PR0701MB1885; 4:2R+60yvYQ2CTRC/J23i2RnzP40T2707a11RPKY6XnXxJHgvSGTuR74luF2RhUVRRM/a9oQQRHaVJ08xp5V15wybDC9FNipeY+EvjGtC12ERh7QORBAG4p7w4rPicGWvPhe79pgdDAynDMAATTrVRVYeRnDTiFfgsyNjHCPR7/zcyjyanrWkxm5YSu2y5zjXmzInaCcUvSOeutlLsWAbaveuuikAMKchE1rKutAglumWOmwvL3lMSpDEa7TphD7Qd0bqEwkYiAb/eU7u2lVdkzGgFqe5kCmNWBi1CU6etT3rEUI0mxLv7Pqdu0AyZJmD9GEyJRHcgXSKFbbPWQc85/T4UFy1Djg0INhndXd8eLTw= X-Forefront-PRVS: 073631BD3D X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(39860400002)(396003)(366004)(376002)(136003)(346002)(189003)(199004)(3846002)(8936002)(68736007)(1076002)(6116002)(8676002)(81156014)(81166006)(53936002)(36756003)(316002)(50466002)(97736004)(54906003)(6666003)(6916009)(486006)(478600001)(26005)(4326008)(25786009)(48376002)(16586007)(105586002)(16526019)(6512007)(2361001)(5660300001)(305945005)(11346002)(6506007)(106356001)(76176011)(2616005)(7736002)(956004)(52116002)(2906002)(86362001)(51416003)(386003)(446003)(47776003)(66066001)(50226002)(44832011)(6486002)(476003)(186003)(2351001); DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR0701MB1885; H:ulegcpsvdell.emea.nsn-net.net; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: nokia.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: 1; VI1PR0701MB1885; 23:Xdnq0LWHAJiTUmiVkKKclUKDF0sMv0Ro4sZDKGyRJaZ6UbpCJOAdfHPCIVzf8T/CBsOHFdwe99Tqrmkb8KbdC38mRnYUMwlqXl4FlLqi9Q8qfM+Tt/dbPz6m1Sc5vxU+u2ysSkQB1J7wR81b16G3IhNz/u327HT25EExQ4UwqIdmUYf8mVLs+aAW5+wAfzLBVsXLLFEIzgDoON93IO4Xco1Ksq8kNmDkuRzYvAtvg1Ubekaq9Yc71EiMQiuxe9bLpUQAfOMxQ7hXW24nKPTAUOL+h9I6nKIzbqcAInGkku68i0q6JqTHBedD+8pHRAKQHDbRrbwf3zw2AYvFAH3xb92j+wQi8QrQrZnU3+6vw7jqonsVYGbN8qtA3Z+ucZ2yZnk5X8E3X1BHP5PLclqhZg79CB0HWVPudm4YBDOMkQFk15vJFs307Uws2/qy5ScgOaNk1ud97aAoFSqt4GQuLBgBsqGTTKZsfL6JfNqQAjGakgjTtJ2PshSL0r8qQ90yqhESAMDw4+VAZSsvBpg4PcElNG8Uec7t5dSCsaj4vNG+GhHhlT2hJLuIeRvWRDdNR5TISH0rIbY2WaZ5rpsAf3HCHxRqYSBKh75aoVka8hZSDoj5M5I/ks0o0Ol/zC0SmzPnOX3bAIi7ETy/Y6fYBuK9AwbZyTDSiptEiZUgEMG4cW/WQavrpC0upsjkuJJoyZ2DvuGdEAWmV4gf6XWFcmgTFR0eKJB5fkKQawGG/RecCxl9dqf94bX2dKy/uKDaD87ZRiuXExOsrEuToOKEW5t6YTWUaJ2YjBykse+ky3D4utts5QFBEpMHMGdr/1xoYmGB0AUlJkCdzsiarO7nWgSoCwLplNVj4q0rhU87BK7mF/nWD3CX7bpjXXyqiCNUcO8qV5SxEhSRF87fAbXDG3LqdJbq4GxhEeLij0v+yA0T+mrXr1hw1ffWRkbPRRwtYicH0hhRiXuls2gvVCHVK/U0GvKYJdJdF7yIoCfm9YYfpZOztb7wtTCCfViJY1WApAfIiCc5YZOh5wOXofSZBHsyETzApVNoJ0+BS2Dx5zI7xzccbCqewj0SyIsatC+v9yOW5Zf5AQO3nXDDKincbPGB1JujypFLWcD0N/8ePIV4iFQGI0nCVPFoDxtqJKsqqGfVlAbsQwRLXi86Hki3f00vsvJT+a5DmRne6nBXB2S3JxQOQlf5h8tzN+hQeUxdurILVTghpmAcXVT0Pp413ACEkPdjpCZqrnWb43lN3YH53QcTEpES8zG+57UUbhtQ X-Microsoft-Antispam-Message-Info: LmpEWh9RSLPOSmDfgwFvJCoJdwNPe/9ZugoQDFhzWd8xEinmnOKYM76Wqvj/5C2WbZ5ZVnigNG2OSOzSFVF49QBWF5/nipSSEUv4Y7Y/fYaOdZ81r3+LPgZ63JhIJpq4YqTYut+dVuQrhLN+UlVQxjOyvYRS45npOW/pZ59ED5WFfpiFDTL2MKxl6DYaNGH/iNfvrXXIekRRPRfVUeMQq9MJbUnbkcrVI8qgIuacqVPVSXXFIYl4hZgbrzWLMMUsUfvRDcY8XdvHSR6ecTiAHxnKbOS8V85jp4X3fL1oLPXAfgSwnyQ5twCqHw9F758RUAmCk6+HYbPXOYVtI8nZuX+mWlY5own2zW6vFRPJsJol96JYUS3tPNpzWC/3nCVb6uya2Vvb17zPL/MH0pTdGA== X-Microsoft-Exchange-Diagnostics: 1; VI1PR0701MB1885; 6:46d7LHwiRr2tNt9ahNCqvk4Exve2Cl5GXC1VBDbNwGNCiFvbUd7/WJ9y9HP0FGI1ES82ph3Z1skqhDazXcUEblZLtFx4NPqZTBFwNm08KI2DXlP+CnA9mthY1p3Z619ZkXjlO0mMw77Ps6lJbJJ0bN5vV0SpJ9rxzmoy5TQjsoQ4wjEH5ZkFUx1TOAAyQ5aaoU979DUT7Dw5d5Ib/Oq/AJNtQ/DEBhWNs/Kn67Fye7cIhFMbHDMca4VbEHxTCAYMtsvbEhmbvZxgFrAYue2vZzfB0+Whif3v7++UywCWoWM//NV3EWGQR8bqaiSvbRr/9gXg4MvhJ7en1dM/4dsd/+wJgPsKjZtA5H0PwzAypY4SD/tNJgSx1/i2om0BZ/GV4/c9DHtb6h1HUiz6NkUOwesJLdsUXEN1JGvxN+iOzan3y8irvCr8dIvde5Hw0DbSl9rfqE1bPE+jr1VXIsx2yg==; 5:wno8ilxxzKgINcxWm1pmbrPcaLaTnGak0AQF9gB3vlKhb4IifHKUk1EChU0UWrXI5Z0mU/O3Y9QasltRmDSDz4o5GwWXUiWwLCbGsWhxyk9DcKFZYpRIvKhahVvh9Unx7x68XGb1vgUiBnpnVFCtbNPE6Y1jE8Ja+XZYSWzFUM8=; 7:djMvCs60yLtJSI4gG4Z7Px0GiTqH3fWPE2oakzsaVkHAcqS8k255XbzSi+br8UHNs++kIpFT1zUr1wpvURFaHlhqhI89XafZwTyzg18OCK7TR9tjklMGR/MRyT6K9sWkwkjE4U0jCeQb95HK9D/CGZz7/xVCHKxT5c8AUUSe8Mab5fAPsuFMyPBI25pVwCr4cQ0wMHdkc2fiR9vy5OGGIl71n3V/Wp8x5zpbtrHAJ/GAXHRPh3ZnNGcV3SMN/dbQ SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: nokia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Jul 2018 08:17:16.5723 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 6be65a70-3219-4ba3-2f4b-08d5ebbdb5b6 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 5d471751-9675-428d-917b-70f44f9630b0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0701MB1885 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org Octeon Ethernet drivers work perfectly without PCI. Signed-off-by: Alexander Sverdlin --- drivers/net/ethernet/cavium/Kconfig | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/drivers/net/ethernet/cavium/Kconfig b/drivers/net/ethernet/cavium/Kconfig index 043e3c11c42b..ba65ed49f480 100644 --- a/drivers/net/ethernet/cavium/Kconfig +++ b/drivers/net/ethernet/cavium/Kconfig @@ -4,7 +4,6 @@ config NET_VENDOR_CAVIUM bool "Cavium ethernet drivers" - depends on PCI default y ---help--- Select this option if you want enable Cavium network support. @@ -15,7 +14,7 @@ if NET_VENDOR_CAVIUM config THUNDER_NIC_PF tristate "Thunder Physical function driver" - depends on 64BIT + depends on 64BIT && PCI select THUNDER_NIC_BGX ---help--- This driver supports Thunder's NIC physical function. @@ -28,13 +27,13 @@ config THUNDER_NIC_PF config THUNDER_NIC_VF tristate "Thunder Virtual function driver" imply CAVIUM_PTP - depends on 64BIT + depends on 64BIT && PCI ---help--- This driver supports Thunder's NIC virtual function config THUNDER_NIC_BGX tristate "Thunder MAC interface driver (BGX)" - depends on 64BIT + depends on 64BIT && PCI select PHYLIB select MDIO_THUNDER select THUNDER_NIC_RGX @@ -44,7 +43,7 @@ config THUNDER_NIC_BGX config THUNDER_NIC_RGX tristate "Thunder MAC interface driver (RGX)" - depends on 64BIT + depends on 64BIT && PCI select PHYLIB select MDIO_THUNDER ---help--- @@ -53,7 +52,7 @@ config THUNDER_NIC_RGX config CAVIUM_PTP tristate "Cavium PTP coprocessor as PTP clock" - depends on 64BIT + depends on 64BIT && PCI imply PTP_1588_CLOCK default y ---help--- @@ -65,7 +64,7 @@ config CAVIUM_PTP config LIQUIDIO tristate "Cavium LiquidIO support" - depends on 64BIT + depends on 64BIT && PCI depends on MAY_USE_DEVLINK imply PTP_1588_CLOCK select FW_LOADER