summaryrefslogtreecommitdiff
path: root/drivers
AgeCommit message (Collapse)Author
2016-10-28grove/light_sensor: Limit name space, add static.Marcus Shawcroft
Change-Id: I4defcdee69a20ff7a9a5120f96a13ecc747ea5d1 Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>
2016-10-28grove/light_sensor: Make driver_api structure const.Marcus Shawcroft
Change-Id: Ib06404fa80bdce797b2446ce13468193241e2f7a Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>
2016-10-28grove/temperature_sensor: Limit name space, add static.Marcus Shawcroft
Change-Id: I81167e7363aaaebfcf861a60af0f9fca214d3dec Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>
2016-10-28grove/temperature_sensor: Make driver_api structure const.Marcus Shawcroft
Change-Id: I7f7223bed0f5be955000bad0256bc29f5a89bc6b Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>
2016-10-28driver/gpio/qmsi: Limit name space, add static.Marcus Shawcroft
Change-Id: I77133e665cdc4995db83302389ecf64d79b08f35 Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>
2016-10-28gpio/sch: Limit name space, add static.Marcus Shawcroft
Change-Id: I16563e2162b2cc9de649663d04a813ab765c3253 Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>
2016-10-28gpio/sch: Make driver_api structure const.Marcus Shawcroft
Change-Id: I4866aa02fe6fb8d8a6260bd01fda60c9962e89f8 Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>
2016-10-28gpio/pcal9535a: Limit name space, add static.Marcus Shawcroft
Change-Id: I474bad1a44efda66cd2e324483742a257fac77e2 Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>
2016-10-28gpio/k64: Fix Kconfig help text formatting.Marcus Shawcroft
Change-Id: I8c1e155a152343eaf680be5f8385548058a95c47 Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>
2016-10-28gpio/k64: Fix type in GPIO_K64_C_DEV_NAME text.Marcus Shawcroft
Change-Id: Ie65c747467890d9f25dc9795c23eaf39175d14ae Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>
2016-10-27sensors: make grove sensors depend on CONFIG_SENSORAnas Nashif
The grove sensors use the sensor interface, so make them depend on it just like the other sensors. Change-Id: I9b62a3fa26f54dd683c65ca154c1af7c7c92772f Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2016-10-27dma: Fix QMSI shim by setting the DMA xfer typeJesus Sanchez-Palencia
Set DMA transfer to QM_DMA_TYPE_SINGLE for all channels. This keeps the previous behavior as of QMSI 1.1. In the future, we may consider adding support for using other DMA transfer types. This, however, will demand adding new API to Zephyr's dma.h . Change-Id: I8071555190662a72279069ff9fce3d4b9e861629 Signed-off-by: Maciej Kuc <maciejx.kuc@intel.com> Signed-off-by: Jesus Sanchez-Palencia <jesus.sanchez-palencia@intel.com>
2016-10-27gpio: stm32: introduce alternative function configRicardo Salveti
STM32F4 requires the alternative function config to be set, so just initialize that as part of the gpio configure call. Change-Id: I33a4a8efec59c5ebe7dc3f3580f0dd2bf7ded7f4 Signed-off-by: Ricardo Salveti <ricardo.salveti@linaro.org> Signed-off-by: Amit Kucheria <amit.kucheria@linaro.org>
2016-10-27sensor: fxos8700: Add accelerometer/magnetometer driverMaureen Helm
Adds basic sensor driver support for the NXP FXOS8700 6-axis accelerometer/magnetometer. Currently this driver supports accelerometer-only, magnetometer-only, and hybrid (accelerometer + magnetometer) modes, as well as 2g, 4g, and 8g accelerometer full scale ranges. This driver does not yet support any sensor triggers such as the data ready trigger, or runtime changing of sensor attributes. Datasheet: http://cache.nxp.com/files/sensors/doc/data_sheet/FXOS8700CQ.pdf Origin: Original Jira: ZEP-721 Change-Id: Iff0f751c737196f60d5c5d3448631b57093ece34 Signed-off-by: Maureen Helm <maureen.helm@nxp.com>
2016-10-26sensor/hp206c: Limit namespace, add static.Marcus Shawcroft
Change-Id: I08d0029fae70434794e09a7c9563383d1db58fe0 Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>
2016-10-26drivers/hp206c: Make driver_api structure const.Marcus Shawcroft
Change-Id: I6e3c7e4e420d9b9c55bbb49cf6f13b6e09ec4bb7 Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com> Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2016-10-26sensor/hp206c: Correct the SYS_CLOCK_TICKS_PER_SEC diagnostic text.Marcus Shawcroft
Correct the text of the SYS_CLOCK_TICKS_PER_SEC #error diagnostic to reflect the actual logic of the gate. Change-Id: I28ad324b0b246e4a8de29b64483a97577a1b6fb7 Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>
2016-10-26watchdog/iwdg_stm32: Limit name space, add static.Marcus Shawcroft
Change-Id: I497e2afe0a0e700c1fb95ef50338d44e601248df Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>
2016-10-26watchdog/iwdg_stm32: Fix missing include compilation error.Marcus Shawcroft
Change-Id: I0dae37eae451452e6071639b5258634c44c7ccbf Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>
2016-10-26drivers/watchdog: Make WDT_0_IRQ_PRI dependent on WDT_QMSIMarcus Shawcroft
The config variable WDT_0_IRQ_PRI is intended to be generic across a range of watchdog drivers, however it has no default value which means that if CONFIG_WATCHDOG is enabled, but no driver is provided for a specific board the the configuration will fail. For now, make WDT_0_IRQ_PRI depend on the only driver that uses it. Change-Id: I54708d66ac8fbc2ef657a1ef4510eb5e7a2cff28 Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>
2016-10-26driver/gpio/dw: Limit name space, add static.Marcus Shawcroft
Change-Id: I3b1f5497896f683072c2bc473d348cd19aca3c5d Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>
2016-10-26driver/gpio/sam3: Limit name space, add static.Marcus Shawcroft
Change-Id: Ie34094e3ed8041b2b2c44e122f71d5f69a7ce0ad Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>
2016-10-26driver/flash/w25qxxdv: Limit name space, add static.Marcus Shawcroft
Change-Id: I207438d08ab109a448b83e937b19d9503acbbcfb Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>
2016-10-26driver/eth_ksdk: Limit name space, add static.Marcus Shawcroft
Change-Id: I45bad57f7a120c74c072287963a2c43f081bcea3 Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>
2016-10-26driver/eth_dw: Limit name space, add static.Marcus Shawcroft
Change-Id: If9de0bec8bafb66119e158782cf9618143dc2a52 Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>
2016-10-26driver/ti_adc108s102: Limit name space, add static.Marcus Shawcroft
Change-Id: I711a11a3e41626f8f3e97bcb891c6cf048200ee1 Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>
2016-10-26driver/enc28j60: Limit name space, add static.Marcus Shawcroft
Change-Id: Ibf03dbb5134df81ca26aebe1e0518f1973789952 Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>
2016-10-26drivers/aio_comparator: Limit name space, add static.Marcus Shawcroft
Change-Id: I2b6da1f45f838e9690dcff1bb770c9717cbffede Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>
2016-10-26drivers/pinmux_dev_atmel_sam3x: Limit name space, add static.Marcus Shawcroft
Change-Id: Ic4d23e33b5900137fc7f59f1e320e4844ae44a54 Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>
2016-10-26grove/lcd: Limit name space, add static.Marcus Shawcroft
Change-Id: I1efc5def0a205964309e719f5a1d4e00ce154f12 Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>
2016-10-26ieee802154: Limit name space, add static.Marcus Shawcroft
Change-Id: Iaf33a902b90a649ebe8591c33798ad4e583ee33a Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>
2016-10-26grove/i2c/dw: Limit name space, add static.Marcus Shawcroft
Change-Id: I949d07a962c9dc409de9c458a09a9d829f791496 Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>
2016-10-26pinmux/dev_stm32: Limit name space, add static.Marcus Shawcroft
Change-Id: I023d921b35e5c3188b70bf3413c390f29628d380 Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>
2016-10-26drivers/isl29035: Make driver_api structure const.Marcus Shawcroft
Change-Id: If1d0adeee94663d84049bd8de0de529672ce4dbf Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>
2016-10-26drivers/pinmux_dev_stm32: Make driver_api const.Marcus Shawcroft
Change-Id: I272dba2e43d270bae5faf63e0955e218d6f392b2 Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>
2016-10-26wdt_qmsi: Make driver_api const.Marcus Shawcroft
Change-Id: I35055a6c5d41b3a9474fef45b9e7f8662f286c65 Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>
2016-10-26serial/uart_nsim: Make driver_api const.Marcus Shawcroft
Change-Id: Iefa9afe9cfdbb40e27c6e27f28c26dfea042ca79 Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>
2016-10-26drivers/rtc_qmsi: Make driver_api const.Marcus Shawcroft
Change-Id: I136a31c1955bf4aef834d2c1156b1eed9f6dfa75 Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>
2016-10-26drivers/pinmux_dev_k64: Make driver_api const.Marcus Shawcroft
Change-Id: I89d8ccbd78a2bbb04ad60a7520c1b7b7b58016ad Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>
2016-10-26drivers/ipm_quark_se: Make driver_api const.Marcus Shawcroft
Change-Id: I73077c22b17b0035f3828a0c3a16198abfbf79cc Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>
2016-10-26drivers/soc_flash_qmsi: Make driver_api const.Marcus Shawcroft
Change-Id: Id2b2056748c8b50b80fc2224d501e19c15c5e56b Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>
2016-10-26drivers/soc_flash_nrf5: Make driver_api const.Marcus Shawcroft
Change-Id: Ie894304c2f4047eba83730f0553df10b0f0144e1 Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>
2016-10-26drivers/quark_se_clock_control: Make driver_api const.Marcus Shawcroft
Change-Id: I09c2c4aedf6f1e31513f857843f0718b51401f9f Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>
2016-10-26drivers/aio_comparator_qmsi: Make driver_api const.Marcus Shawcroft
Change-Id: I334e020b17d3408580e75018a0b50792bc20c0a2 Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>
2016-10-26pinmux/hexiwear: Make mux_config const and limit name space with staticMarcus Shawcroft
Change-Id: Iba171d2367e4ff5c4e36f9b876cb5fb11ebd923a Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>
2016-10-26pinmux/k64: Make mux_config const and limit name space with staticMarcus Shawcroft
Change-Id: I91b7ee866c8a66c368b316d1eb30fe760ac26dff Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>
2016-10-26drivers: uart_nrf5: Remove pull-up configuration from RTSCarles Cufi
The Ready To Send (RTS) hardware flow control signal in the nRF5 UART was being configured as an output with a pull-up on it. This was seemingly causing certain issues with btattach on Linux and it's not done anywhere else. Change-Id: Id792d967b043ea7a796d6598500a733c092dbc2c Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
2016-10-25drivers:ksdk:random: Rename for consistency with other KSDK shim drivers.Marcus Shawcroft
The various other KSDK shim drivers follow the name pattern <DEVICE>_KSDK, renaming the RANDOM driver to follow the pattern. Change-Id: I89409083f94c0990129726e70a964b02e0dc2802 Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>
2016-10-25drivers/counter_qmsi_aonpt: Make driver_api structure const.Marcus Shawcroft
Change-Id: If20f5ad587b9398adf1827ec50970c789cfec1a1 Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>
2016-10-25drivers/counter_qmsi_aon: Make driver_api structure const.Marcus Shawcroft
Change-Id: Ic455d13543d48700e10c051c85a3c46bddbe98fc Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>