cancel
Showing results for 
Search instead for 
Did you mean: 

PCIe Probe Failed on STM32MP25 Series at Address 0x48400000

Steven-LIN
Associate

Hi everyone,

I'm currently working on the PCIe part of the STM32MP25 and would like to ask if there's anything wrong with my configuration. I’ve followed the official documentation provided by ST.

Here are the documents I’ve referenced:

  1. PCIe device tree configuration - stm32mpu

  2. COMBOPHY device tree configuration - stm32mpu

Below is my device tree configuration:

/ {
    clocks{
        /* USER CODE BEGIN clocks */
        pad_clk: pad-clk {
            #clock-cells = <0>;
            compatible = "fixed-clock";
            clock-frequency = <100000000>;
        };
        /* USER CODE END clocks */
    };
}; /*root*/

&pcie_rc {
    pinctrl-names = "default", "init";
    pinctrl-0 = <&pcie_pins_mx>;
    pinctrl-1 = <&pcie_init_pins_mx>;
    status = "okay";
    /* USER CODE BEGIN pcie_rc */
    reset-gpios = <&gpioa 2 GPIO_ACTIVE_LOW>;
    wakeup-source;
    wake-gpios = <&gpiog 8 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>;
    /* USER CODE END pcie_rc */
};


&combophy {
    status = "okay";
    /* USER CODE BEGIN combophy */
    // st,ssc-on;
    clocks = <&rcc CK_BUS_USB3PCIEPHY>, <&rcc CK_KER_USB3PCIEPHY>, <&pad_clk>;
    clock-names = "apb-clk", "ker-clk", "pad-clk";
    /* USER CODE END combophy */
};

I’ve also attached the IOC file for reference.

 

I’m getting the following error message:

# dmesg | grep -i pcie
[    0.000000] Machine model: pcie-cid1-STMicroelectronics custom STM32CubeMX board - openstlinux-6.6-yocto-scarthgap-mpu-v24.11.06
[    1.579191] stm32-pcie: probe of 48400000.pcie failed with error -110
[   19.617558] psci-cpuidle-domain psci: sync_state() pending due to 48400000.pcie

Any suggestions or guidance would be greatly appreciated.
Thank you!

0 REPLIES 0