From patchwork Sun Sep 29 08:44:31 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Wolfram Sang X-Patchwork-Id: 1990561 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256 header.s=k20201202 header.b=S3hzBYOk; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=2604:1380:45d1:ec00::1; helo=ny.mirrors.kernel.org; envelope-from=linux-i2c+bounces-7077-incoming=patchwork.ozlabs.org@vger.kernel.org; receiver=patchwork.ozlabs.org) Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org [IPv6:2604:1380:45d1:ec00::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4XGd731SKXz1xt8 for ; Sun, 29 Sep 2024 18:44:47 +1000 (AEST) Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id BF0B21C2255B for ; Sun, 29 Sep 2024 08:44:44 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 9F0B513D88C; Sun, 29 Sep 2024 08:44:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="S3hzBYOk" X-Original-To: linux-i2c@vger.kernel.org Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 3DDEB13D28A; Sun, 29 Sep 2024 08:44:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1727599475; cv=none; b=uYaMwtziO1sYJlPQZZ/HiakWrmMWuuQmSYue+Atx6UC/DDuZIKU0oRLwCNtwGwNftF+74R5CZTIuLpMw/yJzseYGcP/TXGSyfldOGYcqP4zPiSPH6F/LlMu4zceRbPrXVlKmmZzjXg4o1h1myIeJiZ362JorJmS/CkBM2hRNE9U= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1727599475; c=relaxed/simple; bh=1AA3bzisj6AuxlJtNNAx4S2dLOKZ0dWWhphc7AI7EjQ=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition; b=fBTMFSD0YtI+1P0dOU6PPU2zNNwzwCGCwdw+H2q01HmNyo72hOyOLWhpkZ4Sm6OU9stgmVQrDyTyVhqA/guKU7vRvOpy2NWq7oLXSO48fplbuEwXcPkpjoqSIam+n36TB2n0amAonx8xRVmldsovPzjd9mTFTWBSAHXxt6FvwvM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=S3hzBYOk; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 1C1EDC4CEC5; Sun, 29 Sep 2024 08:44:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1727599474; bh=1AA3bzisj6AuxlJtNNAx4S2dLOKZ0dWWhphc7AI7EjQ=; h=Date:From:To:Cc:Subject:From; b=S3hzBYOk4YqddmvtCqujRj0E9lwf0oKN9CFRxi1eh2C13XIb6JLaNLoHgLmRWbOva LwTelOEsw/YrQevFjBFHrnQWYKgNnPNZFgnJjN4gbOmwMXRHIsojedO0+n8b9QFD4t K6VpBSY3M1bK/zQvKZIjxXMHxHJCvig97vxAerAvC56bQ2M2hZhRRQ+KHkp6PlbHVn k665DtxvUzqIjgw5jq5COOpoqgliTM96HwFVakUcSuRs6FG1XDHHcgXSITWBqcag8W trcrkF232vpvCbxll36rkZKgIb7D6bnptaQZ65UHxJjXGtZH30xe1uAi7rqR2JHcBh 1YgfjQFD23AMA== Date: Sun, 29 Sep 2024 10:44:31 +0200 From: Wolfram Sang To: Linus Torvalds Cc: linux-i2c@vger.kernel.org, linux-kernel@vger.kernel.org, Peter Rosin , Bartosz Golaszewski , Andi Shyti Subject: [PULL REQUEST] i2c-for-6.12-rc1-additional_fixes Message-ID: Mail-Followup-To: Wolfram Sang , Linus Torvalds , linux-i2c@vger.kernel.org, linux-kernel@vger.kernel.org, Peter Rosin , Bartosz Golaszewski , Andi Shyti Precedence: bulk X-Mailing-List: linux-i2c@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Disposition: inline The following changes since commit 075dbe9f6e3c21596c5245826a4ee1f1c1676eb8: Merge tag 'soc-ep93xx-dt-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc (2024-09-26 12:00:25 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git tags/i2c-for-6.12-rc1-additional_fixes for you to fetch changes up to 26de8614d83f1f1a0b0b0a300e3be40a95b9a340: Merge tag 'i2c-host-fixes-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current (2024-09-27 18:57:38 +0200) ---------------------------------------------------------------- i2c-for-6.12-rc1-additional_fixes I2C host fixes for v6.12-rc1 (from Andi) The DesignWare driver now has the correct ENABLE-ABORT sequence, ensuring ABORT can always be sent when needed. In the SynQuacer controller we now check for PCLK as an optional clock, allowing ACPI to directly provide the clock rate. The recent KEBA driver required a dependency fix in Kconfig. The XIIC driver now has a corrected power suspend sequence. ---------------------------------------------------------------- Ard Biesheuvel (1): i2c: synquacer: Deal with optional PCLK correctly Geert Uytterhoeven (1): i2c: keba: I2C_KEBA should depend on KEBA_CP500 Jinjie Ruan (1): i2c: xiic: Fix pm_runtime_set_suspended() with runtime pm enabled Kimriver Liu (1): i2c: designware: fix controller is holding SCL low while ENABLE bit is disabled Wolfram Sang (1): Merge tag 'i2c-host-fixes-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current with much appreciated quality assurance from ---------------------------------------------------------------- Andy Shevchenko (1): (Rev.) i2c: designware: fix controller is holding SCL low while ENABLE bit is disabled Gerhard Engleder (1): (Rev.) i2c: keba: I2C_KEBA should depend on KEBA_CP500 Mika Westerberg (1): (Rev.) i2c: designware: fix controller is holding SCL low while ENABLE bit is disabled drivers/i2c/busses/Kconfig | 1 + drivers/i2c/busses/i2c-designware-common.c | 14 +++++++++++ drivers/i2c/busses/i2c-designware-core.h | 1 + drivers/i2c/busses/i2c-designware-master.c | 38 ++++++++++++++++++++++++++++++ drivers/i2c/busses/i2c-synquacer.c | 5 ++-- drivers/i2c/busses/i2c-xiic.c | 2 +- 6 files changed, 58 insertions(+), 3 deletions(-)