前言
在使用Orin PPS过程中,已经配置了设备树文件,但是遇到了申请GPIO失败的问题,如下图:
申请GPIO失败。
1.分析及解决过程
1.1 设备树文件修改
在设备树文件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节点