On Sun, Apr 06, 2025 at 04:45:21PM +0200, Marek Vasut wrote: > Document 'aux' clock which are used to supply the PCIe bus. This > is useful in case of a hardware setup, where the PCIe controller > input clock and the PCIe bus clock are supplied from the same > clock synthesiser, but from different differential clock outputs: > > ____________ _____________ > | R-Car PCIe | | PCIe device | > | | | | > | PCIe RX<|==================|>PCIe TX | > | PCIe TX<|==================|>PCIe RX | > | | | | > | PCIe CLK<|======.. ..======|>PCIe CLK | > '------------' || || '-------------' > || || > ____________ || || > | 9FGV0441 | || || > | | || || > | CLK DIF0<|======'' || > | CLK DIF1<|=========='' > | CLK DIF2<| > | CLK DIF3<| > '------------' > > The clock are named 'aux' because those are one of the clock listed in > Documentation/devicetree/bindings/pci/snps,dw-pcie-common.yaml which > fit closest to the PCIe bus clock. According to that binding document, > the 'aux' clock describe clock which supply the PMC domain, which is > likely PCIe Mezzanine Card domain. Pretty sure that PMC is "power management controller" given it talks about low power states. > > Tested-by: Niklas Söderlund <niklas.soderlund+renesas@xxxxxxxxxxxx> > Signed-off-by: Marek Vasut <marek.vasut+renesas@xxxxxxxxxxx> > --- > NOTE: Shall we patch Documentation/devicetree/bindings/pci/snps,dw-pcie-common.yaml > instead and add 'bus' clock outright ? Based on the diagram, this has nothing to do with the specific controller. It should also probably a root port property, not host bridge. Rob