drivers: gpio: expose gpio_utils.h to external GPIO drivers
Expose "gpio_utils.h" header for external GPIO drivers. Fixes #48609. Signed-off-by: Balaji Kulkarni <balaji.kulkarni92@gmail.com>
This commit is contained in:
parent
57bb7d86a8
commit
7f1a5cce12
|
@ -19,7 +19,7 @@
|
|||
#include <zephyr/sys/sys_io.h>
|
||||
#include <zephyr/irq.h>
|
||||
|
||||
#include "gpio_utils.h"
|
||||
#include <zephyr/drivers/gpio/gpio_utils.h>
|
||||
|
||||
#define DT_DRV_COMPAT andestech_atcgpio100
|
||||
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
#include <zephyr/device.h>
|
||||
#include <zephyr/drivers/gpio.h>
|
||||
#include <zephyr/irq.h>
|
||||
#include "gpio_utils.h"
|
||||
#include <zephyr/drivers/gpio/gpio_utils.h>
|
||||
|
||||
|
||||
/* Driver dts compatibility: telink,b91_gpio */
|
||||
|
|
|
@ -24,7 +24,7 @@
|
|||
#include <ti/drivers/power/PowerCC26XX.h>
|
||||
#include <zephyr/irq.h>
|
||||
|
||||
#include "gpio_utils.h"
|
||||
#include <zephyr/drivers/gpio/gpio_utils.h>
|
||||
|
||||
/* bits 16-18 in iocfg registers correspond to interrupt settings */
|
||||
#define IOCFG_INT_MASK 0x00070000
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
#include <driverlib/interrupt.h>
|
||||
#include <zephyr/irq.h>
|
||||
|
||||
#include "gpio_utils.h"
|
||||
#include <zephyr/drivers/gpio/gpio_utils.h>
|
||||
|
||||
/* Reserved */
|
||||
#define PIN_XX 0xFF
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
#include <zephyr/drivers/gpio/gpio_cmsdk_ahb.h>
|
||||
#include <zephyr/irq.h>
|
||||
|
||||
#include "gpio_utils.h"
|
||||
#include <zephyr/drivers/gpio/gpio_utils.h>
|
||||
|
||||
/**
|
||||
* @brief GPIO driver for ARM CMSDK AHB GPIO
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <zephyr/logging/log.h>
|
||||
LOG_MODULE_REGISTER(creg_gpio, CONFIG_GPIO_LOG_LEVEL);
|
||||
|
||||
#include "gpio_utils.h"
|
||||
#include <zephyr/drivers/gpio/gpio_utils.h>
|
||||
|
||||
/** Runtime driver data */
|
||||
struct creg_gpio_drv_data {
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <zephyr/logging/log.h>
|
||||
LOG_MODULE_REGISTER(cy8c95xx, CONFIG_GPIO_LOG_LEVEL);
|
||||
|
||||
#include "gpio_utils.h"
|
||||
#include <zephyr/drivers/gpio/gpio_utils.h>
|
||||
|
||||
/** Cache of the output configuration and data of the pins. */
|
||||
struct cy8c95xx_pin_state {
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
#include <zephyr/drivers/gpio.h>
|
||||
#include <zephyr/dt-bindings/gpio/snps-designware-gpio.h>
|
||||
#include "gpio_dw.h"
|
||||
#include "gpio_utils.h"
|
||||
#include <zephyr/drivers/gpio/gpio_utils.h>
|
||||
|
||||
#include <zephyr/pm/device.h>
|
||||
#include <zephyr/sys/sys_io.h>
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
#include <zephyr/kernel.h>
|
||||
#include <zephyr/pm/device.h>
|
||||
|
||||
#include "gpio_utils.h"
|
||||
#include <zephyr/drivers/gpio/gpio_utils.h>
|
||||
|
||||
#define LOG_LEVEL CONFIG_GPIO_LOG_LEVEL
|
||||
#include <zephyr/logging/log.h>
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
#include <eoss3_hal_pads.h>
|
||||
#include <eoss3_hal_pad_config.h>
|
||||
|
||||
#include "gpio_utils.h"
|
||||
#include <zephyr/drivers/gpio/gpio_utils.h>
|
||||
|
||||
#define MAX_GPIOS 8U
|
||||
#define GPIOS_MASK (BIT(MAX_GPIOS) - 1)
|
||||
|
|
|
@ -28,7 +28,7 @@
|
|||
#include <zephyr/kernel.h>
|
||||
#include <zephyr/sys/util.h>
|
||||
|
||||
#include "gpio_utils.h"
|
||||
#include <zephyr/drivers/gpio/gpio_utils.h>
|
||||
|
||||
#include <zephyr/logging/log.h>
|
||||
LOG_MODULE_REGISTER(gpio_esp32, CONFIG_LOG_DEFAULT_LEVEL);
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <zephyr/drivers/gpio.h>
|
||||
#include <zephyr/drivers/i2c.h>
|
||||
#include <zephyr/kernel.h>
|
||||
#include "gpio_utils.h"
|
||||
#include <zephyr/drivers/gpio/gpio_utils.h>
|
||||
#include <zephyr/logging/log.h>
|
||||
|
||||
LOG_MODULE_REGISTER(fxl6408, CONFIG_FXL6408_LOG_LEVEL);
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
|
||||
#include <gd32_gpio.h>
|
||||
|
||||
#include "gpio_utils.h"
|
||||
#include <zephyr/drivers/gpio/gpio_utils.h>
|
||||
|
||||
#ifdef CONFIG_GD32_HAS_AF_PINMUX
|
||||
/** SYSCFG DT node */
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
#include <soc.h>
|
||||
#include <em_gpio.h>
|
||||
|
||||
#include "gpio_utils.h"
|
||||
#include <zephyr/drivers/gpio/gpio_utils.h>
|
||||
|
||||
#if CONFIG_GPIO_GECKO_COMMON_INIT_PRIORITY >= CONFIG_GPIO_INIT_PRIORITY
|
||||
#error CONFIG_GPIO_GECKO_COMMON_INIT_PRIORITY must be less than \
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
#include <zephyr/drivers/pinctrl.h>
|
||||
#endif
|
||||
|
||||
#include "gpio_utils.h"
|
||||
#include <zephyr/drivers/gpio/gpio_utils.h>
|
||||
|
||||
struct imx_gpio_config {
|
||||
/* gpio_driver_config needs to be first */
|
||||
|
|
|
@ -28,7 +28,7 @@
|
|||
#include <zephyr/sys/speculation.h>
|
||||
#include <zephyr/irq.h>
|
||||
|
||||
#include "gpio_utils.h"
|
||||
#include <zephyr/drivers/gpio/gpio_utils.h>
|
||||
|
||||
BUILD_ASSERT(DT_INST_IRQN(0) == 14);
|
||||
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
#include <zephyr/sys/util.h>
|
||||
#include <string.h>
|
||||
#include <zephyr/logging/log.h>
|
||||
#include "gpio_utils.h"
|
||||
#include <zephyr/drivers/gpio/gpio_utils.h>
|
||||
|
||||
#include <chip_chipregs.h>
|
||||
#include <soc_common.h>
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
#include <soc.h>
|
||||
|
||||
#include "gpio_utils.h"
|
||||
#include <zephyr/drivers/gpio/gpio_utils.h>
|
||||
|
||||
#define SUPPORTED_FLAGS (GPIO_INPUT | GPIO_OUTPUT | \
|
||||
GPIO_OUTPUT_INIT_LOW | GPIO_OUTPUT_INIT_HIGH | \
|
||||
|
|
|
@ -20,7 +20,7 @@ LOG_MODULE_REGISTER(gpio_lmp90xxx);
|
|||
|
||||
#include <zephyr/drivers/adc/lmp90xxx.h>
|
||||
|
||||
#include "gpio_utils.h"
|
||||
#include <zephyr/drivers/gpio/gpio_utils.h>
|
||||
|
||||
struct gpio_lmp90xxx_config {
|
||||
/* gpio_driver_config needs to be first */
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
|
||||
#include <soc.h>
|
||||
|
||||
#include "gpio_utils.h"
|
||||
#include <zephyr/drivers/gpio/gpio_utils.h>
|
||||
|
||||
/* Offset from syscon base address. */
|
||||
#define LPC11U6X_PINTSEL_REGS 0x178
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
#include <zephyr/sys/util.h>
|
||||
#include <zephyr/irq.h>
|
||||
|
||||
#include "gpio_utils.h"
|
||||
#include <zephyr/drivers/gpio/gpio_utils.h>
|
||||
|
||||
|
||||
#define MSS_GPIO_INPUT_MODE 0x02
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
#include <zephyr/sys/sys_io.h>
|
||||
#include <soc.h>
|
||||
|
||||
#include "gpio_utils.h"
|
||||
#include <zephyr/drivers/gpio/gpio_utils.h>
|
||||
|
||||
#define XEC_GPIO_EDGE_DLY_COUNT 4
|
||||
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
#include <zephyr/arch/arm/aarch32/cortex_m/cmsis.h>
|
||||
#include <zephyr/irq.h>
|
||||
|
||||
#include "gpio_utils.h"
|
||||
#include <zephyr/drivers/gpio/gpio_utils.h>
|
||||
|
||||
#define XEC_GPIO_EDGE_DLY_COUNT 4
|
||||
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
#include <zephyr/drivers/gpio.h>
|
||||
#include <zephyr/drivers/i2c.h>
|
||||
|
||||
#include "gpio_utils.h"
|
||||
#include <zephyr/drivers/gpio/gpio_utils.h>
|
||||
#include "gpio_mcp23xxx.h"
|
||||
|
||||
#define LOG_LEVEL CONFIG_GPIO_LOG_LEVEL
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <zephyr/drivers/gpio.h>
|
||||
#include <zephyr/drivers/spi.h>
|
||||
|
||||
#include "gpio_utils.h"
|
||||
#include <zephyr/drivers/gpio/gpio_utils.h>
|
||||
#include "gpio_mcp23s17.h"
|
||||
|
||||
#define LOG_LEVEL CONFIG_GPIO_LOG_LEVEL
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
#include <zephyr/drivers/gpio.h>
|
||||
#include <zephyr/drivers/spi.h>
|
||||
|
||||
#include "gpio_utils.h"
|
||||
#include <zephyr/drivers/gpio/gpio_utils.h>
|
||||
#include "gpio_mcp23xxx.h"
|
||||
|
||||
#define LOG_LEVEL CONFIG_GPIO_LOG_LEVEL
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
#include <zephyr/sys/byteorder.h>
|
||||
#include <zephyr/drivers/gpio.h>
|
||||
|
||||
#include "gpio_utils.h"
|
||||
#include <zephyr/drivers/gpio/gpio_utils.h>
|
||||
#include "gpio_mcp23xxx.h"
|
||||
|
||||
#define LOG_LEVEL CONFIG_GPIO_LOG_LEVEL
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
#include <fsl_common.h>
|
||||
#include <fsl_port.h>
|
||||
|
||||
#include "gpio_utils.h"
|
||||
#include <zephyr/drivers/gpio/gpio_utils.h>
|
||||
|
||||
struct gpio_mcux_config {
|
||||
/* gpio_driver_config needs to be first */
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
#include <zephyr/drivers/pinctrl.h>
|
||||
#endif
|
||||
|
||||
#include "gpio_utils.h"
|
||||
#include <zephyr/drivers/gpio/gpio_utils.h>
|
||||
|
||||
struct gpio_pin_gaps {
|
||||
uint8_t start;
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
#include <zephyr/irq.h>
|
||||
#include <soc.h>
|
||||
#include <fsl_common.h>
|
||||
#include "gpio_utils.h"
|
||||
#include <zephyr/drivers/gpio/gpio_utils.h>
|
||||
#include <fsl_gpio.h>
|
||||
#include <fsl_pint.h>
|
||||
#include <fsl_inputmux.h>
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
#include <zephyr/drivers/gpio.h>
|
||||
|
||||
#include "gpio_nct38xx.h"
|
||||
#include "gpio_utils.h"
|
||||
#include <zephyr/drivers/gpio/gpio_utils.h>
|
||||
|
||||
#include <zephyr/logging/log.h>
|
||||
LOG_MODULE_DECLARE(gpio_ntc38xx, CONFIG_GPIO_LOG_LEVEL);
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
LOG_MODULE_REGISTER(gpio_neorv32, CONFIG_GPIO_LOG_LEVEL);
|
||||
|
||||
#include "gpio_utils.h"
|
||||
#include <zephyr/drivers/gpio/gpio_utils.h>
|
||||
|
||||
/* Maximum number of GPIOs supported */
|
||||
#define MAX_GPIOS 32
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
#include <zephyr/drivers/gpio.h>
|
||||
#include <soc.h>
|
||||
|
||||
#include "gpio_utils.h"
|
||||
#include <zephyr/drivers/gpio/gpio_utils.h>
|
||||
#include "soc_gpio.h"
|
||||
#include "soc_miwu.h"
|
||||
|
||||
|
|
|
@ -10,7 +10,8 @@
|
|||
#include <zephyr/drivers/gpio.h>
|
||||
#include <zephyr/dt-bindings/gpio/nordic-nrf-gpio.h>
|
||||
#include <zephyr/irq.h>
|
||||
#include "gpio_utils.h"
|
||||
|
||||
#include <zephyr/drivers/gpio/gpio_utils.h>
|
||||
|
||||
struct gpio_nrfx_data {
|
||||
/* gpio_driver_data needs to be first */
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
#include <zephyr/logging/log.h>
|
||||
LOG_MODULE_REGISTER(pca953x, CONFIG_GPIO_LOG_LEVEL);
|
||||
|
||||
#include "gpio_utils.h"
|
||||
#include <zephyr/drivers/gpio/gpio_utils.h>
|
||||
|
||||
/* PCA953X Register addresses */
|
||||
#define PCA953X_INPUT_PORT 0x00
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
#include <zephyr/drivers/gpio.h>
|
||||
#include <zephyr/drivers/i2c.h>
|
||||
|
||||
#include "gpio_utils.h"
|
||||
#include <zephyr/drivers/gpio/gpio_utils.h>
|
||||
|
||||
#define LOG_LEVEL CONFIG_GPIO_LOG_LEVEL
|
||||
#include <zephyr/logging/log.h>
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
#include <zephyr/kernel.h>
|
||||
#include <zephyr/drivers/gpio.h>
|
||||
#include <zephyr/drivers/i2c.h>
|
||||
#include "gpio_utils.h"
|
||||
#include <zephyr/drivers/gpio/gpio_utils.h>
|
||||
|
||||
#include <zephyr/logging/log.h>
|
||||
LOG_MODULE_REGISTER(pcal6408a, CONFIG_GPIO_LOG_LEVEL);
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
|
||||
#define DT_DRV_COMPAT nxp_pcf8574
|
||||
|
||||
#include "gpio_utils.h"
|
||||
#include <zephyr/drivers/gpio/gpio_utils.h>
|
||||
|
||||
#include <zephyr/drivers/gpio.h>
|
||||
#include <zephyr/drivers/i2c.h>
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
#include <soc.h>
|
||||
#include <zephyr/drivers/gpio.h>
|
||||
|
||||
#include "gpio_utils.h"
|
||||
#include <zephyr/drivers/gpio/gpio_utils.h>
|
||||
#include "cy_gpio.h"
|
||||
#include "cy_sysint.h"
|
||||
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
#include <zephyr/drivers/clock_control/renesas_cpg_mssr.h>
|
||||
#include <zephyr/irq.h>
|
||||
|
||||
#include "gpio_utils.h"
|
||||
#include <zephyr/drivers/gpio/gpio_utils.h>
|
||||
|
||||
typedef void (*init_func_t)(const struct device *dev);
|
||||
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
#include <hardware/regs/intctrl.h>
|
||||
#include <hardware/structs/iobank0.h>
|
||||
|
||||
#include "gpio_utils.h"
|
||||
#include <zephyr/drivers/gpio/gpio_utils.h>
|
||||
|
||||
#define DT_DRV_COMPAT raspberrypi_pico_gpio
|
||||
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
#include <fsl_port.h>
|
||||
#include <zephyr/drivers/clock_control.h>
|
||||
|
||||
#include "gpio_utils.h"
|
||||
#include <zephyr/drivers/gpio/gpio_utils.h>
|
||||
|
||||
struct gpio_rv32m1_config {
|
||||
/* gpio_driver_config needs to be first */
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
#include <zephyr/dt-bindings/gpio/atmel-sam-gpio.h>
|
||||
#include <zephyr/irq.h>
|
||||
|
||||
#include "gpio_utils.h"
|
||||
#include <zephyr/drivers/gpio/gpio_utils.h>
|
||||
|
||||
typedef void (*config_func_t)(const struct device *dev);
|
||||
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
#include <soc.h>
|
||||
#include <zephyr/drivers/interrupt_controller/sam0_eic.h>
|
||||
|
||||
#include "gpio_utils.h"
|
||||
#include <zephyr/drivers/gpio/gpio_utils.h>
|
||||
|
||||
#ifndef PORT_PMUX_PMUXE_A_Val
|
||||
#define PORT_PMUX_PMUXE_A_Val (0)
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
#include <zephyr/drivers/gpio.h>
|
||||
#include <zephyr/irq.h>
|
||||
|
||||
#include "gpio_utils.h"
|
||||
#include <zephyr/drivers/gpio/gpio_utils.h>
|
||||
|
||||
typedef void (*config_func_t)(const struct device *dev);
|
||||
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
#include <zephyr/sys/util.h>
|
||||
#include <zephyr/irq.h>
|
||||
|
||||
#include "gpio_utils.h"
|
||||
#include <zephyr/drivers/gpio/gpio_utils.h>
|
||||
|
||||
typedef void (*sifive_cfg_func_t)(void);
|
||||
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
|
||||
#define DT_DRV_COMPAT renesas_smartbond_gpio
|
||||
|
||||
#include "gpio_utils.h"
|
||||
#include <zephyr/drivers/gpio/gpio_utils.h>
|
||||
|
||||
#include <stdint.h>
|
||||
#include <zephyr/drivers/gpio.h>
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
#include <zephyr/device.h>
|
||||
#include <zephyr/kernel.h>
|
||||
|
||||
#include "gpio_utils.h"
|
||||
#include <zephyr/drivers/gpio/gpio_utils.h>
|
||||
|
||||
#include <zephyr/logging/log.h>
|
||||
LOG_MODULE_REGISTER(gpio_sn74hc595, CONFIG_GPIO_LOG_LEVEL);
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
#include <zephyr/irq.h>
|
||||
#include <soc.h>
|
||||
#include <zephyr/sys/sys_io.h>
|
||||
#include "gpio_utils.h"
|
||||
#include <zephyr/drivers/gpio/gpio_utils.h>
|
||||
|
||||
typedef void (*config_func_t)(const struct device *dev);
|
||||
|
||||
|
|
|
@ -25,7 +25,7 @@
|
|||
|
||||
#include "stm32_hsem.h"
|
||||
#include "gpio_stm32.h"
|
||||
#include "gpio_utils.h"
|
||||
#include <zephyr/drivers/gpio/gpio_utils.h>
|
||||
|
||||
/**
|
||||
* @brief Common GPIO driver for STM32 MCUs.
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <zephyr/drivers/gpio.h>
|
||||
#include <zephyr/drivers/i2c.h>
|
||||
|
||||
#include "gpio_utils.h"
|
||||
#include <zephyr/drivers/gpio/gpio_utils.h>
|
||||
|
||||
#define LOG_LEVEL CONFIG_GPIO_LOG_LEVEL
|
||||
#include <zephyr/logging/log.h>
|
||||
|
|
|
@ -24,7 +24,7 @@
|
|||
#include <zephyr/logging/log.h>
|
||||
LOG_MODULE_REGISTER(sx1509b, CONFIG_GPIO_LOG_LEVEL);
|
||||
|
||||
#include "gpio_utils.h"
|
||||
#include <zephyr/drivers/gpio/gpio_utils.h>
|
||||
|
||||
/* Number of pins supported by the device */
|
||||
#define NUM_PINS 16
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
#include <zephyr/irq.h>
|
||||
#include <zephyr/sys/sys_io.h>
|
||||
|
||||
#include "gpio_utils.h"
|
||||
#include <zephyr/drivers/gpio/gpio_utils.h>
|
||||
|
||||
/* AXI GPIO v2 register offsets (See Xilinx PG144 for details) */
|
||||
#define GPIO_DATA_OFFSET 0x0000
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
#include <zephyr/devicetree.h>
|
||||
#include <zephyr/drivers/gpio.h>
|
||||
#include <zephyr/irq.h>
|
||||
#include "gpio_utils.h"
|
||||
#include <zephyr/drivers/gpio/gpio_utils.h>
|
||||
#include "gpio_xlnx_ps.h"
|
||||
#include "gpio_xlnx_ps_bank.h"
|
||||
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
#include <zephyr/devicetree.h>
|
||||
|
||||
#include <zephyr/drivers/gpio.h>
|
||||
#include "gpio_utils.h"
|
||||
#include <zephyr/drivers/gpio/gpio_utils.h>
|
||||
#include "gpio_xlnx_ps_bank.h"
|
||||
|
||||
#define LOG_MODULE_NAME gpio_xlnx_ps_bank
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
#include <zephyr/dt-bindings/gpio/infineon-xmc4xxx-gpio.h>
|
||||
#include <xmc_gpio.h>
|
||||
|
||||
#include "gpio_utils.h"
|
||||
#include <zephyr/drivers/gpio/gpio_utils.h>
|
||||
|
||||
struct gpio_xmc4xxx_config {
|
||||
/* gpio_driver_config needs to be first, required by Zephyr */
|
||||
|
|
|
@ -4,12 +4,9 @@
|
|||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
/**
|
||||
* @file Header where utility code can be found for GPIO drivers
|
||||
*/
|
||||
|
||||
#ifndef ZEPHYR_DRIVERS_GPIO_GPIO_UTILS_H_
|
||||
#define ZEPHYR_DRIVERS_GPIO_GPIO_UTILS_H_
|
||||
#ifndef ZEPHYR_INCLUDE_DRIVERS_GPIO_GPIO_UTILS_H_
|
||||
#define ZEPHYR_INCLUDE_DRIVERS_GPIO_GPIO_UTILS_H_
|
||||
|
||||
#include <stdbool.h>
|
||||
#include <stdint.h>
|
||||
|
@ -83,4 +80,4 @@ static inline void gpio_fire_callbacks(sys_slist_t *list,
|
|||
}
|
||||
}
|
||||
|
||||
#endif /* ZEPHYR_DRIVERS_GPIO_GPIO_UTILS_H_ */
|
||||
#endif /* ZEPHYR_INCLUDE_DRIVERS_GPIO_GPIO_UTILS_H_ */
|
Loading…
Reference in a new issue