[PATCH v5 2/2] PCI: mediatek-gen3: Add 2-lanes mode support for Airoha AN7581

Christian Marangi ansuelsmth at gmail.com
Thu Aug 13 12:30:54 PDT 2026


On Thu, Aug 13, 2026 at 12:08:20PM -0500, Bjorn Helgaas wrote:
> On Thu, Aug 06, 2026 at 06:53:32PM +0200, Christian Marangi wrote:
> > The Airoha AN7581 SoC supports configuring the first PCIe0 lane to 2-lanes
> > mode (x2 link) by bonding it with the second PCIe lane (PCIe1). This is
> > done by configuring the PCIe MUX in the SCU register.
> > 
> > To correctly configure PCIe0 in x2 link, define in DT the following
> > additional properties:
> > 
> >   - additional reg, 'sec-pcie-mac' for the secondary PCIe.
> >   - PERSTOUT reset for both main and secondary PCIE0, called 'perstout' and
> >     'sec-perstout'
> >   - 'airoha,scu' property to correctly configure the SCU register for the
> >     PCIe MUX
> >   - 'num-lanes' set to '2' to enable PCIe0 in x2 link
> > 
> > In such configuration the EQ preset are configured to the same values.
> > 
> > To permit correct configuration of the PCIe link, additional logic is added
> > to assert and deassert the PERSTOUT resets. Support of these additional
> > reset was introduced in Airoha clk driver with commit
> > 6712f48eb3a1 ("clk: en7523: add support for dedicated PCIe PERSTOUT reset")
> > and on backporting of this commit also the clk driver change will be
> > needed.
> 
> I don't see 6712f48eb3a1 in upstream or linux-next.  Is this SHA1
> going to valid if we merge this for v7.3?

I picked that sha1 from the git pull for the staging clk tree.

-- 
	Ansuel



More information about the linux-arm-kernel mailing list