* [PATCH v2 0/1] phy: rockchip: naneng-combphy: compatible reset with old DT
@ 2025-01-06 10:00 Chukun Pan
2025-01-06 10:00 ` [PATCH v2 1/1] " Chukun Pan
2025-01-31 9:52 ` [PATCH v2 0/1] " Vinod Koul
0 siblings, 2 replies; 13+ messages in thread
From: Chukun Pan @ 2025-01-06 10:00 UTC (permalink / raw)
To: Vinod Koul
Cc: Heiko Stuebner, Philipp Zabel, Kishon Vijay Abraham I,
Jianfeng Liu, linux-arm-kernel, linux-rockchip, linux-phy,
linux-kernel, Chukun Pan
Changes in v2:
Matches the '-ENOENT' error.
Use devm_reset_control_get_exclusive.
Chukun Pan (1):
phy: rockchip: naneng-combphy: compatible reset with old DT
drivers/phy/rockchip/phy-rockchip-naneng-combphy.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
--
2.25.1
^ permalink raw reply [flat|nested] 13+ messages in thread
* [PATCH v2 1/1] phy: rockchip: naneng-combphy: compatible reset with old DT
2025-01-06 10:00 [PATCH v2 0/1] phy: rockchip: naneng-combphy: compatible reset with old DT Chukun Pan
@ 2025-01-06 10:00 ` Chukun Pan
2025-01-13 21:45 ` Jonas Karlman
2025-01-30 5:57 ` Vinod Koul
2025-01-31 9:52 ` [PATCH v2 0/1] " Vinod Koul
1 sibling, 2 replies; 13+ messages in thread
From: Chukun Pan @ 2025-01-06 10:00 UTC (permalink / raw)
To: Vinod Koul
Cc: Heiko Stuebner, Philipp Zabel, Kishon Vijay Abraham I,
Jianfeng Liu, linux-arm-kernel, linux-rockchip, linux-phy,
linux-kernel, Chukun Pan
The device tree of RK3568 did not specify reset-names before.
So add fallback to old behaviour to be compatible with old DT.
Fixes: fbcbffbac994 ("phy: rockchip: naneng-combphy: fix phy reset")
Cc: Jianfeng Liu <liujianfeng1994@gmail.com>
Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
---
drivers/phy/rockchip/phy-rockchip-naneng-combphy.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/drivers/phy/rockchip/phy-rockchip-naneng-combphy.c b/drivers/phy/rockchip/phy-rockchip-naneng-combphy.c
index a1532ef8bbe9..8c3ce57f8915 100644
--- a/drivers/phy/rockchip/phy-rockchip-naneng-combphy.c
+++ b/drivers/phy/rockchip/phy-rockchip-naneng-combphy.c
@@ -324,7 +324,10 @@ static int rockchip_combphy_parse_dt(struct device *dev, struct rockchip_combphy
priv->ext_refclk = device_property_present(dev, "rockchip,ext-refclk");
- priv->phy_rst = devm_reset_control_get(dev, "phy");
+ priv->phy_rst = devm_reset_control_get_exclusive(dev, "phy");
+ /* fallback to old behaviour */
+ if (PTR_ERR(priv->phy_rst) == -ENOENT)
+ priv->phy_rst = devm_reset_control_array_get_exclusive(dev);
if (IS_ERR(priv->phy_rst))
return dev_err_probe(dev, PTR_ERR(priv->phy_rst), "failed to get phy reset\n");
--
2.25.1
^ permalink raw reply related [flat|nested] 13+ messages in thread
* Re: [PATCH v2 1/1] phy: rockchip: naneng-combphy: compatible reset with old DT
2025-01-06 10:00 ` [PATCH v2 1/1] " Chukun Pan
@ 2025-01-13 21:45 ` Jonas Karlman
2025-01-15 4:00 ` Chukun Pan
2025-01-30 5:57 ` Vinod Koul
1 sibling, 1 reply; 13+ messages in thread
From: Jonas Karlman @ 2025-01-13 21:45 UTC (permalink / raw)
To: Vinod Koul, Chukun Pan
Cc: Heiko Stuebner, Philipp Zabel, Kishon Vijay Abraham I,
Jianfeng Liu, linux-arm-kernel, linux-rockchip, linux-phy,
linux-kernel
Hi Vinod,
On 2025-01-06 11:00, Chukun Pan wrote:
> The device tree of RK3568 did not specify reset-names before.
> So add fallback to old behaviour to be compatible with old DT.
>
> Fixes: fbcbffbac994 ("phy: rockchip: naneng-combphy: fix phy reset")
The commit fbcbffbac994 ("phy: rockchip: naneng-combphy: fix phy reset")
broke backwards compatibly with old DTs and has already been backported
breaking i.e. PCIe and USB on Rockchip RK356x boards on stable and
longterm kernels.
E.g with v6.12.9 on a Radxa ROCK 3A (RK3568) board:
rockchip-naneng-combphy fe830000.phy: error -ENOENT: failed to get phy reset
rockchip-naneng-combphy fe830000.phy: probe with driver rockchip-naneng-combphy failed with error -2
rockchip-naneng-combphy fe840000.phy: error -ENOENT: failed to get phy reset
rockchip-naneng-combphy fe840000.phy: probe with driver rockchip-naneng-combphy failed with error -2
rockchip-naneng-combphy fe820000.phy: error -ENOENT: failed to get phy reset
rockchip-naneng-combphy fe820000.phy: probe with driver rockchip-naneng-combphy failed with error -2
# cat /sys/kernel/debug/devices_deferred
3c0000000.pcie platform: supplier fe840000.phy not ready
fcc00000.usb platform: supplier fe820000.phy not ready
fd000000.usb platform: supplier fe830000.phy not ready
Please revert the commit fbcbffbac994 ("phy: rockchip: naneng-combphy:
fix phy reset") or merge this patch to restore PCIe and USB RK356x.
> Cc: Jianfeng Liu <liujianfeng1994@gmail.com>
> Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
With this patch PCIe and USB start working again on same board.
Reviewed-by: Jonas Karlman <jonas@kwiboo.se>
Regards,
Jonas
> ---
> drivers/phy/rockchip/phy-rockchip-naneng-combphy.c | 5 ++++-
> 1 file changed, 4 insertions(+), 1 deletion(-)
>
> diff --git a/drivers/phy/rockchip/phy-rockchip-naneng-combphy.c b/drivers/phy/rockchip/phy-rockchip-naneng-combphy.c
> index a1532ef8bbe9..8c3ce57f8915 100644
> --- a/drivers/phy/rockchip/phy-rockchip-naneng-combphy.c
> +++ b/drivers/phy/rockchip/phy-rockchip-naneng-combphy.c
> @@ -324,7 +324,10 @@ static int rockchip_combphy_parse_dt(struct device *dev, struct rockchip_combphy
>
> priv->ext_refclk = device_property_present(dev, "rockchip,ext-refclk");
>
> - priv->phy_rst = devm_reset_control_get(dev, "phy");
> + priv->phy_rst = devm_reset_control_get_exclusive(dev, "phy");
> + /* fallback to old behaviour */
> + if (PTR_ERR(priv->phy_rst) == -ENOENT)
> + priv->phy_rst = devm_reset_control_array_get_exclusive(dev);
> if (IS_ERR(priv->phy_rst))
> return dev_err_probe(dev, PTR_ERR(priv->phy_rst), "failed to get phy reset\n");
>
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH v2 1/1] phy: rockchip: naneng-combphy: compatible reset with old DT
2025-01-13 21:45 ` Jonas Karlman
@ 2025-01-15 4:00 ` Chukun Pan
2025-01-15 8:07 ` Jonas Karlman
0 siblings, 1 reply; 13+ messages in thread
From: Chukun Pan @ 2025-01-15 4:00 UTC (permalink / raw)
To: jonas
Cc: amadeus, heiko, kishon, linux-arm-kernel, linux-kernel, linux-phy,
linux-rockchip, liujianfeng1994, p.zabel, vkoul
Hi,
> The commit fbcbffbac994 ("phy: rockchip: naneng-combphy: fix phy reset")
> broke backwards compatibly with old DTs and has already been backported
> breaking i.e. PCIe and USB on Rockchip RK356x boards on stable and
> longterm kernels.
The dts changes have been merged into v6.13-rc7,
maybe it can be sent to linux-stable.
Thanks,
Chukun
--
2.25.1
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH v2 1/1] phy: rockchip: naneng-combphy: compatible reset with old DT
2025-01-15 4:00 ` Chukun Pan
@ 2025-01-15 8:07 ` Jonas Karlman
0 siblings, 0 replies; 13+ messages in thread
From: Jonas Karlman @ 2025-01-15 8:07 UTC (permalink / raw)
To: Chukun Pan
Cc: heiko@sntech.de, kishon@kernel.org,
linux-arm-kernel@lists.infradead.org,
linux-kernel@vger.kernel.org, linux-phy@lists.infradead.org,
linux-rockchip@lists.infradead.org, liujianfeng1994@gmail.com,
p.zabel@pengutronix.de, vkoul@kernel.org
Hi Chukun,
On 2025-01-15 05:00, Chukun Pan wrote:
> Hi,
>> The commit fbcbffbac994 ("phy: rockchip: naneng-combphy: fix phy reset")
>> broke backwards compatibly with old DTs and has already been backported
>> breaking i.e. PCIe and USB on Rockchip RK356x boards on stable and
>> longterm kernels.
>
> The dts changes have been merged into v6.13-rc7,
> maybe it can be sent to linux-stable.
The original commit broke ABI and does not allow upgrading Linux using
an existing device tree, even if the DT patch adding reset-names props
also is backported you still have uses in the wild e.g. U-Boot v2024.10
and newer that comes bundled with an unpatched DT.
Trying to boot into Linux v6.1.123+, v6.6.69+ and v6.12.8+ using the
U-Boot bundled DT for RK356x boards now result in broken PCIe, SATA and
USB thanks to the offending commit fbcbffbac994 ("phy: rockchip:
naneng-combphy: fix phy reset").
Regards,
Jonas
>
> Thanks,
> Chukun
>
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH v2 1/1] phy: rockchip: naneng-combphy: compatible reset with old DT
2025-01-06 10:00 ` [PATCH v2 1/1] " Chukun Pan
2025-01-13 21:45 ` Jonas Karlman
@ 2025-01-30 5:57 ` Vinod Koul
2025-01-30 10:11 ` Jonas Karlman
1 sibling, 1 reply; 13+ messages in thread
From: Vinod Koul @ 2025-01-30 5:57 UTC (permalink / raw)
To: Chukun Pan
Cc: Heiko Stuebner, Philipp Zabel, Kishon Vijay Abraham I,
Jianfeng Liu, linux-arm-kernel, linux-rockchip, linux-phy,
linux-kernel
On 06-01-25, 18:00, Chukun Pan wrote:
> The device tree of RK3568 did not specify reset-names before.
> So add fallback to old behaviour to be compatible with old DT.
>
> Fixes: fbcbffbac994 ("phy: rockchip: naneng-combphy: fix phy reset")
> Cc: Jianfeng Liu <liujianfeng1994@gmail.com>
> Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
> ---
> drivers/phy/rockchip/phy-rockchip-naneng-combphy.c | 5 ++++-
> 1 file changed, 4 insertions(+), 1 deletion(-)
>
> diff --git a/drivers/phy/rockchip/phy-rockchip-naneng-combphy.c b/drivers/phy/rockchip/phy-rockchip-naneng-combphy.c
> index a1532ef8bbe9..8c3ce57f8915 100644
> --- a/drivers/phy/rockchip/phy-rockchip-naneng-combphy.c
> +++ b/drivers/phy/rockchip/phy-rockchip-naneng-combphy.c
> @@ -324,7 +324,10 @@ static int rockchip_combphy_parse_dt(struct device *dev, struct rockchip_combphy
>
> priv->ext_refclk = device_property_present(dev, "rockchip,ext-refclk");
>
> - priv->phy_rst = devm_reset_control_get(dev, "phy");
> + priv->phy_rst = devm_reset_control_get_exclusive(dev, "phy");
> + /* fallback to old behaviour */
> + if (PTR_ERR(priv->phy_rst) == -ENOENT)
> + priv->phy_rst = devm_reset_control_array_get_exclusive(dev);
That is not *same* behaviour on fallback, why _exclusive() for the
fallback?
> if (IS_ERR(priv->phy_rst))
> return dev_err_probe(dev, PTR_ERR(priv->phy_rst), "failed to get phy reset\n");
>
> --
> 2.25.1
--
~Vinod
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH v2 1/1] phy: rockchip: naneng-combphy: compatible reset with old DT
2025-01-30 5:57 ` Vinod Koul
@ 2025-01-30 10:11 ` Jonas Karlman
0 siblings, 0 replies; 13+ messages in thread
From: Jonas Karlman @ 2025-01-30 10:11 UTC (permalink / raw)
To: Vinod Koul, Chukun Pan
Cc: Heiko Stuebner, Philipp Zabel, Kishon Vijay Abraham I,
Jianfeng Liu, linux-arm-kernel, linux-rockchip, linux-phy,
linux-kernel
Hi Vinod,
On 2025-01-30 06:57, Vinod Koul wrote:
> On 06-01-25, 18:00, Chukun Pan wrote:
>> The device tree of RK3568 did not specify reset-names before.
>> So add fallback to old behaviour to be compatible with old DT.
>>
>> Fixes: fbcbffbac994 ("phy: rockchip: naneng-combphy: fix phy reset")
>> Cc: Jianfeng Liu <liujianfeng1994@gmail.com>
>> Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
>> ---
>> drivers/phy/rockchip/phy-rockchip-naneng-combphy.c | 5 ++++-
>> 1 file changed, 4 insertions(+), 1 deletion(-)
>>
>> diff --git a/drivers/phy/rockchip/phy-rockchip-naneng-combphy.c b/drivers/phy/rockchip/phy-rockchip-naneng-combphy.c
>> index a1532ef8bbe9..8c3ce57f8915 100644
>> --- a/drivers/phy/rockchip/phy-rockchip-naneng-combphy.c
>> +++ b/drivers/phy/rockchip/phy-rockchip-naneng-combphy.c
>> @@ -324,7 +324,10 @@ static int rockchip_combphy_parse_dt(struct device *dev, struct rockchip_combphy
>>
>> priv->ext_refclk = device_property_present(dev, "rockchip,ext-refclk");
>>
>> - priv->phy_rst = devm_reset_control_get(dev, "phy");
>> + priv->phy_rst = devm_reset_control_get_exclusive(dev, "phy");
>> + /* fallback to old behaviour */
>> + if (PTR_ERR(priv->phy_rst) == -ENOENT)
>> + priv->phy_rst = devm_reset_control_array_get_exclusive(dev);
>
> That is not *same* behaviour on fallback, why _exclusive() for the
> fallback?
Prior to the commit fd3ac6e80497 ("dt-bindings: phy: rockchip: rk3588
has two reset lines") the dt-binding did not require reset-names and it
still does not for the rockchip,rk3568-naneng-combphy compatible. The
binding documentation also mentioned "exclusive PHY reset line" for the
resets prop.
The commit fbcbffbac994 ("phy: rockchip: naneng-combphy: fix phy reset")
broke backward compatibility with the rockchip,rk3568-naneng-combphy
compatible by requiring existence of a "phy" in reset-names.
This patch restores the old behavior prior to fbcbffbac994 ("phy:
rockchip: naneng-combphy: fix phy reset") when
devm_reset_control_array_get_exclusive() was used to restore
compatibility with the rockchip,rk3568-naneng-combphy dt-binding.
Regards,
Jonas
>
>> if (IS_ERR(priv->phy_rst))
>> return dev_err_probe(dev, PTR_ERR(priv->phy_rst), "failed to get phy reset\n");
>>
>> --
>> 2.25.1
>
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH v2 0/1] phy: rockchip: naneng-combphy: compatible reset with old DT
2025-01-06 10:00 [PATCH v2 0/1] phy: rockchip: naneng-combphy: compatible reset with old DT Chukun Pan
2025-01-06 10:00 ` [PATCH v2 1/1] " Chukun Pan
@ 2025-01-31 9:52 ` Vinod Koul
2025-02-11 13:03 ` Valentin Kleibel
1 sibling, 1 reply; 13+ messages in thread
From: Vinod Koul @ 2025-01-31 9:52 UTC (permalink / raw)
To: Chukun Pan
Cc: Heiko Stuebner, Philipp Zabel, Kishon Vijay Abraham I,
Jianfeng Liu, linux-arm-kernel, linux-rockchip, linux-phy,
linux-kernel
On Mon, 06 Jan 2025 18:00:00 +0800, Chukun Pan wrote:
> Changes in v2:
> Matches the '-ENOENT' error.
> Use devm_reset_control_get_exclusive.
>
> Chukun Pan (1):
> phy: rockchip: naneng-combphy: compatible reset with old DT
>
> [...]
Applied, thanks!
[1/1] phy: rockchip: naneng-combphy: compatible reset with old DT
commit: bff68d44135ce6714107e2f72069a79476c8073d
Best regards,
--
~Vinod
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH v2 0/1] phy: rockchip: naneng-combphy: compatible reset with old DT
2025-01-31 9:52 ` [PATCH v2 0/1] " Vinod Koul
@ 2025-02-11 13:03 ` Valentin Kleibel
2025-02-18 11:45 ` Diederik de Haas
0 siblings, 1 reply; 13+ messages in thread
From: Valentin Kleibel @ 2025-02-11 13:03 UTC (permalink / raw)
To: Vinod Koul, Chukun Pan
Cc: Heiko Stuebner, Philipp Zabel, Kishon Vijay Abraham I,
Jianfeng Liu, linux-arm-kernel, linux-rockchip, linux-phy,
linux-kernel, Jonas Karlman
Hi,
>> Chukun Pan (1):
>> phy: rockchip: naneng-combphy: compatible reset with old DT
>>
>> [...]
>
> Applied, thanks!
>
> [1/1] phy: rockchip: naneng-combphy: compatible reset with old DT
> commit: bff68d44135ce6714107e2f72069a79476c8073d
Thanks for your work!
We found your patch after NVMes stopped working on a rock 3A with newer
kernels and successfully applied it to kernel 6.1.128 (currently in debian).
As the commit breaking NVMe functionality on rk3568 platforms
(fd3ac6e80497 "phy: rockchip: naneng-combphy: fix phy reset") was
already backported to 6.1.y, 6.6.y, 6.12.y it would be great to have
this fix in these releases as well.
Best regards,
Valentin
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH v2 0/1] phy: rockchip: naneng-combphy: compatible reset with old DT
2025-02-11 13:03 ` Valentin Kleibel
@ 2025-02-18 11:45 ` Diederik de Haas
2025-02-21 7:18 ` Salvatore Bonaccorso
0 siblings, 1 reply; 13+ messages in thread
From: Diederik de Haas @ 2025-02-18 11:45 UTC (permalink / raw)
To: Valentin Kleibel, Vinod Koul, Chukun Pan
Cc: Heiko Stuebner, Philipp Zabel, Kishon Vijay Abraham I,
Jianfeng Liu, linux-arm-kernel, linux-rockchip, linux-phy,
linux-kernel, Jonas Karlman
[-- Attachment #1: Type: text/plain, Size: 642 bytes --]
On Tue Feb 11, 2025 at 2:03 PM CET, Valentin Kleibel wrote:
>>> Chukun Pan (1):
>>> phy: rockchip: naneng-combphy: compatible reset with old DT
>>
>> Applied, thanks!
>>
>> [1/1] phy: rockchip: naneng-combphy: compatible reset with old DT
>> commit: bff68d44135ce6714107e2f72069a79476c8073d
>
> Thanks for your work!
> We found your patch after NVMes stopped working on a rock 3A with newer
> kernels and successfully applied it to kernel 6.1.128 (currently in debian).
FTR: I've reported it in Debian here: https://bugs.debian.org/1098250
I confirmed it (also) broke on kernel 6.12.8-1.
Cheers,
Diederik
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH v2 0/1] phy: rockchip: naneng-combphy: compatible reset with old DT
2025-02-18 11:45 ` Diederik de Haas
@ 2025-02-21 7:18 ` Salvatore Bonaccorso
2025-02-21 8:57 ` Diederik de Haas
0 siblings, 1 reply; 13+ messages in thread
From: Salvatore Bonaccorso @ 2025-02-21 7:18 UTC (permalink / raw)
To: Diederik de Haas
Cc: Valentin Kleibel, Vinod Koul, Chukun Pan, Heiko Stuebner,
Philipp Zabel, Kishon Vijay Abraham I, Jianfeng Liu,
linux-arm-kernel, linux-rockchip, linux-phy, linux-kernel,
Jonas Karlman
Hi,
On Tue, Feb 18, 2025 at 12:45:34PM +0100, Diederik de Haas wrote:
> On Tue Feb 11, 2025 at 2:03 PM CET, Valentin Kleibel wrote:
> >>> Chukun Pan (1):
> >>> phy: rockchip: naneng-combphy: compatible reset with old DT
> >>
> >> Applied, thanks!
> >>
> >> [1/1] phy: rockchip: naneng-combphy: compatible reset with old DT
> >> commit: bff68d44135ce6714107e2f72069a79476c8073d
> >
> > Thanks for your work!
> > We found your patch after NVMes stopped working on a rock 3A with newer
> > kernels and successfully applied it to kernel 6.1.128 (currently in debian).
>
> FTR: I've reported it in Debian here: https://bugs.debian.org/1098250
>
> I confirmed it (also) broke on kernel 6.12.8-1.
FWIW, we have several users in Debian reporting the problem, so if it
can be applied to mainline and then flow down to one of the next round
of stable series down to 6.1.y that would be highly appreicated.
Diederik, if you were able to test the fix, you might contribute a
Tested-by (although as I undestsand its not strictly needed at this
point as commit should be on way to mainline and stable series)?
Regards,
Salvatore
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH v2 0/1] phy: rockchip: naneng-combphy: compatible reset with old DT
2025-02-21 7:18 ` Salvatore Bonaccorso
@ 2025-02-21 8:57 ` Diederik de Haas
2025-02-21 9:19 ` Heiko Stübner
0 siblings, 1 reply; 13+ messages in thread
From: Diederik de Haas @ 2025-02-21 8:57 UTC (permalink / raw)
To: Salvatore Bonaccorso
Cc: Valentin Kleibel, Vinod Koul, Chukun Pan, Heiko Stuebner,
Philipp Zabel, Kishon Vijay Abraham I, Jianfeng Liu,
linux-arm-kernel, linux-rockchip, linux-phy, linux-kernel,
Jonas Karlman
[-- Attachment #1: Type: text/plain, Size: 1786 bytes --]
On Fri Feb 21, 2025 at 8:18 AM CET, Salvatore Bonaccorso wrote:
> On Tue, Feb 18, 2025 at 12:45:34PM +0100, Diederik de Haas wrote:
>> On Tue Feb 11, 2025 at 2:03 PM CET, Valentin Kleibel wrote:
>> >>> Chukun Pan (1):
>> >>> phy: rockchip: naneng-combphy: compatible reset with old DT
>> >>
>> >> Applied, thanks!
>> >>
>> >> [1/1] phy: rockchip: naneng-combphy: compatible reset with old DT
>> >> commit: bff68d44135ce6714107e2f72069a79476c8073d
>> >
>> > Thanks for your work!
>> > We found your patch after NVMes stopped working on a rock 3A with newer
>> > kernels and successfully applied it to kernel 6.1.128 (currently in debian).
>>
>> FTR: I've reported it in Debian here: https://bugs.debian.org/1098250
>>
>> I confirmed it (also) broke on kernel 6.12.8-1.
>
> FWIW, we have several users in Debian reporting the problem, so if it
> can be applied to mainline and then flow down to one of the next round
> of stable series down to 6.1.y that would be highly appreicated.
>
> Diederik, if you were able to test the fix, you might contribute a
> Tested-by (although as I undestsand its not strictly needed at this
> point as commit should be on way to mainline and stable series)?
AFAIK a Tested-by could increase the chances of the maintainer accepting
the patch, but that has already happened (commit date: 2025-02-04).
The patch was already verified to fix the problem before submission:
https://lore.kernel.org/all/20250103171109.2726312-1-liujianfeng1994@gmail.com/
So AFAICT another Tested-by would either have no effect or a delaying
effect (adding it would change a bunch of commit IDs probably triggering
various CIs to run again).
I'm not aware of anything (else) I could do wrt this patch.
Cheers,
Diederik
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH v2 0/1] phy: rockchip: naneng-combphy: compatible reset with old DT
2025-02-21 8:57 ` Diederik de Haas
@ 2025-02-21 9:19 ` Heiko Stübner
0 siblings, 0 replies; 13+ messages in thread
From: Heiko Stübner @ 2025-02-21 9:19 UTC (permalink / raw)
To: Salvatore Bonaccorso, Diederik de Haas
Cc: Valentin Kleibel, Vinod Koul, Chukun Pan, Philipp Zabel,
Kishon Vijay Abraham I, Jianfeng Liu, linux-arm-kernel,
linux-rockchip, linux-phy, linux-kernel, Jonas Karlman
Am Freitag, 21. Februar 2025, 09:57:14 MEZ schrieb Diederik de Haas:
> On Fri Feb 21, 2025 at 8:18 AM CET, Salvatore Bonaccorso wrote:
> > On Tue, Feb 18, 2025 at 12:45:34PM +0100, Diederik de Haas wrote:
> >> On Tue Feb 11, 2025 at 2:03 PM CET, Valentin Kleibel wrote:
> >> >>> Chukun Pan (1):
> >> >>> phy: rockchip: naneng-combphy: compatible reset with old DT
> >> >>
> >> >> Applied, thanks!
> >> >>
> >> >> [1/1] phy: rockchip: naneng-combphy: compatible reset with old DT
> >> >> commit: bff68d44135ce6714107e2f72069a79476c8073d
> >> >
> >> > Thanks for your work!
> >> > We found your patch after NVMes stopped working on a rock 3A with newer
> >> > kernels and successfully applied it to kernel 6.1.128 (currently in debian).
> >>
> >> FTR: I've reported it in Debian here: https://bugs.debian.org/1098250
> >>
> >> I confirmed it (also) broke on kernel 6.12.8-1.
> >
> > FWIW, we have several users in Debian reporting the problem, so if it
> > can be applied to mainline and then flow down to one of the next round
> > of stable series down to 6.1.y that would be highly appreicated.
> >
> > Diederik, if you were able to test the fix, you might contribute a
> > Tested-by (although as I undestsand its not strictly needed at this
> > point as commit should be on way to mainline and stable series)?
>
> AFAIK a Tested-by could increase the chances of the maintainer accepting
> the patch, but that has already happened (commit date: 2025-02-04).
> The patch was already verified to fix the problem before submission:
> https://lore.kernel.org/all/20250103171109.2726312-1-liujianfeng1994@gmail.com/
>
> So AFAICT another Tested-by would either have no effect or a delaying
> effect (adding it would change a bunch of commit IDs probably triggering
> various CIs to run again).
> I'm not aware of anything (else) I could do wrt this patch.
the patch already is in the fixes-branch of the phy-tree [0], sho should
make its way into 6.14-rc shortly.
Heiko
[0] https://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git/log/?h=fixes
^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2025-02-21 9:21 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-01-06 10:00 [PATCH v2 0/1] phy: rockchip: naneng-combphy: compatible reset with old DT Chukun Pan
2025-01-06 10:00 ` [PATCH v2 1/1] " Chukun Pan
2025-01-13 21:45 ` Jonas Karlman
2025-01-15 4:00 ` Chukun Pan
2025-01-15 8:07 ` Jonas Karlman
2025-01-30 5:57 ` Vinod Koul
2025-01-30 10:11 ` Jonas Karlman
2025-01-31 9:52 ` [PATCH v2 0/1] " Vinod Koul
2025-02-11 13:03 ` Valentin Kleibel
2025-02-18 11:45 ` Diederik de Haas
2025-02-21 7:18 ` Salvatore Bonaccorso
2025-02-21 8:57 ` Diederik de Haas
2025-02-21 9:19 ` Heiko Stübner
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).