From nobody Sun Feb 8 02:56:12 2026 Received: from mail-ej1-f42.google.com (mail-ej1-f42.google.com [209.85.218.42]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C31D120FAAB for ; Sun, 16 Nov 2025 09:33:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.42 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763285623; cv=none; b=dv4BAwJgwTS5DvtYkKkqnocrZ2CGZE23QqtQa4ea9DfzGd717OqDuY6JF8M1gZoVHyo8gceWWYVrtmJtBF+57VtiEed62zFRQKfzIaiRqSWNC2JKwHzhK/uc+zWjMWjGXV70hsf8NnHyKMXNe50cuLqf/Kp+5wBXq+j9chEJsNA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763285623; c=relaxed/simple; bh=/yXKKKKHLLAQFDUQirh98IqOxjGZuB7ZkC9cAWPgZuE=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=DatB8+NRcx1kcKVuFs+gFmXX1whOObkYQEfLRg70YJ6e+BW7X0g2iBlCHoqdoc6rMkwfZTMsIFfLL8Xky9dRzD1hIj26Z6q7cBUDNZdQgYq8hB40v6IO2nofwaR4zUyxEPGMj794wZjvU3dT6hqLUzDjoKD5yzC/E+m9yi4hbto= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=TqcPZTcS; arc=none smtp.client-ip=209.85.218.42 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="TqcPZTcS" Received: by mail-ej1-f42.google.com with SMTP id a640c23a62f3a-b72bf7e703fso559429066b.2 for ; Sun, 16 Nov 2025 01:33:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1763285619; x=1763890419; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=W7K7Zh/4TDUjOsx11sUCPxvPTzeLl/SQbNAQ3wxtwbg=; b=TqcPZTcSp7ezteWsJp4MDDUMFsFskZjQlW6nATXnim6aih3O6Opu99sd/UCP4T8uJR h73zi1//W6pvof8fWpH6rfYTsi/Jg8XvbbDhONzP5xLsHszws+9LZT/9FKre3w3p1olW VcZA/Shvwa7AcBcNgF3ZmQQOi0cycqKvrMaJQwB0ucLLul1P+tuuHG8RbyeuSvHpywgI xtGVzXj920CTquTQFsOlhI61diBScR6T3cVSuszZFk+bsSJUCcGCnD8MabgbT3sBFCf5 CbawzeYFpwDylZRKWXivztYjanbnYUr9YZQehd6/XksU+PxYfeu/CTfRhHkDdAjLI+Ck TaDw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763285619; x=1763890419; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=W7K7Zh/4TDUjOsx11sUCPxvPTzeLl/SQbNAQ3wxtwbg=; b=ButGxgnFlKwavYxDfPSMX15mvCSOYyWXyInCty3mig8UJ1GqU4o/+YFRASfLrLTlkz alu0muwBeyp1pfRkVWqDWaP0aXEGmRyhThQP1HcKhOs5QWFQ0XChMRszOeNH4NpAkai8 g1OSbKUXw7IxUMH5KhLCgB/+0+uuwweEuxtV1nOWQolQXLCoo3cv0i0tulx26nMCf3Nj U/lAVUGGjiTwzPW0VjSJkFaIqDJRK3Jx54xCh0yDx/ZmsyJakYGNDFYvUprDF0x8qgxK WUCg8NjJ6lLQ99DErmJJOHT5J+8sAJqOU0qAHQ7MezBw8gjHghTGSrAk+adGDjh3noTt BGRg== X-Forwarded-Encrypted: i=1; AJvYcCUb2tmPOoNDSCMnN5EXhGoKXYUjAFQag4xQJBpsOJdfupZjzHGWOAnuQbWbqjhMqopN+jXGwjYNWHWxVq0=@vger.kernel.org X-Gm-Message-State: AOJu0Yx2HLbZy/vz4g1TzhBwZrGoS7wLgSchLHZ890I1PPuc/9YRiAow uaXXXu9UZUFQSmVwd8D6A45kPQ1PE0rRh2C9UYH0pvIztz3kPwXjLmkR X-Gm-Gg: ASbGncsIlDXhe4k8yGTvJ63JCnTYZQ4n0K+0vWY1lcP1PTgALRjUUprYXkOe/NPnrd9 RT+mKwELXH21zzrLdMoQyVD2c7GyAEIk1YZvf9F79J1GvsYSy8pNW/1nblbvCpd6RTMb3PoUalh xzISF/7WdEfc+mYSb2DZ3z+EQ164hRqazV5n0L2mOTURFuhB7GE5aJQGDlvwlY7FUwMl/+5poRK QG4O0/ssIrLW9BfowNTsLkmyRjamGUXJ1Jzc0HKwRgrwghzCV54DkV1am07LiQCwkNGzxxBVXgX HVU+7TrMf5hEo3ojeiATF/NgUi3nS6A3pDnZavYoOoWqweVulpjk6Kr0zs7Wv6NOn05j6FIc+mg 0M/5JV7r72ZDZtlGdM/uXWWqxkpEzaasqsb6Rb/MxQZHwZz/S5Nrw3l4qlsVvW9+L/DQtI45oSM nyI8HZ49E7doVAetuIuVJKlJjm7pwRm6HoX8JLhDVZb153AtrAOM3y6qMQ878IzTykGoE= X-Google-Smtp-Source: AGHT+IF0lzcWcCCr8TRt4S3Qm2DDxa0YSK5/L8zJ8yOcK3dpoxigT/zbrBcPqGjZxlQ7NF4Bl5Klog== X-Received: by 2002:a17:907:d18:b0:b73:9b4a:5c02 with SMTP id a640c23a62f3a-b739b4a5cb6mr21502266b.49.1763285618980; Sun, 16 Nov 2025 01:33:38 -0800 (PST) Received: from localhost (dslb-002-205-018-238.002.205.pools.vodafone-ip.de. [2.205.18.238]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b734fad3edasm802751466b.17.2025.11.16.01.33.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 16 Nov 2025 01:33:38 -0800 (PST) From: Jonas Gorski To: Mark Brown , Florian Fainelli , Grant Likely , Tanguy Bouzeloc Cc: linux-spi@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH] spi: bcm63xx: drop wrong casts in probe() Date: Sun, 16 Nov 2025 10:33:34 +0100 Message-ID: <20251116093334.17423-1-jonas.gorski@gmail.com> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Both bs->regs and bs->{rx,tx}_io are tagged __iomem, so we shouldn't cast them to anything else. Silences the following sparse warning: drivers/spi/spi-bcm63xx.c:571:22: warning: cast removes address space '__io= mem' of expression drivers/spi/spi-bcm63xx.c:571:19: warning: incorrect type in assignment (di= fferent address spaces) drivers/spi/spi-bcm63xx.c:571:19: expected unsigned char [noderef] [user= type] __iomem *tx_io drivers/spi/spi-bcm63xx.c:571:19: got unsigned char [usertype] * drivers/spi/spi-bcm63xx.c:572:22: warning: cast removes address space '__io= mem' of expression drivers/spi/spi-bcm63xx.c:572:19: warning: incorrect type in assignment (di= fferent address spaces) drivers/spi/spi-bcm63xx.c:572:19: expected unsigned char const [noderef]= [usertype] __iomem *rx_io drivers/spi/spi-bcm63xx.c:572:19: got unsigned char const [usertype] * Fixes: b42dfed83d95 ("spi: add Broadcom BCM63xx SPI controller driver") Signed-off-by: Jonas Gorski Reviewed-by: Florian Fainelli --- drivers/spi/spi-bcm63xx.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/spi/spi-bcm63xx.c b/drivers/spi/spi-bcm63xx.c index b56210734caa..55db5299d725 100644 --- a/drivers/spi/spi-bcm63xx.c +++ b/drivers/spi/spi-bcm63xx.c @@ -568,8 +568,8 @@ static int bcm63xx_spi_probe(struct platform_device *pd= ev) host->auto_runtime_pm =3D true; bs->msg_type_shift =3D bs->reg_offsets[SPI_MSG_TYPE_SHIFT]; bs->msg_ctl_width =3D bs->reg_offsets[SPI_MSG_CTL_WIDTH]; - bs->tx_io =3D (u8 *)(bs->regs + bs->reg_offsets[SPI_MSG_DATA]); - bs->rx_io =3D (const u8 *)(bs->regs + bs->reg_offsets[SPI_RX_DATA]); + bs->tx_io =3D bs->regs + bs->reg_offsets[SPI_MSG_DATA]; + bs->rx_io =3D bs->regs + bs->reg_offsets[SPI_RX_DATA]; =20 /* Initialize hardware */ ret =3D clk_prepare_enable(bs->clk); --=20 2.43.0