在使用Orin PPS过程中,已经配置了设备树文件,但是遇到了申请GPIO失败的问题,如下图:
申请GPIO失败。
在设备树文件hardware/nvidia/platform/t23x/concord/kernel-dts/cvb/tegra234-p3737-0000-a00.dtsi 中,添加关于pps gpio引脚的配置
pps: pps-gpio {compatible = "pps-gpio";gpios = <&tegra_main_gpio TEGRA234_MAIN_GPIO(H, 2) GPIO_ACTIVE_HIGH>;assert-rising-edge;status = "okay";};
编译完成后,替换orin的设备树文件,启动后查看的pps-gpio节点
但是通过dmesg 查看信息,发现gpio没有申请成功。

查找原因,系模块需要延时加载导致。