Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/2216855/?format=api
{ "id": 2216855, "url": "http://patchwork.ozlabs.org/api/patches/2216855/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-gpio/patch/20260327-gpio-timberdale-swnode-v3-2-9a1bc1b2b124@oss.qualcomm.com/", "project": { "id": 42, "url": "http://patchwork.ozlabs.org/api/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": "", "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<20260327-gpio-timberdale-swnode-v3-2-9a1bc1b2b124@oss.qualcomm.com>", "list_archive_url": null, "date": "2026-03-27T10:49:08", "name": "[v3,2/4] mfd: timberdale: set up a software node for the GPIO cell", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "0877b95b6622522223d42347e757439a25bbeb40", "submitter": { "id": 92196, "url": "http://patchwork.ozlabs.org/api/people/92196/?format=api", "name": "Bartosz Golaszewski", "email": "bartosz.golaszewski@oss.qualcomm.com" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/linux-gpio/patch/20260327-gpio-timberdale-swnode-v3-2-9a1bc1b2b124@oss.qualcomm.com/mbox/", "series": [ { "id": 497744, "url": "http://patchwork.ozlabs.org/api/series/497744/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-gpio/list/?series=497744", "date": "2026-03-27T10:49:07", "name": "gpio: timberdale: remove platform data header", "version": 3, "mbox": "http://patchwork.ozlabs.org/series/497744/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2216855/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2216855/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "\n <linux-gpio+bounces-34250-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=qualcomm.com header.i=@qualcomm.com header.a=rsa-sha256\n header.s=qcppdkim1 header.b=I7a3tUsa;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.a=rsa-sha256 header.s=google header.b=g5qToxGh;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=104.64.211.4; helo=sin.lore.kernel.org;\n envelope-from=linux-gpio+bounces-34250-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)", "smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com\n header.b=\"I7a3tUsa\";\n\tdkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.b=\"g5qToxGh\"", "smtp.subspace.kernel.org;\n arc=none smtp.client-ip=205.220.180.131", "smtp.subspace.kernel.org;\n dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com", "smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=oss.qualcomm.com" ], "Received": [ "from sin.lore.kernel.org (sin.lore.kernel.org [104.64.211.4])\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 4fhySB3PJsz1y1x\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 27 Mar 2026 22:03:38 +1100 (AEDT)", "from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sin.lore.kernel.org (Postfix) with ESMTP id 6EB2230B48D3\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 27 Mar 2026 10:49:44 +0000 (UTC)", "from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id F1BFE3E4C68;\n\tFri, 27 Mar 2026 10:49:27 +0000 (UTC)", "from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com\n [205.220.180.131])\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 AA78C3E3C54\n\tfor <linux-gpio@vger.kernel.org>; Fri, 27 Mar 2026 10:49:25 +0000 (UTC)", "from pps.filterd (m0279870.ppops.net [127.0.0.1])\n\tby mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id\n 62R6w8vl3132258\n\tfor <linux-gpio@vger.kernel.org>; Fri, 27 Mar 2026 10:49:24 GMT", "from mail-qt1-f197.google.com (mail-qt1-f197.google.com\n [209.85.160.197])\n\tby mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4d59s434kk-1\n\t(version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT)\n\tfor <linux-gpio@vger.kernel.org>; Fri, 27 Mar 2026 10:49:24 +0000 (GMT)", "by mail-qt1-f197.google.com with SMTP id\n d75a77b69052e-50b3544bc7bso29622211cf.2\n for <linux-gpio@vger.kernel.org>;\n Fri, 27 Mar 2026 03:49:24 -0700 (PDT)", "from brgl-qcom.local ([2a01:cb1d:dc:7e00:94ec:a3a:baff:9151])\n by smtp.gmail.com with ESMTPSA id\n ffacd0b85a97d-43b9192e5f0sm14989445f8f.4.2026.03.27.03.49.22\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Fri, 27 Mar 2026 03:49:22 -0700 (PDT)" ], "ARC-Seal": "i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1774608567; cv=none;\n b=OeOLjJhnc/okjvY/+APPH52+SNovWpLco0O5vT5x2QZ2mPec2tqiqpYgZHAiMj6FMH2FsziTcz2sPSqYkPiXv+V1uOKZdXoZCaV1cugziXHGNdPnLfO7pfYsbNbDSLUPOj6rf081RvVqAFxj168Y9+POF8AoCwe4B0Mqy7Yx0ng=", "ARC-Message-Signature": "i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1774608567; c=relaxed/simple;\n\tbh=XuIPI4ieBoEl2z7TePLiJbxNf6IybKJInbnNQo0jmzk=;\n\th=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References:\n\t In-Reply-To:To:Cc;\n b=mDc/vHp4N2PTAbbsPkHfFKplYRZUFqNH7dxLvAlNpOMSvMKsbF/DZumc7tHfhExzse5SbtlrLer3U59UoGcHCx+wF69Qi7ti/ugWryziBsNFrq6cfuJG28eUm3LqfF/gV+lbHJhC+AT3Z4ZKaKv7o6dznr+a0MrbefIRIlmjqkM=", "ARC-Authentication-Results": "i=1; smtp.subspace.kernel.org;\n dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com;\n spf=pass smtp.mailfrom=oss.qualcomm.com;\n dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com\n header.b=I7a3tUsa;\n dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.b=g5qToxGh; arc=none smtp.client-ip=205.220.180.131", "DKIM-Signature": [ "v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h=\n\tcc:content-transfer-encoding:content-type:date:from:in-reply-to\n\t:message-id:mime-version:references:subject:to; s=qcppdkim1; bh=\n\tY/MgRnxQcAW10ujPvz24jsVPOtUwPkJbS8tZTcpuIFI=; b=I7a3tUsaussnunkK\n\tfQ1PbUpep02E/EynskQfvlyHuvQlYbKnfOzwASK6/5D7WDXyHG+saUlhRiDGHZc0\n\taOum1NSv5CBHOqIckgcilDEfN7JbqPt2hBPw5UMklqnKFqyQUFdLnAzPR4dzY9Nt\n\tSwnfcI6sUjYCvKk6dj1qQDIHmCgoj/Zr3nWkvYbbFcwFgL6miF4hO09Otio84KSj\n\tIsbjYIExsXgbTjnSWyWF3zFXvGSSCk3fxALSvBM3ccZa3cKTDz6nOv1JR1RENsYQ\n\tXX1B4qiB6sSLX5HoInheFwM9NrBiObdWsR0rBBr4WcECpArm7TASgX+mu5sRmBDa\n\tgKlI1A==", "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=oss.qualcomm.com; s=google; t=1774608564; x=1775213364;\n darn=vger.kernel.org;\n h=cc:to:in-reply-to:references:message-id:content-transfer-encoding\n :mime-version:subject:date:from:from:to:cc:subject:date:message-id\n :reply-to;\n bh=Y/MgRnxQcAW10ujPvz24jsVPOtUwPkJbS8tZTcpuIFI=;\n b=g5qToxGhl5Uzh2kwo1lIsrUmDbjH2T96YDV9KE/ZNdZGJb2Q+EwHSxxC3kGUMHjZLN\n 7pHZa9MMtK1pZ7V524mAmruYygATWavotkwdv1cKl2uBxXpD2U2TdiDwWYtyjwVsiK5E\n Dj12NR5z+6HaEg8QxXX1iNBt0rzptY4FIEdhuqhshOZksvtIMXLaBSzl9RSn9rI/peg4\n irNh91aBP5F/dXV6Rx007aeW7Pr89YWVeuWx28Xp4ohKB1wj0z7c6MppfAnO5T2/LnBk\n JBmV5qCnSBztrza232YqWOblWLWvjEEIycoSGJfLKIgclxHnOLVxuV9mgBN0/CtuH6Ry\n +h/A==" ], "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1774608564; x=1775213364;\n h=cc:to:in-reply-to:references:message-id:content-transfer-encoding\n :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to\n :cc:subject:date:message-id:reply-to;\n bh=Y/MgRnxQcAW10ujPvz24jsVPOtUwPkJbS8tZTcpuIFI=;\n b=RJtMhVlA5vHtBbu+sohmsKBA8NsD4DLSZpx4x/n0JZjcANFYecYCXmUQqJQHysz9IT\n +925iKdkCLnCwxObecFsFGY2otwWzqdEu1SUQbW4dJRYGXtDbmLmTza4hnlXhNsDdT4k\n NMUAOVTOwoswWDkomvKnBsAYbI+tf6DXVNp6HJcy/SnyxvEZalOy0FdH7vMvu1tKkUc0\n vBKzvQyKWVy03X9wPIHPAgY3ZRENGYMcQxdjiioEQ7t479aqit3fGpopTgQtLQA8Y3+5\n YPMvT/NmvDADOiCiZCtXuSqE3J2ojolLpBYUq2l3nZxHUzvH+xka398aPHU07VCqe+i+\n UD7Q==", "X-Forwarded-Encrypted": "i=1;\n AJvYcCULGtppbHeyXDNWlaqcZ/HnaZVz84ujjElAMtCyRDGkSXjdeJQWgXeqR/FBjkCmExQJQjZ14Q5jB2WP@vger.kernel.org", "X-Gm-Message-State": "AOJu0Yy/5J47eiJp0xp4CbNB2WgeZDieuaDBt/+uN0kxCaLi69oV7J7C\n\tehGJi/CsvFLt87PGl95qeqvnBpvlWn67xKmzskt/LIT/s3J5D8LVpI5LNeU+Hq5njakJxc8P4q1\n\tXR+2Mzwgh+J4jskfzeb1b8W1f6vSRsBdBIGJDbBqiIR0vQzPtZRRIwzYHbbnu/DoYBMxmOtAR", "X-Gm-Gg": "ATEYQzy7KfL0lksDiUKWjnWBwBmQ6o/eH7leI3U73hBZXa44BnPz/tRnFKvE88gfWsI\n\t6hD5Jv96XAh0kAM9uF+hVs8C3DKGBy0jjg6NbeTevqlV0RRkYuw1zI6/HFurmPHSfQO0AbTmCE4\n\tkVUsYagOoKd524UMOjTPlKjOSm32D2NWsJBb0nTI92BJVghYz812ioW9exZBkBwDXe5iNe78IJI\n\tfN31IeiDevleVOCKDk9F/hduASh3n1Nb8kdh5GYDvTof7KNTHL7AzS3hjRke9pBr25tGDYAcPSz\n\tdRB/XjMsiG0S6rpvFId4QQc1AiRIQG8uSrKUnTq6u26Nb5Pot9stOVWj4IjtjNdOxnL75Q1VLtF\n\tuOH+NBD4UyIPUUqOBGWWBJsDzFHwWbjAVKp+NlbGqsgPy25H6mjQ=", "X-Received": [ "by 2002:a05:622a:283:b0:50b:3f50:178 with SMTP id\n d75a77b69052e-50ba380ba43mr23616411cf.14.1774608563917;\n Fri, 27 Mar 2026 03:49:23 -0700 (PDT)", "by 2002:a05:622a:283:b0:50b:3f50:178 with SMTP id\n d75a77b69052e-50ba380ba43mr23616151cf.14.1774608563474;\n Fri, 27 Mar 2026 03:49:23 -0700 (PDT)" ], "From": "Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>", "Date": "Fri, 27 Mar 2026 11:49:08 +0100", "Subject": "[PATCH v3 2/4] mfd: timberdale: set up a software node for the\n GPIO cell", "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=\"utf-8\"", "Content-Transfer-Encoding": "7bit", "Message-Id": "\n <20260327-gpio-timberdale-swnode-v3-2-9a1bc1b2b124@oss.qualcomm.com>", "References": "\n <20260327-gpio-timberdale-swnode-v3-0-9a1bc1b2b124@oss.qualcomm.com>", "In-Reply-To": "\n <20260327-gpio-timberdale-swnode-v3-0-9a1bc1b2b124@oss.qualcomm.com>", "To": "Lee Jones <lee@kernel.org>, Linus Walleij <linusw@kernel.org>,\n Andy Shevchenko <andriy.shevchenko@linux.intel.com>,\n Bartosz Golaszewski <brgl@kernel.org>", "Cc": "linux-kernel@vger.kernel.org, linux-gpio@vger.kernel.org,\n Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>", "X-Mailer": "b4 0.14.2", "X-Developer-Signature": "v=1; a=openpgp-sha256; l=2847;\n i=bartosz.golaszewski@oss.qualcomm.com; h=from:subject:message-id;\n bh=XuIPI4ieBoEl2z7TePLiJbxNf6IybKJInbnNQo0jmzk=;\n b=owEBbQKS/ZANAwAKAQWdLsv/NoTDAcsmYgBpxmCqbHnz+JQ7fxxuKGEEJIDKi9207XwCNsREe\n K85clTSLP2JAjMEAAEKAB0WIQSR5RMt5bVGHXuiZfwFnS7L/zaEwwUCacZgqgAKCRAFnS7L/zaE\n wyf2D/9JAtxu14dgjoLaRmQXDik2R1fy36UY1NQNJXziMS53lD4HjRA7QG91OFbLMv7lHmCvr16\n +zvsdJUMM67aUNlc/j36xbGZUNkDCrr0r+jQlQevnu2s/XViQoshfmedPIQl/nYvBtRvytkzBFR\n /zHM4H21TD/TtsjSwaoX9nKj5zQ3sKRarSKKq0S0ThBoAgsB5aJeQu2vWOza18gfNFqVXbK1ZRp\n vRsXolvXHW3//GstCVY+QPsJY/pmp2NJi96l9bhmeiFIXcip/dcGC9Zlz1n7R431VmXLRtqC1PQ\n ffcm8clYnNh3/uMQ4xln7HtO0dj2/M80+qlt9oUuCfpsCuXEelZC+FSUav+asYTyNewOFLHKGBh\n o9y8EuHPS3C8brXNGl9Snr8CKf53L0XLx4Zsa/Zl019ao41JbuMM4NOwRb3BeDquPf1HsLpm8YA\n z3nB/ncR3FBEcBZHHbdCA5FgYUQQv32Ymxy5wCeO29AM4Th1U2meOY7QvAbgmlUSx9Rueoqbb4n\n C0/NRa/kAg2ubRIcWHOwO+7IQxe+aSUn/HIWeTOplR+WTt8Eu8LAnR7rDSu+KFcWot6xJSQCEba\n 4PzqUFdXAk6BukYsf6yHVXvs9PVoaoQGMzzdG4Yw3L4P3Xw27I/mLr9aTck3exx7ckmZsIebA29\n 5AeZelbNYyx2wYw==", "X-Developer-Key": "i=bartosz.golaszewski@oss.qualcomm.com; a=openpgp;\n fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772", "X-Proofpoint-ORIG-GUID": "0VMla4gqPZlNsC5BnaJw_uTX24i8abTk", "X-Proofpoint-GUID": "0VMla4gqPZlNsC5BnaJw_uTX24i8abTk", "X-Authority-Analysis": "v=2.4 cv=CoGys34D c=1 sm=1 tr=0 ts=69c660b4 cx=c_pps\n a=EVbN6Ke/fEF3bsl7X48z0g==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10\n a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22\n a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=QyXUC8HyAAAA:8\n a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=XD4rdcNWEOdSxKZ21CcA:9 a=QEXdDO2ut3YA:10\n a=a_PwQJl-kcHnX1M80qC6:22", "X-Proofpoint-Spam-Details-Enc": "AW1haW4tMjYwMzI3MDA3NiBTYWx0ZWRfXzJuLOqfejjZn\n k6sVFiv5XqWqaPFhDQx9un/VMB83LBD5uBvwgp6wVOSeqk0LWuesSkVamMhtpDM651ejX/yZyWY\n HOQ9dzFqIV3N3fC8Sg5qd8BeIObg2ypwGKC8xoT0y+KyZBQfdHudhhgvVZ6k+cnW1QK8JahOsEJ\n VlbAvygJNZ/KYNLBY3wZYCDK9GOLtH1CPQzNCA5E1dTtBdpUYFEibGotTKDvxedY9CaBbFuoEWJ\n UGAgJ4UR5qGnFYSd2N7IijEXFik7DzbJIjM2Jrl+xsWebyi/xnIuKZm6JPriO2vFc+QuI+mv0aT\n sRo7lKJHwcR4kt75UMh46CPGlkjyk5Y9lqGYeeKkyOFPWqOv+3qofs2FhUQ5PbCKQUL/RX6MYdE\n OIwr9sCMxRz1MZehG5JWVJ31HV3Y6D2YcIjRQvqyV8J1PKDed69V3+oy0MYVV8gaxNSojHt/qL3\n OuZJYx0jll6Jh72oQTA==", "X-Proofpoint-Virus-Version": "vendor=baseguard\n engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49\n definitions=2026-03-26_04,2026-03-26_01,2025-10-01_01", "X-Proofpoint-Spam-Details": "rule=outbound_notspam policy=outbound score=0\n spamscore=0 adultscore=0 suspectscore=0 malwarescore=0 clxscore=1015\n lowpriorityscore=0 bulkscore=0 priorityscore=1501 impostorscore=0\n phishscore=0 classifier=typeunknown authscore=0 authtc= authcc=\n route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001\n definitions=main-2603270076" }, "content": "Using generic device properties instead of custom platform data\nstructures is preferred due to the resulting unification of the way\nproperties are accessed in consumer drivers. There's no DT node for the\nGPIO cell in this driver but we can create a software node with device\nproperties and attach it to all the GPIO cells.\n\nReviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>\nReviewed-by: Linus Walleij <linusw@kernel.org>\nSigned-off-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>\n---\n drivers/mfd/timberdale.c | 18 ++++++++++++++++++\n 1 file changed, 18 insertions(+)", "diff": "diff --git a/drivers/mfd/timberdale.c b/drivers/mfd/timberdale.c\nindex d79419215cc292b705031a6432e877b94f9a1805..0ab3da3d6818e2108694dcf73f32184a167b701a 100644\n--- a/drivers/mfd/timberdale.c\n+++ b/drivers/mfd/timberdale.c\n@@ -38,6 +38,8 @@\n #define DRIVER_NAME \"timberdale\"\n \n #define GPIO_NR_PINS\t16\n+#define GPIO_BASE\t0\n+#define IRQ_BASE\t200\n \n struct timberdale_device {\n \tresource_size_t\t\tctl_mapbase;\n@@ -183,6 +185,18 @@ static struct timbgpio_platform_data\n \t.irq_base = 200,\n };\n \n+static const struct property_entry timberdale_gpio_properties[] = {\n+\tPROPERTY_ENTRY_U32(\"ngpios\", GPIO_NR_PINS),\n+\tPROPERTY_ENTRY_U32(\"gpio-base\", GPIO_BASE),\n+\tPROPERTY_ENTRY_U32(\"irq-base\", IRQ_BASE),\n+\t{ }\n+};\n+\n+static const struct software_node timberdale_gpio_swnode = {\n+\t.name = \"timb-gpio\",\n+\t.properties = timberdale_gpio_properties,\n+};\n+\n static const struct resource timberdale_gpio_resources[] = {\n \t{\n \t\t.start\t= GPIOOFFSET,\n@@ -394,6 +408,7 @@ static const struct mfd_cell timberdale_cells_bar0_cfg0[] = {\n \t\t.resources = timberdale_gpio_resources,\n \t\t.platform_data = &timberdale_gpio_platform_data,\n \t\t.pdata_size = sizeof(timberdale_gpio_platform_data),\n+\t\t.swnode = &timberdale_gpio_swnode,\n \t},\n \t{\n \t\t.name = \"timb-video\",\n@@ -456,6 +471,7 @@ static const struct mfd_cell timberdale_cells_bar0_cfg1[] = {\n \t\t.resources = timberdale_gpio_resources,\n \t\t.platform_data = &timberdale_gpio_platform_data,\n \t\t.pdata_size = sizeof(timberdale_gpio_platform_data),\n+\t\t.swnode = &timberdale_gpio_swnode,\n \t},\n \t{\n \t\t.name = \"timb-mlogicore\",\n@@ -518,6 +534,7 @@ static const struct mfd_cell timberdale_cells_bar0_cfg2[] = {\n \t\t.resources = timberdale_gpio_resources,\n \t\t.platform_data = &timberdale_gpio_platform_data,\n \t\t.pdata_size = sizeof(timberdale_gpio_platform_data),\n+\t\t.swnode = &timberdale_gpio_swnode,\n \t},\n \t{\n \t\t.name = \"timb-video\",\n@@ -568,6 +585,7 @@ static const struct mfd_cell timberdale_cells_bar0_cfg3[] = {\n \t\t.resources = timberdale_gpio_resources,\n \t\t.platform_data = &timberdale_gpio_platform_data,\n \t\t.pdata_size = sizeof(timberdale_gpio_platform_data),\n+\t\t.swnode = &timberdale_gpio_swnode,\n \t},\n \t{\n \t\t.name = \"timb-video\",\n", "prefixes": [ "v3", "2/4" ] }