cn9130-crb PCI support

From: Tim Harvey
Date: Wed Aug 31 2022 - 16:19:05 EST


Konstantin,

In commit 5c0ee54723f3 ("arm64: dts: add support for Marvell
cn9130-crb platform") which added support for the cn9130-crb where are
the PCI RESET# and CLKREQ# pins configured and specified?

As PCIE_PERST# is connected to CP_MPP[52] on the board I expected to
either see something like:
cp0_pci_pins: cp0-pci-pins-0 {
marvell,pins = "mpp52";
marvell,function = "pci";
};

or:
&cp0_pcie0 {
gpios-reset = <&cp0_gpio2 20 GPIO_ACTIVE_LOW>;
};

I don't see any support in the PCIe driver (marvell,armada8k-pcie,
snps,dw-pcie) that support gpios-reset.

I'm working on support for another cn9130 board and am unclear how to
configure the pinctrl for PERST# as well as CLKREQ3. Any pointers
would be greatly appreciated.

Best Regards,

Tim