From nobody Fri Dec 19 11:32:23 2025 Received: from mail-wm1-f45.google.com (mail-wm1-f45.google.com [209.85.128.45]) (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 BD0512FD1B6 for ; Tue, 9 Dec 2025 11:41:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765280506; cv=none; b=S6VuZ+2vS5AkX0UcNiXIMUKRrAKHMkB/5ZgkTCwZ6rprhjADi7mK+oNCQuBK+DM1l+NUzvl2clWFllOSNRfz2zUptI8fXeB5AHON+AgYvC60lyJqhGSJyaMkz9IM9MsGbyGSeoYo/PQKaqjyosXhO8vrM3/QFkcaWP8N4ObfWaA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765280506; c=relaxed/simple; bh=06BdsgBVMEqXdfbdXIticJ66myk41PEFHYio8i5FOnI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=qBIU7wft2qR+CdlJ2/1pfiS9RuWaIcowJ8lhYZtAqCN4oFr34GLoBaJtJgouJZYdFjbL2U65SUgAzyfMjtGpMxQ2cK5Q2TmWT4rSwCJscKspNfnfRzKobBfgN/hKSdoev1k8E4Acvuvj3eMWxWMGseWcr+tpa5Bb6VSEekJBJEM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com; spf=pass smtp.mailfrom=baylibre.com; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b=gI0xScNe; arc=none smtp.client-ip=209.85.128.45 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=baylibre.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b="gI0xScNe" Received: by mail-wm1-f45.google.com with SMTP id 5b1f17b1804b1-4775e891b5eso27852775e9.2 for ; Tue, 09 Dec 2025 03:41:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1765280503; x=1765885303; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=rhL9+AU6HoZyZQmOa4BOGYYt3eA+LGP7dYShjppdZks=; b=gI0xScNefQwHSYCklFqHP+ib1e2C/jj3qNX2VeSotkMt7jedoq1SDcj+UCaZkM1NJ7 9khl67qGjw8xJNV/Z+wbC1uUW0WrByVDAktkDtK/2V46Eygae5Zo3WvsAwN7oG3oJAok fqazVJ1NmjIozZ6HSZW2/dKFkOw93tKM7Uyu1XcIYfgKcaJvsuqLtGfIqtZA/rwehdz5 avzdhZEcOuQXj2o19Qtkbr7Bod13DFJQeQWYLk9WKijofKoKESLRVpHnqhGvGE/2eXof jfWEL2K1Dla6UKIfJTkxBSnkhNYSg/PU5nR9xCz7I17dyEWvO+XDkqU1LX4lbAqP8dij N9KQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765280503; x=1765885303; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=rhL9+AU6HoZyZQmOa4BOGYYt3eA+LGP7dYShjppdZks=; b=v49ls5jrDynzqqLbxXQnbVOK89eaKGinXsF/wbdTzog/+I6Cg8rRUzp1SoL9utndFm xSlsTmqvW8pIRXwMNsJoDUufGiu91jhf8RWc9LE0H6QMT0/h7e8kq/HY8rjPBEHfIaX3 moA9UsAgOatK54w522UwcruhSb3rphAEs2ttzyqvi9fj3fpAs2YajoRn+4T/Zq3BhOH9 yEAWTcTuL+EdUMYPSGc8si7MiwGhxzbR5qmty+JS0GhtYDFDZ2jGyGI21izMwmeCT45R WVwS5nMsCKXZIGpsO2zhfcQAsjHq80jl+qbWVs2/L65YPnk+3nxrk56y1CsJjXYV9XVq TeTA== X-Forwarded-Encrypted: i=1; AJvYcCWSN9mFc/NdTmLDB0rogBdeB7u52H5JNfF4O4u1yHM4N2VvG8VlqP/QtYN00KjXns53fYgwKm6PefxRMxA=@vger.kernel.org X-Gm-Message-State: AOJu0YyxIwn3OgtteBMrgoOOJUZaDPnnQFziXZkQHJrU1KLc94gst4oI 2+s66/i1Wn3zjpdk6XFRBDGWcsjAkcCafzKlqT11euNMf4jR5v8cK75OrRGC49RooiU= X-Gm-Gg: ASbGncuT7v/Hm6Xju0nYJ99i9/RP9JUKLCOkvj1O1Kvoeeowe3X23Y7H7b75NTmv29P FGEjfLpA+TPYsSeMuHIsvuWCJmmUz8MIRkUIkk/eigV4bJPEzdXQD1O71t9Dha2wc3YjAlpkNa7 6/rBYfhe8yeajhm2y6cQA2h5+W/apfLvMVbQRQMHSMIS4poicfYn7mBpEH76/twRC1dJWSeM5df EZ9ftEPRg6PAqAc8B6m+9KPD3O+UN2YZMHCQRQ0FL5eOu8MHMXF2Ga0z1WoCYiCvsK1Sy1vdP/z bbxSaXS9lkIU7LhekzL6BraxFqjhqVGWr30jcNZBIgmXNUbgAFLmKvgaqfaxQ4F4HQITTOOiAox p/zBM9y2021SPz01u5lgw+OLWMOpbx/yxlVyAXpiblW+qd+PF7DPFSIbyhnrt49YBFZdoEzEcMO t2WUY7gUR4tJJ1Q8UZW3H14jYXlur8v4aCbxcA0Mo+DRVQ/fLov4eZbSh0yaOjJYxRXxzJ83EIp Rk= X-Google-Smtp-Source: AGHT+IGuRTUH7a39Dsyspi2QJ5C/0tpwri8+2mZFiVZoulK+TTvvMH+3GNzkr6TbOUOeSCmow+m4DA== X-Received: by 2002:a05:6000:40df:b0:429:bc93:9d8a with SMTP id ffacd0b85a97d-42f89f476b3mr10441592f8f.37.1765280503200; Tue, 09 Dec 2025 03:41:43 -0800 (PST) Received: from localhost (p200300f65f00660846b2ba6e435ad603.dip0.t-ipconnect.de. [2003:f6:5f00:6608:46b2:ba6e:435a:d603]) by smtp.gmail.com with UTF8SMTPSA id ffacd0b85a97d-42f7d222506sm33270410f8f.28.2025.12.09.03.41.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Dec 2025 03:41:42 -0800 (PST) From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= To: Eddie James Cc: Ninad Palsule , linux-fsi@lists.ozlabs.org, Mark Brown , linux-spi@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 13/13] spi: fsi: Convert to fsi bus probe mechanism Date: Tue, 9 Dec 2025 12:40:37 +0100 Message-ID: X-Mailer: git-send-email 2.47.3 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" X-Developer-Signature: v=1; a=openpgp-sha256; l=1271; i=u.kleine-koenig@baylibre.com; h=from:subject:message-id; bh=06BdsgBVMEqXdfbdXIticJ66myk41PEFHYio8i5FOnI=; b=owEBbQGS/pANAwAKAY+A+1h9Ev5OAcsmYgBpOArVinCbj1VedreZCccuR2KxrKHV8acSr36wx R6jwNzck6KJATMEAAEKAB0WIQQ/gaxpOnoeWYmt/tOPgPtYfRL+TgUCaTgK1QAKCRCPgPtYfRL+ TjDDB/wIHTvw0hGof8gtMjpiFRj2jv4jZnXlhHmUy0svAJUTKRPPRUNtOEv7aMXxfzszw4kyOri TSJrnvvN1WHj6USRO44tb9zScZxt2GeBwlbdEyoYrTIG+5oJYdCxuSD/SyP3OHTtaKoGjqDwC88 6WHJJ2KI8rW1/HUttDvLNQnDyeuy+pz15iCazfvsU1PnmOgK1JX0gwi9qQiSnyNjIZ3L8vyu7Sp C1e54ReVtgkugjUzOXEpSsE7wYQEG9lCyLEdjrhp8WrQ0amSSzMZrG/af2BT6yRCEzEjWvB12Ub f99wL9YTrKYch+/wFMoyklysOXFQZSg1Al0A2Ll1WXideXUv X-Developer-Key: i=u.kleine-koenig@baylibre.com; a=openpgp; fpr=0D2511F322BFAB1C1580266BE2DCDD9132669BD6 Content-Transfer-Encoding: quoted-printable The fsi bus got a dedicated probe function. Make use of that. This fixes a runtime warning about the driver needing to be converted to the bus probe method. Signed-off-by: Uwe Kleine-K=C3=B6nig Acked-by: Mark Brown --- drivers/spi/spi-fsi.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/spi/spi-fsi.c b/drivers/spi/spi-fsi.c index f9c15b99dba5..07dc3d24f2c9 100644 --- a/drivers/spi/spi-fsi.c +++ b/drivers/spi/spi-fsi.c @@ -528,13 +528,13 @@ static size_t fsi_spi_max_transfer_size(struct spi_de= vice *spi) return SPI_FSI_MAX_RX_SIZE; } =20 -static int fsi_spi_probe(struct device *dev) +static int fsi_spi_probe(struct fsi_device *fsi) { int rc; struct device_node *np; int num_controllers_registered =3D 0; struct fsi2spi *bridge; - struct fsi_device *fsi =3D to_fsi_dev(dev); + struct device *dev =3D &fsi->dev; =20 rc =3D fsi_spi_check_mux(fsi, dev); if (rc) @@ -593,9 +593,9 @@ MODULE_DEVICE_TABLE(fsi, fsi_spi_ids); =20 static struct fsi_driver fsi_spi_driver =3D { .id_table =3D fsi_spi_ids, + .probe =3D fsi_spi_probe, .drv =3D { .name =3D "spi-fsi", - .probe =3D fsi_spi_probe, }, }; module_fsi_driver(fsi_spi_driver); --=20 2.47.3