zephyr/drivers/pinmux
Leandro Pereira c200367b68 drivers: Perform a runtime check if a driver is capable of an operation
Driver APIs might not implement all operations, making it possible for
a user thread to get the kernel to execute a function at 0x00000000.

Perform runtime checks in all the driver handlers, checking if they're
capable of performing the requested operation.

Fixes #6907.

Signed-off-by: Leandro Pereira <leandro.pereira@intel.com>
2018-04-26 02:57:12 +05:30
..
dev
stm32 arch: arm: soc: stm32l0: add I2C support 2018-03-15 10:53:26 -05:00
CMakeLists.txt pinmux: sam0: add a pinmux driver for the SAM0 series. 2018-02-05 06:31:35 -08:00
Kconfig pinmux: sam0: add a pinmux driver for the SAM0 series. 2018-02-05 06:31:35 -08:00
Kconfig.beetle kconfig: fix more help spacing issues 2018-02-15 23:20:55 -05:00
Kconfig.cc2650
Kconfig.esp32 kconfig: fix more help spacing issues 2018-02-15 23:20:55 -05:00
Kconfig.fe310 kconfig: fix more help spacing issues 2018-02-15 23:20:55 -05:00
Kconfig.mcux
Kconfig.mcux_lpc
Kconfig.sam0 pinmux: sam0: add a pinmux driver for the SAM0 series. 2018-02-05 06:31:35 -08:00
Kconfig.stm32
dummy.c
pinmux.h
pinmux_cc2650.c
pinmux_esp32.c drivers: pinmux: esp32: Fix using gpio as IO at the same time. 2018-02-07 14:52:25 -05:00
pinmux_fe310.c
pinmux_handlers.c drivers: Perform a runtime check if a driver is capable of an operation 2018-04-26 02:57:12 +05:30
pinmux_mcux.c
pinmux_mcux_lpc.c ext: mcux: Reorganize imported drivers into soc family subfolders 2018-04-24 07:55:48 -05:00
pinmux_qmsi.c
pinmux_sam0.c pinmux: sam0: add a pinmux driver for the SAM0 series. 2018-02-05 06:31:35 -08:00