|
【Linux】
rk3399 pcie 复位信号如何设置
发表于 2018-11-29 17:29:52
浏览:8237
|
回复:1
打印
只看该作者
[复制链接]
楼主
从原理看到PCIE复位信号接到了 GPIO4_D1_D
从dts了解到,应该是ep-gpios 用于复位
&pcie0 {
ep-gpios = <&gpio4 25 GPIO_ACTIVE_HIGH>;
num-lanes = <4>;
pinctrl-names = "default";
pinctrl-0 = <&pcie_clkreqn_cpm>;
status = "okay";
};
在代码pcie-rockchip.c 中 通过下面的延时修改 期望 复位延时变长以满足要求,但是示波器前后抓取波形 延时没有任何变化
gpiod_set_value(rockchip->ep_gpio, 0)
msleep(210);
gpiod_set_value(rockchip->ep_gpio, 1)
|
|