You'd have to read the data sheet of the sensor to know if it can work that way. Most of the time the interrupt pins need to actually be connected to the processor somehow to work. I'd suggest that you connect them to gpios, configure the BB gpio pins as interrupts, and check the data sheet to see if you need to configure the sensor to set the interrupts.
J On Sat, Nov 24, 2018, 1:36 AM Prakash Dash <[email protected]> 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 the Google Groups > "BeagleBoard" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/beagleboard/50616419-2f72-4e09-8088-792eb4d56eb8%40googlegroups.com > <https://groups.google.com/d/msgid/beagleboard/50616419-2f72-4e09-8088-792eb4d56eb8%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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/CAGS%2B2h88MyLvfDEWb-dS1vvQER3hMrrSdmWZm2WB172GKArd3w%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
