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 Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id E0928C54757 for ; Wed, 28 Aug 2024 09:21:13 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id DBB276B0095; Wed, 28 Aug 2024 05:21:12 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id D43256B0096; Wed, 28 Aug 2024 05:21:12 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id BBE9E6B0098; Wed, 28 Aug 2024 05:21:12 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 983F36B0095 for ; Wed, 28 Aug 2024 05:21:12 -0400 (EDT) Received: from smtpin28.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 47382141D9D for ; Wed, 28 Aug 2024 09:21:12 +0000 (UTC) X-FDA: 82501110384.28.0C6304D Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.14]) by imf14.hostedemail.com (Postfix) with ESMTP id ECDD7100004 for ; Wed, 28 Aug 2024 09:21:08 +0000 (UTC) Authentication-Results: imf14.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=DAirkGX6; spf=pass (imf14.hostedemail.com: domain of lkp@intel.com designates 198.175.65.14 as permitted sender) smtp.mailfrom=lkp@intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1724836849; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding:in-reply-to: references:dkim-signature; bh=39e8m5fwW18SH9wLsI8/0msx0K1shko5JWcgeVDhl4M=; b=6sPL+aolTNnL3PW6f0NqQSaKHR+gLufFt7EfNgf/sI2oG0nC/SFZmlYujIV9JcmjTxvPJ7 9oBVBQSMctFMQw/kLgD0nJGYULCc9j9NOGVoo9gWZlvTYt2c2EpBNLl3q9gXMYM6gPxa97 qR4RiSmjje6xPVLFLIFVgQI/t9cFW0M= ARC-Authentication-Results: i=1; imf14.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=DAirkGX6; spf=pass (imf14.hostedemail.com: domain of lkp@intel.com designates 198.175.65.14 as permitted sender) smtp.mailfrom=lkp@intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1724836849; a=rsa-sha256; cv=none; b=Q6ofI9ICwIWtnOH2Zj/Bf8Hk22zukf3ZvS5afa8Qxq3lNGVkvN3PPkP3pAftTb1krHu55m +W5tu7RlxM4TnTKejf+Jb2Sr3ieS341VjEGkX7UD2yMPiIJaygeMsCnOq95SbL7l0UqWAf xNQJHIlKgH5TzKC6eTY3OWzjby9vdNs= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1724836869; x=1756372869; h=date:from:to:cc:subject:message-id:mime-version; bh=ZhDZ+AN6NLSzRJrYTmiKQa7saSWoS+qzLJqQmnJP9wA=; b=DAirkGX6+8IkWu5446dt92mkHf5luGyZ+xGjPj/o00dkUERRKACb32v7 eLv2+xUC/PcpwKfi8TfX0Su++PSGw4caGXxeQj2hW3VaGO5jddG5Z2z+w +7VgpsZ6oqEDXBr46otogeORlzR6F6QP4um4BW71v+1m2kzeIpPG2UiCI jXKjyXE0Z47TGkuQeJ5nV/W7LZe/NGixqN4A/DI5/My4a0HdWnOk7IXsA bPfxxW6cF/Tc0gzusn1AGMkV++4oJUcYxvdVvBvE2K5UPT23ZSqHDsyAA SErPdSabRtebCckE0Ob6urUJ9AIst7OD+VRLjYyb8k9CsLcEZDA3QSO1X A==; X-CSE-ConnectionGUID: UWh+mVaVTM+L/iB2Qcnieg== X-CSE-MsgGUID: S3QVcMAZQAOcdXYyjDgm7Q== X-IronPort-AV: E=McAfee;i="6700,10204,11177"; a="27152055" X-IronPort-AV: E=Sophos;i="6.10,182,1719903600"; d="scan'208";a="27152055" Received: from fmviesa004.fm.intel.com ([10.60.135.144]) by orvoesa106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Aug 2024 02:21:06 -0700 X-CSE-ConnectionGUID: ueQ00mOmRa2S2RIy/TLb5Q== X-CSE-MsgGUID: N0Y7kS6FRkqh90jSkDBN4g== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.10,182,1719903600"; d="scan'208";a="67839554" Received: from lkp-server01.sh.intel.com (HELO 9a732dc145d3) ([10.239.97.150]) by fmviesa004.fm.intel.com with ESMTP; 28 Aug 2024 02:21:05 -0700 Received: from kbuild by 9a732dc145d3 with local (Exim 4.96) (envelope-from ) id 1sjErP-000KjO-0m; Wed, 28 Aug 2024 09:21:03 +0000 Date: Wed, 28 Aug 2024 17:20:03 +0800 From: kernel test robot To: Linus Walleij Cc: oe-kbuild-all@lists.linux.dev, Linux Memory Management List Subject: [linux-next:master 6479/7353] drivers/pinctrl/sophgo/pinctrl-cv18xx.c:142:23: sparse: sparse: incorrect type in argument 1 (different address spaces) Message-ID: <202408281749.gNRV7S8v-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspam-User: X-Stat-Signature: auwyy5rgncoz7d1sa4iyfead8uhtkikc X-Rspamd-Queue-Id: ECDD7100004 X-Rspamd-Server: rspam11 X-HE-Tag: 1724836868-530833 X-HE-Meta: U2FsdGVkX1/Qx2y5ggN6Mq8KQxYdDjZyuuE9d2gBFZU+NMQc/XQgIbelLj0dftDS6S5PXCiTszLAl7AhtB1BJwVJ371RM9MgfSlLGRwv6omqk488MR6VM15RIB89xyp3NkzGYsnad4zDGwcqBIwC0d2Zau8Zre4lnBILtzq2oRZPs0nLp/T1uHVpcRPs/zM6NwMSYHSRBitSg1kji/+KlNsiuIacUFhIuPWF5hIhTY2Y4J24DwWfsRWpiCMeO3zZwWpivBpHapcA9IGkQ8PWhhUsg/Kq5GwxOzMnD+x4Zljrw9BgomtuyttfSgCNCLWzMlHzY/ZfE1mWMiblAgZzmc4cncl6I3e++iCkAQVef/Kfyunr+QRWpxwBZ8XdaO+WFCITbvq9VWTWN2+NbJTFvPfvehSN01dpM5GbEJrIgBDUbW7TQM4D2ohycaMNgbZOmL4RN3FcGB1VdyqLgHNz6Upk1EL4PjV552X+mTPfWdrm2PLtjyenH9rIfJwAk1XxfQAxb8PJt6cV3JR7+oNw+bJ5FLi4jgXir7os5/dzLSDKKB7DjAahNoWhlJBmY3+QfOtihy+PwQVyUwiUDZRk1mqJCn8kJ9bDiOOwGDfK4p23d7m2UaLOl3h7kSqXOtq4ZUrs8FcgKmcE2i9kvU3zJsOLFpJl0Nybgc+JUUXuJHUtjVaoxs7Qn94AwGsRqLoL3DMFN4AgF6YM/CYCkvAJjRZNUjtD+jiC4EwftZUXKfssBbfZBmA2jm/9jqNThKB3A0boVmB+bUXA1hDK7uXnojTxvmvaaJoVpYwK2gRZJznHAp0mbP96Hw9UVY8uFUvVjYG7F1w6C6JumseTp160uoa3JWFYVtaRvWOU/Z2qK5lHA7QYLKuUlHgPmQsCJgUHnRRu/BN1LmyU1QB+0pTxxrWSsX9ghk4kcNTGQVkd6w2BA/NoT62nATr/WHKfsZmJ5l43RfAcC7RfH53I8z3 5nI0XNP7 rzU/U7qPf8TPrsTEG15rhGLBX6vTgo8jVh9s3o11D7Vvu/ajvOldeP9TBTpB0GW0Xsy2FPtkRm5MDHrMEpN0U0H9tw0htFxzsLtXLXecQinsBZDEDup2+WLLzFhy4KUIoCcoOcS5L1mU+jOoIyoSePBR6x7kqrsTyfeDrWShGbpCpjjZF4q5XP0PjhrSbwFsDwImL4Mf1v83WezKArSt6zMb4pZk0pQkjtytlBdDBDIje7kMDlj79FcApNqR0GezhzjJ5nln0b7MlGoP+ZyVZXlF2EF8Sh1gD7QPF3gzbipt/X5c4N5OhCTtQUAspizJvBXQJup592Xfuw8Ig7txCn9SKY0goUNK3vmCmcTRUJdaneZvC50qK0sJTehHT3O9/B4MTfvhfbLpnk0Nn0sPoSBn9cFkKKBfcL6zuUgWaoZvxpo8= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master head: 6f923748057a4f6aa187e0d5b22990d633a48d12 commit: 9b82ec85ebb326d20553220945bad1cc203b8805 [6479/7353] Merge branch 'ib-sophgo-pintrl' into devel config: sparc64-randconfig-r123-20240828 (https://download.01.org/0day-ci/archive/20240828/202408281749.gNRV7S8v-lkp@intel.com/config) compiler: sparc64-linux-gcc (GCC) 14.1.0 reproduce: (https://download.01.org/0day-ci/archive/20240828/202408281749.gNRV7S8v-lkp@intel.com/reproduce) If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot | Closes: https://lore.kernel.org/oe-kbuild-all/202408281749.gNRV7S8v-lkp@intel.com/ sparse warnings: (new ones prefixed by >>) drivers/pinctrl/sophgo/pinctrl-cv18xx.c:141:13: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *reg @@ got void [noderef] __iomem * @@ drivers/pinctrl/sophgo/pinctrl-cv18xx.c:141:13: sparse: expected void *reg drivers/pinctrl/sophgo/pinctrl-cv18xx.c:141:13: sparse: got void [noderef] __iomem * >> drivers/pinctrl/sophgo/pinctrl-cv18xx.c:142:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void *reg @@ drivers/pinctrl/sophgo/pinctrl-cv18xx.c:142:23: sparse: expected void const volatile [noderef] __iomem *addr drivers/pinctrl/sophgo/pinctrl-cv18xx.c:142:23: sparse: got void *reg drivers/pinctrl/sophgo/pinctrl-cv18xx.c:146:21: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *reg @@ got void [noderef] __iomem * @@ drivers/pinctrl/sophgo/pinctrl-cv18xx.c:146:21: sparse: expected void *reg drivers/pinctrl/sophgo/pinctrl-cv18xx.c:146:21: sparse: got void [noderef] __iomem * drivers/pinctrl/sophgo/pinctrl-cv18xx.c:147:31: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void *reg @@ drivers/pinctrl/sophgo/pinctrl-cv18xx.c:147:31: sparse: expected void const volatile [noderef] __iomem *addr drivers/pinctrl/sophgo/pinctrl-cv18xx.c:147:31: sparse: got void *reg drivers/pinctrl/sophgo/pinctrl-cv18xx.c:152:21: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *reg @@ got void [noderef] __iomem * @@ drivers/pinctrl/sophgo/pinctrl-cv18xx.c:152:21: sparse: expected void *reg drivers/pinctrl/sophgo/pinctrl-cv18xx.c:152:21: sparse: got void [noderef] __iomem * drivers/pinctrl/sophgo/pinctrl-cv18xx.c:153:31: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void *reg @@ drivers/pinctrl/sophgo/pinctrl-cv18xx.c:153:31: sparse: expected void const volatile [noderef] __iomem *addr drivers/pinctrl/sophgo/pinctrl-cv18xx.c:153:31: sparse: got void *reg vim +142 drivers/pinctrl/sophgo/pinctrl-cv18xx.c a29d8e93e710e9 Inochi Amaoto 2024-08-02 120 a29d8e93e710e9 Inochi Amaoto 2024-08-02 121 static void cv1800_pctrl_dbg_show(struct pinctrl_dev *pctldev, a29d8e93e710e9 Inochi Amaoto 2024-08-02 122 struct seq_file *seq, unsigned int pin_id) a29d8e93e710e9 Inochi Amaoto 2024-08-02 123 { a29d8e93e710e9 Inochi Amaoto 2024-08-02 124 struct cv1800_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); a29d8e93e710e9 Inochi Amaoto 2024-08-02 125 struct cv1800_pin *pin = cv1800_get_pin(pctrl, pin_id); a29d8e93e710e9 Inochi Amaoto 2024-08-02 126 enum cv1800_pin_io_type type = cv1800_pin_io_type(pin); a29d8e93e710e9 Inochi Amaoto 2024-08-02 127 u32 value; a29d8e93e710e9 Inochi Amaoto 2024-08-02 128 void *reg; a29d8e93e710e9 Inochi Amaoto 2024-08-02 129 a29d8e93e710e9 Inochi Amaoto 2024-08-02 130 if (pin->pin >> PIN_BGA_ID_OFFSET) a29d8e93e710e9 Inochi Amaoto 2024-08-02 131 seq_printf(seq, "pos: %c%u ", a29d8e93e710e9 Inochi Amaoto 2024-08-02 132 'A' + (pin->pin >> PIN_BGA_ID_OFFSET) - 1, a29d8e93e710e9 Inochi Amaoto 2024-08-02 133 pin->pin & PIN_BGA_ID_MASK); a29d8e93e710e9 Inochi Amaoto 2024-08-02 134 else a29d8e93e710e9 Inochi Amaoto 2024-08-02 135 seq_printf(seq, "pos: %u ", pin->pin); a29d8e93e710e9 Inochi Amaoto 2024-08-02 136 a29d8e93e710e9 Inochi Amaoto 2024-08-02 137 seq_printf(seq, "power-domain: %s ", a29d8e93e710e9 Inochi Amaoto 2024-08-02 138 cv1800_get_power_cfg_desc(pctrl, pin->power_domain)); a29d8e93e710e9 Inochi Amaoto 2024-08-02 139 seq_printf(seq, "type: %s ", io_type_desc[type]); a29d8e93e710e9 Inochi Amaoto 2024-08-02 140 a29d8e93e710e9 Inochi Amaoto 2024-08-02 141 reg = cv1800_pinctrl_get_component_addr(pctrl, &pin->mux); a29d8e93e710e9 Inochi Amaoto 2024-08-02 @142 value = readl(reg); a29d8e93e710e9 Inochi Amaoto 2024-08-02 143 seq_printf(seq, "mux: 0x%08x ", value); a29d8e93e710e9 Inochi Amaoto 2024-08-02 144 a29d8e93e710e9 Inochi Amaoto 2024-08-02 145 if (pin->flags & CV1800_PIN_HAVE_MUX2) { a29d8e93e710e9 Inochi Amaoto 2024-08-02 146 reg = cv1800_pinctrl_get_component_addr(pctrl, &pin->mux2); a29d8e93e710e9 Inochi Amaoto 2024-08-02 147 value = readl(reg); a29d8e93e710e9 Inochi Amaoto 2024-08-02 148 seq_printf(seq, "mux2: 0x%08x ", value); a29d8e93e710e9 Inochi Amaoto 2024-08-02 149 } a29d8e93e710e9 Inochi Amaoto 2024-08-02 150 a29d8e93e710e9 Inochi Amaoto 2024-08-02 151 if (type == IO_TYPE_1V8_ONLY || type == IO_TYPE_1V8_OR_3V3) { a29d8e93e710e9 Inochi Amaoto 2024-08-02 152 reg = cv1800_pinctrl_get_component_addr(pctrl, &pin->conf); a29d8e93e710e9 Inochi Amaoto 2024-08-02 153 value = readl(reg); a29d8e93e710e9 Inochi Amaoto 2024-08-02 154 seq_printf(seq, "conf: 0x%08x ", value); a29d8e93e710e9 Inochi Amaoto 2024-08-02 155 } a29d8e93e710e9 Inochi Amaoto 2024-08-02 156 } a29d8e93e710e9 Inochi Amaoto 2024-08-02 157 :::::: The code at line 142 was first introduced by commit :::::: a29d8e93e710e97863d5bb4e4b6079d6c7daab81 pinctrl: sophgo: add support for CV1800B SoC :::::: TO: Inochi Amaoto :::::: CC: Linus Walleij -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki