Received: by 2002:a05:7412:419a:b0:f3:1519:9f41 with SMTP id i26csp4555825rdh; Wed, 29 Nov 2023 05:00:53 -0800 (PST) X-Google-Smtp-Source: AGHT+IFq0zAk0gPYB0bMbtyGeJuEp/QJiKgJ3AuvsRUOaKPEkYR9+YWzf3MdmhhQclNSiSxq29uJ X-Received: by 2002:a17:902:d88b:b0:1cf:7666:4dd0 with SMTP id b11-20020a170902d88b00b001cf76664dd0mr18760492plz.39.1701262853493; Wed, 29 Nov 2023 05:00:53 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701262853; cv=none; d=google.com; s=arc-20160816; b=vBF5J+Fndv/YXzcBHGwtng94JiSNHG/mpMSRJ8wFrDTRb8aIK0/Tac8K7Qsw+1JptG 52sq1ZjFkocTkvare4lOJpfnRSeQkAZbrgYov1hZlWtq3+bpQHIn+276e1iYe067dB5W Ke7OG/Fh2oiiDfAERYFD2GnxYnhzfuwdBfelf+fypT2m4AocWyFZrSesuh9kUa/3Sjtj y+KzRMllKjWDhNkiOLvJiNGQWhtJpbMawmNf0DTg16Nv8b035lM4mkbx2Xf69UAFGObl n2EG3xTmuFqfmWq+PDquLU8CS83FznPbsKHiPJvKd/XUAbMPu/9srp/oUvx0bcPsFvh6 UWfA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=Dsc+9GRNBqoX2xM/+cUi2k9N29c+u17aO3+kBjb/00A=; fh=1acBYjOFNp/b0CzagNI7fHUsuwsPw8XtOHZDlioLM5o=; b=RXbic19LmXhPr/ih/0K5uBP9qxYknsCoCJgh5tphKQvWpN65PqbkDaUYeLfWXfi2MW AiELF6Nx8aH9cVrmRUf8+LXYD+Z1BrTz9nC9y2siH53xHLHFQSQ+TZ36u2nQZsi9u0Rq XWDQUJrLFkmt/DU1LgRK2Ac0ZrlRLW2TN85rziiFc1chRYj7VRKIYGh73Kj6EF8lSaPa g8zcA1Klw4KZrw25ds8Xg5BdphXM5e3JoWf+R6afldEIgFyPqyUtqDAUVfn0RAvkxb2N 2i1LDf+lqrya6E4aLAid+uMa+0lUTmM0o8PRz7SkGwee/IPB+VwVmJyWPC2TanFaP/RL RQqQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@foss.st.com header.s=selector1 header.b=c5OPaNy1; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.31 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=foss.st.com Return-Path: Received: from morse.vger.email (morse.vger.email. [23.128.96.31]) by mx.google.com with ESMTPS id b15-20020a170903228f00b001cfb4bd0e36si9776278plh.341.2023.11.29.05.00.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 29 Nov 2023 05:00:53 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.31 as permitted sender) client-ip=23.128.96.31; Authentication-Results: mx.google.com; dkim=pass header.i=@foss.st.com header.s=selector1 header.b=c5OPaNy1; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.31 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=foss.st.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by morse.vger.email (Postfix) with ESMTP id 205ED805000E; Wed, 29 Nov 2023 05:00:04 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at morse.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233570AbjK2M7u (ORCPT + 99 others); Wed, 29 Nov 2023 07:59:50 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40218 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230444AbjK2M7t (ORCPT ); Wed, 29 Nov 2023 07:59:49 -0500 Received: from mx07-00178001.pphosted.com (mx07-00178001.pphosted.com [185.132.182.106]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 20299BA; Wed, 29 Nov 2023 04:59:54 -0800 (PST) Received: from pps.filterd (m0369458.ppops.net [127.0.0.1]) by mx07-00178001.pphosted.com (8.17.1.22/8.17.1.22) with ESMTP id 3ATAIMa3005577; Wed, 29 Nov 2023 13:59:37 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foss.st.com; h= from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding:content-type; s=selector1; bh=Dsc+9GR NBqoX2xM/+cUi2k9N29c+u17aO3+kBjb/00A=; b=c5OPaNy1YGyH5IUu0NTi8bk UX5zL86rlRA8hZ5gJttIBhIzvpdrqyUu9AC3bZj1LM7QnaUOJinm+by4Ldu3T3O5 gJsY8L/w3uuPWi3RzTvIIJcocJL0gc+rRIZR+5YSPQVxbGh8vu3mKIWhe3wFNsAU nItYSBvKjFWyNMPW64YFfK+NPWtmp/rmWjY3VPg1jDdJSZqpLWcU2RHQA9ErBY6+ yu4/CAnYZ8RSSra5wMs0Wzwmt7Dp2yUnVSbIM8aJ3Dpr8RcT3ytbyxKkhhY0gPSP FHD3cXVyrsXxYu974OqNWL2vhR1IiU5tRyMi4IX7y7uiC3UeMRe7eUBKM4FewUA= = Received: from beta.dmz-eu.st.com (beta.dmz-eu.st.com [164.129.1.35]) by mx07-00178001.pphosted.com (PPS) with ESMTPS id 3unxcj22cw-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 29 Nov 2023 13:59:37 +0100 (CET) Received: from euls16034.sgp.st.com (euls16034.sgp.st.com [10.75.44.20]) by beta.dmz-eu.st.com (STMicroelectronics) with ESMTP id 238B310002A; Wed, 29 Nov 2023 13:59:36 +0100 (CET) Received: from Webmail-eu.st.com (shfdag1node1.st.com [10.75.129.69]) by euls16034.sgp.st.com (STMicroelectronics) with ESMTP id A372B21BF60; Wed, 29 Nov 2023 13:59:36 +0100 (CET) Received: from localhost (10.129.178.213) by SHFDAG1NODE1.st.com (10.75.129.69) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Wed, 29 Nov 2023 13:59:36 +0100 From: Alain Volmat To: Andi Shyti , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Maxime Coquelin , Alexandre Torgue , Pierre-Yves MORDRET , Alain Volmat CC: , , , , Subject: [PATCH 0/7] i2c: stm32f7: enhancements and support for stm32mp25 Date: Wed, 29 Nov 2023 13:59:09 +0100 Message-ID: <20231129125920.1702497-1-alain.volmat@foss.st.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Originating-IP: [10.129.178.213] X-ClientProxiedBy: SHFCAS1NODE2.st.com (10.75.129.73) To SHFDAG1NODE1.st.com (10.75.129.69) X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.997,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2023-11-29_09,2023-11-29_01,2023-05-22_02 X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on morse.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (morse.vger.email [0.0.0.0]); Wed, 29 Nov 2023 05:00:04 -0800 (PST) This series first perform enhancements in the way interrupt are handled and cleanup in messages. Then it adds support for the stm32mp25 which differs in that it only has a single irq line for both event/error and has a different handling of the FastModePlus. Support is then enabled within the stm32mp25 related device-trees. Alain Volmat (7): i2c: stm32f7: perform most of irq job in threaded handler i2c: stm32f7: simplify status messages in case of errors dt-bindings: i2c: document st,stm32mp25-i2c compatible i2c: stm32f7: add support for stm32mp25 soc arm64: dts: st: add all 8 i2c nodes on stm32mp251 arm64: dts: st: add i2c2/i2c8 pins for stm32mp25 arm64: dts: st: add i2c2 / i2c8 properties on stm32mp257f-ev1 .../devicetree/bindings/i2c/st,stm32-i2c.yaml | 49 ++- arch/arm64/boot/dts/st/stm32mp25-pinctrl.dtsi | 36 ++ arch/arm64/boot/dts/st/stm32mp251.dtsi | 96 +++++ arch/arm64/boot/dts/st/stm32mp257f-ev1.dts | 20 ++ drivers/i2c/busses/i2c-stm32f7.c | 334 ++++++++++-------- 5 files changed, 369 insertions(+), 166 deletions(-) -- 2.25.1