Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/1805751/?format=api
{ "id": 1805751, "url": "http://patchwork.ozlabs.org/api/patches/1805751/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/patch/056b6f60f89fa2addb762669b80640cd5b31b001.1688992653.git.michal.simek@amd.com/", "project": { "id": 18, "url": "http://patchwork.ozlabs.org/api/projects/18/?format=api", "name": "U-Boot", "link_name": "uboot", "list_id": "u-boot.lists.denx.de", "list_email": "u-boot@lists.denx.de", "web_url": null, "scm_url": null, "webscm_url": null, "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<056b6f60f89fa2addb762669b80640cd5b31b001.1688992653.git.michal.simek@amd.com>", "list_archive_url": null, "date": "2023-07-10T12:37:28", "name": "[02/17] xilinx: dts: Fix open drain warning on Zynq, ZynqMP and Versal", "commit_ref": "28dc356e66c98daedffc4960919f13aeb4b159de", "pull_url": null, "state": "accepted", "archived": false, "hash": "10a459f6175f0b0fa63fafbd1bf85591e7ab1697", "submitter": { "id": 84271, "url": "http://patchwork.ozlabs.org/api/people/84271/?format=api", "name": "Michal Simek", "email": "michal.simek@amd.com" }, "delegate": { "id": 1692, "url": "http://patchwork.ozlabs.org/api/users/1692/?format=api", "username": "monstr", "first_name": "Michal", "last_name": "Simek", "email": "monstr@monstr.eu" }, "mbox": "http://patchwork.ozlabs.org/project/uboot/patch/056b6f60f89fa2addb762669b80640cd5b31b001.1688992653.git.michal.simek@amd.com/mbox/", "series": [ { "id": 363155, "url": "http://patchwork.ozlabs.org/api/series/363155/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/list/?series=363155", "date": "2023-07-10T12:37:26", "name": "Hi,", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/363155/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/1805751/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/1805751/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "<u-boot-bounces@lists.denx.de>", "X-Original-To": "incoming@patchwork.ozlabs.org", "Delivered-To": "patchwork-incoming@legolas.ozlabs.org", "Authentication-Results": [ "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de\n (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de;\n envelope-from=u-boot-bounces@lists.denx.de; receiver=<UNKNOWN>)", "legolas.ozlabs.org;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=amd.com header.i=@amd.com header.a=rsa-sha256\n header.s=selector1 header.b=bG60QZ3y;\n\tdkim-atps=neutral", "phobos.denx.de;\n dmarc=pass (p=quarantine dis=none) header.from=amd.com", "phobos.denx.de;\n spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de", "phobos.denx.de;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=amd.com header.i=@amd.com header.b=\"bG60QZ3y\";\n\tdkim-atps=neutral", "phobos.denx.de;\n dmarc=pass (p=quarantine dis=none) header.from=amd.com", "phobos.denx.de;\n spf=fail smtp.mailfrom=michal.simek@amd.com" ], "Received": [ "from phobos.denx.de (phobos.denx.de\n [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4R03T313qBz20WT\n\tfor <incoming@patchwork.ozlabs.org>; Mon, 10 Jul 2023 22:38:31 +1000 (AEST)", "from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id 7D36B8666F;\n\tMon, 10 Jul 2023 14:38:11 +0200 (CEST)", "by phobos.denx.de (Postfix, from userid 109)\n id D0F4086663; Mon, 10 Jul 2023 14:38:08 +0200 (CEST)", "from NAM02-BN1-obe.outbound.protection.outlook.com\n (mail-bn1nam02on2060b.outbound.protection.outlook.com\n [IPv6:2a01:111:f400:7eb2::60b])\n (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n (No client certificate requested)\n by phobos.denx.de (Postfix) with ESMTPS id 442688666C\n for <u-boot@lists.denx.de>; Mon, 10 Jul 2023 14:38:03 +0200 (CEST)", "from MW4PR04CA0044.namprd04.prod.outlook.com (2603:10b6:303:6a::19)\n by SJ2PR12MB9189.namprd12.prod.outlook.com (2603:10b6:a03:55b::15)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6565.30; Mon, 10 Jul\n 2023 12:37:58 +0000", "from CO1NAM11FT013.eop-nam11.prod.protection.outlook.com\n (2603:10b6:303:6a:cafe::64) by MW4PR04CA0044.outlook.office365.com\n (2603:10b6:303:6a::19) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6565.30 via Frontend\n Transport; Mon, 10 Jul 2023 12:37:57 +0000", "from SATLEXMB04.amd.com (165.204.84.17) by\n CO1NAM11FT013.mail.protection.outlook.com (10.13.174.227) with Microsoft SMTP\n Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id\n 15.20.6588.19 via Frontend Transport; Mon, 10 Jul 2023 12:37:55 +0000", "from localhost (10.180.168.240) by SATLEXMB04.amd.com\n (10.181.40.145) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Mon, 10 Jul\n 2023 07:37:53 -0500" ], "X-Spam-Checker-Version": "SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de", "X-Spam-Level": "", "X-Spam-Status": "No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,\n DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_PASS,SPF_PASS,\n T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.2", "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;\n b=EwgTPV1WCehl4O4bLBCVJ0AGiaiudOxQeuIYP9IzaTkUjYCaURsIrJ9nLp2WFeteaP3dTGxJ1/GMAtOdp229/IHLGjQN8MUeAowiOA6fv7IFhsZt4oPkekPZXfyGZxUIZd5ldouvvKQSBs0hcJlSYG5lGV5kQHuMy2e9SJNpwXMHcklFd9FHx50UD+dl9pG8Z2hvkbODCwfKBL3NaXMQqeRQ5AHvoxiU4FTW4T/kwCYqn5w/PKrUSBRvpt7xHMLGhwCebbvwcpm6sgPqXWuPimuon0UersLt2zVYUQOc/VfxyrR/N/DQUttEZIruoq+mjpImV3ZxRqJ7zDYUbpPWyQ==", "ARC-Message-Signature": "i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector9901;\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=dLOhlmk12RuzfoIx1sSdn1AAzmHh8GPK7lqODrRFAKE=;\n b=GEQMozZ7r+q91eSnLPMMaFbFnxZbJ4a+erFPzKDwIlrdjja56N4KOcbDSloswlWJxcIfqdbVKENoSK8mzH7a9rcSsud+4o/xRHYrzee9T8ONwm/yYhdPdzmbt38NBdmzAs9UwOk70mUcjQWGRpDgf3cRJ8+MDzOfWCnF8JL4lBvE4m/AphCszxgXCPzKZle3+RzqLqMEHvSza0kAuTb2bV1qsdxJ5FU1Ung9wMGk8ogn8ttg2rGIgStTE3ey9CQJhqeuVDr8UIt2+RBNjsfWNFsRNcuhz32SPgwYCQnaTBpsMDTcPTGl0Fc9COE2IDIl5dh9IodFhEpVX6uovfo4sQ==", "ARC-Authentication-Results": "i=1; mx.microsoft.com 1; spf=pass (sender ip is\n 165.204.84.17) smtp.rcpttodomain=lists.denx.de smtp.mailfrom=amd.com;\n dmarc=bestguesspass action=none header.from=amd.com; dkim=none (message not\n signed); arc=none", "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=dLOhlmk12RuzfoIx1sSdn1AAzmHh8GPK7lqODrRFAKE=;\n b=bG60QZ3ygKFNHZqXpxisoWHvvTNnTWZRrcnr7tKlIixAxMZpmXdItECJ4igLQe3twL1pQQsIzhJBXFY6OtDBD7bsWU5wZoDZkRfTDzETEBSTBJudnPQborA6SAGUPAS2jdCnsV/X0PWxqnjroq5uCA/EZVi8/G3OJ4eVVdVXA2c=", "X-MS-Exchange-Authentication-Results": "spf=pass (sender IP is 165.204.84.17)\n smtp.mailfrom=amd.com; dkim=none (message not signed)\n header.d=none;dmarc=bestguesspass action=none header.from=amd.com;", "Received-SPF": "Pass (protection.outlook.com: domain of amd.com designates\n 165.204.84.17 as permitted sender) receiver=protection.outlook.com;\n client-ip=165.204.84.17; helo=SATLEXMB04.amd.com; pr=C", "From": "Michal Simek <michal.simek@amd.com>", "To": "<u-boot@lists.denx.de>, <git@xilinx.com>", "CC": "Manikanta Guntupalli <manikanta.guntupalli@amd.com>", "Subject": "[PATCH 02/17] xilinx: dts: Fix open drain warning on Zynq,\n ZynqMP and Versal", "Date": "Mon, 10 Jul 2023 14:37:28 +0200", "Message-ID": "\n <056b6f60f89fa2addb762669b80640cd5b31b001.1688992653.git.michal.simek@amd.com>", "X-Mailer": "git-send-email 2.36.1", "In-Reply-To": "<cover.1688992653.git.michal.simek@amd.com>", "References": "<cover.1688992653.git.michal.simek@amd.com>", "MIME-Version": "1.0", "X-Developer-Signature": "v=1; a=openpgp-sha256; l=15237; i=michal.simek@amd.com;\n h=from:subject:message-id; bh=pnI/aACXmE8Q6Aqh/Y5XY4P9LzUnPVppyqAc5Xg5iyU=;\n b=owGbwMvMwCR4yjP1tKYXjyLjabUkhpTVv/ur/EL+vtt7wb/wa0jV5x/BT7zFrnBsXiAsNS9Ys\n yf0uIxCRywLgyATg6yYIou0zZUzeytnTBG+eFgOZg4rE8gQBi5OAZhI+nGGeYZ/eD0N7a+0xbR+\n 1ctdoLSqcZXSLYZ5+uuvfJ+vufLIj8wug58++46f5rSZCQA=", "X-Developer-Key": "i=michal.simek@amd.com; a=openpgp;\n fpr=67350C9BF5CCEE9B5364356A377C7F21FE3D1F91", "Content-Transfer-Encoding": "8bit", "Content-Type": "text/plain", "X-Originating-IP": "[10.180.168.240]", "X-ClientProxiedBy": "SATLEXMB04.amd.com (10.181.40.145) To SATLEXMB04.amd.com\n (10.181.40.145)", "X-EOPAttributedMessage": "0", "X-MS-PublicTrafficType": "Email", "X-MS-TrafficTypeDiagnostic": "CO1NAM11FT013:EE_|SJ2PR12MB9189:EE_", "X-MS-Office365-Filtering-Correlation-Id": "95d460fe-1665-4c96-fcfc-08db81427c91", "X-MS-Exchange-SenderADCheck": "1", "X-MS-Exchange-AntiSpam-Relay": "0", "X-Microsoft-Antispam": "BCL:0;", "X-Microsoft-Antispam-Message-Info": "\n 6n8ZOelL6RRrHINBT9Bowg/M/Irc+18t0+Guf5tlxT7Vi3mSAl4SJbcgURsRUylGnCLAjVDfHMnnv0hdH/BRRELcRJ9m7e7gFknPTk/68r9HVql+1/tUp1dP88HIpjVeNce/0PI/pFKBcQJqwIhIt0l7JlQV7YFyqtFeYkOTUjAwcZqBysIJyzUA9dXwVtOubtuVqR8iwQ9QmOaBSeeydCpG79ldr85tASCO1uHrbB/WnsP5/NX90O5NC3528nmkMGGnFlDAEozerMZ3uWh64KPqLA6SjIKR3g1lkmwYb6h3VnpiVl+GE6JKECzVcnnP1NcgVWGpbMoXIaGsCx/rzNF28Ht6o7ZKLyOK4TvhxLt6av0MNJ0t9F4IvUUPVjYOwFCfxhKfYzjtidHmRmnlr7RbJDQiFGXKSzehy7lxoj+Lu86QX9+rIfcZqDtRcBP/rXKQ2EJEzorXMwKSuDBIzrPF2fLB+gPHHIi/7LeGdcYxZ/tM1MrRJkdEaM9SbpUL1rjq3U8osgHXfjrG6+plpZMSvd9iYmngAmA9ccrpAdQdrblqObscRoNXrz9MWdXz7V2oLisjT4uWrHnADp/x9dLSEe+yhxk1vmAOJd//Ag4H2QTCEDjsG3bBHN2jyJ5wV5KfQ7ybK3y+SiSDe2ZLQ3uLog5pQ+1kbQdWHC/aZC5Ux/YeUlciPULGJRVdn6D2cg0LcpveIugglHgx0VObI4QODZOghpLMrIDNPULvBoEoZ8F49qBcrXASRu27kgC7QoJCu4fFes1DR0amQVjkiA==", "X-Forefront-Antispam-Report": "CIP:165.204.84.17; CTRY:US; LANG:en; SCL:1; SRV:;\n IPV:CAL; SFV:NSPM; H:SATLEXMB04.amd.com; PTR:InfoDomainNonexistent; CAT:NONE;\n SFS:(13230028)(4636009)(346002)(396003)(136003)(39860400002)(376002)(451199021)(46966006)(40470700004)(36840700001)(6666004)(478600001)(110136005)(16526019)(26005)(70586007)(186003)(336012)(70206006)(2906002)(30864003)(82310400005)(41300700001)(4326008)(316002)(5660300002)(44832011)(8936002)(8676002)(81166007)(356005)(82740400003)(2616005)(86362001)(40460700003)(36756003)(47076005)(36860700001)(83380400001)(426003)(40480700001)(36900700001);\n DIR:OUT; SFP:1101;", "X-OriginatorOrg": "amd.com", "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "10 Jul 2023 12:37:55.9261 (UTC)", "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n 95d460fe-1665-4c96-fcfc-08db81427c91", "X-MS-Exchange-CrossTenant-Id": "3dd8961f-e488-4e60-8e11-a82d994e183d", "X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp": "\n TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d; Ip=[165.204.84.17];\n Helo=[SATLEXMB04.amd.com]", "X-MS-Exchange-CrossTenant-AuthSource": "\n CO1NAM11FT013.eop-nam11.prod.protection.outlook.com", "X-MS-Exchange-CrossTenant-AuthAs": "Anonymous", "X-MS-Exchange-CrossTenant-FromEntityHeader": "HybridOnPrem", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "SJ2PR12MB9189", "X-BeenThere": "u-boot@lists.denx.de", "X-Mailman-Version": "2.1.39", "Precedence": "list", "List-Id": "U-Boot discussion <u-boot.lists.denx.de>", "List-Unsubscribe": "<https://lists.denx.de/options/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=unsubscribe>", "List-Archive": "<https://lists.denx.de/pipermail/u-boot/>", "List-Post": "<mailto:u-boot@lists.denx.de>", "List-Help": "<mailto:u-boot-request@lists.denx.de?subject=help>", "List-Subscribe": "<https://lists.denx.de/listinfo/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=subscribe>", "Errors-To": "u-boot-bounces@lists.denx.de", "Sender": "\"U-Boot\" <u-boot-bounces@lists.denx.de>", "X-Virus-Scanned": "clamav-milter 0.103.8 at phobos.denx.de", "X-Virus-Status": "Clean" }, "content": "From: Manikanta Guntupalli <manikanta.guntupalli@amd.com>\n\nFix for below open drain warning on Zynq, ZynqMP and Versal reported by\nLinux.\n\"enforced open drain please flag it properly in DT/ACPI DSDT/board\nfile.\"\n\nSigned-off-by: Manikanta Guntupalli <manikanta.guntupalli@amd.com>\nSigned-off-by: Michal Simek <michal.simek@amd.com>\n---\n\n arch/arm/dts/zynq-zc702.dts | 5 +++--\n arch/arm/dts/zynqmp-g-a2197-00-revA.dts | 4 ++--\n arch/arm/dts/zynqmp-sck-kr-g-revA.dts | 4 ++--\n arch/arm/dts/zynqmp-sck-kr-g-revB.dts | 4 ++--\n arch/arm/dts/zynqmp-sck-kv-g-revA.dts | 4 ++--\n arch/arm/dts/zynqmp-sck-kv-g-revB.dts | 4 ++--\n arch/arm/dts/zynqmp-sm-k26-revA.dts | 4 ++--\n arch/arm/dts/zynqmp-zc1751-xm015-dc1.dts | 4 ++--\n arch/arm/dts/zynqmp-zc1751-xm016-dc2.dts | 4 ++--\n arch/arm/dts/zynqmp-zc1751-xm019-dc5.dts | 8 ++++----\n arch/arm/dts/zynqmp-zcu100-revC.dts | 4 ++--\n arch/arm/dts/zynqmp-zcu102-revA.dts | 8 ++++----\n arch/arm/dts/zynqmp-zcu104-revA.dts | 4 ++--\n arch/arm/dts/zynqmp-zcu104-revC.dts | 4 ++--\n arch/arm/dts/zynqmp-zcu106-revA.dts | 8 ++++----\n arch/arm/dts/zynqmp-zcu111-revA.dts | 8 ++++----\n arch/arm/dts/zynqmp-zcu208-revA.dts | 8 ++++----\n arch/arm/dts/zynqmp-zcu216-revA.dts | 8 ++++----\n 18 files changed, 49 insertions(+), 48 deletions(-)", "diff": "diff --git a/arch/arm/dts/zynq-zc702.dts b/arch/arm/dts/zynq-zc702.dts\nindex 27fb194fc9e2..8d47f24b757b 100644\n--- a/arch/arm/dts/zynq-zc702.dts\n+++ b/arch/arm/dts/zynq-zc702.dts\n@@ -5,6 +5,7 @@\n */\n /dts-v1/;\n #include \"zynq-7000.dtsi\"\n+#include <dt-bindings/gpio/gpio.h>\n \n / {\n \tmodel = \"Xilinx ZC702 board\";\n@@ -102,8 +103,8 @@\n \tpinctrl-names = \"default\", \"gpio\";\n \tpinctrl-0 = <&pinctrl_i2c0_default>;\n \tpinctrl-1 = <&pinctrl_i2c0_gpio>;\n-\tscl-gpios = <&gpio0 50 0>;\n-\tsda-gpios = <&gpio0 51 0>;\n+\tscl-gpios = <&gpio0 50 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;\n+\tsda-gpios = <&gpio0 51 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;\n \n \ti2c-mux@74 {\n \t\tcompatible = \"nxp,pca9548\";\ndiff --git a/arch/arm/dts/zynqmp-g-a2197-00-revA.dts b/arch/arm/dts/zynqmp-g-a2197-00-revA.dts\nindex b185669b9c5e..11142401151f 100644\n--- a/arch/arm/dts/zynqmp-g-a2197-00-revA.dts\n+++ b/arch/arm/dts/zynqmp-g-a2197-00-revA.dts\n@@ -131,8 +131,8 @@\n &i2c0 { /* MIO 34-35 - can't stay here */\n \tstatus = \"okay\";\n \tclock-frequency = <400000>;\n-\tscl-gpios = <&gpio 34 GPIO_ACTIVE_HIGH>;\n-\tsda-gpios = <&gpio 35 GPIO_ACTIVE_HIGH>;\n+\tscl-gpios = <&gpio 34 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;\n+\tsda-gpios = <&gpio 35 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;\n \ti2c-mux@74 { /* u94 */\n \t\tcompatible = \"nxp,pca9548\";\n \t\t#address-cells = <1>;\ndiff --git a/arch/arm/dts/zynqmp-sck-kr-g-revA.dts b/arch/arm/dts/zynqmp-sck-kr-g-revA.dts\nindex 95347604a27b..5ac66bc1ec5f 100644\n--- a/arch/arm/dts/zynqmp-sck-kr-g-revA.dts\n+++ b/arch/arm/dts/zynqmp-sck-kr-g-revA.dts\n@@ -68,8 +68,8 @@\n \tpinctrl-names = \"default\", \"gpio\";\n \tpinctrl-0 = <&pinctrl_i2c1_default>;\n \tpinctrl-1 = <&pinctrl_i2c1_gpio>;\n-\tscl-gpios = <&gpio 24 GPIO_ACTIVE_HIGH>;\n-\tsda-gpios = <&gpio 25 GPIO_ACTIVE_HIGH>;\n+\tscl-gpios = <&gpio 24 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;\n+\tsda-gpios = <&gpio 25 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;\n \n \tu14: ina260@40 { /* u14 */\n \t\tcompatible = \"ti,ina260\";\ndiff --git a/arch/arm/dts/zynqmp-sck-kr-g-revB.dts b/arch/arm/dts/zynqmp-sck-kr-g-revB.dts\nindex 26ac540e7b0e..401de9efb913 100644\n--- a/arch/arm/dts/zynqmp-sck-kr-g-revB.dts\n+++ b/arch/arm/dts/zynqmp-sck-kr-g-revB.dts\n@@ -68,8 +68,8 @@\n \tpinctrl-names = \"default\", \"gpio\";\n \tpinctrl-0 = <&pinctrl_i2c1_default>;\n \tpinctrl-1 = <&pinctrl_i2c1_gpio>;\n-\tscl-gpios = <&gpio 24 GPIO_ACTIVE_HIGH>;\n-\tsda-gpios = <&gpio 25 GPIO_ACTIVE_HIGH>;\n+\tscl-gpios = <&gpio 24 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;\n+\tsda-gpios = <&gpio 25 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;\n \n \tu14: ina260@40 { /* u14 */\n \t\tcompatible = \"ti,ina260\";\ndiff --git a/arch/arm/dts/zynqmp-sck-kv-g-revA.dts b/arch/arm/dts/zynqmp-sck-kv-g-revA.dts\nindex 2b6c3946e858..8229244d241a 100644\n--- a/arch/arm/dts/zynqmp-sck-kv-g-revA.dts\n+++ b/arch/arm/dts/zynqmp-sck-kv-g-revA.dts\n@@ -34,8 +34,8 @@\n \tpinctrl-names = \"default\", \"gpio\";\n \tpinctrl-0 = <&pinctrl_i2c1_default>;\n \tpinctrl-1 = <&pinctrl_i2c1_gpio>;\n-\tscl-gpios = <&gpio 24 GPIO_ACTIVE_HIGH>;\n-\tsda-gpios = <&gpio 25 GPIO_ACTIVE_HIGH>;\n+\tscl-gpios = <&gpio 24 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;\n+\tsda-gpios = <&gpio 25 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;\n \n \tu14: ina260@40 { /* u14 */\n \t\tcompatible = \"ti,ina260\";\ndiff --git a/arch/arm/dts/zynqmp-sck-kv-g-revB.dts b/arch/arm/dts/zynqmp-sck-kv-g-revB.dts\nindex 308d7876b882..96a51219f425 100644\n--- a/arch/arm/dts/zynqmp-sck-kv-g-revB.dts\n+++ b/arch/arm/dts/zynqmp-sck-kv-g-revB.dts\n@@ -28,8 +28,8 @@\n \tpinctrl-names = \"default\", \"gpio\";\n \tpinctrl-0 = <&pinctrl_i2c1_default>;\n \tpinctrl-1 = <&pinctrl_i2c1_gpio>;\n-\tscl-gpios = <&gpio 24 GPIO_ACTIVE_HIGH>;\n-\tsda-gpios = <&gpio 25 GPIO_ACTIVE_HIGH>;\n+\tscl-gpios = <&gpio 24 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;\n+\tsda-gpios = <&gpio 25 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;\n \n \tu14: ina260@40 { /* u14 */\n \t\tcompatible = \"ti,ina260\";\ndiff --git a/arch/arm/dts/zynqmp-sm-k26-revA.dts b/arch/arm/dts/zynqmp-sm-k26-revA.dts\nindex e9ec4b79fc1f..4b88b57e0c2c 100644\n--- a/arch/arm/dts/zynqmp-sm-k26-revA.dts\n+++ b/arch/arm/dts/zynqmp-sm-k26-revA.dts\n@@ -267,8 +267,8 @@\n \tstatus = \"okay\";\n \tbootph-all;\n \tclock-frequency = <400000>;\n-\tscl-gpios = <&gpio 24 GPIO_ACTIVE_HIGH>;\n-\tsda-gpios = <&gpio 25 GPIO_ACTIVE_HIGH>;\n+\tscl-gpios = <&gpio 24 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;\n+\tsda-gpios = <&gpio 25 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;\n \n \teeprom: eeprom@50 { /* u46 - also at address 0x58 */\n \t\tbootph-all;\ndiff --git a/arch/arm/dts/zynqmp-zc1751-xm015-dc1.dts b/arch/arm/dts/zynqmp-zc1751-xm015-dc1.dts\nindex b663651583c3..cffad447406b 100644\n--- a/arch/arm/dts/zynqmp-zc1751-xm015-dc1.dts\n+++ b/arch/arm/dts/zynqmp-zc1751-xm015-dc1.dts\n@@ -118,8 +118,8 @@\n \tpinctrl-names = \"default\", \"gpio\";\n \tpinctrl-0 = <&pinctrl_i2c1_default>;\n \tpinctrl-1 = <&pinctrl_i2c1_gpio>;\n-\tscl-gpios = <&gpio 36 GPIO_ACTIVE_HIGH>;\n-\tsda-gpios = <&gpio 37 GPIO_ACTIVE_HIGH>;\n+\tscl-gpios = <&gpio 36 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;\n+\tsda-gpios = <&gpio 37 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;\n \n \teeprom: eeprom@55 {\n \t\tcompatible = \"atmel,24c64\"; /* 24AA64 */\ndiff --git a/arch/arm/dts/zynqmp-zc1751-xm016-dc2.dts b/arch/arm/dts/zynqmp-zc1751-xm016-dc2.dts\nindex 9d0cf11665c6..bb0477825a93 100644\n--- a/arch/arm/dts/zynqmp-zc1751-xm016-dc2.dts\n+++ b/arch/arm/dts/zynqmp-zc1751-xm016-dc2.dts\n@@ -109,8 +109,8 @@\n \tpinctrl-names = \"default\", \"gpio\";\n \tpinctrl-0 = <&pinctrl_i2c0_default>;\n \tpinctrl-1 = <&pinctrl_i2c0_gpio>;\n-\tscl-gpios = <&gpio 6 GPIO_ACTIVE_HIGH>;\n-\tsda-gpios = <&gpio 7 GPIO_ACTIVE_HIGH>;\n+\tscl-gpios = <&gpio 6 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;\n+\tsda-gpios = <&gpio 7 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;\n \n \ttca6416_u26: gpio@20 {\n \t\tcompatible = \"ti,tca6416\";\ndiff --git a/arch/arm/dts/zynqmp-zc1751-xm019-dc5.dts b/arch/arm/dts/zynqmp-zc1751-xm019-dc5.dts\nindex 7f973fcf4da4..74a5b020e863 100644\n--- a/arch/arm/dts/zynqmp-zc1751-xm019-dc5.dts\n+++ b/arch/arm/dts/zynqmp-zc1751-xm019-dc5.dts\n@@ -91,8 +91,8 @@\n \tpinctrl-names = \"default\", \"gpio\";\n \tpinctrl-0 = <&pinctrl_i2c0_default>;\n \tpinctrl-1 = <&pinctrl_i2c0_gpio>;\n-\tscl-gpios = <&gpio 74 GPIO_ACTIVE_HIGH>;\n-\tsda-gpios = <&gpio 75 GPIO_ACTIVE_HIGH>;\n+\tscl-gpios = <&gpio 74 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;\n+\tsda-gpios = <&gpio 75 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;\n };\n \n &i2c1 {\n@@ -100,8 +100,8 @@\n \tpinctrl-names = \"default\", \"gpio\";\n \tpinctrl-0 = <&pinctrl_i2c1_default>;\n \tpinctrl-1 = <&pinctrl_i2c1_gpio>;\n-\tscl-gpios = <&gpio 76 GPIO_ACTIVE_HIGH>;\n-\tsda-gpios = <&gpio 77 GPIO_ACTIVE_HIGH>;\n+\tscl-gpios = <&gpio 76 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;\n+\tsda-gpios = <&gpio 77 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;\n \n };\n \ndiff --git a/arch/arm/dts/zynqmp-zcu100-revC.dts b/arch/arm/dts/zynqmp-zcu100-revC.dts\nindex 116037dbe73f..78c325076006 100644\n--- a/arch/arm/dts/zynqmp-zcu100-revC.dts\n+++ b/arch/arm/dts/zynqmp-zcu100-revC.dts\n@@ -188,8 +188,8 @@\n \tpinctrl-names = \"default\", \"gpio\";\n \tpinctrl-0 = <&pinctrl_i2c1_default>;\n \tpinctrl-1 = <&pinctrl_i2c1_gpio>;\n-\tscl-gpios = <&gpio 4 GPIO_ACTIVE_HIGH>;\n-\tsda-gpios = <&gpio 5 GPIO_ACTIVE_HIGH>;\n+\tscl-gpios = <&gpio 4 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;\n+\tsda-gpios = <&gpio 5 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;\n \tclock-frequency = <100000>;\n \ti2c-mux@75 { /* u11 */\n \t\tcompatible = \"nxp,pca9548\";\ndiff --git a/arch/arm/dts/zynqmp-zcu102-revA.dts b/arch/arm/dts/zynqmp-zcu102-revA.dts\nindex 8823eb2462e4..79d67c495dee 100644\n--- a/arch/arm/dts/zynqmp-zcu102-revA.dts\n+++ b/arch/arm/dts/zynqmp-zcu102-revA.dts\n@@ -232,8 +232,8 @@\n \tpinctrl-names = \"default\", \"gpio\";\n \tpinctrl-0 = <&pinctrl_i2c0_default>;\n \tpinctrl-1 = <&pinctrl_i2c0_gpio>;\n-\tscl-gpios = <&gpio 14 GPIO_ACTIVE_HIGH>;\n-\tsda-gpios = <&gpio 15 GPIO_ACTIVE_HIGH>;\n+\tscl-gpios = <&gpio 14 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;\n+\tsda-gpios = <&gpio 15 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;\n \n \ttca6416_u97: gpio@20 {\n \t\tcompatible = \"ti,tca6416\";\n@@ -496,8 +496,8 @@\n \tpinctrl-names = \"default\", \"gpio\";\n \tpinctrl-0 = <&pinctrl_i2c1_default>;\n \tpinctrl-1 = <&pinctrl_i2c1_gpio>;\n-\tscl-gpios = <&gpio 16 GPIO_ACTIVE_HIGH>;\n-\tsda-gpios = <&gpio 17 GPIO_ACTIVE_HIGH>;\n+\tscl-gpios = <&gpio 16 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;\n+\tsda-gpios = <&gpio 17 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;\n \n \t/* PL i2c via PCA9306 - u45 */\n \ti2c-mux@74 { /* u34 */\ndiff --git a/arch/arm/dts/zynqmp-zcu104-revA.dts b/arch/arm/dts/zynqmp-zcu104-revA.dts\nindex 92e01ac921e3..90fbfca87f2b 100644\n--- a/arch/arm/dts/zynqmp-zcu104-revA.dts\n+++ b/arch/arm/dts/zynqmp-zcu104-revA.dts\n@@ -139,8 +139,8 @@\n \tpinctrl-names = \"default\", \"gpio\";\n \tpinctrl-0 = <&pinctrl_i2c1_default>;\n \tpinctrl-1 = <&pinctrl_i2c1_gpio>;\n-\tscl-gpios = <&gpio 16 GPIO_ACTIVE_HIGH>;\n-\tsda-gpios = <&gpio 17 GPIO_ACTIVE_HIGH>;\n+\tscl-gpios = <&gpio 16 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;\n+\tsda-gpios = <&gpio 17 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;\n \n \t/* Another connection to this bus via PL i2c via PCA9306 - u45 */\n \ti2c-mux@74 { /* u34 */\ndiff --git a/arch/arm/dts/zynqmp-zcu104-revC.dts b/arch/arm/dts/zynqmp-zcu104-revC.dts\nindex c61d8b15ee23..69470f8dede3 100644\n--- a/arch/arm/dts/zynqmp-zcu104-revC.dts\n+++ b/arch/arm/dts/zynqmp-zcu104-revC.dts\n@@ -144,8 +144,8 @@\n \tpinctrl-names = \"default\", \"gpio\";\n \tpinctrl-0 = <&pinctrl_i2c1_default>;\n \tpinctrl-1 = <&pinctrl_i2c1_gpio>;\n-\tscl-gpios = <&gpio 16 GPIO_ACTIVE_HIGH>;\n-\tsda-gpios = <&gpio 17 GPIO_ACTIVE_HIGH>;\n+\tscl-gpios = <&gpio 16 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;\n+\tsda-gpios = <&gpio 17 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;\n \n \ttca6416_u97: gpio@20 {\n \t\tcompatible = \"ti,tca6416\";\ndiff --git a/arch/arm/dts/zynqmp-zcu106-revA.dts b/arch/arm/dts/zynqmp-zcu106-revA.dts\nindex 67775eceaa84..7a8094a16b79 100644\n--- a/arch/arm/dts/zynqmp-zcu106-revA.dts\n+++ b/arch/arm/dts/zynqmp-zcu106-revA.dts\n@@ -232,8 +232,8 @@\n \tpinctrl-names = \"default\", \"gpio\";\n \tpinctrl-0 = <&pinctrl_i2c0_default>;\n \tpinctrl-1 = <&pinctrl_i2c0_gpio>;\n-\tscl-gpios = <&gpio 14 GPIO_ACTIVE_HIGH>;\n-\tsda-gpios = <&gpio 15 GPIO_ACTIVE_HIGH>;\n+\tscl-gpios = <&gpio 14 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;\n+\tsda-gpios = <&gpio 15 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;\n \n \ttca6416_u97: gpio@20 {\n \t\tcompatible = \"ti,tca6416\";\n@@ -495,8 +495,8 @@\n \tpinctrl-names = \"default\", \"gpio\";\n \tpinctrl-0 = <&pinctrl_i2c1_default>;\n \tpinctrl-1 = <&pinctrl_i2c1_gpio>;\n-\tscl-gpios = <&gpio 16 GPIO_ACTIVE_HIGH>;\n-\tsda-gpios = <&gpio 17 GPIO_ACTIVE_HIGH>;\n+\tscl-gpios = <&gpio 16 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;\n+\tsda-gpios = <&gpio 17 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;\n \n \t/* PL i2c via PCA9306 - u45 */\n \ti2c-mux@74 { /* u34 */\ndiff --git a/arch/arm/dts/zynqmp-zcu111-revA.dts b/arch/arm/dts/zynqmp-zcu111-revA.dts\nindex 7fc1aa238a60..c9ff99f8a830 100644\n--- a/arch/arm/dts/zynqmp-zcu111-revA.dts\n+++ b/arch/arm/dts/zynqmp-zcu111-revA.dts\n@@ -204,8 +204,8 @@\n \tpinctrl-names = \"default\", \"gpio\";\n \tpinctrl-0 = <&pinctrl_i2c0_default>;\n \tpinctrl-1 = <&pinctrl_i2c0_gpio>;\n-\tscl-gpios = <&gpio 14 GPIO_ACTIVE_HIGH>;\n-\tsda-gpios = <&gpio 15 GPIO_ACTIVE_HIGH>;\n+\tscl-gpios = <&gpio 14 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;\n+\tsda-gpios = <&gpio 15 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;\n \n \ttca6416_u22: gpio@20 {\n \t\tcompatible = \"ti,tca6416\";\n@@ -384,8 +384,8 @@\n \tpinctrl-names = \"default\", \"gpio\";\n \tpinctrl-0 = <&pinctrl_i2c1_default>;\n \tpinctrl-1 = <&pinctrl_i2c1_gpio>;\n-\tscl-gpios = <&gpio 16 GPIO_ACTIVE_HIGH>;\n-\tsda-gpios = <&gpio 17 GPIO_ACTIVE_HIGH>;\n+\tscl-gpios = <&gpio 16 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;\n+\tsda-gpios = <&gpio 17 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;\n \n \ti2c-mux@74 { /* u26 */\n \t\tcompatible = \"nxp,pca9548\";\ndiff --git a/arch/arm/dts/zynqmp-zcu208-revA.dts b/arch/arm/dts/zynqmp-zcu208-revA.dts\nindex 1fac632d6317..5ad07d30b8bc 100644\n--- a/arch/arm/dts/zynqmp-zcu208-revA.dts\n+++ b/arch/arm/dts/zynqmp-zcu208-revA.dts\n@@ -231,8 +231,8 @@\n \tpinctrl-names = \"default\", \"gpio\";\n \tpinctrl-0 = <&pinctrl_i2c0_default>;\n \tpinctrl-1 = <&pinctrl_i2c0_gpio>;\n-\tscl-gpios = <&gpio 14 GPIO_ACTIVE_HIGH>;\n-\tsda-gpios = <&gpio 15 GPIO_ACTIVE_HIGH>;\n+\tscl-gpios = <&gpio 14 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;\n+\tsda-gpios = <&gpio 15 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;\n \n \ttca6416_u15: gpio@20 { /* u15 */\n \t\tcompatible = \"ti,tca6416\";\n@@ -397,8 +397,8 @@\n \tpinctrl-names = \"default\", \"gpio\";\n \tpinctrl-0 = <&pinctrl_i2c1_default>;\n \tpinctrl-1 = <&pinctrl_i2c1_gpio>;\n-\tscl-gpios = <&gpio 16 GPIO_ACTIVE_HIGH>;\n-\tsda-gpios = <&gpio 17 GPIO_ACTIVE_HIGH>;\n+\tscl-gpios = <&gpio 16 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;\n+\tsda-gpios = <&gpio 17 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;\n \n \ti2c-mux@74 {\n \t\tcompatible = \"nxp,pca9548\"; /* u20 */\ndiff --git a/arch/arm/dts/zynqmp-zcu216-revA.dts b/arch/arm/dts/zynqmp-zcu216-revA.dts\nindex ea96f5c80141..574e4845be8f 100644\n--- a/arch/arm/dts/zynqmp-zcu216-revA.dts\n+++ b/arch/arm/dts/zynqmp-zcu216-revA.dts\n@@ -241,8 +241,8 @@\n \tpinctrl-names = \"default\", \"gpio\";\n \tpinctrl-0 = <&pinctrl_i2c0_default>;\n \tpinctrl-1 = <&pinctrl_i2c0_gpio>;\n-\tscl-gpios = <&gpio 14 GPIO_ACTIVE_HIGH>;\n-\tsda-gpios = <&gpio 15 GPIO_ACTIVE_HIGH>;\n+\tscl-gpios = <&gpio 14 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;\n+\tsda-gpios = <&gpio 15 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;\n \n \ttca6416_u15: gpio@20 { /* u15 */\n \t\tcompatible = \"ti,tca6416\";\n@@ -407,8 +407,8 @@\n \tpinctrl-names = \"default\", \"gpio\";\n \tpinctrl-0 = <&pinctrl_i2c1_default>;\n \tpinctrl-1 = <&pinctrl_i2c1_gpio>;\n-\tscl-gpios = <&gpio 16 GPIO_ACTIVE_HIGH>;\n-\tsda-gpios = <&gpio 17 GPIO_ACTIVE_HIGH>;\n+\tscl-gpios = <&gpio 16 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;\n+\tsda-gpios = <&gpio 17 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;\n \n \ti2c-mux@74 {\n \t\tcompatible = \"nxp,pca9548\"; /* u20 */\n", "prefixes": [ "02/17" ] }