Hi Robert, I did mapping the INT1 pin one of the GPIO pin of the BBB now it is working fine.ISR is called and i am able to collect the X,Y,Z axis data from device.
On Sat, Nov 24, 2018 at 11:29 AM Prakash Dash <danpurprak...@gmail.com> wrote: > > > On Sunday, November 18, 2018 at 11:36:43 PM UTC+5:30, Prakash Dash wrote: >> >> I am using 4.9 kernel which is having ADXL34x driver configured as module. >> After cross compile i am able to detect the device in kernel but ADXL345 >> interrupt is not generating. >> >> I made this below changes in device tree. I mapped interrupt 5 of the >> interrupt controller to adxl345 device. >> i could not able to see any interrupt generating while i am rotating the >> device. >> >> Actually i porting this device externally with the beaglebone black board. >> >> pin configuration of ADXL345 device with the beaglebone black board. >> >> Header Pin ADXL345 Pin >> ======= === =========== >> P-9 17 SCL >> P-9 18 SDA >> P-9 01 GND >> P-9 03 VCC >> >> But i did not map INT1 and INT2 pin of ADXL345 device to any of the pin >> header of Beaglebone black. but i mapped the interrupt number <5> of >> Interrupt controller to >> ADXL345 in devicetree configuration. >> >> &i2c1 { >> >> adxl345@0 { >> >> compatible = "ti,adxl34x"; >> reg = <0x53> >> interrupt-parent = <&intc> >> interrupts = <5> >> }; >> }; >> >> can someone please tell me whether i am following the right procedure or >> not. >> if the procedure is correct then ca someone please tell me why interrupt >> is not generating. >> >> if the procedure is not correct then can someone please help me on this >> to how to generate interrupt in ADXL345 device. >> >> > For me device pin mapping is done using breddboard to P-9 header of the > Beaglebone Black. > I am able to detect the device but while rotating the device i am not > getting the X,Y,Z co-ordinate. > Even register update also not happening. > > I am trying to read the DATA_READY bit of INT_SOURCE register inside the > ISR routine to collect the data of X,Y,Z axis but ISR routine is not > calling. > > > For ISR should run is it required to map INT1 or INT2 pin of ADXL345 from > breadboard to any of the pin of the P-9 header so that CPU will get > notified and call the device ISR for run. > > Can someone please help me on this. > > -- > For more options, visit http://beagleboard.org/discuss > --- > You received this message because you are subscribed to a topic in the > Google Groups "BeagleBoard" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/beagleboard/k__0uW8DUTM/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > beagleboard+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/beagleboard/4e7e77e0-e688-459e-b5de-abb65fad6e1b%40googlegroups.com > <https://groups.google.com/d/msgid/beagleboard/4e7e77e0-e688-459e-b5de-abb65fad6e1b%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/CANwtydpYNKVym2vR0sfgezQ6HXDi2mzMjg4w%2BjhRtsJPJ8TO7g%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.