RE: [PATCH v4] PCI: imx6: Update MPLLB bandwidth to improve i.MX95 Gen3 PCIe stability

"Hongxing Zhu (OSS)" <[email protected]> Mon, 3 Aug 2026 02:54:41 +0000
Newsgroups dev.linux.lists.imx,org.infradead.lists.linux-arm-kernel,org.kernel.vger.linux-kernel,org.kernel.vger.linux-pci
Message-ID <GV2PR04MB1201947B1F1499D12C2532F3F8CD52@GV2PR04MB12019.eurprd04.prod.outlook.com>
> -----Original Message-----
> From: Bjorn Helgaas <[email protected]>
> Sent: Saturday, August 1, 2026 12:03 AM
> To: Hongxing Zhu (OSS) <[email protected]>
> Cc: Frank Li <[email protected]>; [email protected]; lpieralisi@kerne=
l.org;
> [email protected]; [email protected]; [email protected];
> [email protected]; [email protected]; [email protected];
> [email protected]; [email protected]; linux-arm-
> [email protected]; [email protected]; [email protected]=
.org;
> Hongxing Zhu <[email protected]>
> Subject: Re: [PATCH v4] PCI: imx6: Update MPLLB bandwidth to improve i.MX=
95
> Gen3 PCIe stability
>=20
> On Fri, Jul 31, 2026 at 11:05:46AM +0800, [email protected] wrote:
> > From: Richard Zhu <[email protected]>
> >
> > Bandwidth marginality was observed during i.MX95 Gen3 PCIe tests with
> > the default MPLLB_BANDWIDTH value (120). This margin degradation
> > worsens across voltage and temperature (VT) variations and different
> > test matrices, potentially causing link stability issues.
> >
> > Testing with MPLLB_BANDWIDTH value of 140 (0x8c) shows significant
> > improvement in bandwidth margins across all VT conditions and test
> > scenarios.
> >
> > Implement PHY register write helper function and configure:
> > - MPLLB_BW_OVRD_IN =3D 140 (0x8c) for improved bandwidth margin
> > - MPLLB_BW_OVRD_EN to enable the override
> >
> > This ensures robust PCIe Gen3 performance across all operating
> > conditions.
>=20
> Thanks for including the previous and new MPLLB_BANDWIDTH values.
>=20
> I'm fine with the patch, but I think "bandwidth marginality" is awkward w=
ording
> because "marginality" doesn't seem to be commonly used in this context.  =
Maybe
> something like:
>=20
>   We observed poor bandwidth margins during ...  The margins worsened
>   across ...
Understood. I'm totally fine with these updates.
Thanks for your kind review.

Best Regards
Richard Zhu