arm64: dts: imx8mp: Describe PCIe clock generator on DH electronics i.MX8M Plus DHCOM on PDK3

The PDK3 carrier board contains a PCIe clock generator which is used to
supply the PCIe clock lanes. This generator is always on, unless external
CLKREQ signal toggles an output off, but this is handled in hardware. The
generator does however have I2C interface, describe it in DT.

Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
This commit is contained in:
Marek Vasut
2023-05-15 17:51:02 +02:00
committed by Shawn Guo
parent cbd3ef64eb
commit 64d45a1a27

View File

@@ -23,10 +23,10 @@ chosen {
stdout-path = &uart1;
};
clk_pcie: clock-pcie {
clk_xtal25: clock-xtal25 {
compatible = "fixed-clock";
#clock-cells = <0>;
clock-frequency = <100000000>;
clock-frequency = <25000000>;
};
connector {
@@ -203,6 +203,13 @@ eeprom_board: eeprom@54 {
pagesize = <16>;
reg = <0x54>;
};
pcieclk: clock@6b {
compatible = "skyworks,si52144";
reg = <0x6b>;
clocks = <&clk_xtal25>;
#clock-cells = <1>;
};
};
i2cmuxed1: i2c@1 { /* HDMI DDC I2C */
@@ -244,7 +251,7 @@ &flexcan1 {
};
&pcie_phy {
clocks = <&clk_pcie>;
clocks = <&pcieclk 1>;
clock-names = "ref";
fsl,refclk-pad-mode = <IMX8_PCIE_REFCLK_PAD_INPUT>;
status = "okay";