zephyr/drivers/gpio
Kumar Gala 789081673f Introduce new sized integer typedefs
This is a start to move away from the C99 {u}int{8,16,32,64}_t types to
Zephyr defined u{8,16,32,64}_t and s{8,16,32,64}_t.  This allows Zephyr
to define the sized types in a consistent manor across all the
architectures we support and not conflict with what various compilers
and libc might do with regards to the C99 types.

We introduce <zephyr/types.h> as part of this and have it include
<stdint.h> for now until we transition all the code away from the C99
types.

We go with u{8,16,32,64}_t and s{8,16,32,64}_t as there are some
existing variables defined u8 & u16 as well as to be consistent with
Zephyr naming conventions.

Jira: ZEP-2051

Change-Id: I451fed0623b029d65866622e478225dfab2c0ca8
Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
2017-04-20 16:07:08 +00:00
..
Kconfig gpio: Add gpio_mmio32 driver to access basic 32-bit i/o registers 2017-04-04 17:55:13 -05:00
Kconfig.atmel_sam3 license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
Kconfig.cc32xx cc3200: Add a GPIO driver for the TI CC3200 LaunchXL 2016-12-20 09:14:48 -06:00
Kconfig.cmsdk_ahb license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
Kconfig.dw license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
Kconfig.fe310 gpio: added support for the SiFive Freedom E310 GPIO driver 2017-04-02 15:15:25 +00:00
Kconfig.mcux gpio: mcux: Revert to older GPIO device names as were used for Kinetis. 2017-02-28 11:18:32 +00:00
Kconfig.mmio32 gpio: Add gpio_mmio32 driver to access basic 32-bit i/o registers 2017-04-04 17:55:13 -05:00
Kconfig.nrf5 license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
Kconfig.pcal9535a license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
Kconfig.pulpino license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
Kconfig.qmsi license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
Kconfig.sch license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
Kconfig.stm32 gpio: stm32: Add support for ports I to K 2017-03-27 09:05:57 -05:00
Makefile gpio: Add gpio_mmio32 driver to access basic 32-bit i/o registers 2017-04-04 17:55:13 -05:00
gpio_atmel_sam3.c spell: fix doxygen comment typos: /drivers 2017-04-19 10:45:34 -07:00
gpio_cc32xx.c license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
gpio_cmsdk_ahb.c license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
gpio_cmsdk_ahb.h license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
gpio_dw.c gpio: Error GPIO_INT with GPIO_DIR_OUT consistently. 2017-02-08 13:31:08 +00:00
gpio_dw.h Introduce new sized integer typedefs 2017-04-20 16:07:08 +00:00
gpio_dw_registers.h license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
gpio_fe310.c gpio: added support for the SiFive Freedom E310 GPIO driver 2017-04-02 15:15:25 +00:00
gpio_mcux.c arm: GPIO driver modifications for MKL25Z soc support 2017-04-14 05:56:53 -05:00
gpio_mmio32.c spell: fix doxygen comment typos: /drivers 2017-04-19 10:45:34 -07:00
gpio_nrf5.c drivers: gpio: nrf5: Fix interrupt enable and disable 2017-04-14 01:51:43 +00:00
gpio_pcal9535a.c spell: fix doxygen comment typos: /drivers 2017-04-19 10:45:34 -07:00
gpio_pcal9535a.h license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
gpio_pulpino.c gpio: Error pin out of range consistently. 2017-02-08 13:31:08 +00:00
gpio_qmsi.c drivers gpio: Fix disabling of interrupts for QMSI shims 2017-02-15 00:25:32 +00:00
gpio_qmsi_ss.c drivers gpio: Fix disabling of interrupts for QMSI shims 2017-02-15 00:25:32 +00:00
gpio_sch.c license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
gpio_sch.h Introduce new sized integer typedefs 2017-04-20 16:07:08 +00:00
gpio_stm32.c gpio: stm32: Add support for ports I to K 2017-03-27 09:05:57 -05:00
gpio_stm32.h gpio: update stm32 gpio to support LL clock control driver 2017-02-10 14:47:41 -06:00
gpio_utils.h drivers: Convert FOR_EACH macro instances to use CONTAINER 2017-02-10 16:16:16 +00:00