[{"id":3685642,"web_url":"http://patchwork.ozlabs.org/comment/3685642/","msgid":"<CAMRc=MdNPkVH7zmrypXcfN3rQR_nmSAFPFunZak_NjbWb4VYcA@mail.gmail.com>","list_archive_url":null,"date":"2026-05-04T11:01:13","subject":"Re: [PATCH v5 2/2] platform/x86: x86-android-tablets: enable fwnode\n matching of GPIO chips","submitter":{"id":92191,"url":"http://patchwork.ozlabs.org/api/people/92191/","name":"Bartosz Golaszewski","email":"brgl@kernel.org"},"content":"On Mon, May 4, 2026 at 12:59 PM Bartosz Golaszewski\n<bartosz.golaszewski@oss.qualcomm.com> wrote:\n>\n> In order to allow GPIOLIB to match cherryview and baytrail GPIO\n> controllers by their firmware nodes instead of their names, we need to\n> attach the - currently \"dangling\" - existing software nodes to their\n> target devices dynamically.\n>\n> The driver uses platform_create_bundle() and expects all required\n> providers to be present before it itself is probed. We know the name of\n> the device we're waiting for so look them up and assign the appropriate\n> software node as the secondary firmware node of the underlying ACPI node.\n>\n> Scheduling fine-grained devres actions allows for proper teardown and\n> unsetting of the secondary firmware nodes.\n>\n> Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>\n> ---\n\nReviewed-by: Rafael J. Wysocki (Intel) <rafael@kernel.org>","headers":{"Return-Path":"\n <linux-gpio+bounces-36046-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=ovDj9JGW;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=172.105.105.114; helo=tor.lore.kernel.org;\n envelope-from=linux-gpio+bounces-36046-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=\"ovDj9JGW\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=10.30.226.201"],"Received":["from tor.lore.kernel.org (tor.lore.kernel.org [172.105.105.114])\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 4g8Jfc3M8xz1yJV\n\tfor <incoming@patchwork.ozlabs.org>; Mon, 04 May 2026 21:03:36 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby tor.lore.kernel.org (Postfix) with ESMTP id BF9AA301C6D7\n\tfor <incoming@patchwork.ozlabs.org>; Mon,  4 May 2026 11:01:31 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 8AA123A5449;\n\tMon,  4 May 2026 11:01:27 +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 458E53A6407\n\tfor <linux-gpio@vger.kernel.org>; Mon,  4 May 2026 11:01:27 +0000 (UTC)","by smtp.kernel.org (Postfix) with ESMTPSA id 02CC3C4AF0C\n\tfor <linux-gpio@vger.kernel.org>; Mon,  4 May 2026 11:01:27 +0000 (UTC)","by mail-lf1-f47.google.com with SMTP id\n 2adb3069b0e04-5a86bfa2a4eso2032207e87.1\n        for <linux-gpio@vger.kernel.org>;\n Mon, 04 May 2026 04:01:26 -0700 (PDT)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1777892487; cv=none;\n b=A1BYfwAFnRHCwhU9g1DVhjzXhqnmrdUnLAaXcMBvplwVDEV8gt/MY0rq+c7GX280UWDCkKnrWIrkkzUmsm4fdLbi5zmIMFeaYKgFabJH3jg/wLpTFzujgCnqQKyuOej9U1eh7Uwu7a9bhOke6WVv+RUSwRsBKOzkJkxBbKkeCNk=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1777892487; c=relaxed/simple;\n\tbh=ImXrHCwGy8/aN+MYwFMS9Bky+rG6EWRzoWw+lbmYY5s=;\n\th=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject:\n\t To:Cc:Content-Type;\n b=YbB9jMqLtV8n2OYACbbLldIAPTkoCmcOp6PvRpG9sTnBd6O7NT+T6x9ky/gl5AhJB/LZIBTdbv12LFSDf0HEP7hluWEIRXudLRuWr1IoO+P7r2Qw5CA/ei5VdF/6v5LKbE+Z86DQ9E3HRMyUnMfq859fNQAWEjQJqWzQ2KGwB3U=","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=ovDj9JGW; 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=1777892487;\n\tbh=ImXrHCwGy8/aN+MYwFMS9Bky+rG6EWRzoWw+lbmYY5s=;\n\th=References:In-Reply-To:From:Date:Subject:To:Cc:From;\n\tb=ovDj9JGWejYHYhvl7ZaptOOmM4bW4wqKg31G0QeKeDCF6UlBLWXg+8kZr37azQVbk\n\t lHhnZkcWUkyMiwFZimWeATb0NdqdWdIBU9Xr6akMEfijCFvmX5jl8TXAT8Nh9bHukd\n\t YGJGUyRpGeuBW82+OfAsUmlJvdkVYDaJxDEoF/5DTRjlwGjfzF2117B69tfCO7hpUs\n\t uqrEKtGrLo16Qu/p9fDU9mL2vAeKjLAGN378cnef3aee0UpsGW+oAUvTJXofHcGITw\n\t reb0pmYk0+JkRhzTCUZVCAqHI7RZ5AJ/dMtVoBApDQ18JnZ7NZoNVEV4ycKw5/fT8r\n\t cX2R7G68xDDEw==","X-Forwarded-Encrypted":"i=1;\n AFNElJ+SHi9s6cAr5WQZiAmbhq6ofL+S84jIzXusPKYJDcXb/7LpqB6iHQ8VQDnm6oxxxHxBkuPDVvVK7/gk@vger.kernel.org","X-Gm-Message-State":"AOJu0Yyd4eQ7UvpuplsahQ7N8Rq8Hqn9ybMCbk8pqApfYWRmviM5d1O5\n\t4a1GSu8uJ8MSEZZZKKz9h5htgoG170QSf49q8dFcapjTQKIqLmYlCA7xQfXG7dSaFN4PZbs0eZ1\n\t4Z9S1PuSntAcZnr80jeFz44mSGnjEsbyEGFyPBcAYNw==","X-Received":"by 2002:a05:6512:696:b0:5a8:704d:c20b with SMTP id\n 2adb3069b0e04-5a8704dc59dmr1533607e87.27.1777892485701; Mon, 04 May 2026\n 04:01:25 -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":"<20260504-baytrail-real-swnode-v5-0-c7878b69e383@oss.qualcomm.com>\n <20260504-baytrail-real-swnode-v5-2-c7878b69e383@oss.qualcomm.com>","In-Reply-To":"\n <20260504-baytrail-real-swnode-v5-2-c7878b69e383@oss.qualcomm.com>","From":"Bartosz Golaszewski <brgl@kernel.org>","Date":"Mon, 4 May 2026 13:01:13 +0200","X-Gmail-Original-Message-ID":"\n <CAMRc=MdNPkVH7zmrypXcfN3rQR_nmSAFPFunZak_NjbWb4VYcA@mail.gmail.com>","X-Gm-Features":"AVHnY4IxCBxO6eTgS-AVpI_BYjwldDfRg6f2ELcYNkBfYeLOHpEzH1V0noCK12I","Message-ID":"\n <CAMRc=MdNPkVH7zmrypXcfN3rQR_nmSAFPFunZak_NjbWb4VYcA@mail.gmail.com>","Subject":"Re: [PATCH v5 2/2] platform/x86: x86-android-tablets: enable fwnode\n matching of GPIO chips","To":"Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>","Cc":"Andy Shevchenko <andriy.shevchenko@linux.intel.com>,\n Daniel Scally <djrscally@gmail.com>,\n  Heikki Krogerus <heikki.krogerus@linux.intel.com>,\n  Sakari Ailus <sakari.ailus@linux.intel.com>,\n  Greg Kroah-Hartman <gregkh@linuxfoundation.org>,\n \"Rafael J. Wysocki\" <rafael@kernel.org>,  Danilo Krummrich <dakr@kernel.org>,\n Mika Westerberg <mika.westerberg@linux.intel.com>,\n  Andy Shevchenko <andy@kernel.org>, Linus Walleij <linusw@kernel.org>,\n Hans de Goede <hansg@kernel.org>,\n =?utf-8?q?Ilpo_J=C3=A4rvinen?= <ilpo.jarvinen@linux.intel.com>,\n  Dmitry Torokhov <dmitry.torokhov@gmail.com>, Len Brown <lenb@kernel.org>,\n linux-acpi@vger.kernel.org,  driver-core@lists.linux.dev,\n linux-kernel@vger.kernel.org,  linux-gpio@vger.kernel.org,\n platform-driver-x86@vger.kernel.org","Content-Type":"text/plain; charset=\"UTF-8\"","Content-Transfer-Encoding":"quoted-printable"}},{"id":3685644,"web_url":"http://patchwork.ozlabs.org/comment/3685644/","msgid":"<afh9g5GapMYUwu1S@ashevche-desk.local>","list_archive_url":null,"date":"2026-05-04T11:05:39","subject":"Re: [PATCH v5 2/2] platform/x86: x86-android-tablets: enable fwnode\n matching of GPIO chips","submitter":{"id":8583,"url":"http://patchwork.ozlabs.org/api/people/8583/","name":"Andy Shevchenko","email":"andriy.shevchenko@linux.intel.com"},"content":"On Mon, May 04, 2026 at 12:58:57PM +0200, Bartosz Golaszewski wrote:\n> In order to allow GPIOLIB to match cherryview and baytrail GPIO\n> controllers by their firmware nodes instead of their names, we need to\n> attach the - currently \"dangling\" - existing software nodes to their\n> target devices dynamically.\n> \n> The driver uses platform_create_bundle() and expects all required\n> providers to be present before it itself is probed. We know the name of\n> the device we're waiting for so look them up and assign the appropriate\n> software node as the secondary firmware node of the underlying ACPI node.\n> \n> Scheduling fine-grained devres actions allows for proper teardown and\n> unsetting of the secondary firmware nodes.\n\nThis version is much better than previous variants (and simpler), so, FWIW\nReviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>","headers":{"Return-Path":"\n <linux-gpio+bounces-36048-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=intel.com header.i=@intel.com header.a=rsa-sha256\n header.s=Intel header.b=YjrFDp5J;\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-36048-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com\n header.b=\"YjrFDp5J\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=198.175.65.17","smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=linux.intel.com","smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=linux.intel.com"],"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 4g8JjG1c3Sz1yJ9\n\tfor <incoming@patchwork.ozlabs.org>; Mon, 04 May 2026 21:05:54 +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 9BF29301AD2B\n\tfor <incoming@patchwork.ozlabs.org>; Mon,  4 May 2026 11:05:48 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 6E79D3A7597;\n\tMon,  4 May 2026 11:05:47 +0000 (UTC)","from mgamail.intel.com (mgamail.intel.com [198.175.65.17])\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 0C61034252C;\n\tMon,  4 May 2026 11:05:45 +0000 (UTC)","from fmviesa001.fm.intel.com ([10.60.135.141])\n  by orvoesa109.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 04 May 2026 04:05:46 -0700","from hrotuna-mobl2.ger.corp.intel.com (HELO localhost)\n ([10.245.245.78])\n  by smtpauth.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 04 May 2026 04:05:41 -0700"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1777892747; cv=none;\n b=Iv1nvN7hUToykY7NMIl6erN4pBQZnGjLkQqqVRUKKObzGGRr7etobdMDpGuGFULRj9EHb51pNNB2yJrqyK5eBCahgCJphXCPrslw2TC+d0DzwTBMe41J8gFMwkdOJ6uSO4tGQgA/eU2lf0v2hg2P+iZqNvIxHO9Bk2EOIkVhJWk=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1777892747; c=relaxed/simple;\n\tbh=pd0CV/kgRoy/Ie0aa/FbLfX3NCPZyqxXB93xfwHnrvw=;\n\th=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version:\n\t Content-Type:Content-Disposition:In-Reply-To;\n b=RjAyVctzlq47bIqEnjebe4UvGG7N1BkI2DEZoQwGeQMJNZctKeDFXqZqdmZJ/V4QBna7opXZonXGU8qa7s8ScjjsUowRdrVCU0eQZahTXJh2wEO59A9EZtSB39BGv00gA4pSa9CPvSESc/IWl1bD2pukn31eS0PpknE+PJWE8PQ=","ARC-Authentication-Results":"i=1; smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=linux.intel.com;\n spf=pass smtp.mailfrom=linux.intel.com;\n dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com\n header.b=YjrFDp5J; arc=none smtp.client-ip=198.175.65.17","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple;\n  d=intel.com; i=@intel.com; q=dns/txt; s=Intel;\n  t=1777892747; x=1809428747;\n  h=date:from:to:cc:subject:message-id:references:\n   mime-version:in-reply-to;\n  bh=pd0CV/kgRoy/Ie0aa/FbLfX3NCPZyqxXB93xfwHnrvw=;\n  b=YjrFDp5Jyw9lssyW2T/0yOZ5+UQOd4zjzrbtdSrY8iIcYc2Lu8LXgp0d\n   fhILPQwVB2hC7J6WQoaUakcv4CDlycKokhv/2E8z6VbE8O/Sr71khrkd9\n   jC2RVcnNL7o+moRMg9o/5xHIOU2TqTfHYGsclFMl1ltJ62txdUDavX34Q\n   uktckCP4K3CQadit+hsAm7LCuuhJqZdveD+bAj/sJ7bGRjVhQ14T8bgKQ\n   HTPvCe7Hh/EFm51NhFzNlm847tYbQkrwm/9bWbuHs1aD5Wj6pQ+h40pst\n   mY1bhCKjga+/hJXSF7Cj7aMiILi0bDIu+m78YGkSEA/A+ICcsJyiP8IwN\n   w==;","X-CSE-ConnectionGUID":["yskaeksRRBS/xgcIw3gigg==","UnvderQeTcirAk4hGVk4+g=="],"X-CSE-MsgGUID":["4UqTw+zBQz6Phjc+3JLkRg==","0MjSFDvkQ5e+lDa++RYqQQ=="],"X-IronPort-AV":["E=McAfee;i=\"6800,10657,11775\"; a=\"78738925\"","E=Sophos;i=\"6.23,215,1770624000\";\n   d=\"scan'208\";a=\"78738925\"","E=Sophos;i=\"6.23,215,1770624000\";\n   d=\"scan'208\";a=\"259135356\""],"X-ExtLoop1":"1","Date":"Mon, 4 May 2026 14:05:39 +0300","From":"Andy Shevchenko <andriy.shevchenko@linux.intel.com>","To":"Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>","Cc":"Daniel Scally <djrscally@gmail.com>,\n Heikki Krogerus <heikki.krogerus@linux.intel.com>,\n Sakari Ailus <sakari.ailus@linux.intel.com>,\n Greg Kroah-Hartman <gregkh@linuxfoundation.org>,\n \"Rafael J. Wysocki\" <rafael@kernel.org>, Danilo Krummrich <dakr@kernel.org>,\n Mika Westerberg <mika.westerberg@linux.intel.com>,\n Andy Shevchenko <andy@kernel.org>, Linus Walleij <linusw@kernel.org>,\n Hans de Goede <hansg@kernel.org>,\n Ilpo =?iso-8859-1?q?J=E4rvinen?= <ilpo.jarvinen@linux.intel.com>,\n Dmitry Torokhov <dmitry.torokhov@gmail.com>, Len Brown <lenb@kernel.org>,\n linux-acpi@vger.kernel.org, driver-core@lists.linux.dev,\n linux-kernel@vger.kernel.org, linux-gpio@vger.kernel.org,\n platform-driver-x86@vger.kernel.org, brgl@kernel.org","Subject":"Re: [PATCH v5 2/2] platform/x86: x86-android-tablets: enable fwnode\n matching of GPIO chips","Message-ID":"<afh9g5GapMYUwu1S@ashevche-desk.local>","References":"<20260504-baytrail-real-swnode-v5-0-c7878b69e383@oss.qualcomm.com>\n <20260504-baytrail-real-swnode-v5-2-c7878b69e383@oss.qualcomm.com>","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","Content-Type":"text/plain; charset=us-ascii","Content-Disposition":"inline","In-Reply-To":"\n <20260504-baytrail-real-swnode-v5-2-c7878b69e383@oss.qualcomm.com>","Organization":"Intel Finland Oy - BIC 0357606-4 - c/o Alberga Business Park, 6\n krs, Bertel Jungin Aukio 5, 02600 Espoo"}},{"id":3686410,"web_url":"http://patchwork.ozlabs.org/comment/3686410/","msgid":"<CAD++jLmMqbxHwTYUV8oUNiAfLgzPJdRi7bTwKtyepORzUNo=YQ@mail.gmail.com>","list_archive_url":null,"date":"2026-05-05T12:37:55","subject":"Re: [PATCH v5 2/2] platform/x86: x86-android-tablets: enable fwnode\n matching of GPIO chips","submitter":{"id":92050,"url":"http://patchwork.ozlabs.org/api/people/92050/","name":"Linus Walleij","email":"linusw@kernel.org"},"content":"On Mon, May 4, 2026 at 12:59 PM Bartosz Golaszewski\n<bartosz.golaszewski@oss.qualcomm.com> wrote:\n\n> In order to allow GPIOLIB to match cherryview and baytrail GPIO\n> controllers by their firmware nodes instead of their names, we need to\n> attach the - currently \"dangling\" - existing software nodes to their\n> target devices dynamically.\n>\n> The driver uses platform_create_bundle() and expects all required\n> providers to be present before it itself is probed. We know the name of\n> the device we're waiting for so look them up and assign the appropriate\n> software node as the secondary firmware node of the underlying ACPI node.\n>\n> Scheduling fine-grained devres actions allows for proper teardown and\n> unsetting of the secondary firmware nodes.\n>\n> Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>\n\nNice work here Bartosz!\nReviewed-by: Linus Walleij <linusw@kernel.org>\n\nYours,\nLinus Walleij","headers":{"Return-Path":"\n <linux-gpio+bounces-36197-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=coWiIcub;\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-36197-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=\"coWiIcub\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=10.30.226.201"],"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 4g8yqd2KHsz1yJ0\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 05 May 2026 22:43:41 +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 A3D393076283\n\tfor <incoming@patchwork.ozlabs.org>; Tue,  5 May 2026 12:38:46 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id D8BBB43634B;\n\tTue,  5 May 2026 12:38:09 +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 97E0242EEB8\n\tfor <linux-gpio@vger.kernel.org>; Tue,  5 May 2026 12:38:09 +0000 (UTC)","by smtp.kernel.org (Postfix) with ESMTPSA id 414EAC2BCC7\n\tfor <linux-gpio@vger.kernel.org>; Tue,  5 May 2026 12:38:09 +0000 (UTC)","by mail-lj1-f176.google.com with SMTP id\n 38308e7fff4ca-38a01c80c34so52022501fa.0\n        for <linux-gpio@vger.kernel.org>;\n Tue, 05 May 2026 05:38:09 -0700 (PDT)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1777984689; cv=none;\n b=ucENqYG5aShXIbSRsPSvk+jUcnUtFGK/L/ApIPOt8ZedRlopzH8TNmPBSExRWDbfQ69atuOw/YwSwv75RN3TvrS6i/uuh2bhIBNG08MCw2pyWwmpGxvqOmPecRLGOtdkn15bfAqKiY27Wfxz9JKAZ5Hr3JgihIqACFpbBut71dw=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1777984689; c=relaxed/simple;\n\tbh=fnSRU9v45eKjzKIgKd4OZcWY2fGpa+k/jKcagc5ALtg=;\n\th=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject:\n\t To:Cc:Content-Type;\n b=c0NcAV1+mdWXvwB6E8WhSnjDsmpkk1Hc9dYC1FRImmLdA1nmi7Th1Y496c5LmEX7V/JjsxmxrjRRQszq3ZOVY0Mn9qLGWH4cWQw+ZvW53FLe9sG6i72Z7qVOW8Xk80yxrOhEEU3RZUTHQ5jZcHp1B/D0LFhb6YLuIbbpkmAp8Ug=","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=coWiIcub; 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=1777984689;\n\tbh=fnSRU9v45eKjzKIgKd4OZcWY2fGpa+k/jKcagc5ALtg=;\n\th=References:In-Reply-To:From:Date:Subject:To:Cc:From;\n\tb=coWiIcub1+LFjk+LL0aoMMUgTk9eQlxsfYJqww+3Hsx8vK55uV/2OU2QcEtRT214j\n\t 1Ddfp7gzamX03EvB0l2GWFwpHJmvyFPut9UZ9nhvrcakSptQIxgUCtxEXdM89Ig4oq\n\t TXBLoeh3QxxGddSIvGOyxfeu4YQFtva03t3ecv49O9CVsuMRf+UmEK0uZMyJL/Phna\n\t PfYX1cjK+uId4KnT0qowIfFTY91E85O1PtUak82a5g0hf7RzMsP/3zMUV004xTimzz\n\t uzE24U7dmcn+wLdMeFKCPHf48ZZNHqCVDCzH8IWCldxxlZSWBYUaNUqf3T2PqiEUSF\n\t XUpTPX6cpDdlA==","X-Forwarded-Encrypted":"i=1;\n AFNElJ9JGkfKmK2t3m+2EKiB2I/rdHCd5pap0EiF3/8rc6lHmfLGbkcO41mkC83OD5EYKPoxUitDnDI95NOj@vger.kernel.org","X-Gm-Message-State":"AOJu0YyNm3p3M+m8QUNz4xUt+j6YQOvhoFl2E5mUZ4UJ37M/QyjyhZjn\n\t6qEYQhSwoyyvqK41TvgDqYvGiP1mekEiivoePCe+kKWrKyoANcEYEDK+DlJjc0rGBOyQndWYG/g\n\t2FAgRsC9gqV4v+OTMNfg5bb6BWe67Ogs=","X-Received":"by 2002:a05:651c:e09:b0:393:a5ed:7dca with SMTP id\n 38308e7fff4ca-393a5ed7e4emr30481781fa.10.1777984687819; Tue, 05 May 2026\n 05:38:07 -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":"<20260504-baytrail-real-swnode-v5-0-c7878b69e383@oss.qualcomm.com>\n <20260504-baytrail-real-swnode-v5-2-c7878b69e383@oss.qualcomm.com>","In-Reply-To":"\n <20260504-baytrail-real-swnode-v5-2-c7878b69e383@oss.qualcomm.com>","From":"Linus Walleij <linusw@kernel.org>","Date":"Tue, 5 May 2026 14:37:55 +0200","X-Gmail-Original-Message-ID":"\n <CAD++jLmMqbxHwTYUV8oUNiAfLgzPJdRi7bTwKtyepORzUNo=YQ@mail.gmail.com>","X-Gm-Features":"AVHnY4IDQ1oB_Ou-vRaPBfPoo590aKglB83vcaM3z31gvraOfSdTNIO1HFFKK-I","Message-ID":"\n <CAD++jLmMqbxHwTYUV8oUNiAfLgzPJdRi7bTwKtyepORzUNo=YQ@mail.gmail.com>","Subject":"Re: [PATCH v5 2/2] platform/x86: x86-android-tablets: enable fwnode\n matching of GPIO chips","To":"Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>","Cc":"Andy Shevchenko <andriy.shevchenko@linux.intel.com>,\n Daniel Scally <djrscally@gmail.com>,\n  Heikki Krogerus <heikki.krogerus@linux.intel.com>,\n  Sakari Ailus <sakari.ailus@linux.intel.com>,\n  Greg Kroah-Hartman <gregkh@linuxfoundation.org>,\n \"Rafael J. Wysocki\" <rafael@kernel.org>,  Danilo Krummrich <dakr@kernel.org>,\n Mika Westerberg <mika.westerberg@linux.intel.com>,\n  Andy Shevchenko <andy@kernel.org>, Hans de Goede <hansg@kernel.org>,\n\t=?utf-8?q?Ilpo_J=C3=A4rvinen?= <ilpo.jarvinen@linux.intel.com>,\n  Dmitry Torokhov <dmitry.torokhov@gmail.com>, Len Brown <lenb@kernel.org>,\n linux-acpi@vger.kernel.org,  driver-core@lists.linux.dev,\n linux-kernel@vger.kernel.org,  linux-gpio@vger.kernel.org,\n platform-driver-x86@vger.kernel.org,  brgl@kernel.org","Content-Type":"text/plain; charset=\"UTF-8\"","Content-Transfer-Encoding":"quoted-printable"}}]