From mboxrd@z Thu Jan 1 00:00:00 1970 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 7BBA73D6CA2; Tue, 24 Mar 2026 12:58:44 +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=1774357124; cv=none; b=j3wu96Ttuhp7kt14F+k0ki9QqAaYdRGCdn9KGrTyxihYJPja0A894sx7pkWHrEFRvvgy2LPTg4EP4fpNqbDN48H/MbyawReS5CfP0sDi88XT7w3afO4GmJLie6vqlpeUTyx8jxISD2fBYmokT59gJv+xVdnjY68V+n+DqmOjJQI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774357124; c=relaxed/simple; bh=A+4g3Ij/AyOjNc1oYiN7OS9aACrBKUxxbsOdM2jP8Ac=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type; b=CCdM3uhvTMXXGpC0SfzfQPY5AECab1PHY5qcDwkFYpJYoWmktqO8oIRzbzzBRZxyFCGjbYm5toDj58ujPpnNO0kL2VHw27TcT5jTi4Jewl876dRm4K0mKxhnu2E618Ra17WbFK362eUAeJLnof9K5AYIIuHMy8DlHtfcQIf2U9U= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=Hil6nIEM; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="Hil6nIEM" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 81F73C19424; Tue, 24 Mar 2026 12:58:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1774357124; bh=A+4g3Ij/AyOjNc1oYiN7OS9aACrBKUxxbsOdM2jP8Ac=; h=From:To:Cc:Subject:Date:From; b=Hil6nIEM7g2oVF+7s/xfLmKm+SI4qMb6HhsT/SfHKXG7ZVjuALfdThW6eLkWOPg4A z58WqRw45kG4TjmDf5w8lhp2QIRyN1Q84bRCrDjHgMQFDpJQOcTtrzHUPahik46DlC 155E0OiGtXVimz2n0vQwPnR0l2TxV1CBlbQC4flmByQse4nJTzjevqt+KvZKHvNpUW MkyjeCf0RRcNTTYNaknrgmzRqZZIqoG6LHGTJW2JxAskQbKWFSLv/aT5s7mY1K2imD HZ3mHww6y8ps6I8Tbd2sslEJEmU0nF+e9jy0NDz2vZ4VbZr2b6ORWWNpkaypFfu+Fp F7aAtmwwVgVNg== From: Krzysztof Kozlowski To: Arnd Bergmann , soc@lists.linux.dev Cc: Krzysztof Kozlowski , Alim Akhtar , Peter Griffin , linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [GIT PULL 1/4] samsung: drivers for v7.1 Date: Tue, 24 Mar 2026 13:58:21 +0100 Message-ID: <20260324125821.59728-5-krzk@kernel.org> X-Mailer: git-send-email 2.51.0 Precedence: bulk X-Mailing-List: soc@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=2266; i=krzk@kernel.org; h=from:subject; bh=A+4g3Ij/AyOjNc1oYiN7OS9aACrBKUxxbsOdM2jP8Ac=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBpwoptXmmr4YBkPD+8zTZrPzd80hp9Ha6QeNMJE VZySaNb1TKJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCacKKbQAKCRDBN2bmhouD 1zhRD/0WQA/XCArRr3CdsfHsXa+JTsEbFUOG7rPq8BI60jJgtrCfd82ERyonh793OfAWYazJ9Vj CQ5lrsxyrR3ff2SWMeBFA/NClJYNToQYqX5XZ4Iag/ALdDxGWITkYgVWf05qhr4IyNmiGu/yqUq yUEu/CuMb3hQTujHoaSf/jc34JkrIhppAwL2Hb51FgfPKdUIS6oG4Wa51CoNcsmFUoCE708HTTl OwbnKKpASQon83rxTKDzHD77mk+SMxe99NqcaIkMuES3IBAg4CuNEGZp9tbOHQ7KFUOgcxoxglW BE47zmIBDcdEd7/sYicT6lkI30IUpeU/Qohha/ejHSdKcYBIC9XCtMbHgcx+43Ut3+xfWYNhKsD nijKWhvAa2GdB/STlk+waGuDuoR8AVyWPvnHJSFauaXXBwNAWR1OnKbG47LRcTfkFugotLECNGE vMVxw15rrNLEqbgrYxCIVwE0pNsn3aVh7gcBawh7CuKpAc0TgCtbPMMaOG7wu14GDE1p3cd/Z5X G6Mx3aQs6WsezW3YELqCf+mOKg5koZlXdQErDXlKNXo9HQBN6czPsslarn8BIOZUI661nxbEe+Y 67fQMKpgxV/Heg4eNsNBwpvvpTvJwjxxq+EgZB8yEzFBgXFHbpuctC0Ax/172iIngPBtEwwUgqf STZY9sJaxw7SR7A== X-Developer-Key: i=krzk@kernel.org; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The following changes since commit 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f: Linux 7.0-rc1 (2026-02-22 13:18:59 -0800) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-drivers-7.1 for you to fetch changes up to a2be37eedb52ea26938fa4cc9de1ff84963c57ad: firmware: exynos-acpm: Drop fake 'const' on handle pointer (2026-02-28 15:47:03 +0100) ---------------------------------------------------------------- Samsung SoC drivers for v7.1 Few cleanups in ACPM firmware drivers, used on Google GS101 and newer Samsung Exynos SoCs. Notable change is removing 'const' in 'struct acpm_handle' pointers, because even though the code does not modify pointed data, it immediately drops the const via cast. Also code is not logically readable when a reference getters/putters (e.g. acpm_handle_put()) take a pointer to const, because the meaning of "get" and "put" implies changing the memory, even if that changeable field is outside of pointed data. ---------------------------------------------------------------- André Draszik (1): dt-bindings: firmware: google,gs101-acpm-ipc: add S2MPG11 secondary PMIC Krzysztof Kozlowski (4): firmware: exynos-acpm: Use unsigned int for acpm_pmic_linux_errmap index firmware: exynos-acpm: Count number of commands in acpm_xfer firmware: exynos-acpm: Count acpm_xfer buffers with __counted_by_ptr firmware: exynos-acpm: Drop fake 'const' on handle pointer .../bindings/firmware/google,gs101-acpm-ipc.yaml | 50 +++++++++++++++++++++- drivers/clk/samsung/clk-acpm.c | 4 +- drivers/firmware/samsung/exynos-acpm-dvfs.c | 13 +++--- drivers/firmware/samsung/exynos-acpm-dvfs.h | 4 +- drivers/firmware/samsung/exynos-acpm-pmic.c | 26 +++++------ drivers/firmware/samsung/exynos-acpm-pmic.h | 10 ++--- drivers/firmware/samsung/exynos-acpm.c | 30 +++++++------ drivers/firmware/samsung/exynos-acpm.h | 10 ++--- drivers/mfd/sec-acpm.c | 10 ++--- .../linux/firmware/samsung/exynos-acpm-protocol.h | 40 ++++++++--------- 10 files changed, 120 insertions(+), 77 deletions(-)