From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr1-f54.google.com (mail-wr1-f54.google.com [209.85.221.54]) (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 202BD23535E for ; Fri, 3 Jul 2026 15:47:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.54 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783093659; cv=none; b=ZkdRICGYGpuAfoVsPcI0tGtKxnkyoxRoaM2yycLL7KDWOdDey//K6ae/+JKygpvRxd+6IMs53REZeEZ3jl4lNRWFCJCTVXT/5nYxdZhIg6BaeqFSWC/zMPQdQlDJcJW4RudnkYnbrNN407mcYIFJqM+mBhPAzJr+oFLFxfgM4WE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783093659; c=relaxed/simple; bh=AESz4kz8frXFTeTkqEQyF5UVy4ndePzOcC5upXuxz/I=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type; b=ROh7YN5RjwXi7Oh1B/UdMTX2xZ1X9ZjHp/aNR4WVju/XhFkxCGnYxv01+U6tcJasgw9sIj8zkb3eTQpaDGtKZ6QCVFaSrSuQSw+GiGPqzZZFxMCb2BtVR/CJEnBe6Iufqtqqi8Rho5LNc8jzchON4wxgW6k2RabRcNOrHD6eCO8= 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 header.i=@baylibre.com header.b=X4lg/cIF; arc=none smtp.client-ip=209.85.221.54 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 header.i=@baylibre.com header.b="X4lg/cIF" Received: by mail-wr1-f54.google.com with SMTP id ffacd0b85a97d-472326ca506so480804f8f.2 for ; Fri, 03 Jul 2026 08:47:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre.com; s=google; t=1783093655; x=1783698455; 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=AyC5/dv58nEZH7BfzhhlRnGtfxHwGoglKrz5jjPqm78=; b=X4lg/cIFkkWa3P/SO0KstlUaDn5tLY+XIWWSiB+pWXDRGbuQ7GhM7g5dY8XJjD7X7N xsWFfoHL2siNEh5b5vhhRa4ZJsmlxiblv5XvrMxNPZzYPju3F4nTYOZfyuImfBR+6BSe /TapZr1DPuNgT3/tCWYxWLnUPpBqs4RlxFurv8DM6BYBDxJ4Fb/hUhDGHYPCZRm9k0WT KfkXZp8sJDuF43fVlMk02zoswLxP/+NYm0Qg8aTe8TOenOmtwp74ahABZYl1PGp/cGeU 9nH/rjm6WZa/uefvFofovGc9xYIeN6bTiZcpQco6+KQ7BsTXKP75unQduLdUOoRc3ZH3 +mDA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783093655; x=1783698455; 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=AyC5/dv58nEZH7BfzhhlRnGtfxHwGoglKrz5jjPqm78=; b=lWpS26+UQRZNj2FciCJpPII3Sk9N7OIF9+qBxO6BfEZloy365fyG0ivb0DAxuBK7OB 5of2ymq/MoIKvI8+UuzZKfVdb51sfDA3ER8nZO5u//t+ibO8vZQIkjJDnp7+2DNL7Xw3 4uAxdjUpRLXAdPDzjMCeGEKVjSRuo0VWvWRu15vghL9GbZULlrSmffjeJ9zm0EUKk2WC MvbMbDOG5sBIlbZg/1CM7z//koHPTUG2I8usCIINzxzQleaqYciBLBRcLjtwu4i7jEwF G3Lu9Er2inNu57OgYGEu28/jesCZvJPU7OqlRJzfC7Fcr9cbBjRK3mpK1eD+7yrwpQp9 BvMQ== X-Forwarded-Encrypted: i=1; AFNElJ87YBvRnq7Ywuo7PbNbyv74ZBwXbZEHGYjfWj4uyLqw1DETdBp2QqZznmeu/GOtZSrkNFewcWHaa6P0im8=@vger.kernel.org X-Gm-Message-State: AOJu0YzyBdYzZITXe4gBtZlFBZYNAA78KaEmt13CwDzbsOY/b/ab8vUH ZnKnUHyegipeC/9iUPi6XPoA/9ZSlvhF8U+VMhT4UQlmGXXGLBcpwmLFnbah6G4eTKA= X-Gm-Gg: AfdE7ckJcj6p/DDIXBCDIsoDgaVwlZuMR6Ok5iGBXel13sCQVt+xkpSJFhR+zAf2ynS lrNXAXqdaU/eCIqkQ0fBoKFlWv9ukyW6JoBaDCMvt3g6E5dkXrCWV0RmoeIel8+l1papjE6G5xQ 9rcaSf179Mm8q/wTrcAI0cElA+9EIJ5Iw//TOdMU+xC1fIHBzih4sf7n19kR9TFPtRD6HiJsVFj Js/bME8i+ZtOjMIE8LmvzB5U43wDtx8hB3TsBTcUmJpvF2wiI0iJDW1TgsNCC+vuk+VJcwd/L4j Oap7hNEmHw3oLAR2Qz5/GQgvr0ErEF6cUyTLXQDgEnHUcQDiLlDbeRqtvqHpjV1MzTqbBb2G9CE tgNmx1pAHUj8y8FRwgfxGILZc4RNtmMYBo7UZ4CRYzQO+SdOE8Sr2Y5YEt+8cEER40+qpmXt66v 89KK2tNavU0t2NNToqkKMfjAuEvXIGmhEUHXarBhfo86+4pPzeMWmpf/TY/8A5HW++8lKQ3Y5oF Gt5 X-Received: by 2002:a05:600c:198a:b0:492:45a0:dcef with SMTP id 5b1f17b1804b1-493d0f0978dmr4377045e9.5.1783093655545; Fri, 03 Jul 2026 08:47:35 -0700 (PDT) Received: from localhost (p200300f65f47db0472e4f1e98703de96.dip0.t-ipconnect.de. [2003:f6:5f47:db04:72e4:f1e9:8703:de96]) by smtp.gmail.com with UTF8SMTPSA id 5b1f17b1804b1-493cce1947bsm60309585e9.14.2026.07.03.08.47.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 03 Jul 2026 08:47:34 -0700 (PDT) From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig=20=28The=20Capable=20Hub=29?= To: David Heidelberg , Krzysztof Kozlowski , Simon Horman , Jakub Kicinski , Tomasz Unger , Carl Lee , Ian Ray , Takashi Sakamoto , Bjorn Helgaas , Danilo Krummrich , Krzysztof Kozlowski , Mark Greer , Paolo Abeni , Pengpeng Hou , Kees Cook , Bartosz Golaszewski , Linus Walleij , Johan Hovold , Jialu Xu Cc: oe-linux-nfc@lists.linux.dev, linux-kernel@vger.kernel.org, linux-wireless@vger.kernel.org Subject: [PATCH v1 00/12] nfc: Various cleanups around device_id arrays Date: Fri, 3 Jul 2026 17:46:14 +0200 Message-ID: X-Mailer: git-send-email 2.55.0.11.g153666a7d9bb 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=2240; i=u.kleine-koenig@baylibre.com; h=from:subject:message-id; bh=AESz4kz8frXFTeTkqEQyF5UVy4ndePzOcC5upXuxz/I=; b=owEBbQGS/pANAwAKAY+A+1h9Ev5OAcsmYgBqR9lQMT3PR8NKnniKF2TQinPW6MQDj+Lz0++B9 CEb1392jSyJATMEAAEKAB0WIQQ/gaxpOnoeWYmt/tOPgPtYfRL+TgUCakfZUAAKCRCPgPtYfRL+ TlBiCACjQyKRcLsLCwS9/Vy0/lTVfQuf5I7DmyVfo+sQxFJ/+EUzZ9klq981bu5wW286CPciTap 4j41RWytP2MtVKtWfzK3CVFtr2Q/lZQh4VjJYzkuDZaHf4V5V0WkJ5ArMo80SnsNs1gZl8yZkIj PLPO1YjFXu5Cuc7Gv92tHU5m+e03mf3R6TQCu3ZxXeQXbU0RW0UhSYhDPQDt8nkyKumXyVRluhn bW6KAbqPRt7dTTYWB+byLD7Bb9MGFEXhjthTZ1030k07NPz4H6kV7U8Tw/2PE6XuesckFD3pQ0F mriJiwJ6khoIZcOQ2brWW240rVb4uRG541iEhyOVZ0YL2O4c X-Developer-Key: i=u.kleine-koenig@baylibre.com; a=openpgp; fpr=0D2511F322BFAB1C1580266BE2DCDD9132669BD6 Content-Transfer-Encoding: 8bit Hello, this series's objective is to convert device_id arrays of various different device types to named initialisation. It contains a few cleanups left and right that I spotted while working on these changes. The follow up change is to replace .driver_data by an anonymous union, see https://lore.kernel.org/all/cover.1780048925.git.u.kleine-koenig@baylibre.com/ for the idea. The changes here are not strictly necessary for my quest, but they align the device_id structures to how they look and will look for other subsystems. Best regards Uwe Uwe Kleine-König (The Capable Hub) (12): nfc: Drop __maybe_unused from acpi_device_id tables nfc: Drop unused assignment of acpi_device_id driver data nfc: Initialize acpi_device_id arrays using member names nfc: Unify style of acpi_device_id arrays nfc: pn544: Drop empty line between i2c_device_id array and MODULE_DEVICE_TABLE() nfc: Initialize mei_cl_device_idarrays using member names nfc: Drop __maybe_unused from of_device_id tables nfc: Unify style of of_device_id arrays nfc: Drop unused assignment of spi_device_id driver data nfc: Initialize spi_device_idarrays using member names nfc: Unify style of spi_device_id arrays nfc: Unify style of usb_device_id arrays drivers/nfc/fdp/i2c.c | 4 ++-- drivers/nfc/microread/mei.c | 10 ++++++---- drivers/nfc/nfcmrvl/i2c.c | 6 +++--- drivers/nfc/nfcmrvl/spi.c | 8 ++++---- drivers/nfc/nfcmrvl/usb.c | 1 - drivers/nfc/nxp-nci/i2c.c | 10 +++++----- drivers/nfc/pn533/i2c.c | 10 +++++----- drivers/nfc/pn533/uart.c | 4 ++-- drivers/nfc/pn544/i2c.c | 14 ++++++-------- drivers/nfc/pn544/mei.c | 10 ++++++---- drivers/nfc/port100.c | 4 ++-- drivers/nfc/s3fwrn5/i2c.c | 6 +++--- drivers/nfc/s3fwrn5/uart.c | 4 ++-- drivers/nfc/st-nci/i2c.c | 18 +++++++++--------- drivers/nfc/st-nci/spi.c | 18 +++++++++--------- drivers/nfc/st21nfca/i2c.c | 14 +++++++------- drivers/nfc/st95hf/core.c | 8 ++++---- drivers/nfc/trf7970a.c | 12 +++++------- 18 files changed, 80 insertions(+), 81 deletions(-) base-commit: 6eb8711ece2ce27e52e327a5b7a628ed39b97f45 -- 2.55.0.11.g153666a7d9bb