zephyr/drivers
Baohong Liu f2c1b4bb02 drivers: bmi160: use direct GPIO trigger instead of IPM
Directly use AON GPIO trigger instead of IPM.

In the past, SW did not allow arc to receive AON GPIO interrupt.
So, interrupt from BMI160 was routed to x86 cpu. Then, x86 cpu
passed the event to arc through IPM. But, SW was updated and arc
is able to directly receive interrupt from AON GPIO now. So, IPM
is not needed any more. Let's remove IPM related code and use
GPIO as the default trigger source.

This change is on top of the bmi160 sample app change to not use
IPM.

Change-Id: I49d8040764d03b24e09d89e66643c020ef63a3c9
Signed-off-by: Baohong Liu <baohong.liu@intel.com>
2016-12-16 15:56:33 +00:00
..
adc drivers: adc: replace device sync APIs with semaphores 2016-12-11 11:26:06 +00:00
aio aio: Configuration issue in aio driver 2016-11-23 00:16:22 +00:00
bluetooth Bluetooth: Remove unnecessary runtime kernel object initialization 2016-12-16 10:27:48 +02:00
clock_control clock_control: Add Beetle clock_control 2016-12-06 10:31:45 -06:00
console drivers: Remove legacy nanokernel.h include 2016-12-04 14:59:37 -06:00
counter counter: cmsdk: Add Timer 0 and 1 as Counters 2016-12-06 10:31:45 -06:00
dma drivers: dma: update to unified kernel 2016-11-09 18:38:57 -08:00
ethernet drivers/ethernet: Fix SYS_LOG_DBG format specifier for MAC 2016-12-07 18:45:17 +02:00
flash drivers: Remove legacy nanokernel.h include 2016-12-04 14:59:37 -06:00
gpio gpio: Enable clock control in Beetle GPIO driver 2016-12-06 10:31:45 -06:00
grove sensor: update drivers to not return double values 2016-12-13 21:51:11 +00:00
i2c drivers: i2c: replace device sync APIs with semaphores 2016-12-11 11:23:34 +00:00
ieee802154 drivers: ieee802154: cc2520: Debug cleanup 2016-12-02 12:41:21 +02:00
interrupt_controller arcv2_irq: Add power management suspend/resume 2016-12-15 12:49:31 +00:00
ipm drivers: Remove legacy nanokernel.h include 2016-12-04 14:59:37 -06:00
pci drivers: Remove legacy nanokernel.h include 2016-12-04 14:59:37 -06:00
pinmux pinmux: Deprecate the k64 pinmux driver 2016-12-10 21:14:13 +00:00
pwm pwm/stm32: add PWM driver for STM32 F1/F4/L4 2016-12-06 10:31:46 -06:00
random random: Restructure RANDOM Kconfig 2016-12-13 22:50:18 +00:00
rtc drivers: rtc: fix enum type mismatching issue 2016-11-17 23:39:25 +00:00
sensor drivers: bmi160: use direct GPIO trigger instead of IPM 2016-12-16 15:56:33 +00:00
serial uart_cmsdk_apb: Fix cut'n'paste error in device 4 init code 2016-12-16 12:53:52 +00:00
shared_irq drivers: Remove legacy nanokernel.h include 2016-12-04 14:59:37 -06:00
slip drivers: slip: remove unneeded include path addition 2016-12-10 02:15:49 +00:00
spi drivers: spi: Fix the help on sys log level 2016-12-15 14:33:21 +01:00
timer drivers: timer: Optimize RTC driver and prevent past events 2016-12-16 12:51:15 +00:00
usb drivers: usb: remove unneeded include path additions 2016-12-10 02:15:48 +00:00
watchdog watchdog: Add driver for CMSDK APB WDOG 2016-12-06 10:31:45 -06:00
Kconfig drivers: cc2520: Add a new IP stack ready adaptation of CC2520 driver 2016-12-02 12:40:18 +02:00
Makefile net: Make native IP stack the default 2016-12-02 12:41:17 +02:00