[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <8f58391d-36b8-4b1c-a585-80cb114b3b46@kernel.org>
Date: Sun, 28 Dec 2025 12:37:33 +0100
From: Krzysztof Kozlowski <krzk@...nel.org>
To: Youngmin Nam <youngmin.nam@...sung.com>, s.nawrocki@...sung.com,
alim.akhtar@...sung.com, linus.walleij@...aro.org, peter.griffin@...aro.org,
semen.protsenko@...aro.org, ivo.ivanov.ivanov1@...il.com
Cc: ryu.real@...sung.com, d7271.choe@...sung.com, shin.son@...sung.com,
jaewon02.kim@...sung.com, linux-arm-kernel@...ts.infradead.org,
linux-samsung-soc@...r.kernel.org, linux-gpio@...r.kernel.org,
linux-kernel@...r.kernel.org
Subject: Re: [PATCH v3 2/5] pinctrl: samsung: fix incorrect pin-bank entries
on Exynos2200/7885/8890/8895
On 02/12/2025 10:36, Youngmin Nam wrote:
> This patch corrects wrong pin bank table definitions for 4 SoCs based on
Please do not use "This commit/patch/change", but imperative mood. See
longer explanation here:
https://elixir.bootlin.com/linux/v6.16/source/Documentation/process/submitting-patches.rst#L94
> their TRMs.
>
> Exynos2200
> - gpq0/1/2 were using EXYNOS_PIN_BANK_EINTN(), which implies a
> 'bank_type_off' layout (.fld_width = {4,1,2,2,2,2}).
> - Per the SoC TRM these banks must use the 'alive' layout
> (.fld_width = {4,1,4,4}).
> - Switch them to EXYNOS9_PIN_BANK_EINTN(exynos9_bank_type_alive, ...).
>
> Exynos7885
> - etc0, etc1: update bank type to match the SoC TRM.
> - gpq0 is a non-wakeup interrupt bank; change EINTW -> EINTN accordingly.
>
> Exynos8890
> - Per the SoC TRM, rename bank ect0 to gpb3 and mark it as
> a non-external interrupt bank.
> - gpi1, gpi2: update bank type to match the SoC TRM.
> exynos8895_bank_type_off (.fld_width = {4,1,2,3,2,2}) ->
> exynos5433_bank_type_off (.fld_width = {4,1,2,4,2,2})
> - Per the SoC TRM, mark etc1 as a non-external interrupt bank.
> - apply lower case style for hex numbers.
>
> Exynos8895
> - gpa4 is a non-wakeup interrupt bank per the SoC TRM.
> change EINTW -> EINTN. (The bank_type itself was correct and is kept
> unchanged.)
> - apply lower case style for hex numbers.
Please separate logical changes into separate commits. Fix for given
commit is one commit.
Also, fixes cannot be in the middle of the patchset.
>
> This aligns the pin-bank tables with the documented bitfield layouts and
> wakeup domains. No DT/ABI change.
>
> Signed-off-by: Youngmin Nam <youngmin.nam@...sung.com>
> Reviewed-by: Sam Protsenko <semen.protsenko@...aro.org>
> Reviewed-by: Ivaylo Ivanov <ivo.ivanov.ivanov1@...il.com>
> Tested-by: Sam Protsenko <semen.protsenko@...aro.org>
Missing Fixes tags.
Best regards,
Krzysztof
Powered by blists - more mailing lists