器件型号: DRA821U
尊敬的团队:
我们正在使用 DRA821U2 定制电路板。
我们已将 (D5) WKUP_GPIO0_31 引脚作为 IRQ 引脚连接到 FUSB302MPX Type-C 控制器、我们观察到有时 IRQ 未清除、因为此 Type-C 无法正常工作、是否有清除 IRQ 或在内部提供上拉电阻的选项
此致、
A·阿什维尼
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
器件型号: DRA821U
尊敬的团队:
我们正在使用 DRA821U2 定制电路板。
我们已将 (D5) WKUP_GPIO0_31 引脚作为 IRQ 引脚连接到 FUSB302MPX Type-C 控制器、我们观察到有时 IRQ 未清除、因为此 Type-C 无法正常工作、是否有清除 IRQ 或在内部提供上拉电阻的选项
此致、
A·阿什维尼
HII ShreyasRao,
感谢您的答复。
请在下面找到与 USB Type-C 接口相关的原理图。

IRQ 引脚在引脚多路复用中配置、如下所示:
wkup_typec_irq_pins_default:wkup_typec_irq_pins{
pinctrl-single、pins =<
J721E_WKUP_IOPAD (0x4、PIN_INPUT、7)/*(D5) MAIN_OSPI0_CSn3.WKUP_GPIO0_31*
>;
};
但是、我们观察到 IRQ 未被清除。
您能告诉我们是否需要检查任何其他配置
此致、
A·阿什维尼
drivers/GPIO/GPIO-DaVinci。此驱动程序是否支持触发级别。(Linux 6.12.57)。
[/报价]是的、它接受低电平和高电平 IRQ。
但更重要的是、需要确保中断/INTA/INTB 寄存器在 ISR 中全部被清除、并且 int_n 实际上会在中断之间变为低电平。