{"id":2230039,"url":"http://patchwork.ozlabs.org/api/1.1/covers/2230039/?format=json","web_url":"http://patchwork.ozlabs.org/project/uboot/cover/cover.1777439293.git.dinesh.maniyam@altera.com/","project":{"id":18,"url":"http://patchwork.ozlabs.org/api/1.1/projects/18/?format=json","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},"msgid":"<cover.1777439293.git.dinesh.maniyam@altera.com>","date":"2026-04-29T05:11:15","name":"[0/3] arm: socfpga: arria10: Enable and fix I2C support","submitter":{"id":90303,"url":"http://patchwork.ozlabs.org/api/1.1/people/90303/?format=json","name":"Maniyam, Dinesh","email":"dinesh.maniyam@altera.com"},"mbox":"http://patchwork.ozlabs.org/project/uboot/cover/cover.1777439293.git.dinesh.maniyam@altera.com/mbox/","series":[{"id":501984,"url":"http://patchwork.ozlabs.org/api/1.1/series/501984/?format=json","web_url":"http://patchwork.ozlabs.org/project/uboot/list/?series=501984","date":"2026-04-29T05:11:15","name":"arm: socfpga: arria10: Enable and fix I2C support","version":1,"mbox":"http://patchwork.ozlabs.org/series/501984/mbox/"}],"comments":"http://patchwork.ozlabs.org/api/covers/2230039/comments/","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\tdkim=pass (2048-bit key;\n unprotected) header.d=altera.com header.i=@altera.com header.a=rsa-sha256\n header.s=selector2 header.b=D+WSScDB;\n\tdkim-atps=neutral","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=patchwork.ozlabs.org)","phobos.denx.de;\n dmarc=pass (p=reject dis=none) header.from=altera.com","phobos.denx.de;\n spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de","phobos.denx.de;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=altera.com header.i=@altera.com header.b=\"D+WSScDB\";\n\tdkim-atps=neutral","phobos.denx.de;\n dmarc=pass (p=reject dis=none) header.from=altera.com","phobos.denx.de;\n spf=pass smtp.mailfrom=dinesh.maniyam@altera.com","dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=altera.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 (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g555W0nhVz1yHX\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 29 Apr 2026 15:12:15 +1000 (AEST)","from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id 722AF846DE;\n\tWed, 29 Apr 2026 07:12:12 +0200 (CEST)","by phobos.denx.de (Postfix, from userid 109)\n id 94C40846DD; Wed, 29 Apr 2026 07:12:11 +0200 (CEST)","from DM5PR21CU001.outbound.protection.outlook.com\n (mail-centralusazlp170110009.outbound.protection.outlook.com\n [IPv6:2a01:111:f403:c111::9])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))\n (No client certificate requested)\n by phobos.denx.de (Postfix) with ESMTPS id 6D8FC846CB\n for <u-boot@lists.denx.de>; Wed, 29 Apr 2026 07:12:09 +0200 (CEST)","from PH7PR03MB6942.namprd03.prod.outlook.com (2603:10b6:510:157::18)\n by DM6PR03MB5259.namprd03.prod.outlook.com (2603:10b6:5:245::12) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9846.26; Wed, 29 Apr\n 2026 05:12:06 +0000","from PH7PR03MB6942.namprd03.prod.outlook.com\n ([fe80::8f8a:2a94:f5a8:ea1a]) by PH7PR03MB6942.namprd03.prod.outlook.com\n ([fe80::8f8a:2a94:f5a8:ea1a%3]) with mapi id 15.20.9870.016; Wed, 29 Apr 2026\n 05:12:05 +0000"],"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,RCVD_IN_DNSWL_BLOCKED,\n SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2","ARC-Seal":"i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=r/e6dwZuFv1+7CjRtm4dJP1VrVdN1CRZRy2rKn/KEcQmxoOrh4ZeGOjGsBKu4JX1n6apQ2Db+Ps91+ZyPjin0qPrHBaEdP+CuEDUjKlvkQZ8ABPHUwr6HeYYUjOGgTdG3ARnrZ86yIRPkFQADGTT9kAo4ZgZx1HBsqTqI0gK6dVSXxrP64UKjRddkyl/KPF8sUZFDyyofVLUBSunPcosj42Y6Z2G58i2R7nOp3O75tS7/QJq9wXBUII9M5JP4BZp11saHyt4uEMKrTZQIS2BzNwvDn/hnujJ7TYyML5Oo4pLxNrTOrS6HUupTCDwB04rHptcZmS7kDCY+0vptrsP1A==","ARC-Message-Signature":"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=+lVw39HBXcZPSyf+lWfRmgdYogvXP50ug+GzdcyqpMU=;\n b=aGGc86b6dbdIinFxLmnJOjmj+s9k0oeaTsW47n9GGIAor3if7vFfsN12reDs0gUpAD9rwhM7NnN5t0iYGKfCv76xEhLjEhxqivqdFtUKeBB+CNhsYf3J/czS06lRzXyS1dwpnqELA8eHRZdaqD85zLLkfLsST7H7kzv1fALk0uD2k8iSys1ugOucK1FbrxAQq4WTS9kRsO7NdmT6WuFIruIT/Zir/A1j351f56tJjt7OrXWF/pUkhg6GgJ3MhGsV0udxWJsmAodGkMCxUpHG0gQ/DwwqbqRevrfwzuYx8kun4r+yvz0hf0ljgkxbxvbR1gIOpIoyhFl++lOwUbODMg==","ARC-Authentication-Results":"i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=altera.com; dmarc=pass action=none header.from=altera.com;\n dkim=pass header.d=altera.com; arc=none","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=altera.com;\n s=selector2;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=+lVw39HBXcZPSyf+lWfRmgdYogvXP50ug+GzdcyqpMU=;\n b=D+WSScDBTqnihZevxzIX8a/Va1UWwNTj4TWGTCY/rtmCdT+a/tMRdudea+DlHFEIkx4jKNDXIl4UAZ5yMhar0di0Kk4RfWE64zbLg/r9CKPlVq1Epn/7+6NPPVFyS+TyN23u8RyQENO9/ie3hteYbxXFi5m99DT8T+cQ5/hdTsHagnmiWImv91PwROXM3Dek657qSRNNC807KbaequfCOnNzCFaxx8JSUKr55AEBrqmyNrxeVI3cvDdl7b30UCB/UvqmljNTZ166AJK+4DVCRbQctLaKc+mCuFDqT3Wm0Q/ITiEefTxZhbx0SvvdPWRyIQmjo4NVBFztch79Ss4Xmw==","From":"dinesh.maniyam@altera.com","To":"u-boot@lists.denx.de","Cc":"Tom Rini <trini@konsulko.com>, Dinh Nguyen <dinguyen@kernel.org>,\n Heiko Schocher <hs@nabladev.com>,\n Dinesh Maniyam <dinesh.maniyam@altera.com>,\n Alif Zakuan Yuslaimi <alif.zakuan.yuslaimi@altera.com>,\n Peng Fan <peng.fan@nxp.com>,\n Wojciech Szamocki <wojciech.szamocki@nokia.com>,\n Maksim Kiselev <bigunclemax@gmail.com>,\n Chen Huei Lok <chen.huei.lok@altera.com>,\n Tien Fong <tien.fong.chee@altera.com>,\n Kok Kiang <kok.kiang.hea@altera.com>, Boon Khai <boon.khai.ng@altera.com>","Subject":"[PATCH 0/3] arm: socfpga: arria10: Enable and fix I2C support","Date":"Wed, 29 Apr 2026 13:11:15 +0800","Message-ID":"<cover.1777439293.git.dinesh.maniyam@altera.com>","X-Mailer":"git-send-email 2.43.7","Content-Transfer-Encoding":"8bit","Content-Type":"text/plain","X-ClientProxiedBy":"SJ0PR03CA0064.namprd03.prod.outlook.com\n (2603:10b6:a03:331::9) To PH7PR03MB6942.namprd03.prod.outlook.com\n (2603:10b6:510:157::18)","MIME-Version":"1.0","X-MS-PublicTrafficType":"Email","X-MS-TrafficTypeDiagnostic":"PH7PR03MB6942:EE_|DM6PR03MB5259:EE_","X-MS-Office365-Filtering-Correlation-Id":"7821acee-d56f-409e-6455-08dea5adda53","X-MS-Exchange-AtpMessageProperties":"SA","X-MS-Exchange-SenderADCheck":"1","X-MS-Exchange-AntiSpam-Relay":"0","X-Microsoft-Antispam":"BCL:0;\n ARA:13230040|376014|1800799024|366016|55112099003|18002099003|56012099003;","X-Microsoft-Antispam-Message-Info":"\n U5eZVz1j60JAkgP0oJWkrlkA8zVmeKlMYAMZfrVKiLD8sq4OcuymcQXorFWP0N2GMfAlV9L2dzJh4/rC2JPEbLv2hl6oX4b3afIkjLL9Dtm3fUlaigGootH87VXiVh7TLaNWZq7k2kTNgR0qk94UXtWLj5m/Zz72+ziQEA24+f8tc9zXZaoRLO/fLul2KyGGKv6Rs48QhQi4zd097gK5YAsi6nbSwoquJAmlXVlneCv8jSe/fRQSV3qOYBaJVDV+v2XfV4z+BK+M4qOBhzrkbGn9LsG/Oi7lT5Kp+nYKDLQHCttGinPcByv5FFoDYu/DW+ixylAdCfv9O8Yc1mZ1YTYEzcNCYSzuc9Jatk22c0flKhfamQ02ikzeVuL/uA74Zy+5gBncEi/lcRN7mEGciHj64IE1dzzq0WrJjKrOKhzZENS4AXYA+Sf7kwdKSO+9danXqdT4DpNbUzwhj2lbXtkMUPZNiYZbTlcBoHACFdy5fLqB4MSgyKSUxggCcH0Gfg96uIljKXQWdbhbZGn7P2g28dT0HDVtTqUgOMEZ//EB067NvWlxzBudZsMvKoxJdubL3HNZCTskSmB37qQQVm3Q0IWCxxjakGH9DojxotEsMkQLnPgLo0R3xeXPTNz8G6XAcvaUzpVQFfBoyxpD1eobgrMdW4ENPG/4m0QMVvoncsxmOlX8juG20rarA0BUnZokJqbTewmSYJOZ2rtL1nrWJMdFx71/0OkCzeLCzrI=","X-Forefront-Antispam-Report":"CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:PH7PR03MB6942.namprd03.prod.outlook.com; PTR:; CAT:NONE;\n SFS:(13230040)(376014)(1800799024)(366016)(55112099003)(18002099003)(56012099003);\n DIR:OUT; SFP:1101;","X-MS-Exchange-AntiSpam-MessageData-ChunkCount":"1","X-MS-Exchange-AntiSpam-MessageData-0":"\n 9QtcM+zOWK9dcwm+1xBmtKS+iMYx1LrB38OdSw0Fv0R0W5pcWNp7mbl3cp7QdDb9DGTmaCTaI2cSBQZicKTZI4p+pgO+fQqU9S/Tc8dikvImQqIodYtm7PAVZqble2NDTUILXNUzOoI2BlAuE1Da2oI9SBArgohL6+hbbmX2pOavkOSBff5X6UdS1Opj40S6A+vl5J/pzvR6+ngZEH8KnJjk8LwNvkrcwSnFyM70ywcfuy9ZzEQUztyDcPqXKfvQP+IUv5Y/1crSSQj8l8kUYZq6vhs+G7lsTPoTDRWiBvF8odXNjVc28EsOlAmJfSbU+yvhGgRlCU98kmi35mZwkTM7DtwyZ4uSC9Dq9KvGcKlOmCE1zHf7IFGF2bkMY9KAYxam1B4ZDi9/ukJeTwqA6ua8wi+qfYV5UMcVQrdXlqMae7SAKPdiMPNfVt0S6dbLS8oUEDDgB5oVooesgOPsNo6X5iEMYW8IcdDZj8YtkAVMS9Gq2eN/CLbMzj9Oo3rK/mLZKrQ4/IXaJpvNlE2svFEptdbORfKabg4UIxCapoCCsbpK6rWr0Ih+NMbxC6qHFstGAPlAlXbww2yOTriB4lycW1USwRJc05eUTsAzQ3VKxRuwihyweiJAPkBjay5eDZBImqmLYdGit5h64XBrbphLwt3txaLuEp+oUnEwSuYm9zd9jBky6f6uSNjEwDaeJrqZL6nyCMtxpuTDxCsHTiHuoEGexPK9/ssUbEVXHDdMSbLHxfP2AH+PpxT1Taiz+4ggPpsjLx4HNUYx2tdtBHIgzOai87PqvdoU89DA7WDY3YIMFHY28CwKqNYofzWPKhG1I4Niq5kfOBSR1lTROkeC3/RDiny6NiucKJZX6UgFEWW/3FtEZ82OqT7SaPDl0GisqLtORYU+y1RHNxZTwssYDH6XRJ6wJV10fbXNbXtA9hbJwCM8BzB05bZylz7YtNeUYd8vKKGQ8tF5mw72+KX0N6gIUgAmKyIYL6cxFr7TCbgLPClYnPxOjgQ4tIT6cv7n+7OBCvG1tqmO5taaeMFRiyBjb13eEEK9ngtM1XSgRnMOUz9ARsaiEtazE1XpgB157xlHZJx66lwCXNS44N58K6YG1tiQYez0pbacF9HethkpaO47yQq6ud9JLqNgL7+81SCpMOSk/gQZ6tqE40JhgL+dpYx2TxE2xmttwcvDOjtpo7E/KpPWl5Y09vg3F0P65N7A2PCR0clAztZ5GXhEuAPflGWAc/6Fqt4/LbVXY56HYa1Tx6zga6EnR6NKPh7q70FL11kBc+vFBR+8bsaksYwlT8a4whcUWAPQqvlRikz0N+EH8cLpEZdPBJEI4qWRUmHlpljPnVlGYFVKkJGGXuH6V+lO1lSbT5BlgqsNH87bsin9iLLzLUjnASLao5T8OAiDqVwUcvklFisdPB8rlFZ2c/LQNzbx7eGjG6vrtTJfU1gMQqa934zrZF+dhod9ApmQKZU2vAyuOYUHB9olQYgvF/yWQIg3ul9T1kItWdP0dB+L7ky6jjKg13JpezN1yCKrej3joPdNRzd7RKAIofLhSuadh2CdDmfrC9lfY78kHKEi5HEhfRYtKp/eFxFixW3ezIdFrCNZ2IAPl9XeTridlzd0FZmPiGbxP791ESjO3lg9A8S9iTkEZN96BUvZCT3VvRNMJWGPEXLwGRxXrX1CUOmYWt3cWPyu+TTxCNEwJuNaFxO4SYKskhwhmcyTvMp1sCWa4E7Ikf42Hh8kfAd56JWnaFIKN05uNfI=","X-OriginatorOrg":"altera.com","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n 7821acee-d56f-409e-6455-08dea5adda53","X-MS-Exchange-CrossTenant-AuthSource":"PH7PR03MB6942.namprd03.prod.outlook.com","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"29 Apr 2026 05:12:05.1170 (UTC)","X-MS-Exchange-CrossTenant-FromEntityHeader":"Hosted","X-MS-Exchange-CrossTenant-Id":"fbd72e03-d4a5-4110-adce-614d51f2077a","X-MS-Exchange-CrossTenant-MailboxType":"HOSTED","X-MS-Exchange-CrossTenant-UserPrincipalName":"\n ksRPj29i0K5tjTYZtHROMnTggJK9Cvr8LwXDX6p0mQKsRJGxZwcJGFwzKvr2eW/fPFo4sKR9EAkdxRPOu4iJOsruVDtEA1gs2GNL9lsm8ts=","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"DM6PR03MB5259","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: Dinesh Maniyam <dinesh.maniyam@altera.com>\n\nThis series enables I2C support on the Intel Arria 10 SoCDK and fixes\ntwo related issues observed when the I2C controller is actually used:\n\n  1. The Linux DTS sets i2c-scl-falling-time-ns to a value that the\n     U-Boot designware_i2c driver cannot consume on Arria 10. Override\n     it in the U-Boot SoC dtsi to the maximum value allowed by the HW\n     spec so the driver computes correct timings.\n\n  2. The designware_i2c remove() callback disables l4_sp_clk, which is\n     shared with several other peripherals on Arria 10/Cyclone V/etc.\n     Disabling it on i2c removal corrupts those peripherals. Drop the\n     clk_disable() call.\n\n  3. Enable CONFIG_SYS_I2C_DW (which selects DM_I2C) and CONFIG_CMD_I2C\n     in socfpga_arria10_defconfig so the driver is actually built and\n     exercised by U-Boot's CI.\n\nThe patches originate from the Altera SoCFPGA downstream tree and\nhave been carried internally for several years. Tested on Arria 10\nSoCDK (sdmmc boot variant); SPL/U-Boot build clean. 'make\nsavedefconfig' shows no diff introduced by these patches.\n\nDinesh Maniyam (3):\n  arm: dts: a10: Correct i2c scl falling time\n  i2c: designware_i2c: Remove clk disabled codes\n  configs: socfpga_arria10_defconfig: Enable I2C as default\n\n arch/arm/dts/socfpga_arria10_socdk-u-boot.dtsi | 5 +++++\n configs/socfpga_arria10_defconfig              | 2 ++\n drivers/i2c/designware_i2c.c                   | 4 ----\n 3 files changed, 7 insertions(+), 4 deletions(-)"}