Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Go to file
Kuo-Lang Tseng 6911589c13 qmsi: pwm: Use locking mechanism to guard critical regions
Guard critical section of the driver API, so that multiple
simultaneous calls from tasks/fibers won't corrupt the driver
state.

The locking mechanism is by default disabled. To enable it,
the following flag needs to be defined:

CONFIG_PWM_QMSI_API_REENTRANCY

Jira: ZEP-430

Change-Id: Ia3eb2a962f4176a3ac94163b9843ab068abe4b4e
Signed-off-by: Kuo-Lang Tseng <kuo-lang.tseng@intel.com>
Signed-off-by: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
2016-07-28 15:29:49 +00:00
.known-issues build: Update Bluetooth known_issues whitelist 2016-07-13 07:39:35 +00:00
arch arc: Remove nonexistant Kconfig sybmol from defconfig 2016-07-27 17:14:54 +00:00
boards em_starterkit: Remove nonexistant Kconfig sybmol from defconfig 2016-07-28 07:20:12 -05:00
doc doc: remove unused figures from board directory 2016-07-27 16:27:06 +00:00
drivers qmsi: pwm: Use locking mechanism to guard critical regions 2016-07-28 15:29:49 +00:00
ext samples/net : Adding mbedTLS self test routine 2016-07-27 22:19:06 +00:00
include x86: put ISR stubs in their own text section 2016-07-28 14:26:00 +00:00
kernel nano_init.c: STACK_CANARY_INIT fix for ARC 2016-07-27 15:23:15 +00:00
lib libc: Add assert.h to minimal libc 2016-07-21 02:09:44 +00:00
misc gdb-server: update call to uart_register_input() 2016-06-22 17:40:01 +00:00
net crypto: Update tinycrypt source files 2016-07-27 21:33:42 +00:00
samples samples: sample app for the nRF5 flash driver 2016-07-28 15:25:17 +00:00
scripts toolchain.gccarmemb: Cleanup Makefile 2016-07-28 14:08:49 +00:00
tests tests: test_tickless: Fix NXP K64 symbol dependency 2016-07-28 07:20:12 -05:00
usb usb: Fix typo in comment 2016-07-28 07:20:12 -05:00
.checkpatch.conf checkpatch: decrease max line number to 80 2016-05-31 19:09:14 +00:00
.gitattributes First commit 2015-04-10 16:44:37 -07:00
.gitignore testcases: instruct git to ignore *log and outdir-* 2016-06-14 22:01:34 +00:00
.gitreview Add a .gitreview file 2016-02-20 14:25:01 +00:00
.mailmap mailmap: Add more entries for incomplete author information 2016-06-03 10:52:22 +00:00
Kbuild build: Make sure sysgen related header files get updated 2016-07-18 18:46:31 +00:00
Kconfig kconfig: Do not put architecture in the title 2016-03-14 16:50:51 -04:00
Kconfig.zephyr usb: Add USB device core layer 2016-06-30 17:51:56 +00:00
LICENSE add top level Apache 2.0 license file 2016-02-05 20:24:37 -05:00
MAINTAINERS MAINTAINERS: add mbedTLS section 2016-07-27 00:22:18 +00:00
Makefile Makefile: Restructure for multilibs 2016-07-27 17:15:56 +00:00
Makefile.inc build: Fix application object files placement when building out of tree 2016-06-30 16:49:40 +00:00
defaults.tc testcases: introduce defaults to build/deploy/evaluate 2016-07-23 18:31:18 +00:00
zephyr-env.sh zephyr-env.sh: Add a note to indicate the required version of zsh 2016-03-18 22:01:19 +00:00