From patchwork Mon Aug 19 19:02:11 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kyle Swenson X-Patchwork-Id: 13768878 Received: from EUR02-VI1-obe.outbound.protection.outlook.com (mail-vi1eur02on2089.outbound.protection.outlook.com [40.107.241.89]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id F153E177991; Mon, 19 Aug 2024 19:02:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.241.89 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1724094137; cv=fail; b=pZ9fg9cFXrpmw6PA8wKNkTv1yT0RCNYi6EEQ975Xi6DfPEfC3LKcK42Ow+7LkBYidTmHOy5oqotl1T3KOhnMoCTwTOWpuDbmzJWHpoHaOrReveKEF0e7LXPb0czLVvvGT/r8fJcPkxzWuoCztWC1hyw9rpF8lCaSF1nuwF5FXRg= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1724094137; c=relaxed/simple; bh=e/yGQBkplcj+rGzl2WBB7dnfx34k5p7GZjPD0dfdy5M=; h=From:To:CC:Subject:Date:Message-ID:Content-Type:MIME-Version; b=q7rB0eVfG+wd4fsX/UarDT6XKdCcoeaHQsySka/eor7p6q3q7OOPllKwQRHveZ3SQP81hhk/yOqjNiE4NAZU4eZtkw/ECX09MG+Z6u0TQBYnSc7XG4rQjqJSE0XYSe0aUJgzfTV6iE73vAQPkXM0afEUq+t5Lr0qtGUx8Qf/1ds= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=est.tech; spf=pass smtp.mailfrom=est.tech; dkim=pass (1024-bit key) header.d=est.tech header.i=@est.tech header.b=hyVhnDIy; arc=fail smtp.client-ip=40.107.241.89 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=est.tech Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=est.tech Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=est.tech header.i=@est.tech header.b="hyVhnDIy" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=PAAT8unkL1b+V1FJKFvPy3VN8lHhu+RFNrDwVB4wvEv1+jAzXgvd9zKcdPpDGH4dqkKh0KK7gJxenxHDqmaYt96VUmDX5jC1qc9K5xVBtX7Fmp4VwStEG+T3ji3fneQzWIOyfIJH3+6DGhrkfOMw9HJKshFFatIuD+rjNeYNRBbT8SC6o8BvJlR6Y9S3WQWPhR/UMFY9CY/+b2eoLnZ5x/x8TD8gQ4+lguOwknHpS7eDSL1qviGlMS/iILQhgCuxpsAEuzX2E44OSUwRCqVuTxqD0wbsvnFcIeHtfNiBd84NAEiZ5+JqDoSPJeswqOOmF3Etg6BMHJIYETvlHtm+xw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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; bh=d2oL33fQ3c6B6o6U+E+RafnBILFbP4GxvcwRTFoHF/4=; b=sSgouKgv/+9/kyyBOD4h+jlZhMKp941AAQLJcRPlGWdgk+pugq8S57aK/RsAGKXv+OVUoLKkPDlBQVZVxKN7VZSXhHgkGKK6jLije8vSHEo6FnQdV5CcwzEadNo04/6l8VJNlNwX4oBLK2qob5zoT2GRHdM5Ts5mzjwGMjdDg4jsGNn5qfLnP71N5SlBcqyeEHInLDzRkQE05xM/uMQGLprR5/4UQdNn92Nrx9bihJIWpQFEYqXhDEXgYDvOx/qGb+gomAkJNIM42zPinf/1Wk/eXyYiib2B+2B/Ti2/qRA/i5Y/hPW1Xq4VaIkzN0WSYySWw3DF00x53c7tHi19Eg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=est.tech; dmarc=pass action=none header.from=est.tech; dkim=pass header.d=est.tech; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=est.tech; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=d2oL33fQ3c6B6o6U+E+RafnBILFbP4GxvcwRTFoHF/4=; b=hyVhnDIyVRyqyMvBDWIj9937iFVEZ9dc0MmTtP9CyhtXRNE6dGmdGB4lpCCwzBg9Hqr6IRDUUVM/NlB129H2n4IgsiqroC8ECuwEAuk2iezmtzUR2jxAXbllboqaFkYUGTD8Z6hVt+Vu9xKqWEXaCPqKFPW7fY60tlSaQHyIsNs= Received: from AM7P189MB0807.EURP189.PROD.OUTLOOK.COM (2603:10a6:20b:115::19) by DB8P189MB1109.EURP189.PROD.OUTLOOK.COM (2603:10a6:10:14a::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7875.21; Mon, 19 Aug 2024 19:02:12 +0000 Received: from AM7P189MB0807.EURP189.PROD.OUTLOOK.COM ([fe80::53cd:a2f6:34be:7dab]) by AM7P189MB0807.EURP189.PROD.OUTLOOK.COM ([fe80::53cd:a2f6:34be:7dab%6]) with mapi id 15.20.7875.019; Mon, 19 Aug 2024 19:02:11 +0000 From: Kyle Swenson To: "o.rempel@pengutronix.de" , "kory.maincent@bootlin.com" , "davem@davemloft.net" , "edumazet@google.com" , "kuba@kernel.org" , "pabeni@redhat.com" , "robh@kernel.org" , "krzk+dt@kernel.org" , "conor+dt@kernel.org" CC: "thomas.petazzoni@bootlin.com" , Kyle Swenson , "netdev@vger.kernel.org" , "devicetree@vger.kernel.org" Subject: [PATCH net-next 0/2] net: pse-pd: tps23881: Reset GPIO support Thread-Topic: [PATCH net-next 0/2] net: pse-pd: tps23881: Reset GPIO support Thread-Index: AQHa8mpMRJPrUGj8GEqiiVp55FPasw== Date: Mon, 19 Aug 2024 19:02:11 +0000 Message-ID: <20240819190151.93253-1-kyle.swenson@est.tech> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=est.tech; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: AM7P189MB0807:EE_|DB8P189MB1109:EE_ x-ms-office365-filtering-correlation-id: fe3e0428-fa4b-42ab-e1a2-08dcc0816e92 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|366016|1800799024|376014|7416014|38070700018; x-microsoft-antispam-message-info: =?iso-8859-1?q?6oxHVbPrLXtgCzjjCnRNPnwgHL?= =?iso-8859-1?q?UX7FBtgJSryvUVjCCwQe4JfJIgADFiycdUVTP+ILxMEmcMHZfaPu5OpwbQ2E?= =?iso-8859-1?q?p3U3jbd/+j8zHtaY+bawxgqC9As4uaoFu4JVdNOgFozm6/l15T1cO3Y3E6BL?= =?iso-8859-1?q?ra9csXrcIHeZgD2Ht43fYNV8LoaHtIwpQbCkcfqFuNd8CiWH8jQIsMJewpMu?= =?iso-8859-1?q?Y5/X7dXGIU5mlyhaCfIhRLtTU224MZfoJ+/UtzRXqWLuWYPadaW3J2/SgzFP?= =?iso-8859-1?q?T5KNyQ34viQ8579eCcvHurEqQkhZNV51zulx6+A5ay+kt5+9CTAFvlHhzPVz?= =?iso-8859-1?q?/3kUaYIk+YEal07UfgCD0mwoQ3vUY1j/uWVFVd538ocgtEgpS64N8UfsKD4M?= =?iso-8859-1?q?XA/fr97fa8ri1jpBdlNQQTqz7LAsZP3pTx92mrZCNGbOuLjRkJcqTNJQv5V5?= =?iso-8859-1?q?lZqgz9ePg2hbmEcky6rVemxRbfKUiKq5kxWdtQ7hiCGhzAcAbe+LS7utVBN8?= =?iso-8859-1?q?P42ZIBOIpSaATOvSgFLWodJTACTXmQ/hWzq9alkQwzDMVzAg2bgrV1d0yH1a?= =?iso-8859-1?q?az3Y9TTMv7gpnUEq2dNNV9gYOKKI24K/e1p+rTwnDTVITy1fcCbvjKbPoJot?= =?iso-8859-1?q?T4OaOiAl4sJyJRoVT3WU6UYOypoGWS1XYwbhZC3hv69YuVEwR8pK3AfA2Yhl?= =?iso-8859-1?q?lX56tcnS9t3AgO9TutbzpmfdXuJvEmLa2LWKcyKxMcGxN3In9XzhrY/bzq5x?= =?iso-8859-1?q?M3ljycIEHUoT9q0Eq/pMj1ZCqdDL75ITEgKN8r6On+3mgB31kWgIcCsnUzP4?= =?iso-8859-1?q?XHmnLt9jfyfZp1VGOr13Uo7kfFhPbXCIooZsBvKg1rdv3Q9cnWQtpl9Eh9Vg?= =?iso-8859-1?q?fzlacTKm5nigsU1bXSsVKLGc79bB4pO6mSaNidUIPPVn21z90CD0Gz/cjcc0?= =?iso-8859-1?q?RAyQ7DPfF4w57AgQWiIWNYBV9RWwgJ6zibc+uiHOJTwIb1IQDcbj8/1nZuUe?= =?iso-8859-1?q?Ue+Gc71weJKhkfbKw9W+1CS85rwHehKO01GiEZ8DZIvL+bLKyWdZ0A+41m3I?= =?iso-8859-1?q?gOrLpzWwdsgPG5z6li51r+phXGtjZzYYswycJIuTtguleYZjOi1rp7Xt71Zf?= =?iso-8859-1?q?6lTiWs7kZlNNPmKhdfemgCo3aGNuAj7AeJ29tGbLRX4SnPDP+5Og2Zrf0E6o?= =?iso-8859-1?q?1nbtvQuD8Oi1uC0VbUg/3hgYuUaqvIu4phtbTJHwE3Znh6jeFee9Uamx+RP2?= =?iso-8859-1?q?r+dS8RD4TS70H/ZyWtMNFYbOKzyfLA5rnyZljYYs8wvF1TgpZJxMXiKwZBGJ?= =?iso-8859-1?q?NQyNl0c5mO0YwoC71LMSgBCBUPgNpxZgYet1UxSCAmbeFYEL2tJcINmm50MA?= =?iso-8859-1?q?QEKup71rARPE9LjpMR+UvReVcQnJXmaK5Rl0ZHXmaO7HlRityap6S8u2hj4/?= =?iso-8859-1?q?5uTB72BE58MFZPQ0jxn3T3mg=3D=3D?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM7P189MB0807.EURP189.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(7416014)(38070700018);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?q?AAxRGTX/gAAy0h1EKuzWCbR?= =?iso-8859-1?q?YWMl7bR8Ad5/OaTcRRY+uZ7CCxtKyRTASTHJs7D7QKk/BDa5C5CiaBWvayym?= =?iso-8859-1?q?5+oKsA+0PaVke8yIic1cVy/bPR2TMkbG54+OUpw/oymzYvmBuzEdtX+hjrCB?= =?iso-8859-1?q?MNL5QI9DTPQPVcpHQeR8okd+1Dpj0Sa404vbwa62nN3uHEYhpy0kt/94zmQs?= =?iso-8859-1?q?p7V52nChCSHZssAyQfFPC9JtqVTUwB6YRdi9IP7frxtY4O/OWHBOuLGK2g7M?= =?iso-8859-1?q?M6jfVxAd5oN36XCoYQaFUCms4r4XnxZ9fUquSQCMJTJcaRdPLRSx8zqkgW5E?= =?iso-8859-1?q?qk8uuEaLqiTiE3NeGjmAvIKpN2BfBduo9Ggj07Kb/zAwftcxevgAOydonGL7?= =?iso-8859-1?q?jVga01zyDJToKU6bTeI2USfeBpMLGSbgFa1hBGpNqZl7N1tEIj/ZZ+mIJ9TL?= =?iso-8859-1?q?9PeaEj26xlBKCqD3UBpRv80beCHALh8YOa7GZNzEFN9WuiYXZDTC3wvk2dW4?= =?iso-8859-1?q?QZIQSUNjdEiqNQg1xwjll8WlJFWF8MXIyQwNserYmcuhg9MahEHblJGiq4JH?= =?iso-8859-1?q?WvRjeXl23x5AcknJWcPy+56fSoKKTwUT3NM8KXdoQ3hhBIU8wBPe9ZeOlc2q?= =?iso-8859-1?q?p/m+mEJKg1eH0abF8+ir6DJCz95xmtRS65YHtO++FkltVNb2WHRbL/28gBzP?= =?iso-8859-1?q?FNq9mLkxe3CVTBy9q74iFEAnAOq+HjdKxPM49XIskNlM7M6SQwFnmRO501C2?= =?iso-8859-1?q?JeTuR/inJGPxJh/j8tq9xZMhhH0naEwdx0NdwWepQcTP2RXlLnqmeI9iFqGS?= =?iso-8859-1?q?4K/jsuBTJ4u0FIm52Pf8NrhLuMhllsbv7QB8CGjaH0YjyofWd5trTQhC+hOF?= =?iso-8859-1?q?mUm0fStW0hDx+NHWy3QIOYdu/6x/b4LfKe391cIXWBSP7kl4RlOLFfFSxrJD?= =?iso-8859-1?q?ufsAMm8qvn3oWSEWCT0xQJ9/48Ir6joh2Ja6wTPj+83+M2BbWnB8h3NHXyfs?= =?iso-8859-1?q?4dt5tLXCKKHkkSr/J+7bZiIlw61kPcFlq/t4ah/iu07jvdTeK+s8BPBMoyPl?= =?iso-8859-1?q?60spOqB96iKlUC7vGq+3kqlBrEx+9ye4Ah1NlENjJ5caMYyN8tXTM57+wSeq?= =?iso-8859-1?q?t5WPMmxdHp/LQLaO9Rd/T6cnu1umCbHId4E8OFciqvGjw6dCFt/DGE3OBIY5?= =?iso-8859-1?q?Wa7OVz1Gg59uQ94SmqnczUU7LKhHQBL0+m6wB4VDQV6eQHmcNw0KrsqFpN2W?= =?iso-8859-1?q?sOIgrADoeqjMmP+tvN9A3SeDS7AR9BlqVxf8KCFSlIfBiIk6K7UqXsLDDaXU?= =?iso-8859-1?q?rQNXMhllHRfxbiehhd+5duuwNN6KyT5mXOSblyrAxvjVvq9l5bYaKLSzYdxm?= =?iso-8859-1?q?KDstrzawTgvjqWPMg7ehMvBVNAXXUTTIyARcJL3NpMYlMmAEs8dr2W7HVvBE?= =?iso-8859-1?q?HGSAsev1mHcZ53ZqFb2EkPXbuKEdJEMHkpAIaZ08CE3Ha7fF3+zW2P5f1eNt?= =?iso-8859-1?q?p4fzt8HE9rfy/6G57akhujvTk0Rj/0pOX3sy/YSydqEScAnKqXJf6PHAG5XG?= =?iso-8859-1?q?WqNm3WPCOyUTt1VcDmBvF++Sxkv6V1zo6cYXAcRz/c6PHRjPRuoRUm6UIT2o?= =?iso-8859-1?q?9frxMq/5gVZFw1Zor8ubBVQZ3Ts/NiMlXLIHJgQ=3D=3D?= Precedence: bulk X-Mailing-List: netdev@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-OriginatorOrg: est.tech X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM7P189MB0807.EURP189.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: fe3e0428-fa4b-42ab-e1a2-08dcc0816e92 X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Aug 2024 19:02:11.7716 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: d2585e63-66b9-44b6-a76e-4f4b217d97fd X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: PZohurNKbQiXvqMtygJjG3nZkqB8I4GAQQJ7zFrcSH/kHySlGmfY8IzOmNGRa1Zuy3rgFMlNxOsDKdWiKCHkvQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8P189MB1109 X-Patchwork-Delegate: kuba@kernel.org On some boards, the TPS2388x's reset line (active low) is pulled low to keep the chip in reset until the SoC pulls the device out of reset. This series updates the device-tree binding for the tps23881 and then adds support for the reset gpio handling in the tps23881 driver. Signed-off-by: Kyle Swenson --- Kyle Swenson (2): dt-bindings: net: pse-pd: tps23881: add reset-gpios net: pse-pd: tps23881: Support reset-gpios .../devicetree/bindings/net/pse-pd/ti,tps23881.yaml | 3 +++ drivers/net/pse-pd/tps23881.c | 13 ++++++++++++- 2 files changed, 15 insertions(+), 1 deletion(-)