Cover Letter Detail
Show a cover letter.
GET /api/1.1/covers/2227589/?format=api
{ "id": 2227589, "url": "http://patchwork.ozlabs.org/api/1.1/covers/2227589/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-gpio/cover/20260424-ds90ub953-v6-0-7a84efbab316@oss.nxp.com/", "project": { "id": 42, "url": "http://patchwork.ozlabs.org/api/1.1/projects/42/?format=api", "name": "Linux GPIO development", "link_name": "linux-gpio", "list_id": "linux-gpio.vger.kernel.org", "list_email": "linux-gpio@vger.kernel.org", "web_url": "", "scm_url": "", "webscm_url": "" }, "msgid": "<20260424-ds90ub953-v6-0-7a84efbab316@oss.nxp.com>", "date": "2026-04-24T01:42:23", "name": "[v6,0/4] media: i2c: ds90ub953: Add back channel GPIO support", "submitter": { "id": 86694, "url": "http://patchwork.ozlabs.org/api/1.1/people/86694/?format=api", "name": "Guoniu Zhou", "email": "guoniu.zhou@oss.nxp.com" }, "mbox": "http://patchwork.ozlabs.org/project/linux-gpio/cover/20260424-ds90ub953-v6-0-7a84efbab316@oss.nxp.com/mbox/", "series": [ { "id": 501274, "url": "http://patchwork.ozlabs.org/api/1.1/series/501274/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-gpio/list/?series=501274", "date": "2026-04-24T01:42:23", "name": "media: i2c: ds90ub953: Add back channel GPIO support", "version": 6, "mbox": "http://patchwork.ozlabs.org/series/501274/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/covers/2227589/comments/", "headers": { "Return-Path": "\n <linux-gpio+bounces-35448-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=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com\n header.a=rsa-sha256 header.s=selector1-NXP1-onmicrosoft-com\n header.b=sZKk08s5;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c04:e001:36c::12fc:5321; helo=tor.lore.kernel.org;\n envelope-from=linux-gpio+bounces-35448-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)", "smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com\n header.i=@NXP1.onmicrosoft.com header.b=\"sZKk08s5\"", "smtp.subspace.kernel.org;\n arc=fail smtp.client-ip=52.101.72.54", "smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=oss.nxp.com", "smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=oss.nxp.com", "dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=oss.nxp.com;" ], "Received": [ "from tor.lore.kernel.org (tor.lore.kernel.org\n [IPv6:2600:3c04:e001:36c::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 4g1wdV1YdZz1xvV\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 24 Apr 2026 11:40:30 +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 6F04E3013A69\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 24 Apr 2026 01:40:05 +0000 (UTC)", "from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 9773A2749DF;\n\tFri, 24 Apr 2026 01:40:01 +0000 (UTC)", "from AM0PR02CU008.outbound.protection.outlook.com\n (mail-westeuropeazon11013054.outbound.protection.outlook.com [52.101.72.54])\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 5DB911D86FF;\n\tFri, 24 Apr 2026 01:39:58 +0000 (UTC)", "from AS8PR04MB9080.eurprd04.prod.outlook.com (2603:10a6:20b:447::16)\n by VE1PR04MB7455.eurprd04.prod.outlook.com (2603:10a6:800:1a1::23) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9846.22; Fri, 24 Apr\n 2026 01:39:54 +0000", "from AS8PR04MB9080.eurprd04.prod.outlook.com\n ([fe80::92c2:2e03:bf99:68eb]) by AS8PR04MB9080.eurprd04.prod.outlook.com\n ([fe80::92c2:2e03:bf99:68eb%6]) with mapi id 15.20.9846.021; Fri, 24 Apr 2026\n 01:39:54 +0000" ], "ARC-Seal": [ "i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1776994801; cv=fail;\n b=pCUXWQO1HuBHmOMFurpuSfoYwPwKHY32yzQnvapJ8DCDpfctStoNpM/nvjd+M6rr0oWNNOwiP8jFujqshUAf8ffL5IAaAyRwsTW59bLk5sLbtha0bgau58FcDaMQfrQsrSO8WoJ6gVeGOYytGZOrwcs+j85o64V7zr6103xXjlg=", "i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=N772ILqf6Bu5ZB2TW0EjtoN7AePcCf08vTo+WoQiTq4PzpVAUADEySSkzoTJX9vlSN9Y1Sz4vQnazxa6F9CEswxjYIB3OnN4k9SAVmf4vX6QbQ8uRqtddZGexC6WC4V0rx0WxVhaThSSnCIFl/e7tyZlxy4v4Elu4Z1fNuqLFRnHaoXdSMuSPRwse2uiUy5mkX7oPWG5XIziEdZa2WBg7sbQm9OaInW5vWZkuNnMmSiXknyyzdi22akXEUzRTjcpQKi2wYH6Qo4HW/LuE7X15ZSagtnO6jTbJ4pfyJGKZAkplcZoy6Z+qGlr5/KuIG2agv8rVa0uPjtv6s/Ek6bX4A==" ], "ARC-Message-Signature": [ "i=2; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1776994801; c=relaxed/simple;\n\tbh=WkDXVk9bnUHejfHXSY1At0nKxCSLZoePbRS+Q5yAEnw=;\n\th=From:Subject:Date:Message-Id:Content-Type:To:Cc:MIME-Version;\n b=QQiPvrOh+TFFrhhY4aru7h+6FUGuQDmKwPh3WjdJYfQwbt2uUE/N0+/9OBUw1zBHhZlynb04OVCZFd/16gIAvZaWLp1iDmyT5wXd2csGxYwJe7ZyDNnljarJHpsvc6AGAqPBRSFEmhq7ByFT41AJAr7Ij9W+EwT7ts6xrI0smx4=", "i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;\n bh=0ct2OL077kQIYaYn+FwHUHj7bBRg0Wse8q0rgKPkFY8=;\n b=YH4ZFawkp6e6ukV5cBR+ds/4LlnYr2ZtQrICDRmQ7iHXKt1DUkLbJaD3nfTN/0SzyFbRe974JL8zFzj7fklMB6ZKEAXHhzl0KB/Ewv7eg6mUHlu8a61o06lXrRXFhoVmTD5Ek239DUU5WTHIWb8lRl8oDHDIeVe7cw7QZA8pPcYICBtMzltSSPsKrsSH8j36tn77khaZXnJGVL2aCGcaCVcPxUMP9zngHnE8jVAbE0NI98FbihiS/b8N48vtneIJd0fTmOtBAQmPSeF2kVkMG8deKx+ESs63Lx5nU0udB2kHqDWfPdIkPlbjNcJ5vfXOa0qRUckUgvYyj6YJnZQOJw==" ], "ARC-Authentication-Results": [ "i=2; smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=oss.nxp.com;\n spf=pass smtp.mailfrom=oss.nxp.com;\n dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com\n header.i=@NXP1.onmicrosoft.com header.b=sZKk08s5;\n arc=fail smtp.client-ip=52.101.72.54", "i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com;\n dkim=pass header.d=oss.nxp.com; arc=none" ], "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com;\n s=selector1-NXP1-onmicrosoft-com;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=0ct2OL077kQIYaYn+FwHUHj7bBRg0Wse8q0rgKPkFY8=;\n b=sZKk08s51RgHWxU8BN3SmNHOjttznQ4vVSiPaVpZqnrB2RV2Bz9TcfE1ywB2qCFFkWenJjL2SxvKpEDTV72chLfik25u9bJZ+yqk2lbQWtlG0BaGxDMPQX2E7s/aDAvmJ0WPuRD+lCQyhDLstbf04zn1OWEz5ntx540ewuCF9+3MpEGzBHwOxHpfu+iJbbbm2tY00ZVmYdLMm7RXiZFZBhIrsSAQ9B1rQgeddMo+JVYdeWK3U+Gf9COGDc/joH9fiV9SX4d9tooUDdlZ8REP5JUD7ksTO/Olc5e1z6fj3ehDDzTl7W5diFNmH1g4JEaG1X1iq5lX4WSoNwbdZ0NRnQ==", "From": "Guoniu Zhou <guoniu.zhou@oss.nxp.com>", "Subject": "[PATCH v6 0/4] media: i2c: ds90ub953: Add back channel GPIO\n support", "Date": "Fri, 24 Apr 2026 09:42:23 +0800", "Message-Id": "<20260424-ds90ub953-v6-0-7a84efbab316@oss.nxp.com>", "Content-Type": "text/plain; charset=\"utf-8\"", "Content-Transfer-Encoding": "7bit", "X-B4-Tracking": "v=1; b=H4sIAH/K6mkC/1XPTW7DIBAF4KtErEs1gGeArnqPqAt+Gxa1I9OiR\n JHvXhy1El6+Ed8b5sFqWkuq7O30YGtqpZZl7oFeTixc3PyZeIk9MwkSwYLgsVr48RYVF2RImoD\n KAbD+/rqmXG7PrvNHz5dSv5f1/qxuYp/+tQgYWprgwJ02QuXsYxbifb5dX8PyxfaOJkc3bm+yO\n 1ApaUqePNqjU6Oj0anuvNc+EE4YnT666d8RSKlHN3UXk0NLEjDbdHQ4OjM63P+JFDLoEEwe7tu\n 27RcWIJ3AgAEAAA==", "To": "Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>,\n Mauro Carvalho Chehab <mchehab@kernel.org>, Rob Herring <robh@kernel.org>,\n Krzysztof Kozlowski <krzk+dt@kernel.org>,\n Conor Dooley <conor+dt@kernel.org>, Frank Li <Frank.Li@nxp.com>,\n Vladimir Zapolskiy <vz@mleia.com>, Linus Walleij <linusw@kernel.org>,\n Bartosz Golaszewski <brgl@kernel.org>", "Cc": "linux-media@vger.kernel.org, devicetree@vger.kernel.org,\n linux-kernel@vger.kernel.org, imx@lists.linux.dev,\n linux-gpio@vger.kernel.org, Guoniu Zhou <guoniu.zhou@nxp.com>", "X-Mailer": "b4 0.14.0", "X-Developer-Signature": "v=1; a=ed25519-sha256; t=1776994953; l=2876;\n i=guoniu.zhou@oss.nxp.com; s=20250815; h=from:subject:message-id;\n bh=WkDXVk9bnUHejfHXSY1At0nKxCSLZoePbRS+Q5yAEnw=;\n b=jreQ83mSjy2Chg4LcT+Czji94DlzcXtnZNIGX17II1+LTtFL2dhWSvI69uiSRthLYU6jEZ7vs\n ufBP/7smni8Duj/Hh6GlEok9UYmrcIq5jRarAySQrgdV5HW63eM4f2s", "X-Developer-Key": "i=guoniu.zhou@oss.nxp.com; a=ed25519;\n pk=MM+/XICg5S78/gs+f9wtGP6yIvkyjTdZwfaxXeu5rlo=", "X-ClientProxiedBy": "MA5P287CA0164.INDP287.PROD.OUTLOOK.COM\n (2603:1096:a01:1ba::16) To AS8PR04MB9080.eurprd04.prod.outlook.com\n (2603:10a6:20b:447::16)", "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", "X-MS-Exchange-MessageSentRepresentingType": "1", "X-MS-PublicTrafficType": "Email", "X-MS-TrafficTypeDiagnostic": "AS8PR04MB9080:EE_|VE1PR04MB7455:EE_", "X-MS-Office365-Filtering-Correlation-Id": "fa2a5465-0dc1-4e1e-ea2d-08dea1a26267", "X-MS-Exchange-SharedMailbox-RoutingAgent-Processed": "True", "X-MS-Exchange-SenderADCheck": "1", "X-MS-Exchange-AntiSpam-Relay": "0", "X-Microsoft-Antispam": "\n\tBCL:0;ARA:13230040|366016|7416014|376014|52116014|1800799024|19092799006|56012099003|18002099003|38350700014;", "X-Microsoft-Antispam-Message-Info": "\n\tOCoU9f3jdUUKiq8Cj2XsseQT1EeAu3TguxtMtTUc6cpDC+xTHwb5MgaIc0FTzDEmSQ5A2tlxtV7lGNg/Dz465Y4t5XmCDDs1CiUqr0mp01deS/KNoMkomsmcM/5N25kAb2eg4u+FRR50uzsMhb8prV4RjlgJ7e0BwMjPiLL1Bq6o5RACHz3W39+Saa7yiOC1/f9gykVe1C2CFPf94gXvPOZ2NnIYkTBnryKRT1nwI23G0uHaoZNcSlZC3iymnbLPdN5HEE8HhvjrItduE5HFFcaVx8JG+o4jK63WUynJFLV3OFIooV5hLrjwAuphBEpjf3kraXNhDpE/ew84kQZnw+olRDcUL1Z/Zw8COhjG1cRI2L+FSk/JE6M7cr9Q9rV1dFHA5WbvKF/pVKskaTo9w79rZPzTjmz3QAJBfcSEC7IWnYxWJa7FOG8SeOFeq+IduW9M11iaKjjvhqXvNywqn2zkCOa5e3139SLvl5Y9QkC7w9Jn2GXmrzVLQcsiekous1BpdFV5WIznVoaMmX+Xwj0tB4pmbID5S5Di9rmMKWcJGa878s9BgUKAevzfp5qQrgctLD8meAzuhGFI+NNYjYNk2Brht0vRbRg1RIs3O6Av7pQ1cMwlu/CjOhnAK0v6QIarkC/0wurLn6q0n8YZHr3jNduEzaouCTIIOoc/ral9U0tWfib8zGUgKOW/v9hhdegJ8Cu1QFZrIaNqmYKRZOS8A9lF5YUfe5TiORAxenkYg3isNtnLCEA2GopEdz1WV7ur+j2cX7yyXRiW8ouHZWekyTpODwD3ej3m6if9oGA=", "X-Forefront-Antispam-Report": "\n\tCIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR04MB9080.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(7416014)(376014)(52116014)(1800799024)(19092799006)(56012099003)(18002099003)(38350700014);DIR:OUT;SFP:1101;", "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1", "X-MS-Exchange-AntiSpam-MessageData-0": "=?utf-8?q?pzW8prMy+KWgTJ8h7PWlFwgetFm/?=\n\t=?utf-8?q?sygHwxco6HREju2G+8dpsb838YCCplNneA1MCxYu7+oJ+VfLDQH0ABVKJqfDD/R2/?=\n\t=?utf-8?q?ZrD/GDjFamHRRhd8OEfzNATHMWOf6HTdgBQrhYqgCnp2fooo2B8imacRQmuY0eR1m?=\n\t=?utf-8?q?8vfIeZZw0BKrDPzXDoWwGrP1bckY3QC7uNewokzy9toJ0RTkXv9xOIIlzfcNyPo8r?=\n\t=?utf-8?q?YA+bTO5yqMgKFUr66PgRrKHpqeO7EMVSY8r7UHqOizwFgOyCByOanKiEd0BaW4aAY?=\n\t=?utf-8?q?dveltqdlUAn6HTAs0JexSetTDvrXFonv6iKJwPUCA0GJRrHjr/kuqhv9M5ZUJNq7w?=\n\t=?utf-8?q?FfKH+oVid4ICaQwbBcrUIoFOU9ak7plFH/PODQV7S9bfYJpwbbNX0Imfer46ihkC8?=\n\t=?utf-8?q?bgyNysYjlICR/ORF9HID+/37CLqK4HX+cwts8SQ9900j+DYLlxfMsIkux718fMU8i?=\n\t=?utf-8?q?irdKPScV4woqFJN63TmaN+90TnoJ18k7feSL5a8T9apanmDGtiuQBP5rQEZKrPrby?=\n\t=?utf-8?q?XEGME1Ax83kfCdWhwzq5hZpfJ5a2JXjGqKwLNxih1qbI6QIfslGlHfVeRtB+rR2CA?=\n\t=?utf-8?q?PZw4OyocgYilujXJJ+y2Q7jzHHTdx1lXTeKi59neUgYyycN1FWke1P1RSe52PSyNr?=\n\t=?utf-8?q?FaR24MPrIYsv+f9i4ojXAshpJEhUbLPID9ynTZwG3midqNtgqnL1/ASfprduggT+a?=\n\t=?utf-8?q?KwlqYYWo+J6XdiSc8QEqNCp1t54+pCV3Uv02Wj9wLE7zMejyaWv+UHZSzoAYLQCBM?=\n\t=?utf-8?q?So/bNWXdX/7wGZavHYqrk9WkM1i9mZDmLGotNByrVtf2hKH8wCcI5CemkJpXfUWaw?=\n\t=?utf-8?q?c2daJf7uL6BGc5i9TMUFmJkO8iQMj2gzDFDF4JijjHG7B9QQKNyFV39+WNv6xmz4H?=\n\t=?utf-8?q?7YsBSoYofXuxQ49BihTST/JUY5FtLvv5jjisDQa1Gifl0zOVqf8n4uF+JW5JHedH7?=\n\t=?utf-8?q?qXJuK6h7h2OjXtXeo1ovQSY3Bqp5l6CGpncfB5ulcLN3ou1LtYmhBt1NQQ9L1aUOe?=\n\t=?utf-8?q?iMGSdjaslGwe/FD2tqM4hMwtNTNKNUz/EXi7X9X/cPkbXO97zkeoKgRzdpRWBGifE?=\n\t=?utf-8?q?klfas/iNel74ULf3eW326og+Q1s8mXB9O6nuJfNPmz0X2E10OJl6O0LefWpvamAHx?=\n\t=?utf-8?q?45Q4NYW5mrf9oY+R9nVCVZIlDTHj/kwMHLa6/LMwMPjoe87lSH9jdxHFaeKyu6TAU?=\n\t=?utf-8?q?ZNo01kvxYnAVh0KFPWnKil3B/jAtb9mEWAfOmW6bZekxg3eg770eg5R0EUjtBUx03?=\n\t=?utf-8?q?NqJvT1QEt1KDvm5v/RiwO8frXJrv1jOMgPaFYNePCD31rDHoMrXWfRfYqBUyOnQOM?=\n\t=?utf-8?q?16YwV/4NvXTDlPMF01cCyvHTSqeR2enB4ZXRE447ZMGYSZWw7sKScbgB9ivAheyNy?=\n\t=?utf-8?q?ge8/rAcB522yXbmdySg/2RZ1hjpgkyCLOuA3ZGMJ1HH3ufiwISrWHwk4KMXHkfp5a?=\n\t=?utf-8?q?A3VuX8dFN3dDIX2q1fqu8NTeQueC4g+oB7sPaaq4VlfwguLj/8R/+/LHxM8DZkLQg?=\n\t=?utf-8?q?RnmwaSAyUG1NLtI7OUn82uc1JBGgkobw+Of3FyUhJSQKzBRGxaDaGFWrpmtsJRbWC?=\n\t=?utf-8?q?cL2ktauIpeuogVYRJRBX7cVGZua6u0fXe/atJdn1G0SEvNvzHw0H1VZg2tK0U+Ij4?=\n\t=?utf-8?q?OuvbjOrHWQDdOKhZI11j4AxlSBOXXAvQ=3D=3D?=", "X-OriginatorOrg": "oss.nxp.com", "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n fa2a5465-0dc1-4e1e-ea2d-08dea1a26267", "X-MS-Exchange-CrossTenant-AuthSource": "AS8PR04MB9080.eurprd04.prod.outlook.com", "X-MS-Exchange-CrossTenant-AuthAs": "Internal", "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "24 Apr 2026 01:39:54.2176\n (UTC)", "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted", "X-MS-Exchange-CrossTenant-Id": "686ea1d3-bc2b-4c6f-a92c-d99c5c301635", "X-MS-Exchange-CrossTenant-MailboxType": "HOSTED", "X-MS-Exchange-CrossTenant-UserPrincipalName": "\n UfMuEqwx6OSJnK/mF9rye3Va8NfnCNGQsxMHFRkePH+qE+wxvpAwKSVAn4T3XirT8RR13oh3GOnBwJYv2KjQlQ==", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "VE1PR04MB7455" }, "content": "Add back channel GPIO support.\n dt-bindings: media: ti,ds90ub953: Add support for remote GPIO data source\n media: i2c: ds90ub953: Add back channel GPIO support\n\nUse helper macro to simplify code.\n media: i2c: ds90ub953: use devm_mutex_init() to simplify code\n media: i2c: ds90ub953: use guard() to simplify code\n\nSigned-off-by: Guoniu Zhou <guoniu.zhou@nxp.com>\n---\nChanges in v6:\n- Rebased to latest media/next\n- Replaced label \"err\" with \"out\"\n- Changed approach from extending GPIO range (v5) to using a custom GPIO\n flag (GPIO_DATA_SOURCE_REMOTE) as suggested by the driver maintainer\n- Dropped Reviewed-by tag from Rob Herring due to significant binding change\n- Added GPIO_DATA_SOURCE_REMOTE flag to dt-bindings/gpio/gpio.h\n- Updated dt-bindings documentation accordingly\n- Added Reviewed-by tag from Tomi Valkeinen\n- Detailed changes can be found in each patch's changelog\n- Link to v5: https://lore.kernel.org/r/20260228-ds90ub953-v5-0-056cf07cc8f1@nxp.com\n\nChanges in v5:\n- Improve the description for \"#gpio-cells\" as commented by Conor.\n- Detail change see each patches's change log.\n- Link to v4: https://lore.kernel.org/r/20260227-ds90ub953-v4-0-dea596205f9e@nxp.com\n\nChanges in v4:\n- Rebase to 7.0-rc1\n- Use folder block instead of literal block for #gpio-cell property description. \n- Only log GPIO 0-3 stats since remote GPIO 4-7 reuse GPIO 0-3 pins.\n- Link to v3: https://lore.kernel.org/r/20250916-ds90ub953-v3-0-bb7bc6545da7@nxp.com\n\nChanges in v3:\n- Make GPIO range from 0-3 to 0-7 to support GPIO data from remote\n compatible deserializer suggested by Rob instead of adding third\n cell for GPIO controller.\n- Update driver to expand GPIO range.\n- Link to v2: https://lore.kernel.org/r/20250911-ds90ub953-v2-0-03ee76eb6b59@nxp.com\n\nChanges in v2:\n- Remove new property ti,gpio-data added in patch 1.\n- Add third cell for GPIO controller to select GPIO output source.\n- Move PTR_ERR() in dev_err_probe();\n- Parse gpio third cell to select which GPIO pin the data from remote compatible deserializer.\n- Link to v1: https://lore.kernel.org/r/20250910-ds90ub953-v1-0-a7813ffbdf11@nxp.com\n\n---\nGuoniu Zhou (4):\n dt-bindings: media: ti,ds90ub953: Add support for remote GPIO data source\n media: i2c: ds90ub953: Add back channel GPIO support\n media: i2c: ds90ub953: use devm_mutex_init() to simplify code\n media: i2c: ds90ub953: use guard() to simplify code\n\n .../bindings/media/i2c/ti,ds90ub953.yaml | 6 +-\n drivers/media/i2c/ds90ub953.c | 118 +++++++++++++--------\n include/dt-bindings/gpio/gpio.h | 8 ++\n 3 files changed, 83 insertions(+), 49 deletions(-)\n---\nbase-commit: 4fbeef21f5387234111b5d52924e77757626faa5\nchange-id: 20250901-ds90ub953-168628c53a00\n\nBest regards," }