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 EA2EFC433E0 for ; Tue, 26 May 2020 04:34:59 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id BE325207FB for ; Tue, 26 May 2020 04:34:59 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726363AbgEZEe6 (ORCPT ); Tue, 26 May 2020 00:34:58 -0400 Received: from mga18.intel.com ([134.134.136.126]:52900 "EHLO mga18.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725294AbgEZEe6 (ORCPT ); Tue, 26 May 2020 00:34:58 -0400 IronPort-SDR: mRPXC18zDtb3m7YaJPa8wSzYdTbc58AkgE6XMzXq22vaqKd71LhW8ELG4EEJS7CPm7UPVkqdBG 7+8Hf4aDm6Dw== X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 May 2020 21:32:50 -0700 IronPort-SDR: N6gk/jbR4sIa7BvYrlK0YFlUQlubsJlWgLVuToYjZe1pCqbP5CBu4/pbbSUhmnfbhCXWBgSea2 r9aVRsjukY+g== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.73,436,1583222400"; d="gz'50?scan'50,208,50";a="345050233" Received: from lkp-server01.sh.intel.com (HELO lkp-server01) ([10.239.97.150]) by orsmga001.jf.intel.com with ESMTP; 25 May 2020 21:32:48 -0700 Received: from kbuild by lkp-server01 with local (Exim 4.89) (envelope-from ) id 1jdRGh-000362-EU; Tue, 26 May 2020 12:32:47 +0800 Date: Tue, 26 May 2020 12:32:36 +0800 From: kbuild test robot To: Colin Ian King Cc: kbuild-all@lists.01.org, linux-kernel@vger.kernel.org, Greg Kroah-Hartman , Peter Chen Subject: drivers/usb/cdns3/drd.c:43:31: sparse: expected void const volatile [noderef] * Message-ID: <202005261232.l7VmPPed%lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="4Ckj6UjgE2iN1+kY" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --4Ckj6UjgE2iN1+kY Content-Type: text/plain; charset=us-ascii Content-Disposition: inline tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: 9cb1fd0efd195590b828b9b865421ad345a4a145 commit: 70d8b9e5e63d212019ba3f6823c8ec3d2df87645 usb: cdns3: make signed 1 bit bitfields unsigned date: 9 weeks ago config: sh-randconfig-s032-20200526 (attached as .config) compiler: sh4-linux-gcc (GCC) 9.3.0 reproduce: # apt-get install sparse # sparse version: v0.6.1-240-gf0fe1cd9-dirty git checkout 70d8b9e5e63d212019ba3f6823c8ec3d2df87645 # save the attached .config to linux build tree make W=1 C=1 ARCH=sh CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' If you fix the issue, kindly add following tag as appropriate Reported-by: kbuild test robot sparse warnings: (new ones prefixed by >>) ./arch/sh/include/generated/uapi/asm/unistd_32.h:411:37: sparse: sparse: no newline at end of file drivers/usb/cdns3/drd.c:43:31: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] * @@ got [noderef] * @@ >> drivers/usb/cdns3/drd.c:43:31: sparse: expected void const volatile [noderef] * drivers/usb/cdns3/drd.c:43:31: sparse: got restricted __le32 * drivers/usb/cdns3/drd.c:45:25: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] * @@ got [noderef] * @@ drivers/usb/cdns3/drd.c:45:25: sparse: expected void const volatile [noderef] * drivers/usb/cdns3/drd.c:45:25: sparse: got restricted __le32 * drivers/usb/cdns3/drd.c:47:31: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] * @@ got [noderef] * @@ drivers/usb/cdns3/drd.c:47:31: sparse: expected void const volatile [noderef] * drivers/usb/cdns3/drd.c:47:31: sparse: got restricted __le32 * drivers/usb/cdns3/drd.c:49:25: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] * @@ got [noderef] * @@ drivers/usb/cdns3/drd.c:49:25: sparse: expected void const volatile [noderef] * drivers/usb/cdns3/drd.c:49:25: sparse: got restricted __le32 * drivers/usb/cdns3/drd.c:71:14: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] * @@ got [noderef] * @@ drivers/usb/cdns3/drd.c:71:14: sparse: expected void const volatile [noderef] * drivers/usb/cdns3/drd.c:71:14: sparse: got restricted __le32 * drivers/usb/cdns3/drd.c:81:19: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] * @@ got [noderef] * @@ drivers/usb/cdns3/drd.c:81:19: sparse: expected void const volatile [noderef] * drivers/usb/cdns3/drd.c:81:19: sparse: got restricted __le32 * drivers/usb/cdns3/drd.c:114:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] * @@ got [noderef] * @@ drivers/usb/cdns3/drd.c:114:9: sparse: expected void const volatile [noderef] * drivers/usb/cdns3/drd.c:114:9: sparse: got restricted __le32 * drivers/usb/cdns3/drd.c:123:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] * @@ got [noderef] * @@ drivers/usb/cdns3/drd.c:123:9: sparse: expected void const volatile [noderef] * drivers/usb/cdns3/drd.c:123:9: sparse: got restricted __le32 * drivers/usb/cdns3/drd.c:141:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] * @@ got [noderef] * @@ drivers/usb/cdns3/drd.c:141:17: sparse: expected void const volatile [noderef] * drivers/usb/cdns3/drd.c:141:17: sparse: got restricted __le32 * drivers/usb/cdns3/drd.c:144:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] * @@ got [noderef] * @@ drivers/usb/cdns3/drd.c:144:23: sparse: expected void const volatile [noderef] * drivers/usb/cdns3/drd.c:144:23: sparse: got restricted __le32 * drivers/usb/cdns3/drd.c:144:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] * @@ got [noderef] * @@ drivers/usb/cdns3/drd.c:144:23: sparse: expected void const volatile [noderef] * drivers/usb/cdns3/drd.c:144:23: sparse: got restricted __le32 * drivers/usb/cdns3/drd.c:152:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] * @@ got [noderef] * @@ drivers/usb/cdns3/drd.c:152:17: sparse: expected void const volatile [noderef] * drivers/usb/cdns3/drd.c:152:17: sparse: got restricted __le32 * drivers/usb/cdns3/drd.c:156:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] * @@ got [noderef] * @@ drivers/usb/cdns3/drd.c:156:17: sparse: expected void const volatile [noderef] * drivers/usb/cdns3/drd.c:156:17: sparse: got restricted __le32 * drivers/usb/cdns3/drd.c:156:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] * @@ got [noderef] * @@ drivers/usb/cdns3/drd.c:156:17: sparse: expected void const volatile [noderef] * drivers/usb/cdns3/drd.c:156:17: sparse: got restricted __le32 * drivers/usb/cdns3/drd.c:178:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] * @@ got [noderef] * @@ drivers/usb/cdns3/drd.c:178:17: sparse: expected void const volatile [noderef] * drivers/usb/cdns3/drd.c:178:17: sparse: got restricted __le32 * drivers/usb/cdns3/drd.c:182:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] * @@ got [noderef] * @@ drivers/usb/cdns3/drd.c:182:23: sparse: expected void const volatile [noderef] * drivers/usb/cdns3/drd.c:182:23: sparse: got restricted __le32 * drivers/usb/cdns3/drd.c:182:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] * @@ got [noderef] * @@ drivers/usb/cdns3/drd.c:182:23: sparse: expected void const volatile [noderef] * drivers/usb/cdns3/drd.c:182:23: sparse: got restricted __le32 * drivers/usb/cdns3/drd.c:195:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] * @@ got [noderef] * @@ drivers/usb/cdns3/drd.c:195:17: sparse: expected void const volatile [noderef] * drivers/usb/cdns3/drd.c:195:17: sparse: got restricted __le32 * drivers/usb/cdns3/drd.c:199:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] * @@ got [noderef] * @@ drivers/usb/cdns3/drd.c:199:17: sparse: expected void const volatile [noderef] * drivers/usb/cdns3/drd.c:199:17: sparse: got restricted __le32 * drivers/usb/cdns3/drd.c:199:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] * @@ got [noderef] * @@ drivers/usb/cdns3/drd.c:199:17: sparse: expected void const volatile [noderef] * drivers/usb/cdns3/drd.c:199:17: sparse: got restricted __le32 * drivers/usb/cdns3/drd.c:219:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] * @@ got [noderef] * @@ drivers/usb/cdns3/drd.c:219:9: sparse: expected void const volatile [noderef] * drivers/usb/cdns3/drd.c:219:9: sparse: got restricted __le32 * drivers/usb/cdns3/drd.c:284:15: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] * @@ got [noderef] * @@ drivers/usb/cdns3/drd.c:284:15: sparse: expected void const volatile [noderef] * drivers/usb/cdns3/drd.c:284:15: sparse: got restricted __le32 * drivers/usb/cdns3/drd.c:303:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] * @@ got [noderef] * @@ drivers/usb/cdns3/drd.c:303:9: sparse: expected void const volatile [noderef] * drivers/usb/cdns3/drd.c:303:9: sparse: got restricted __le32 * drivers/usb/cdns3/drd.c:326:27: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct cdns3_otg_legacy_regs *otg_v0_regs @@ got void struct cdns3_otg_legacy_regs *otg_v0_regs @@ drivers/usb/cdns3/drd.c:326:27: sparse: expected struct cdns3_otg_legacy_regs *otg_v0_regs drivers/usb/cdns3/drd.c:326:27: sparse: got void [noderef] *[assigned] regs drivers/usb/cdns3/drd.c:327:14: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] * @@ got [noderef] * @@ drivers/usb/cdns3/drd.c:327:14: sparse: expected void const volatile [noderef] * drivers/usb/cdns3/drd.c:327:14: sparse: got restricted __le32 * drivers/usb/cdns3/drd.c:330:32: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct cdns3_otg_common_regs *otg_regs @@ got void struct cdns3_otg_common_regs *otg_regs @@ drivers/usb/cdns3/drd.c:330:32: sparse: expected struct cdns3_otg_common_regs *otg_regs drivers/usb/cdns3/drd.c:330:32: sparse: got void [noderef] *[assigned] regs drivers/usb/cdns3/drd.c:331:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] * @@ got [noderef] * @@ drivers/usb/cdns3/drd.c:331:17: sparse: expected void const volatile [noderef] * drivers/usb/cdns3/drd.c:331:17: sparse: got restricted __le32 * drivers/usb/cdns3/drd.c:332:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] * @@ got [noderef] * @@ drivers/usb/cdns3/drd.c:332:17: sparse: expected void const volatile [noderef] * drivers/usb/cdns3/drd.c:332:17: sparse: got restricted __le32 * drivers/usb/cdns3/drd.c:336:35: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct cdns3_otg_regs *otg_v1_regs @@ got void [noderestruct cdns3_otg_regs *otg_v1_regs @@ drivers/usb/cdns3/drd.c:336:35: sparse: expected struct cdns3_otg_regs *otg_v1_regs drivers/usb/cdns3/drd.c:336:35: sparse: got void [noderef] *[assigned] regs drivers/usb/cdns3/drd.c:339:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] * @@ got [noderef] * @@ drivers/usb/cdns3/drd.c:339:17: sparse: expected void const volatile [noderef] * drivers/usb/cdns3/drd.c:339:17: sparse: got restricted __le32 * drivers/usb/cdns3/drd.c:340:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] * @@ got [noderef] * @@ drivers/usb/cdns3/drd.c:340:17: sparse: expected void const volatile [noderef] * drivers/usb/cdns3/drd.c:340:17: sparse: got restricted __le32 * drivers/usb/cdns3/drd.c:340:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] * @@ got [noderef] * @@ drivers/usb/cdns3/drd.c:340:17: sparse: expected void const volatile [noderef] * drivers/usb/cdns3/drd.c:340:17: sparse: got restricted __le32 * drivers/usb/cdns3/drd.c:345:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] * @@ got [noderef] * @@ drivers/usb/cdns3/drd.c:345:17: sparse: expected void const volatile [noderef] * drivers/usb/cdns3/drd.c:345:17: sparse: got restricted __le32 * drivers/usb/cdns3/drd.c:368:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] * @@ got [noderef] * @@ drivers/usb/cdns3/drd.c:368:17: sparse: expected void const volatile [noderef] * drivers/usb/cdns3/drd.c:368:17: sparse: got restricted __le32 * vim +43 drivers/usb/cdns3/drd.c 7733f6c32e36ff Pawel Laszczak 2019-08-26 22 7733f6c32e36ff Pawel Laszczak 2019-08-26 23 /** 7733f6c32e36ff Pawel Laszczak 2019-08-26 24 * cdns3_set_mode - change mode of OTG Core 7733f6c32e36ff Pawel Laszczak 2019-08-26 25 * @cdns: pointer to context structure 7733f6c32e36ff Pawel Laszczak 2019-08-26 26 * @mode: selected mode from cdns_role 7733f6c32e36ff Pawel Laszczak 2019-08-26 27 * 7733f6c32e36ff Pawel Laszczak 2019-08-26 28 * Returns 0 on success otherwise negative errno 7733f6c32e36ff Pawel Laszczak 2019-08-26 29 */ 7733f6c32e36ff Pawel Laszczak 2019-08-26 30 int cdns3_set_mode(struct cdns3 *cdns, enum usb_dr_mode mode) 7733f6c32e36ff Pawel Laszczak 2019-08-26 31 { 7733f6c32e36ff Pawel Laszczak 2019-08-26 32 int ret = 0; 7733f6c32e36ff Pawel Laszczak 2019-08-26 33 u32 reg; 7733f6c32e36ff Pawel Laszczak 2019-08-26 34 7733f6c32e36ff Pawel Laszczak 2019-08-26 35 switch (mode) { 7733f6c32e36ff Pawel Laszczak 2019-08-26 36 case USB_DR_MODE_PERIPHERAL: 7733f6c32e36ff Pawel Laszczak 2019-08-26 37 break; 7733f6c32e36ff Pawel Laszczak 2019-08-26 38 case USB_DR_MODE_HOST: 7733f6c32e36ff Pawel Laszczak 2019-08-26 39 break; 7733f6c32e36ff Pawel Laszczak 2019-08-26 40 case USB_DR_MODE_OTG: 7733f6c32e36ff Pawel Laszczak 2019-08-26 41 dev_dbg(cdns->dev, "Set controller to OTG mode\n"); 7733f6c32e36ff Pawel Laszczak 2019-08-26 42 if (cdns->version == CDNS3_CONTROLLER_V1) { 7733f6c32e36ff Pawel Laszczak 2019-08-26 @43 reg = readl(&cdns->otg_v1_regs->override); 7733f6c32e36ff Pawel Laszczak 2019-08-26 44 reg |= OVERRIDE_IDPULLUP; 7733f6c32e36ff Pawel Laszczak 2019-08-26 45 writel(reg, &cdns->otg_v1_regs->override); 7733f6c32e36ff Pawel Laszczak 2019-08-26 46 } else { 7733f6c32e36ff Pawel Laszczak 2019-08-26 47 reg = readl(&cdns->otg_v0_regs->ctrl1); 7733f6c32e36ff Pawel Laszczak 2019-08-26 48 reg |= OVERRIDE_IDPULLUP_V0; 7733f6c32e36ff Pawel Laszczak 2019-08-26 49 writel(reg, &cdns->otg_v0_regs->ctrl1); 7733f6c32e36ff Pawel Laszczak 2019-08-26 50 } 7733f6c32e36ff Pawel Laszczak 2019-08-26 51 7733f6c32e36ff Pawel Laszczak 2019-08-26 52 /* 7733f6c32e36ff Pawel Laszczak 2019-08-26 53 * Hardware specification says: "ID_VALUE must be valid within 7733f6c32e36ff Pawel Laszczak 2019-08-26 54 * 50ms after idpullup is set to '1" so driver must wait 7733f6c32e36ff Pawel Laszczak 2019-08-26 55 * 50ms before reading this pin. 7733f6c32e36ff Pawel Laszczak 2019-08-26 56 */ 7733f6c32e36ff Pawel Laszczak 2019-08-26 57 usleep_range(50000, 60000); 7733f6c32e36ff Pawel Laszczak 2019-08-26 58 break; 7733f6c32e36ff Pawel Laszczak 2019-08-26 59 default: 7733f6c32e36ff Pawel Laszczak 2019-08-26 60 dev_err(cdns->dev, "Unsupported mode of operation %d\n", mode); 7733f6c32e36ff Pawel Laszczak 2019-08-26 61 return -EINVAL; 7733f6c32e36ff Pawel Laszczak 2019-08-26 62 } 7733f6c32e36ff Pawel Laszczak 2019-08-26 63 7733f6c32e36ff Pawel Laszczak 2019-08-26 64 return ret; 7733f6c32e36ff Pawel Laszczak 2019-08-26 65 } 7733f6c32e36ff Pawel Laszczak 2019-08-26 66 :::::: The code at line 43 was first introduced by commit :::::: 7733f6c32e36ff9d7adadf40001039bf219b1cbe usb: cdns3: Add Cadence USB3 DRD Driver :::::: TO: Pawel Laszczak :::::: CC: Felipe Balbi --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --4Ckj6UjgE2iN1+kY Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 mN8IO4gBAA== --4Ckj6UjgE2iN1+kY--