UIO not detecting interrupts in LX2160A

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

UIO not detecting interrupts in LX2160A

567 Views
SWETHA1
Contributor I

Hi,
We are using a custom board based on LX2160ARDB , 
The configs enabled as:
CONFIG_UIO=m
CONFIG_UIO_CIF=y
CONFIG_UIO_PDRV_GENIRQ=m

The device tree entry used is
/*UIO5 gpio3_5 npu_48v*/
INA237_NPU_48V@5{
compatible = "mydevice,generic-uio,ui_pdrv";
status = "okay";
interrupt-parent = <&gpio2>;
interrupts = <5 2>;
};

I am now getting the uio file as /dev/uio5 <screenshot attached>

 When tested using sample applications and also tried as:
https://yurovsky.github.io/2014/10/10/linux-uio-gpio-interrupt.html
https://www.kernel.org/doc/html/latest/driver-api/uio-howto.html#how-uio-works 
In any of the above, I am not getting alerts triggered.

But when exported as GPIO and used I can get the values triggered as I activate the alarms and disable it.

When read the register:
devmem2 0x1F70010 w 
shows 0xF77 //when no interrupt given
shows 0xF57//when interrupt was given

Could you clarify me on why I am not getting alerts notified in UIO file?

Labels (2)
0 Kudos
Reply
1 Reply

496 Views
yipingwang
NXP TechSupport
NXP TechSupport

Please refer to the following update from the AE team.

This feature was not supported by LSDK. So no support provided for it.
Customer should debug it themselves.

0 Kudos
Reply