From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.2 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED, USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 71A53C76190 for ; Mon, 22 Jul 2019 11:05:53 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 09CC121951 for ; Mon, 22 Jul 2019 11:05:52 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729797AbfGVLFv (ORCPT ); Mon, 22 Jul 2019 07:05:51 -0400 Received: from mga14.intel.com ([192.55.52.115]:19041 "EHLO mga14.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725989AbfGVLFu (ORCPT ); Mon, 22 Jul 2019 07:05:50 -0400 X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 22 Jul 2019 04:05:43 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.64,294,1559545200"; d="gz'50?scan'50,208,50";a="180364150" Received: from lkp-server01.sh.intel.com (HELO lkp-server01) ([10.239.97.150]) by orsmga002.jf.intel.com with ESMTP; 22 Jul 2019 04:05:40 -0700 Received: from kbuild by lkp-server01 with local (Exim 4.89) (envelope-from ) id 1hpW8R-000I26-Rx; Mon, 22 Jul 2019 19:05:39 +0800 Date: Mon, 22 Jul 2019 19:05:08 +0800 From: kbuild test robot To: Kelsey Skunberg Cc: kbuild-all@01.org, iyappan@os.amperecomputing.com, keyur@os.amperecomputing.com, quan@os.amperecomputing.com, davem@davemloft.net, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, bjorn@helgaas.com, rjw@rjwysocki.net, skhan@linuxfoundation.org, linux-kernel-mentees@lists.linuxfoundation.org, skunberg.kelsey@gmail.com Subject: Re: [PATCH] drivers: net: xgene: Remove acpi_has_method() calls Message-ID: <201907221843.iX1OFrAo%lkp@intel.com> References: <20190722030401.69563-1-skunberg.kelsey@gmail.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="j5pxybbrzedx7wag" Content-Disposition: inline In-Reply-To: <20190722030401.69563-1-skunberg.kelsey@gmail.com> X-Patchwork-Hint: ignore User-Agent: NeoMutt/20170113 (1.7.2) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --j5pxybbrzedx7wag Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Kelsey, Thank you for the patch! Yet something to improve: [auto build test ERROR on linus/master] [cannot apply to v5.3-rc1 next-20190722] [if your patch is applied to the wrong git tree, please drop us a note to help improve the system] url: https://github.com/0day-ci/linux/commits/Kelsey-Skunberg/drivers-net-xgene-Remove-acpi_has_method-calls/20190722-132405 config: x86_64-allyesconfig (attached as .config) compiler: gcc-7 (Debian 7.4.0-10) 7.4.0 reproduce: # save the attached .config to linux build tree make ARCH=x86_64 If you fix the issue, kindly add following tag Reported-by: kbuild test robot All error/warnings (new ones prefixed by >>): drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c: In function 'xgene_enet_reset': >> drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c:480:13: error: invalid storage class for function 'xgene_enet_cle_bypass' static void xgene_enet_cle_bypass(struct xgene_enet_pdata *p, ^~~~~~~~~~~~~~~~~~~~~ >> drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c:480:1: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] static void xgene_enet_cle_bypass(struct xgene_enet_pdata *p, ^~~~~~ >> drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c:506:13: error: invalid storage class for function 'xgene_enet_clear' static void xgene_enet_clear(struct xgene_enet_pdata *pdata, ^~~~~~~~~~~~~~~~ >> drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c:522:13: error: invalid storage class for function 'xgene_enet_shutdown' static void xgene_enet_shutdown(struct xgene_enet_pdata *p) ^~~~~~~~~~~~~~~~~~~ >> drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c:532:13: error: invalid storage class for function 'xgene_enet_link_state' static void xgene_enet_link_state(struct work_struct *work) ^~~~~~~~~~~~~~~~~~~~~ >> drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c:563:13: error: invalid storage class for function 'xgene_sgmac_enable_tx_pause' static void xgene_sgmac_enable_tx_pause(struct xgene_enet_pdata *p, bool enable) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >> drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c:604:1: error: expected declaration or statement at end of input }; ^ drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c:599:29: warning: unused variable 'xgene_sgport_ops' [-Wunused-variable] const struct xgene_port_ops xgene_sgport_ops = { ^~~~~~~~~~~~~~~~ drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c:582:28: warning: unused variable 'xgene_sgmac_ops' [-Wunused-variable] const struct xgene_mac_ops xgene_sgmac_ops = { ^~~~~~~~~~~~~~~ At top level: drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c:437:12: warning: 'xgene_enet_reset' defined but not used [-Wunused-function] static int xgene_enet_reset(struct xgene_enet_pdata *p) ^~~~~~~~~~~~~~~~ vim +/xgene_enet_cle_bypass +480 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 32f784b50e14c65 Iyappan Subramanian 2014-10-13 479 32f784b50e14c65 Iyappan Subramanian 2014-10-13 @480 static void xgene_enet_cle_bypass(struct xgene_enet_pdata *p, d6d489694fda7af Iyappan Subramanian 2016-12-01 481 u32 dst_ring_num, u16 bufpool_id, d6d489694fda7af Iyappan Subramanian 2016-12-01 482 u16 nxtbufpool_id) 32f784b50e14c65 Iyappan Subramanian 2014-10-13 483 { 561fea6deacf72b Iyappan Subramanian 2015-04-28 484 u32 cle_bypass_reg0, cle_bypass_reg1; ca6264545a9ffa8 Keyur Chudgar 2015-03-17 485 u32 offset = p->port_id * MAC_OFFSET; d6d489694fda7af Iyappan Subramanian 2016-12-01 486 u32 data, fpsel, nxtfpsel; 32f784b50e14c65 Iyappan Subramanian 2014-10-13 487 561fea6deacf72b Iyappan Subramanian 2015-04-28 488 if (p->enet_id == XGENE_ENET1) { 561fea6deacf72b Iyappan Subramanian 2015-04-28 489 cle_bypass_reg0 = CLE_BYPASS_REG0_0_ADDR; 561fea6deacf72b Iyappan Subramanian 2015-04-28 490 cle_bypass_reg1 = CLE_BYPASS_REG1_0_ADDR; 561fea6deacf72b Iyappan Subramanian 2015-04-28 491 } else { 561fea6deacf72b Iyappan Subramanian 2015-04-28 492 cle_bypass_reg0 = XCLE_BYPASS_REG0_ADDR; 561fea6deacf72b Iyappan Subramanian 2015-04-28 493 cle_bypass_reg1 = XCLE_BYPASS_REG1_ADDR; 561fea6deacf72b Iyappan Subramanian 2015-04-28 494 } 561fea6deacf72b Iyappan Subramanian 2015-04-28 495 32f784b50e14c65 Iyappan Subramanian 2014-10-13 496 data = CFG_CLE_BYPASS_EN0; 561fea6deacf72b Iyappan Subramanian 2015-04-28 497 xgene_enet_wr_csr(p, cle_bypass_reg0 + offset, data); 32f784b50e14c65 Iyappan Subramanian 2014-10-13 498 2c839337520b222 Iyappan Subramanian 2016-12-01 499 fpsel = xgene_enet_get_fpsel(bufpool_id); d6d489694fda7af Iyappan Subramanian 2016-12-01 500 nxtfpsel = xgene_enet_get_fpsel(nxtbufpool_id); d6d489694fda7af Iyappan Subramanian 2016-12-01 501 data = CFG_CLE_DSTQID0(dst_ring_num) | CFG_CLE_FPSEL0(fpsel) | d6d489694fda7af Iyappan Subramanian 2016-12-01 502 CFG_CLE_NXTFPSEL0(nxtfpsel); 561fea6deacf72b Iyappan Subramanian 2015-04-28 503 xgene_enet_wr_csr(p, cle_bypass_reg1 + offset, data); 32f784b50e14c65 Iyappan Subramanian 2014-10-13 504 } 32f784b50e14c65 Iyappan Subramanian 2014-10-13 505 cb11c062f9052c6 Iyappan Subramanian 2016-07-25 @506 static void xgene_enet_clear(struct xgene_enet_pdata *pdata, cb11c062f9052c6 Iyappan Subramanian 2016-07-25 507 struct xgene_enet_desc_ring *ring) cb11c062f9052c6 Iyappan Subramanian 2016-07-25 508 { 2c839337520b222 Iyappan Subramanian 2016-12-01 509 u32 addr, data; cb11c062f9052c6 Iyappan Subramanian 2016-07-25 510 cb11c062f9052c6 Iyappan Subramanian 2016-07-25 511 if (xgene_enet_is_bufpool(ring->id)) { cb11c062f9052c6 Iyappan Subramanian 2016-07-25 512 addr = ENET_CFGSSQMIFPRESET_ADDR; 2c839337520b222 Iyappan Subramanian 2016-12-01 513 data = BIT(xgene_enet_get_fpsel(ring->id)); cb11c062f9052c6 Iyappan Subramanian 2016-07-25 514 } else { cb11c062f9052c6 Iyappan Subramanian 2016-07-25 515 addr = ENET_CFGSSQMIWQRESET_ADDR; 2c839337520b222 Iyappan Subramanian 2016-12-01 516 data = BIT(xgene_enet_ring_bufnum(ring->id)); cb11c062f9052c6 Iyappan Subramanian 2016-07-25 517 } cb11c062f9052c6 Iyappan Subramanian 2016-07-25 518 cb11c062f9052c6 Iyappan Subramanian 2016-07-25 519 xgene_enet_wr_ring_if(pdata, addr, data); cb11c062f9052c6 Iyappan Subramanian 2016-07-25 520 } cb11c062f9052c6 Iyappan Subramanian 2016-07-25 521 32f784b50e14c65 Iyappan Subramanian 2014-10-13 @522 static void xgene_enet_shutdown(struct xgene_enet_pdata *p) 32f784b50e14c65 Iyappan Subramanian 2014-10-13 523 { bc61167ac816621 Iyappan Subramanian 2016-07-25 524 struct device *dev = &p->pdev->dev; bc61167ac816621 Iyappan Subramanian 2016-07-25 525 bc61167ac816621 Iyappan Subramanian 2016-07-25 526 if (dev->of_node) { bc61167ac816621 Iyappan Subramanian 2016-07-25 527 if (!IS_ERR(p->clk)) bc61167ac816621 Iyappan Subramanian 2016-07-25 528 clk_disable_unprepare(p->clk); bc61167ac816621 Iyappan Subramanian 2016-07-25 529 } 32f784b50e14c65 Iyappan Subramanian 2014-10-13 530 } 32f784b50e14c65 Iyappan Subramanian 2014-10-13 531 32f784b50e14c65 Iyappan Subramanian 2014-10-13 @532 static void xgene_enet_link_state(struct work_struct *work) 32f784b50e14c65 Iyappan Subramanian 2014-10-13 533 { 32f784b50e14c65 Iyappan Subramanian 2014-10-13 534 struct xgene_enet_pdata *p = container_of(to_delayed_work(work), 32f784b50e14c65 Iyappan Subramanian 2014-10-13 535 struct xgene_enet_pdata, link_work); 32f784b50e14c65 Iyappan Subramanian 2014-10-13 536 struct net_device *ndev = p->ndev; 32f784b50e14c65 Iyappan Subramanian 2014-10-13 537 u32 link, poll_interval; 32f784b50e14c65 Iyappan Subramanian 2014-10-13 538 32f784b50e14c65 Iyappan Subramanian 2014-10-13 539 link = xgene_enet_link_status(p); 32f784b50e14c65 Iyappan Subramanian 2014-10-13 540 if (link) { 32f784b50e14c65 Iyappan Subramanian 2014-10-13 541 if (!netif_carrier_ok(ndev)) { 32f784b50e14c65 Iyappan Subramanian 2014-10-13 542 netif_carrier_on(ndev); 9a8c5ddedd9805c Iyappan Subramanian 2016-07-25 543 xgene_sgmac_set_speed(p); 32f784b50e14c65 Iyappan Subramanian 2014-10-13 544 xgene_sgmac_rx_enable(p); 32f784b50e14c65 Iyappan Subramanian 2014-10-13 545 xgene_sgmac_tx_enable(p); 9a8c5ddedd9805c Iyappan Subramanian 2016-07-25 546 netdev_info(ndev, "Link is Up - %dMbps\n", 9a8c5ddedd9805c Iyappan Subramanian 2016-07-25 547 p->phy_speed); 32f784b50e14c65 Iyappan Subramanian 2014-10-13 548 } 32f784b50e14c65 Iyappan Subramanian 2014-10-13 549 poll_interval = PHY_POLL_LINK_ON; 32f784b50e14c65 Iyappan Subramanian 2014-10-13 550 } else { 32f784b50e14c65 Iyappan Subramanian 2014-10-13 551 if (netif_carrier_ok(ndev)) { 32f784b50e14c65 Iyappan Subramanian 2014-10-13 552 xgene_sgmac_rx_disable(p); 32f784b50e14c65 Iyappan Subramanian 2014-10-13 553 xgene_sgmac_tx_disable(p); 32f784b50e14c65 Iyappan Subramanian 2014-10-13 554 netif_carrier_off(ndev); 32f784b50e14c65 Iyappan Subramanian 2014-10-13 555 netdev_info(ndev, "Link is Down\n"); 32f784b50e14c65 Iyappan Subramanian 2014-10-13 556 } 32f784b50e14c65 Iyappan Subramanian 2014-10-13 557 poll_interval = PHY_POLL_LINK_OFF; 32f784b50e14c65 Iyappan Subramanian 2014-10-13 558 } 32f784b50e14c65 Iyappan Subramanian 2014-10-13 559 32f784b50e14c65 Iyappan Subramanian 2014-10-13 560 schedule_delayed_work(&p->link_work, poll_interval); 32f784b50e14c65 Iyappan Subramanian 2014-10-13 561 } 32f784b50e14c65 Iyappan Subramanian 2014-10-13 562 bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 @563 static void xgene_sgmac_enable_tx_pause(struct xgene_enet_pdata *p, bool enable) bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 564 { bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 565 u32 data, ecm_cfg_addr; bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 566 bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 567 if (p->enet_id == XGENE_ENET1) { bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 568 ecm_cfg_addr = (!(p->port_id % 2)) ? CSR_ECM_CFG_0_ADDR : bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 569 CSR_ECM_CFG_1_ADDR; bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 570 } else { bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 571 ecm_cfg_addr = XG_MCX_ECM_CFG_0_ADDR; bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 572 } bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 573 bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 574 data = xgene_enet_rd_mcx_csr(p, ecm_cfg_addr); bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 575 if (enable) bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 576 data |= MULTI_DPF_AUTOCTRL | PAUSE_XON_EN; bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 577 else bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 578 data &= ~(MULTI_DPF_AUTOCTRL | PAUSE_XON_EN); bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 579 xgene_enet_wr_mcx_csr(p, ecm_cfg_addr, data); bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 580 } bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 581 3cdb73091767649 Julia Lawall 2015-12-08 582 const struct xgene_mac_ops xgene_sgmac_ops = { 32f784b50e14c65 Iyappan Subramanian 2014-10-13 583 .init = xgene_sgmac_init, 32f784b50e14c65 Iyappan Subramanian 2014-10-13 584 .reset = xgene_sgmac_reset, 32f784b50e14c65 Iyappan Subramanian 2014-10-13 585 .rx_enable = xgene_sgmac_rx_enable, 32f784b50e14c65 Iyappan Subramanian 2014-10-13 586 .tx_enable = xgene_sgmac_tx_enable, 32f784b50e14c65 Iyappan Subramanian 2014-10-13 587 .rx_disable = xgene_sgmac_rx_disable, 32f784b50e14c65 Iyappan Subramanian 2014-10-13 588 .tx_disable = xgene_sgmac_tx_disable, ca6d550c5dbe66e Iyappan Subramanian 2017-05-10 589 .get_drop_cnt = xgene_sgmac_get_drop_cnt, 9a8c5ddedd9805c Iyappan Subramanian 2016-07-25 590 .set_speed = xgene_sgmac_set_speed, 32f784b50e14c65 Iyappan Subramanian 2014-10-13 591 .set_mac_addr = xgene_sgmac_set_mac_addr, 350b4e33b89378c Iyappan Subramanian 2016-12-01 592 .set_framesize = xgene_sgmac_set_frame_size, bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 593 .link_state = xgene_enet_link_state, bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 594 .enable_tx_pause = xgene_sgmac_enable_tx_pause, bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 595 .flowctl_tx = xgene_sgmac_flowctl_tx, bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 596 .flowctl_rx = xgene_sgmac_flowctl_rx 32f784b50e14c65 Iyappan Subramanian 2014-10-13 597 }; 32f784b50e14c65 Iyappan Subramanian 2014-10-13 598 3cdb73091767649 Julia Lawall 2015-12-08 599 const struct xgene_port_ops xgene_sgport_ops = { 32f784b50e14c65 Iyappan Subramanian 2014-10-13 600 .reset = xgene_enet_reset, cb11c062f9052c6 Iyappan Subramanian 2016-07-25 601 .clear = xgene_enet_clear, 32f784b50e14c65 Iyappan Subramanian 2014-10-13 602 .cle_bypass = xgene_enet_cle_bypass, 32f784b50e14c65 Iyappan Subramanian 2014-10-13 603 .shutdown = xgene_enet_shutdown 32f784b50e14c65 Iyappan Subramanian 2014-10-13 @604 }; :::::: The code at line 480 was first introduced by commit :::::: 32f784b50e14c653ad0f010fbd5921a5f8caf846 drivers: net: xgene: Add SGMII based 1GbE support :::::: TO: Iyappan Subramanian :::::: CC: David S. Miller --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation --j5pxybbrzedx7wag Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 --j5pxybbrzedx7wag-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: lkp at intel.com (kbuild test robot) Date: Mon, 22 Jul 2019 19:05:08 +0800 Subject: [Linux-kernel-mentees] [PATCH] drivers: net: xgene: Remove acpi_has_method() calls In-Reply-To: <20190722030401.69563-1-skunberg.kelsey@gmail.com> References: <20190722030401.69563-1-skunberg.kelsey@gmail.com> Message-ID: <201907221843.iX1OFrAo%lkp@intel.com> List-Id: Hi Kelsey, Thank you for the patch! Yet something to improve: [auto build test ERROR on linus/master] [cannot apply to v5.3-rc1 next-20190722] [if your patch is applied to the wrong git tree, please drop us a note to help improve the system] url: https://github.com/0day-ci/linux/commits/Kelsey-Skunberg/drivers-net-xgene-Remove-acpi_has_method-calls/20190722-132405 config: x86_64-allyesconfig (attached as .config) compiler: gcc-7 (Debian 7.4.0-10) 7.4.0 reproduce: # save the attached .config to linux build tree make ARCH=x86_64 If you fix the issue, kindly add following tag Reported-by: kbuild test robot All error/warnings (new ones prefixed by >>): drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c: In function 'xgene_enet_reset': >> drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c:480:13: error: invalid storage class for function 'xgene_enet_cle_bypass' static void xgene_enet_cle_bypass(struct xgene_enet_pdata *p, ^~~~~~~~~~~~~~~~~~~~~ >> drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c:480:1: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] static void xgene_enet_cle_bypass(struct xgene_enet_pdata *p, ^~~~~~ >> drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c:506:13: error: invalid storage class for function 'xgene_enet_clear' static void xgene_enet_clear(struct xgene_enet_pdata *pdata, ^~~~~~~~~~~~~~~~ >> drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c:522:13: error: invalid storage class for function 'xgene_enet_shutdown' static void xgene_enet_shutdown(struct xgene_enet_pdata *p) ^~~~~~~~~~~~~~~~~~~ >> drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c:532:13: error: invalid storage class for function 'xgene_enet_link_state' static void xgene_enet_link_state(struct work_struct *work) ^~~~~~~~~~~~~~~~~~~~~ >> drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c:563:13: error: invalid storage class for function 'xgene_sgmac_enable_tx_pause' static void xgene_sgmac_enable_tx_pause(struct xgene_enet_pdata *p, bool enable) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >> drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c:604:1: error: expected declaration or statement at end of input }; ^ drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c:599:29: warning: unused variable 'xgene_sgport_ops' [-Wunused-variable] const struct xgene_port_ops xgene_sgport_ops = { ^~~~~~~~~~~~~~~~ drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c:582:28: warning: unused variable 'xgene_sgmac_ops' [-Wunused-variable] const struct xgene_mac_ops xgene_sgmac_ops = { ^~~~~~~~~~~~~~~ At top level: drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c:437:12: warning: 'xgene_enet_reset' defined but not used [-Wunused-function] static int xgene_enet_reset(struct xgene_enet_pdata *p) ^~~~~~~~~~~~~~~~ vim +/xgene_enet_cle_bypass +480 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 32f784b50e14c65 Iyappan Subramanian 2014-10-13 479 32f784b50e14c65 Iyappan Subramanian 2014-10-13 @480 static void xgene_enet_cle_bypass(struct xgene_enet_pdata *p, d6d489694fda7af Iyappan Subramanian 2016-12-01 481 u32 dst_ring_num, u16 bufpool_id, d6d489694fda7af Iyappan Subramanian 2016-12-01 482 u16 nxtbufpool_id) 32f784b50e14c65 Iyappan Subramanian 2014-10-13 483 { 561fea6deacf72b Iyappan Subramanian 2015-04-28 484 u32 cle_bypass_reg0, cle_bypass_reg1; ca6264545a9ffa8 Keyur Chudgar 2015-03-17 485 u32 offset = p->port_id * MAC_OFFSET; d6d489694fda7af Iyappan Subramanian 2016-12-01 486 u32 data, fpsel, nxtfpsel; 32f784b50e14c65 Iyappan Subramanian 2014-10-13 487 561fea6deacf72b Iyappan Subramanian 2015-04-28 488 if (p->enet_id == XGENE_ENET1) { 561fea6deacf72b Iyappan Subramanian 2015-04-28 489 cle_bypass_reg0 = CLE_BYPASS_REG0_0_ADDR; 561fea6deacf72b Iyappan Subramanian 2015-04-28 490 cle_bypass_reg1 = CLE_BYPASS_REG1_0_ADDR; 561fea6deacf72b Iyappan Subramanian 2015-04-28 491 } else { 561fea6deacf72b Iyappan Subramanian 2015-04-28 492 cle_bypass_reg0 = XCLE_BYPASS_REG0_ADDR; 561fea6deacf72b Iyappan Subramanian 2015-04-28 493 cle_bypass_reg1 = XCLE_BYPASS_REG1_ADDR; 561fea6deacf72b Iyappan Subramanian 2015-04-28 494 } 561fea6deacf72b Iyappan Subramanian 2015-04-28 495 32f784b50e14c65 Iyappan Subramanian 2014-10-13 496 data = CFG_CLE_BYPASS_EN0; 561fea6deacf72b Iyappan Subramanian 2015-04-28 497 xgene_enet_wr_csr(p, cle_bypass_reg0 + offset, data); 32f784b50e14c65 Iyappan Subramanian 2014-10-13 498 2c839337520b222 Iyappan Subramanian 2016-12-01 499 fpsel = xgene_enet_get_fpsel(bufpool_id); d6d489694fda7af Iyappan Subramanian 2016-12-01 500 nxtfpsel = xgene_enet_get_fpsel(nxtbufpool_id); d6d489694fda7af Iyappan Subramanian 2016-12-01 501 data = CFG_CLE_DSTQID0(dst_ring_num) | CFG_CLE_FPSEL0(fpsel) | d6d489694fda7af Iyappan Subramanian 2016-12-01 502 CFG_CLE_NXTFPSEL0(nxtfpsel); 561fea6deacf72b Iyappan Subramanian 2015-04-28 503 xgene_enet_wr_csr(p, cle_bypass_reg1 + offset, data); 32f784b50e14c65 Iyappan Subramanian 2014-10-13 504 } 32f784b50e14c65 Iyappan Subramanian 2014-10-13 505 cb11c062f9052c6 Iyappan Subramanian 2016-07-25 @506 static void xgene_enet_clear(struct xgene_enet_pdata *pdata, cb11c062f9052c6 Iyappan Subramanian 2016-07-25 507 struct xgene_enet_desc_ring *ring) cb11c062f9052c6 Iyappan Subramanian 2016-07-25 508 { 2c839337520b222 Iyappan Subramanian 2016-12-01 509 u32 addr, data; cb11c062f9052c6 Iyappan Subramanian 2016-07-25 510 cb11c062f9052c6 Iyappan Subramanian 2016-07-25 511 if (xgene_enet_is_bufpool(ring->id)) { cb11c062f9052c6 Iyappan Subramanian 2016-07-25 512 addr = ENET_CFGSSQMIFPRESET_ADDR; 2c839337520b222 Iyappan Subramanian 2016-12-01 513 data = BIT(xgene_enet_get_fpsel(ring->id)); cb11c062f9052c6 Iyappan Subramanian 2016-07-25 514 } else { cb11c062f9052c6 Iyappan Subramanian 2016-07-25 515 addr = ENET_CFGSSQMIWQRESET_ADDR; 2c839337520b222 Iyappan Subramanian 2016-12-01 516 data = BIT(xgene_enet_ring_bufnum(ring->id)); cb11c062f9052c6 Iyappan Subramanian 2016-07-25 517 } cb11c062f9052c6 Iyappan Subramanian 2016-07-25 518 cb11c062f9052c6 Iyappan Subramanian 2016-07-25 519 xgene_enet_wr_ring_if(pdata, addr, data); cb11c062f9052c6 Iyappan Subramanian 2016-07-25 520 } cb11c062f9052c6 Iyappan Subramanian 2016-07-25 521 32f784b50e14c65 Iyappan Subramanian 2014-10-13 @522 static void xgene_enet_shutdown(struct xgene_enet_pdata *p) 32f784b50e14c65 Iyappan Subramanian 2014-10-13 523 { bc61167ac816621 Iyappan Subramanian 2016-07-25 524 struct device *dev = &p->pdev->dev; bc61167ac816621 Iyappan Subramanian 2016-07-25 525 bc61167ac816621 Iyappan Subramanian 2016-07-25 526 if (dev->of_node) { bc61167ac816621 Iyappan Subramanian 2016-07-25 527 if (!IS_ERR(p->clk)) bc61167ac816621 Iyappan Subramanian 2016-07-25 528 clk_disable_unprepare(p->clk); bc61167ac816621 Iyappan Subramanian 2016-07-25 529 } 32f784b50e14c65 Iyappan Subramanian 2014-10-13 530 } 32f784b50e14c65 Iyappan Subramanian 2014-10-13 531 32f784b50e14c65 Iyappan Subramanian 2014-10-13 @532 static void xgene_enet_link_state(struct work_struct *work) 32f784b50e14c65 Iyappan Subramanian 2014-10-13 533 { 32f784b50e14c65 Iyappan Subramanian 2014-10-13 534 struct xgene_enet_pdata *p = container_of(to_delayed_work(work), 32f784b50e14c65 Iyappan Subramanian 2014-10-13 535 struct xgene_enet_pdata, link_work); 32f784b50e14c65 Iyappan Subramanian 2014-10-13 536 struct net_device *ndev = p->ndev; 32f784b50e14c65 Iyappan Subramanian 2014-10-13 537 u32 link, poll_interval; 32f784b50e14c65 Iyappan Subramanian 2014-10-13 538 32f784b50e14c65 Iyappan Subramanian 2014-10-13 539 link = xgene_enet_link_status(p); 32f784b50e14c65 Iyappan Subramanian 2014-10-13 540 if (link) { 32f784b50e14c65 Iyappan Subramanian 2014-10-13 541 if (!netif_carrier_ok(ndev)) { 32f784b50e14c65 Iyappan Subramanian 2014-10-13 542 netif_carrier_on(ndev); 9a8c5ddedd9805c Iyappan Subramanian 2016-07-25 543 xgene_sgmac_set_speed(p); 32f784b50e14c65 Iyappan Subramanian 2014-10-13 544 xgene_sgmac_rx_enable(p); 32f784b50e14c65 Iyappan Subramanian 2014-10-13 545 xgene_sgmac_tx_enable(p); 9a8c5ddedd9805c Iyappan Subramanian 2016-07-25 546 netdev_info(ndev, "Link is Up - %dMbps\n", 9a8c5ddedd9805c Iyappan Subramanian 2016-07-25 547 p->phy_speed); 32f784b50e14c65 Iyappan Subramanian 2014-10-13 548 } 32f784b50e14c65 Iyappan Subramanian 2014-10-13 549 poll_interval = PHY_POLL_LINK_ON; 32f784b50e14c65 Iyappan Subramanian 2014-10-13 550 } else { 32f784b50e14c65 Iyappan Subramanian 2014-10-13 551 if (netif_carrier_ok(ndev)) { 32f784b50e14c65 Iyappan Subramanian 2014-10-13 552 xgene_sgmac_rx_disable(p); 32f784b50e14c65 Iyappan Subramanian 2014-10-13 553 xgene_sgmac_tx_disable(p); 32f784b50e14c65 Iyappan Subramanian 2014-10-13 554 netif_carrier_off(ndev); 32f784b50e14c65 Iyappan Subramanian 2014-10-13 555 netdev_info(ndev, "Link is Down\n"); 32f784b50e14c65 Iyappan Subramanian 2014-10-13 556 } 32f784b50e14c65 Iyappan Subramanian 2014-10-13 557 poll_interval = PHY_POLL_LINK_OFF; 32f784b50e14c65 Iyappan Subramanian 2014-10-13 558 } 32f784b50e14c65 Iyappan Subramanian 2014-10-13 559 32f784b50e14c65 Iyappan Subramanian 2014-10-13 560 schedule_delayed_work(&p->link_work, poll_interval); 32f784b50e14c65 Iyappan Subramanian 2014-10-13 561 } 32f784b50e14c65 Iyappan Subramanian 2014-10-13 562 bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 @563 static void xgene_sgmac_enable_tx_pause(struct xgene_enet_pdata *p, bool enable) bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 564 { bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 565 u32 data, ecm_cfg_addr; bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 566 bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 567 if (p->enet_id == XGENE_ENET1) { bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 568 ecm_cfg_addr = (!(p->port_id % 2)) ? CSR_ECM_CFG_0_ADDR : bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 569 CSR_ECM_CFG_1_ADDR; bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 570 } else { bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 571 ecm_cfg_addr = XG_MCX_ECM_CFG_0_ADDR; bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 572 } bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 573 bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 574 data = xgene_enet_rd_mcx_csr(p, ecm_cfg_addr); bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 575 if (enable) bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 576 data |= MULTI_DPF_AUTOCTRL | PAUSE_XON_EN; bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 577 else bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 578 data &= ~(MULTI_DPF_AUTOCTRL | PAUSE_XON_EN); bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 579 xgene_enet_wr_mcx_csr(p, ecm_cfg_addr, data); bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 580 } bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 581 3cdb73091767649 Julia Lawall 2015-12-08 582 const struct xgene_mac_ops xgene_sgmac_ops = { 32f784b50e14c65 Iyappan Subramanian 2014-10-13 583 .init = xgene_sgmac_init, 32f784b50e14c65 Iyappan Subramanian 2014-10-13 584 .reset = xgene_sgmac_reset, 32f784b50e14c65 Iyappan Subramanian 2014-10-13 585 .rx_enable = xgene_sgmac_rx_enable, 32f784b50e14c65 Iyappan Subramanian 2014-10-13 586 .tx_enable = xgene_sgmac_tx_enable, 32f784b50e14c65 Iyappan Subramanian 2014-10-13 587 .rx_disable = xgene_sgmac_rx_disable, 32f784b50e14c65 Iyappan Subramanian 2014-10-13 588 .tx_disable = xgene_sgmac_tx_disable, ca6d550c5dbe66e Iyappan Subramanian 2017-05-10 589 .get_drop_cnt = xgene_sgmac_get_drop_cnt, 9a8c5ddedd9805c Iyappan Subramanian 2016-07-25 590 .set_speed = xgene_sgmac_set_speed, 32f784b50e14c65 Iyappan Subramanian 2014-10-13 591 .set_mac_addr = xgene_sgmac_set_mac_addr, 350b4e33b89378c Iyappan Subramanian 2016-12-01 592 .set_framesize = xgene_sgmac_set_frame_size, bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 593 .link_state = xgene_enet_link_state, bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 594 .enable_tx_pause = xgene_sgmac_enable_tx_pause, bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 595 .flowctl_tx = xgene_sgmac_flowctl_tx, bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 596 .flowctl_rx = xgene_sgmac_flowctl_rx 32f784b50e14c65 Iyappan Subramanian 2014-10-13 597 }; 32f784b50e14c65 Iyappan Subramanian 2014-10-13 598 3cdb73091767649 Julia Lawall 2015-12-08 599 const struct xgene_port_ops xgene_sgport_ops = { 32f784b50e14c65 Iyappan Subramanian 2014-10-13 600 .reset = xgene_enet_reset, cb11c062f9052c6 Iyappan Subramanian 2016-07-25 601 .clear = xgene_enet_clear, 32f784b50e14c65 Iyappan Subramanian 2014-10-13 602 .cle_bypass = xgene_enet_cle_bypass, 32f784b50e14c65 Iyappan Subramanian 2014-10-13 603 .shutdown = xgene_enet_shutdown 32f784b50e14c65 Iyappan Subramanian 2014-10-13 @604 }; :::::: The code at line 480 was first introduced by commit :::::: 32f784b50e14c653ad0f010fbd5921a5f8caf846 drivers: net: xgene: Add SGMII based 1GbE support :::::: TO: Iyappan Subramanian :::::: CC: David S. Miller --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation -------------- next part -------------- A non-text attachment was scrubbed... Name: .config.gz Type: application/gzip Size: 69531 bytes Desc: not available URL: From mboxrd@z Thu Jan 1 00:00:00 1970 From: lkp@intel.com (kbuild test robot) Date: Mon, 22 Jul 2019 19:05:08 +0800 Subject: [Linux-kernel-mentees] [PATCH] drivers: net: xgene: Remove acpi_has_method() calls In-Reply-To: <20190722030401.69563-1-skunberg.kelsey@gmail.com> References: <20190722030401.69563-1-skunberg.kelsey@gmail.com> Message-ID: <201907221843.iX1OFrAo%lkp@intel.com> List-Id: Content-Type: text/plain; charset="UTF-8" Message-ID: <20190722110508.WNOdwNSzxmfIJhmSA67xekhj2-lNlIeuqO-uo-wuPeQ@z> Hi Kelsey, Thank you for the patch! Yet something to improve: [auto build test ERROR on linus/master] [cannot apply to v5.3-rc1 next-20190722] [if your patch is applied to the wrong git tree, please drop us a note to help improve the system] url: https://github.com/0day-ci/linux/commits/Kelsey-Skunberg/drivers-net-xgene-Remove-acpi_has_method-calls/20190722-132405 config: x86_64-allyesconfig (attached as .config) compiler: gcc-7 (Debian 7.4.0-10) 7.4.0 reproduce: # save the attached .config to linux build tree make ARCH=x86_64 If you fix the issue, kindly add following tag Reported-by: kbuild test robot All error/warnings (new ones prefixed by >>): drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c: In function 'xgene_enet_reset': >> drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c:480:13: error: invalid storage class for function 'xgene_enet_cle_bypass' static void xgene_enet_cle_bypass(struct xgene_enet_pdata *p, ^~~~~~~~~~~~~~~~~~~~~ >> drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c:480:1: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] static void xgene_enet_cle_bypass(struct xgene_enet_pdata *p, ^~~~~~ >> drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c:506:13: error: invalid storage class for function 'xgene_enet_clear' static void xgene_enet_clear(struct xgene_enet_pdata *pdata, ^~~~~~~~~~~~~~~~ >> drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c:522:13: error: invalid storage class for function 'xgene_enet_shutdown' static void xgene_enet_shutdown(struct xgene_enet_pdata *p) ^~~~~~~~~~~~~~~~~~~ >> drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c:532:13: error: invalid storage class for function 'xgene_enet_link_state' static void xgene_enet_link_state(struct work_struct *work) ^~~~~~~~~~~~~~~~~~~~~ >> drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c:563:13: error: invalid storage class for function 'xgene_sgmac_enable_tx_pause' static void xgene_sgmac_enable_tx_pause(struct xgene_enet_pdata *p, bool enable) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >> drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c:604:1: error: expected declaration or statement at end of input }; ^ drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c:599:29: warning: unused variable 'xgene_sgport_ops' [-Wunused-variable] const struct xgene_port_ops xgene_sgport_ops = { ^~~~~~~~~~~~~~~~ drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c:582:28: warning: unused variable 'xgene_sgmac_ops' [-Wunused-variable] const struct xgene_mac_ops xgene_sgmac_ops = { ^~~~~~~~~~~~~~~ At top level: drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c:437:12: warning: 'xgene_enet_reset' defined but not used [-Wunused-function] static int xgene_enet_reset(struct xgene_enet_pdata *p) ^~~~~~~~~~~~~~~~ vim +/xgene_enet_cle_bypass +480 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 32f784b50e14c65 Iyappan Subramanian 2014-10-13 479 32f784b50e14c65 Iyappan Subramanian 2014-10-13 @480 static void xgene_enet_cle_bypass(struct xgene_enet_pdata *p, d6d489694fda7af Iyappan Subramanian 2016-12-01 481 u32 dst_ring_num, u16 bufpool_id, d6d489694fda7af Iyappan Subramanian 2016-12-01 482 u16 nxtbufpool_id) 32f784b50e14c65 Iyappan Subramanian 2014-10-13 483 { 561fea6deacf72b Iyappan Subramanian 2015-04-28 484 u32 cle_bypass_reg0, cle_bypass_reg1; ca6264545a9ffa8 Keyur Chudgar 2015-03-17 485 u32 offset = p->port_id * MAC_OFFSET; d6d489694fda7af Iyappan Subramanian 2016-12-01 486 u32 data, fpsel, nxtfpsel; 32f784b50e14c65 Iyappan Subramanian 2014-10-13 487 561fea6deacf72b Iyappan Subramanian 2015-04-28 488 if (p->enet_id == XGENE_ENET1) { 561fea6deacf72b Iyappan Subramanian 2015-04-28 489 cle_bypass_reg0 = CLE_BYPASS_REG0_0_ADDR; 561fea6deacf72b Iyappan Subramanian 2015-04-28 490 cle_bypass_reg1 = CLE_BYPASS_REG1_0_ADDR; 561fea6deacf72b Iyappan Subramanian 2015-04-28 491 } else { 561fea6deacf72b Iyappan Subramanian 2015-04-28 492 cle_bypass_reg0 = XCLE_BYPASS_REG0_ADDR; 561fea6deacf72b Iyappan Subramanian 2015-04-28 493 cle_bypass_reg1 = XCLE_BYPASS_REG1_ADDR; 561fea6deacf72b Iyappan Subramanian 2015-04-28 494 } 561fea6deacf72b Iyappan Subramanian 2015-04-28 495 32f784b50e14c65 Iyappan Subramanian 2014-10-13 496 data = CFG_CLE_BYPASS_EN0; 561fea6deacf72b Iyappan Subramanian 2015-04-28 497 xgene_enet_wr_csr(p, cle_bypass_reg0 + offset, data); 32f784b50e14c65 Iyappan Subramanian 2014-10-13 498 2c839337520b222 Iyappan Subramanian 2016-12-01 499 fpsel = xgene_enet_get_fpsel(bufpool_id); d6d489694fda7af Iyappan Subramanian 2016-12-01 500 nxtfpsel = xgene_enet_get_fpsel(nxtbufpool_id); d6d489694fda7af Iyappan Subramanian 2016-12-01 501 data = CFG_CLE_DSTQID0(dst_ring_num) | CFG_CLE_FPSEL0(fpsel) | d6d489694fda7af Iyappan Subramanian 2016-12-01 502 CFG_CLE_NXTFPSEL0(nxtfpsel); 561fea6deacf72b Iyappan Subramanian 2015-04-28 503 xgene_enet_wr_csr(p, cle_bypass_reg1 + offset, data); 32f784b50e14c65 Iyappan Subramanian 2014-10-13 504 } 32f784b50e14c65 Iyappan Subramanian 2014-10-13 505 cb11c062f9052c6 Iyappan Subramanian 2016-07-25 @506 static void xgene_enet_clear(struct xgene_enet_pdata *pdata, cb11c062f9052c6 Iyappan Subramanian 2016-07-25 507 struct xgene_enet_desc_ring *ring) cb11c062f9052c6 Iyappan Subramanian 2016-07-25 508 { 2c839337520b222 Iyappan Subramanian 2016-12-01 509 u32 addr, data; cb11c062f9052c6 Iyappan Subramanian 2016-07-25 510 cb11c062f9052c6 Iyappan Subramanian 2016-07-25 511 if (xgene_enet_is_bufpool(ring->id)) { cb11c062f9052c6 Iyappan Subramanian 2016-07-25 512 addr = ENET_CFGSSQMIFPRESET_ADDR; 2c839337520b222 Iyappan Subramanian 2016-12-01 513 data = BIT(xgene_enet_get_fpsel(ring->id)); cb11c062f9052c6 Iyappan Subramanian 2016-07-25 514 } else { cb11c062f9052c6 Iyappan Subramanian 2016-07-25 515 addr = ENET_CFGSSQMIWQRESET_ADDR; 2c839337520b222 Iyappan Subramanian 2016-12-01 516 data = BIT(xgene_enet_ring_bufnum(ring->id)); cb11c062f9052c6 Iyappan Subramanian 2016-07-25 517 } cb11c062f9052c6 Iyappan Subramanian 2016-07-25 518 cb11c062f9052c6 Iyappan Subramanian 2016-07-25 519 xgene_enet_wr_ring_if(pdata, addr, data); cb11c062f9052c6 Iyappan Subramanian 2016-07-25 520 } cb11c062f9052c6 Iyappan Subramanian 2016-07-25 521 32f784b50e14c65 Iyappan Subramanian 2014-10-13 @522 static void xgene_enet_shutdown(struct xgene_enet_pdata *p) 32f784b50e14c65 Iyappan Subramanian 2014-10-13 523 { bc61167ac816621 Iyappan Subramanian 2016-07-25 524 struct device *dev = &p->pdev->dev; bc61167ac816621 Iyappan Subramanian 2016-07-25 525 bc61167ac816621 Iyappan Subramanian 2016-07-25 526 if (dev->of_node) { bc61167ac816621 Iyappan Subramanian 2016-07-25 527 if (!IS_ERR(p->clk)) bc61167ac816621 Iyappan Subramanian 2016-07-25 528 clk_disable_unprepare(p->clk); bc61167ac816621 Iyappan Subramanian 2016-07-25 529 } 32f784b50e14c65 Iyappan Subramanian 2014-10-13 530 } 32f784b50e14c65 Iyappan Subramanian 2014-10-13 531 32f784b50e14c65 Iyappan Subramanian 2014-10-13 @532 static void xgene_enet_link_state(struct work_struct *work) 32f784b50e14c65 Iyappan Subramanian 2014-10-13 533 { 32f784b50e14c65 Iyappan Subramanian 2014-10-13 534 struct xgene_enet_pdata *p = container_of(to_delayed_work(work), 32f784b50e14c65 Iyappan Subramanian 2014-10-13 535 struct xgene_enet_pdata, link_work); 32f784b50e14c65 Iyappan Subramanian 2014-10-13 536 struct net_device *ndev = p->ndev; 32f784b50e14c65 Iyappan Subramanian 2014-10-13 537 u32 link, poll_interval; 32f784b50e14c65 Iyappan Subramanian 2014-10-13 538 32f784b50e14c65 Iyappan Subramanian 2014-10-13 539 link = xgene_enet_link_status(p); 32f784b50e14c65 Iyappan Subramanian 2014-10-13 540 if (link) { 32f784b50e14c65 Iyappan Subramanian 2014-10-13 541 if (!netif_carrier_ok(ndev)) { 32f784b50e14c65 Iyappan Subramanian 2014-10-13 542 netif_carrier_on(ndev); 9a8c5ddedd9805c Iyappan Subramanian 2016-07-25 543 xgene_sgmac_set_speed(p); 32f784b50e14c65 Iyappan Subramanian 2014-10-13 544 xgene_sgmac_rx_enable(p); 32f784b50e14c65 Iyappan Subramanian 2014-10-13 545 xgene_sgmac_tx_enable(p); 9a8c5ddedd9805c Iyappan Subramanian 2016-07-25 546 netdev_info(ndev, "Link is Up - %dMbps\n", 9a8c5ddedd9805c Iyappan Subramanian 2016-07-25 547 p->phy_speed); 32f784b50e14c65 Iyappan Subramanian 2014-10-13 548 } 32f784b50e14c65 Iyappan Subramanian 2014-10-13 549 poll_interval = PHY_POLL_LINK_ON; 32f784b50e14c65 Iyappan Subramanian 2014-10-13 550 } else { 32f784b50e14c65 Iyappan Subramanian 2014-10-13 551 if (netif_carrier_ok(ndev)) { 32f784b50e14c65 Iyappan Subramanian 2014-10-13 552 xgene_sgmac_rx_disable(p); 32f784b50e14c65 Iyappan Subramanian 2014-10-13 553 xgene_sgmac_tx_disable(p); 32f784b50e14c65 Iyappan Subramanian 2014-10-13 554 netif_carrier_off(ndev); 32f784b50e14c65 Iyappan Subramanian 2014-10-13 555 netdev_info(ndev, "Link is Down\n"); 32f784b50e14c65 Iyappan Subramanian 2014-10-13 556 } 32f784b50e14c65 Iyappan Subramanian 2014-10-13 557 poll_interval = PHY_POLL_LINK_OFF; 32f784b50e14c65 Iyappan Subramanian 2014-10-13 558 } 32f784b50e14c65 Iyappan Subramanian 2014-10-13 559 32f784b50e14c65 Iyappan Subramanian 2014-10-13 560 schedule_delayed_work(&p->link_work, poll_interval); 32f784b50e14c65 Iyappan Subramanian 2014-10-13 561 } 32f784b50e14c65 Iyappan Subramanian 2014-10-13 562 bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 @563 static void xgene_sgmac_enable_tx_pause(struct xgene_enet_pdata *p, bool enable) bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 564 { bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 565 u32 data, ecm_cfg_addr; bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 566 bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 567 if (p->enet_id == XGENE_ENET1) { bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 568 ecm_cfg_addr = (!(p->port_id % 2)) ? CSR_ECM_CFG_0_ADDR : bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 569 CSR_ECM_CFG_1_ADDR; bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 570 } else { bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 571 ecm_cfg_addr = XG_MCX_ECM_CFG_0_ADDR; bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 572 } bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 573 bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 574 data = xgene_enet_rd_mcx_csr(p, ecm_cfg_addr); bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 575 if (enable) bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 576 data |= MULTI_DPF_AUTOCTRL | PAUSE_XON_EN; bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 577 else bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 578 data &= ~(MULTI_DPF_AUTOCTRL | PAUSE_XON_EN); bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 579 xgene_enet_wr_mcx_csr(p, ecm_cfg_addr, data); bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 580 } bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 581 3cdb73091767649 Julia Lawall 2015-12-08 582 const struct xgene_mac_ops xgene_sgmac_ops = { 32f784b50e14c65 Iyappan Subramanian 2014-10-13 583 .init = xgene_sgmac_init, 32f784b50e14c65 Iyappan Subramanian 2014-10-13 584 .reset = xgene_sgmac_reset, 32f784b50e14c65 Iyappan Subramanian 2014-10-13 585 .rx_enable = xgene_sgmac_rx_enable, 32f784b50e14c65 Iyappan Subramanian 2014-10-13 586 .tx_enable = xgene_sgmac_tx_enable, 32f784b50e14c65 Iyappan Subramanian 2014-10-13 587 .rx_disable = xgene_sgmac_rx_disable, 32f784b50e14c65 Iyappan Subramanian 2014-10-13 588 .tx_disable = xgene_sgmac_tx_disable, ca6d550c5dbe66e Iyappan Subramanian 2017-05-10 589 .get_drop_cnt = xgene_sgmac_get_drop_cnt, 9a8c5ddedd9805c Iyappan Subramanian 2016-07-25 590 .set_speed = xgene_sgmac_set_speed, 32f784b50e14c65 Iyappan Subramanian 2014-10-13 591 .set_mac_addr = xgene_sgmac_set_mac_addr, 350b4e33b89378c Iyappan Subramanian 2016-12-01 592 .set_framesize = xgene_sgmac_set_frame_size, bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 593 .link_state = xgene_enet_link_state, bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 594 .enable_tx_pause = xgene_sgmac_enable_tx_pause, bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 595 .flowctl_tx = xgene_sgmac_flowctl_tx, bb64fa09ac1b225 Iyappan Subramanian 2016-12-01 596 .flowctl_rx = xgene_sgmac_flowctl_rx 32f784b50e14c65 Iyappan Subramanian 2014-10-13 597 }; 32f784b50e14c65 Iyappan Subramanian 2014-10-13 598 3cdb73091767649 Julia Lawall 2015-12-08 599 const struct xgene_port_ops xgene_sgport_ops = { 32f784b50e14c65 Iyappan Subramanian 2014-10-13 600 .reset = xgene_enet_reset, cb11c062f9052c6 Iyappan Subramanian 2016-07-25 601 .clear = xgene_enet_clear, 32f784b50e14c65 Iyappan Subramanian 2014-10-13 602 .cle_bypass = xgene_enet_cle_bypass, 32f784b50e14c65 Iyappan Subramanian 2014-10-13 603 .shutdown = xgene_enet_shutdown 32f784b50e14c65 Iyappan Subramanian 2014-10-13 @604 }; :::::: The code at line 480 was first introduced by commit :::::: 32f784b50e14c653ad0f010fbd5921a5f8caf846 drivers: net: xgene: Add SGMII based 1GbE support :::::: TO: Iyappan Subramanian :::::: CC: David S. Miller --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation -------------- next part -------------- A non-text attachment was scrubbed... Name: .config.gz Type: application/gzip Size: 69531 bytes Desc: not available URL: