According to the following configuration, use the command of cat /sys/kernel/debug/gpio to see if it is still low.
gpio-529 (GPIO17 |ir-receiver ) in lo IRQ ACTIVE LOW
ir_recv: ir-receiver {
status = "okay";
compatible = "gpio-ir-receiver";
gpios = <&gpio 17 GPIO_ACTIVE_LOW>;
pinctrl-names = "default";
pinctrl-0 = <&ir_gpio17>;
linux,autosuspend-period = <125>;
};
&gpio {
......
ir_gpio17: ir-gpio17 {
brcm,pins = <17>;
brcm,function = <0>;
brcm,pull = <2>;
};
......
}
gpio-529 (GPIO17 |ir-receiver ) in lo IRQ ACTIVE LOW
ir_recv: ir-receiver {
status = "okay";
compatible = "gpio-ir-receiver";
gpios = <&gpio 17 GPIO_ACTIVE_LOW>;
pinctrl-names = "default";
pinctrl-0 = <&ir_gpio17>;
linux,autosuspend-period = <125>;
};
&gpio {
......
ir_gpio17: ir-gpio17 {
brcm,pins = <17>;
brcm,function = <0>;
brcm,pull = <2>;
};
......
}
Statistics: Posted by xiang.zhang — Tue Nov 18, 2025 2:03 am