[{"id":3674612,"web_url":"http://patchwork.ozlabs.org/comment/3674612/","msgid":"<CAMRc=MeJL_po8HuBa4btVowR-e0i2FyzbDgNVo2u54iPKyuvWw@mail.gmail.com>","list_archive_url":null,"date":"2026-04-08T07:25:24","subject":"Re: [PATCH v2 1/2] mfd: nct6694: Switch to devm_mfd_add_devices() and\n drop IDA","submitter":{"id":92191,"url":"http://patchwork.ozlabs.org/api/people/92191/","name":"Bartosz Golaszewski","email":"brgl@kernel.org"},"content":"On Wed, Apr 8, 2026 at 7:31 AM <a0282524688@gmail.com> wrote:\n>\n> From: Ming Yu <a0282524688@gmail.com>\n>\n> Currently, the nct6694 core driver uses mfd_add_hotplug_devices()\n> and an IDA to manage subdevice IDs.\n>\n> Switch the core implementation to use the managed\n> devm_mfd_add_devices() API, which simplifies the error handling and\n> device lifecycle management. Concurrently, drop the custom IDA\n> implementation and transition to using pdev->id.\n>\n> Signed-off-by: Ming Yu <a0282524688@gmail.com>\n> ---\n\nThis does result in a nice code shrink but I'd split this commit into\ntwo: one switching to using MFD_CELL_BASIC() with hard-coded devices\nIDs and one completing the transition to devres.\n\nBart","headers":{"Return-Path":"\n <linux-gpio+bounces-34865-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-gpio@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256\n header.s=k20201202 header.b=TK1peRAu;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c0a:e001:db::12fc:5321; helo=sea.lore.kernel.org;\n envelope-from=linux-gpio+bounces-34865-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=\"TK1peRAu\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=10.30.226.201"],"Received":["from sea.lore.kernel.org (sea.lore.kernel.org\n [IPv6:2600:3c0a:e001:db::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4frF612m7Wz1xv0\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 08 Apr 2026 17:28:09 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sea.lore.kernel.org (Postfix) with ESMTP id 508E23009171\n\tfor <incoming@patchwork.ozlabs.org>; Wed,  8 Apr 2026 07:25:39 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 508B33815FD;\n\tWed,  8 Apr 2026 07:25:38 +0000 (UTC)","from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org\n [10.30.226.201])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 0F3AC37FF51\n\tfor <linux-gpio@vger.kernel.org>; Wed,  8 Apr 2026 07:25:37 +0000 (UTC)","by smtp.kernel.org (Postfix) with ESMTPSA id C3EA0C19425\n\tfor <linux-gpio@vger.kernel.org>; Wed,  8 Apr 2026 07:25:37 +0000 (UTC)","by mail-lf1-f42.google.com with SMTP id\n 2adb3069b0e04-5a337552604so4837088e87.2\n        for <linux-gpio@vger.kernel.org>;\n Wed, 08 Apr 2026 00:25:37 -0700 (PDT)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1775633138; cv=none;\n b=X8j8cv4jLS6+dnE8NW+SXBT+e8Ww/SRo2vNihfuEYS/m0TakXHmHQ6iKqFiEqHbBLsmqnyFwE2hPX33/1rELHlKxUic1NcFYvT7kIRr8dKBTdtLyadkxivbVpAJl9YduI6YdbwV9w9PPxbAkY2dBBFyCQ802FMSmWkeMHUUUYqc=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1775633138; c=relaxed/simple;\n\tbh=k0MM4f61dReWkZKsY2vkZQ3/711YvRGa40vr8D8EZaA=;\n\th=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject:\n\t To:Cc:Content-Type;\n b=Mw0De0xemOYCmSN4u3G4Ko70I1i4prhJ7+GSPkT5ttkWYFrJal50DxvmNTTA3hZ/X7Ik36oVvkA+DR0o0WvuGd4u9kWPx8O1QQhTQHcX69ZQEsR3G6/tkISXVyCVcK9w+xYENeDjxZrWvwlH5n0pBHBoWIh/1RAlnTxCz59gQvo=","ARC-Authentication-Results":"i=1; smtp.subspace.kernel.org;\n dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=TK1peRAu; arc=none smtp.client-ip=10.30.226.201","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;\n\ts=k20201202; t=1775633137;\n\tbh=k0MM4f61dReWkZKsY2vkZQ3/711YvRGa40vr8D8EZaA=;\n\th=References:In-Reply-To:From:Date:Subject:To:Cc:From;\n\tb=TK1peRAu8VLfSjmDKIrolMbyPrBSZU4s9LaD61wf0C4WQX6KvuvGinJLnUqjtzpU6\n\t Tckenh2AlMvubQjes8JV+aBmF/0qT+D91zK4qGcCfUJ8G08oY/1M+6TurxgvhYNGcY\n\t eE0abQdrlnbIlIv9zHzOKnN/Mf+uBsyI7FQY/Vev5IpAeASXOEfO2ZBdBT2hw2Khco\n\t Z/2DfXBMpsLOEw5P8n5yFYPjFwnh+odhHcayXyqE2hc51WQ27Sp+/McbmaRy9XghQz\n\t mQsE4ysEV9QNvNeGQ1s4CFV/pfrMGYrc39L2e/RGm6JCLRZ182eLZI0yDcSBxIpcVi\n\t VEBFLEAbx5ckQ==","X-Forwarded-Encrypted":"i=1;\n AJvYcCWlefWIy7aESWi2ISpCbFvx2XWj0lE8i1+ui9haZ1XtDdtB8OeWri4RyFmp0833HFD5YWaVorzNOKtu@vger.kernel.org","X-Gm-Message-State":"AOJu0YyJPIN+7zQp82etKfPTo3rd5ibxTlZWOsgetatLG4H+jwUWyHV/\n\tz5I/wmz8KNvaATdX/u3Zzz2fdcnBGBc0RC4qj6CcaoAsGoHhIUjzmJJt6WP+t2BKnoLgk6pwT7s\n\tZYOGDJzYPhEJmHdr8QdixeG9LK6NVx1JecLozQPukPQ==","X-Received":"by 2002:ac2:44d7:0:b0:5a2:a36f:3ef4 with SMTP id\n 2adb3069b0e04-5a337584d52mr4484821e87.31.1775633136523; Wed, 08 Apr 2026\n 00:25:36 -0700 (PDT)","Precedence":"bulk","X-Mailing-List":"linux-gpio@vger.kernel.org","List-Id":"<linux-gpio.vger.kernel.org>","List-Subscribe":"<mailto:linux-gpio+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-gpio+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","References":"<20260408053037.1867092-1-a0282524688@gmail.com>\n <20260408053037.1867092-2-a0282524688@gmail.com>","In-Reply-To":"<20260408053037.1867092-2-a0282524688@gmail.com>","From":"Bartosz Golaszewski <brgl@kernel.org>","Date":"Wed, 8 Apr 2026 09:25:24 +0200","X-Gmail-Original-Message-ID":"\n <CAMRc=MeJL_po8HuBa4btVowR-e0i2FyzbDgNVo2u54iPKyuvWw@mail.gmail.com>","X-Gm-Features":"AQROBzDYlaw0h6c8CMDzh6teyUf20He-hNaCxS9JyLVdz8XM05uU1MsXkarTiB4","Message-ID":"\n <CAMRc=MeJL_po8HuBa4btVowR-e0i2FyzbDgNVo2u54iPKyuvWw@mail.gmail.com>","Subject":"Re: [PATCH v2 1/2] mfd: nct6694: Switch to devm_mfd_add_devices() and\n drop IDA","To":"a0282524688@gmail.com","Cc":"tmyu0@nuvoton.com, linusw@kernel.org, linux@roeck-us.net,\n\tandi.shyti@kernel.org, lee@kernel.org, mkl@pengutronix.de,\n mailhol@kernel.org,\n\talexandre.belloni@bootlin.com, wim@linux-watchdog.org,\n\tlinux-kernel@vger.kernel.org, linux-gpio@vger.kernel.org,\n\tlinux-i2c@vger.kernel.org, linux-can@vger.kernel.org, netdev@vger.kernel.org,\n\tlinux-watchdog@vger.kernel.org, linux-hwmon@vger.kernel.org,\n\tlinux-rtc@vger.kernel.org, linux-usb@vger.kernel.org","Content-Type":"text/plain; charset=\"UTF-8\"","Content-Transfer-Encoding":"quoted-printable"}},{"id":3675762,"web_url":"http://patchwork.ozlabs.org/comment/3675762/","msgid":"<CAOoeyxXqUbdd3Y0VorzVVOARVpoEkx033sYrv5Hs4tRfst2tOA@mail.gmail.com>","list_archive_url":null,"date":"2026-04-10T09:59:22","subject":"Re: [PATCH v2 1/2] mfd: nct6694: Switch to devm_mfd_add_devices() and\n drop IDA","submitter":{"id":89578,"url":"http://patchwork.ozlabs.org/api/people/89578/","name":"Ming Yu","email":"a0282524688@gmail.com"},"content":"Hi Bart, all,\n\nThanks for the review.\n\nBartosz Golaszewski <brgl@kernel.org> 於 2026年4月8日週三 下午3:25寫道：\n>\n> On Wed, Apr 8, 2026 at 7:31 AM <a0282524688@gmail.com> wrote:\n> >\n> > From: Ming Yu <a0282524688@gmail.com>\n> >\n> > Currently, the nct6694 core driver uses mfd_add_hotplug_devices()\n> > and an IDA to manage subdevice IDs.\n> >\n> > Switch the core implementation to use the managed\n> > devm_mfd_add_devices() API, which simplifies the error handling and\n> > device lifecycle management. Concurrently, drop the custom IDA\n> > implementation and transition to using pdev->id.\n> >\n> > Signed-off-by: Ming Yu <a0282524688@gmail.com>\n> > ---\n>\n> This does result in a nice code shrink but I'd split this commit into\n> two: one switching to using MFD_CELL_BASIC() with hard-coded devices\n> IDs and one completing the transition to devres.\n>\n\n\nYou are right that this change is trying to do too much at once, and\nsplitting it as you suggested would make the series much cleaner.\n\nAfter looking more closely at the ID handling and hotplug\nimplications, I realized that switching to devm_mfd_add_devices() and\ndropping the IDA is not a good fit for this driver. The current\nmfd_add_hotplug_devices() path uses PLATFORM_DEVID_AUTO, which gives\nglobally unique device IDs and avoids sysfs name collisions. If we\nswitch to devm_mfd_add_devices() with fixed IDs, multiple identical\nNCT6694 devices can end up registering subdevices with the same\nplatform device names, which would break hotplug support when more\nthan one device is present.\n\nSo I think it is better not to pursue this direction further.\n\nFor the next revision, I will drop this part of the change and keep\nthe existing MFD core logic, including the IDA usage. The series will\nfocus on adding the nct6694-hif MFD driver only, and I will add the\nIDA initialization there as needed.\n\nThanks again for the suggestion and review.\n\n\nBest regards,\nMing","headers":{"Return-Path":"\n <linux-gpio+bounces-34994-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-gpio@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20251104 header.b=rErJRG4Z;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c09:e001:a7::12fc:5321; helo=sto.lore.kernel.org;\n envelope-from=linux-gpio+bounces-34994-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com\n header.b=\"rErJRG4Z\"","smtp.subspace.kernel.org;\n arc=pass smtp.client-ip=209.85.128.174","smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=gmail.com","smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=gmail.com"],"Received":["from sto.lore.kernel.org (sto.lore.kernel.org\n [IPv6:2600:3c09:e001:a7::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fsXN025rQz1y2d\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 10 Apr 2026 19:59:44 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sto.lore.kernel.org (Postfix) with ESMTP id F3C013001FD6\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 10 Apr 2026 09:59:40 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id EEEFA3ACA7C;\n\tFri, 10 Apr 2026 09:59:35 +0000 (UTC)","from mail-yw1-f174.google.com (mail-yw1-f174.google.com\n [209.85.128.174])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 4AB413A9D83\n\tfor <linux-gpio@vger.kernel.org>; Fri, 10 Apr 2026 09:59:34 +0000 (UTC)","by mail-yw1-f174.google.com with SMTP id\n 00721157ae682-79ab5fd969aso20382067b3.0\n        for <linux-gpio@vger.kernel.org>;\n Fri, 10 Apr 2026 02:59:34 -0700 (PDT)"],"ARC-Seal":["i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1775815175; cv=pass;\n b=TlfkG8v/rqV/IODlYdaC/sBmMTzzPV+ox91xUxAZUsaTsPcDK6+XnCpQ2FQp0woAuj27B6I+cRsDDzVs9TTl9D8I2rBiyGI56ifVLMK0KK2E7htb+67jYyKYRLDwPEEKpbDj7JWkblYxriR1A7n3Fz5DoyxSfEXCLHhsZ2xFfp4=","i=1; a=rsa-sha256; t=1775815173; cv=none;\n        d=google.com; s=arc-20240605;\n        b=a7yVOrCrdijrsvBaiHZnw19Y4J8iBop/QHna8FBo1RLpcPkJ2xXQD8+nRZYjYW/tzu\n         vObeQ/IBwKtyerdAa2+6TM54o9fwb1BuTnPctbhKC60Cal7Gtte2k/pBh7SDwSdgRAqc\n         UuA+vT4UpJF5ESTdYrrCzvFQOiclmQCOhmwG+hAceM1SqFZf1qwKkEnu/TP5ZSCcbG7L\n         s+cOIwRcELsy9/xhsH5x9t99K4SBOPAE9KhkbpZd5pNADjzC0jPHRG8KfInC+qpC3apG\n         +4uJSD0EKGjM4MKOwNLp9+zXXA2rTCTaQGPPNmYftCuLD65HYJLoPgbzzqBMJ/nY4d2d\n         /ZVQ=="],"ARC-Message-Signature":["i=2; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1775815175; c=relaxed/simple;\n\tbh=N2Ytf4PmH2myigvUKMqYUbjaDrOTgHCXnYH7NNPpZ9Q=;\n\th=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject:\n\t To:Cc:Content-Type;\n b=n+Xnu9SBFwS5xUJ4smqvjGKWUfHUCGisUg9tK4cl6iCPfPjsqseEVEmsg0+7P3mBm5oNull7p2ugO3can+5Mg4k2d3inq0o4ulh8AYrV3C9T7l+2yO+dNAahAAfdZ0vZFlVUf0a/DSWlf3ObMlgH6OWy0maRfsOyTPDFNcpBElY=","i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;\n s=arc-20240605;\n        h=content-transfer-encoding:cc:to:subject:message-id:date:from\n         :in-reply-to:references:mime-version:dkim-signature;\n        bh=N2Ytf4PmH2myigvUKMqYUbjaDrOTgHCXnYH7NNPpZ9Q=;\n        fh=iFmXqwC/dcO3pu34AFfXIOfZkHXKdCWBnJdQvrT348U=;\n        b=HRd3rFrMuougoEN6abSwSdOIhD9EAci2KG/XhQmtsSMcrjO5p2AB5w+/2t43Qp+Wnx\n         /99ojXPep4NBNnZqhk1ZoXJzyyfRaKguwKFVXAQ4vB7G4xXMQGJA+80PMyCU//Yf21ix\n         Tsu9Gl3UAOt9PakwhvJ7xbjnXj0JIiGoJ3S01yM87wZKWUEoeRd8gMgIWUWK5o3UuKYB\n         MQzz9XLvqTjJ8ywR5mo8KuZVyYRYEKdzFXOabY1wyK9poKUKj+0P4uSMHIbteMqXa+Lk\n         FnsEmzkb+wMijPj+XTdyTktMpPsMXKHaVHkLYgbGeSShIkun9OfmM/uT5gFV8don8wtS\n         P9XQ==;\n        darn=vger.kernel.org"],"ARC-Authentication-Results":["i=2; smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=gmail.com;\n spf=pass smtp.mailfrom=gmail.com;\n dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com\n header.b=rErJRG4Z; arc=pass smtp.client-ip=209.85.128.174","i=1; mx.google.com; arc=none"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=gmail.com; s=20251104; t=1775815173; x=1776419973;\n darn=vger.kernel.org;\n        h=content-transfer-encoding:cc:to:subject:message-id:date:from\n         :in-reply-to:references:mime-version:from:to:cc:subject:date\n         :message-id:reply-to;\n        bh=N2Ytf4PmH2myigvUKMqYUbjaDrOTgHCXnYH7NNPpZ9Q=;\n        b=rErJRG4ZXVbUQMFbRFnmhepxOtcXBpodg5RLaOgBH+BoRSymMMJ7ImR40QJedCzbyW\n         tMf1Kw0G48yG1WZj+bNeo4MywgSjIiHC6+mdUiWs/1trlCFn5wz1/AAEssiw7iJpV45I\n         HfNU8cXmReN8Nsez829lTb/TBvUrr77OsqHawEgFSQ6vY1oOAVLWJ0U/Z4+fMTe/VFCg\n         IR23/Yp54EUoq9dhxidWHZuyoQIaTlIzdzfge5/sD4+zoIksk5Yd0vqptdZ4fGSwlDMf\n         y/S/uZCe8K9ouwDdws1zrrxjoze6PKxwMOQ8PgDitKmFK8vgUphQisVdc+pg/trHdpwt\n         wTJA==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=1e100.net; s=20251104; t=1775815173; x=1776419973;\n        h=content-transfer-encoding:cc:to:subject:message-id:date:from\n         :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from\n         :to:cc:subject:date:message-id:reply-to;\n        bh=N2Ytf4PmH2myigvUKMqYUbjaDrOTgHCXnYH7NNPpZ9Q=;\n        b=aQRWlamdN+vU1YYoGgC7Ly0A+/uxIUqJbHwtGh6h/sRonTgRh4IaM3N5dubBlqMB1B\n         8igF/96cgZ2FqowqkH4xoUVl/XMQWjDXbl74dXALLJc+TTnBcdQqpHcHPXCOYw4CROBe\n         nzVYQ3ldfIXc4u+SdoS81eSbZe7StkJG6/QxeANzdARsKgtPrN5B7MJ2nWs1T1HVfWco\n         0T30sANPinW6x0xwxVf+uP63ygttNJYgah55GENfi6CgfDvxcUjm86YylAO9W14LsgKx\n         qxgB2++V3QWfE8uh1ZSvzY0OhmTE8ooTssgcgtR0tWdvZTgEAYZd52/+EeGmOp5H24fk\n         p4lQ==","X-Forwarded-Encrypted":"i=1;\n AJvYcCWfWoL3t+3bg3rJIXWgaZXySSTOpDqiC5syEGeIvMu5b2eImd77Yw1qi1M1pUvfuIKeKW0LlU5/D0jd@vger.kernel.org","X-Gm-Message-State":"AOJu0Ywoc01t6/efRXfoxjxyl/3oV2yfy2u0bC2AEk9z+kLBPnBISIz0\n\tl/TnARCzy9fTvgciwcz73bpLBn0CFpB7YiKm9UW6RMfhbF1SeqvkCHGZIlDDAjWmaJUPmjzGzri\n\tG9MbzkxpDC1QFz/JxG7L3IEOzZ8B+aEo=","X-Gm-Gg":"AeBDiesRSntAMLBZvH9ys6mv75ujHjegBkgbM7BOWn1MuyjO3Zje9u20uuTeqTOiMH0\n\t0/hstzJujhroDoR606R+5KhBe+i504Be6VL2b14eXth/XPP9GMTjjnZIMMLraifEKnqloCkOOWe\n\tYl+lp97+/Fe3KZFXKboSm5kl4P0qOFGUfCMTG6DDFK0r5jbp2kHlHw02Vj0L7arwZ+xGEubVw04\n\tWNWZ1w5zw7ZeOUvmfPDqdLihI1uA7+Oa4lVHgWN+TnvXs+dnfNqAdNBE5SLna/KLDWALgvLl5DV\n\tcIgtwTGw/kOKC6lkXl5LXqOMZ1mNxiR3240T1Xcl/g==","X-Received":"by 2002:a05:690c:83:b0:79f:3715:1980 with SMTP id\n 00721157ae682-7af6f907f77mr24281587b3.12.1775815173216; Fri, 10 Apr 2026\n 02:59:33 -0700 (PDT)","Precedence":"bulk","X-Mailing-List":"linux-gpio@vger.kernel.org","List-Id":"<linux-gpio.vger.kernel.org>","List-Subscribe":"<mailto:linux-gpio+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-gpio+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","References":"<20260408053037.1867092-1-a0282524688@gmail.com>\n <20260408053037.1867092-2-a0282524688@gmail.com>\n <CAMRc=MeJL_po8HuBa4btVowR-e0i2FyzbDgNVo2u54iPKyuvWw@mail.gmail.com>","In-Reply-To":"\n <CAMRc=MeJL_po8HuBa4btVowR-e0i2FyzbDgNVo2u54iPKyuvWw@mail.gmail.com>","From":"Ming Yu <a0282524688@gmail.com>","Date":"Fri, 10 Apr 2026 17:59:22 +0800","X-Gm-Features":"AQROBzChhaENjKRgm1eiXEkKC5Ek3HBghHXiZXP2Ngye9h9-wWZ61ho7Hz-V2Tw","Message-ID":"\n <CAOoeyxXqUbdd3Y0VorzVVOARVpoEkx033sYrv5Hs4tRfst2tOA@mail.gmail.com>","Subject":"Re: [PATCH v2 1/2] mfd: nct6694: Switch to devm_mfd_add_devices() and\n drop IDA","To":"Bartosz Golaszewski <brgl@kernel.org>","Cc":"tmyu0@nuvoton.com, linusw@kernel.org, linux@roeck-us.net,\n\tandi.shyti@kernel.org, lee@kernel.org, mkl@pengutronix.de,\n mailhol@kernel.org,\n\talexandre.belloni@bootlin.com, wim@linux-watchdog.org,\n\tlinux-kernel@vger.kernel.org, linux-gpio@vger.kernel.org,\n\tlinux-i2c@vger.kernel.org, linux-can@vger.kernel.org, netdev@vger.kernel.org,\n\tlinux-watchdog@vger.kernel.org, linux-hwmon@vger.kernel.org,\n\tlinux-rtc@vger.kernel.org, linux-usb@vger.kernel.org","Content-Type":"text/plain; charset=\"UTF-8\"","Content-Transfer-Encoding":"quoted-printable"}}]