zephyr/drivers/sensor
Benjamin Walsh 8cf56bcac7 unified: dissociate system workqueue from common workqueue module
Making a reference to the common work queue code should not necessarily
drag in the system workqueue, since it is possible to use a workqueue
that is not the system workqueue. This is done by moving the system
workqueue into its own code module.

Moving the system workqueue to its own code module allows removing the
NANO_WORKQUEUE and SYSTEM_WORKQUEUE kconfig options, and compiling the
common workqueue code and system workqueue all the time. They are only
linked in the final image if a reference to them exist, same as the
other kernel modules.

Change-Id: I6f48d2542bda24f4702e7c2e317818dd082b3c11
Signed-off-by: Benjamin Walsh <benjamin.walsh@windriver.com>
2016-11-04 22:39:54 +00:00
..
ak8975 sensor/ak8975: Make driver_api structure const. 2016-10-25 18:45:30 +00:00
bma280 unified: dissociate system workqueue from common workqueue module 2016-11-04 22:39:54 +00:00
bmc150_magn sensor/bmc150: Make driver_api structure const. 2016-10-25 18:45:31 +00:00
bme280 sensor/bme280: Make driver_api structure const. 2016-10-25 18:45:32 +00:00
bmg160 unified: dissociate system workqueue from common workqueue module 2016-11-04 22:39:54 +00:00
bmi160 unified: dissociate system workqueue from common workqueue module 2016-11-04 22:39:54 +00:00
dht sensor/dht: Make driver_api structure const. 2016-10-25 18:45:33 +00:00
fxos8700 sensor: fxos8700: Add accelerometer/magnetometer driver 2016-10-27 14:36:43 +00:00
hdc1008 sensor/hdc1008: Make driver_api structure const. 2016-10-25 18:45:34 +00:00
hmc5883l unified: dissociate system workqueue from common workqueue module 2016-11-04 22:39:54 +00:00
hp206c sensor/hp206c: Limit namespace, add static. 2016-10-26 16:52:15 -04:00
hts221 unified: dissociate system workqueue from common workqueue module 2016-11-04 22:39:54 +00:00
isl29035 unified: dissociate system workqueue from common workqueue module 2016-11-04 22:39:54 +00:00
lis3dh unified: dissociate system workqueue from common workqueue module 2016-11-04 22:39:54 +00:00
lis3mdl unified: dissociate system workqueue from common workqueue module 2016-11-04 22:39:54 +00:00
lps25hb sensor/lps25hb: Make driver_api structure const. 2016-10-25 18:45:36 +00:00
lsm6ds0 sensor/lsm6ds0: Make driver_api structure const. 2016-10-25 18:45:36 +00:00
lsm9ds0_gyro sensor/lsm9ds0_gyro: Make driver_api structure const. 2016-10-25 18:45:36 +00:00
lsm9ds0_mfd sensor/lsm9ds0_mfd: Make driver_api structure const. 2016-10-25 18:45:37 +00:00
max44009 sensor/max44009: Make driver_api structure const. 2016-10-25 18:45:37 +00:00
mcp9808 unified: dissociate system workqueue from common workqueue module 2016-11-04 22:39:54 +00:00
mpu6050 unified: dissociate system workqueue from common workqueue module 2016-11-04 22:39:54 +00:00
sht3xd unified: dissociate system workqueue from common workqueue module 2016-11-04 22:39:54 +00:00
sx9500 unified: dissociate system workqueue from common workqueue module 2016-11-04 22:39:54 +00:00
th02 sensor/th02: Make driver_api structure const. 2016-10-25 18:45:47 +00:00
tmp007 unified: dissociate system workqueue from common workqueue module 2016-11-04 22:39:54 +00:00
tmp112 sensor/tmp112: Make driver_api structure const. 2016-10-25 18:45:40 +00:00
Kconfig sensor: fxos8700: Add accelerometer/magnetometer driver 2016-10-27 14:36:43 +00:00
Makefile sensor: fxos8700: Add accelerometer/magnetometer driver 2016-10-27 14:36:43 +00:00