2025-06-20 2:55 AM
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:
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!
Solved! Go to Solution.
2025-06-24 7:21 PM
Thank you, I have resolved the issue.
2025-06-24 7:21 PM
Thank you, I have resolved the issue.
2025-07-23 9:22 PM
How did you resolve the problem? I'm having the same issue. Moreover, when I'm trying to kill PCIe in device tree entirely, my board would not stay in suspend mode, would wake up right away.
2025-07-24 10:56 PM
Hi RossU,
I'm not sure if you're encountering the same issue as I did, but I later discovered in CubeMX that the Region Size was not configured, as shown in the image below.
Additionally, you might find this article helpful — it discusses a similar issue and could be related to what you're experiencing:
Solved: Re: SSD insert PCIe and start System Report IAC e... - STMicroelectronics Community