Home
last modified time | relevance | path

Searched refs:gpio (Results 1 – 25 of 206) sorted by relevance

123456789

/bsp/maxim/libraries/MAX32660PeriphDriver/Source/
A Dgpio.c137 gpio->ps |= cfg->mask; in GPIO_Config()
159 return (gpio->in & cfg->mask); in GPIO_InGet()
167 gpio->out_set = cfg->mask; in GPIO_OutSet()
175 gpio->out_clr = cfg->mask; in GPIO_OutClr()
191 gpio->out = (gpio->out & ~cfg->mask) | (val & cfg->mask); in GPIO_OutPut()
199 gpio->out ^= cfg->mask; in GPIO_OutToggle()
242 gpio->int_en_set = cfg->mask; in GPIO_IntEnable()
250 gpio->int_en_clr = cfg->mask; in GPIO_IntDisable()
266 gpio->int_clr = cfg->mask; in GPIO_IntClr()
298 stat = gpio->int_stat; in GPIO_Handler()
[all …]
/bsp/xuantie/libraries/xuantie_libraries/chip_riscv_dummy/src/drivers/
A Dgpio.c46 CSI_PARAM_CHK(gpio, CSI_ERROR); in csi_gpio_init()
62 CSI_PARAM_CHK_NORETVAL(gpio); in csi_gpio_uninit()
76 CSI_PARAM_CHK(gpio, CSI_ERROR); in csi_gpio_dir()
181 CSI_PARAM_CHK_NORETVAL(gpio); in csi_gpio_toggle()
189 CSI_PARAM_CHK_NORETVAL(gpio); in csi_gpio_write()
215 gpio->callback = callback; in csi_gpio_attach_callback()
216 gpio->arg = arg; in csi_gpio_attach_callback()
219 csi_irq_attach((uint32_t)gpio->dev.irq_num, &dw_gpio_irqhandler, &gpio->dev); in csi_gpio_attach_callback()
227 CSI_PARAM_CHK_NORETVAL(gpio); in csi_gpio_detach_callback()
229 gpio->callback = NULL; in csi_gpio_detach_callback()
[all …]
A Dgpio_pin.c37 csi_gpio_t gpio; member
46 static void gpio_manage_callback(csi_gpio_t *gpio, uint32_t pins, void *arg) in gpio_manage_callback() argument
56 pin = &g_gpio_manage[gpio->dev.idx].pin[0]; in gpio_manage_callback()
98 if (!g_gpio_manage[idx].gpio.dev.reg_base) { in csi_gpio_pin_init()
99 csi_gpio_init(&g_gpio_manage[idx].gpio, idx); in csi_gpio_pin_init()
104 pin->gpio = &g_gpio_manage[idx].gpio; in csi_gpio_pin_init()
120 if (&g_gpio_manage[i].gpio == pin->gpio) { in csi_gpio_pin_uninit()
152 return csi_gpio_dir(pin->gpio, (uint32_t)1U << pin->pin_idx, dir); in csi_gpio_pin_dir()
160 return csi_gpio_mode(pin->gpio, (uint32_t)1U << pin->pin_idx, mode); in csi_gpio_pin_mode()
199 return csi_gpio_toggle(pin->gpio, (uint32_t)1U << pin->pin_idx); in csi_gpio_pin_toggle()
[all …]
/bsp/mm32f327x/Libraries/MM32F327x/HAL_Lib/Src/
A Dhal_gpio.c112 reg = &gpio->CRL; in GPIO_Init()
167 return gpio->IDR; in GPIO_ReadInputData()
189 return gpio->ODR; in GPIO_ReadOutputData()
202 gpio->BSRR = pin; in GPIO_SetBits()
215 gpio->BRR = pin; in GPIO_ResetBits()
231 (value) ? (gpio->BSRR = pin) : (gpio->BRR = pin); in GPIO_WriteBit()
258 (state) ? (gpio->LCKR |= pin) : (gpio->LCKR &= ~pin); in GPIO_PinLock()
274 gpio->LCKR; in GPIO_PinLockConfig()
275 gpio->LCKR; in GPIO_PinLockConfig()
301 u32* ptr = (pin < 8) ? (u32*)&gpio->AFRL : (u32*)&gpio->AFRH; in GPIO_PinAFConfig()
[all …]
/bsp/nxp/imx/imx6ull-smart/drivers/
A Ddrv_adc.c65 struct imx6ull_iomuxc gpio; in imx6ull_adc_gpio_init() local
73 gpio.inputOnfield = 0; in imx6ull_adc_gpio_init()
76 imx6ull_gpio_init(&gpio); in imx6ull_adc_gpio_init()
82 struct imx6ull_iomuxc gpio; in imx6ull_adc_gpio_init() local
90 gpio.inputOnfield = 0; in imx6ull_adc_gpio_init()
93 imx6ull_gpio_init(&gpio); in imx6ull_adc_gpio_init()
99 struct imx6ull_iomuxc gpio; in imx6ull_adc_gpio_init() local
107 gpio.inputOnfield = 0; in imx6ull_adc_gpio_init()
110 imx6ull_gpio_init(&gpio); in imx6ull_adc_gpio_init()
124 gpio.inputOnfield = 0; in imx6ull_adc_gpio_init()
[all …]
A Ddrv_common.c31 void imx6ull_gpio_init(const struct imx6ull_iomuxc *gpio) in imx6ull_gpio_init() argument
37 …mux_reg_vaddr = (rt_uint32_t)(gpio->muxRegister ? (rt_uint32_t)imx6ull_get_periph_vaddr(gpio in imx6ull_gpio_init()
38 …nput_reg_vaddr = (rt_uint32_t)(gpio->inputRegister ? (rt_uint32_t)imx6ull_get_periph_vaddr(gpio-… in imx6ull_gpio_init()
39 …onfig_reg_vaddr = (rt_uint32_t)(gpio->configRegister ? (rt_uint32_t)imx6ull_get_periph_vaddr(gpio-… in imx6ull_gpio_init()
41 …IOMUXC_SetPinMux(mux_reg_vaddr, gpio->muxMode, input_reg_vaddr, gpio->inputDaisy, config_reg_vaddr… in imx6ull_gpio_init()
42 …IOMUXC_SetPinConfig(mux_reg_vaddr, gpio->muxMode, input_reg_vaddr, gpio->inputDaisy, config_reg_va… in imx6ull_gpio_init()
/bsp/loongson/ls1bdev/libraries/
A Dls1b_gpio.c27 unsigned int port = GPIO_GET_PORT(gpio); in gpio_get_cfg_reg()
55 unsigned int port = GPIO_GET_PORT(gpio); in gpio_get_en_reg()
85 unsigned int pin = GPIO_GET_PIN(gpio); in gpio_init()
88 pin_set_purpose(gpio, PIN_PURPOSE_GPIO); in gpio_init()
91 gpio_enx = gpio_get_en_reg(gpio); in gpio_init()
116 unsigned int port = GPIO_GET_PORT(gpio); in gpio_set()
117 unsigned int pin = GPIO_GET_PIN(gpio); in gpio_set()
155 unsigned int gpio_get(unsigned int gpio) in gpio_get() argument
159 unsigned int pin = GPIO_GET_PIN(gpio); in gpio_get()
189 unsigned int port = GPIO_GET_PORT(gpio); in gpio_set_irq_type()
[all …]
A Dls1b_gpio.h23 #define GPIO_GET_PORT(gpio) ((gpio) / 32) argument
24 #define GPIO_GET_PIN(gpio) ((gpio) % 32) argument
61 volatile unsigned int *gpio_get_cfg_reg(unsigned int gpio);
71 void gpio_init(unsigned int gpio, gpio_mode_t mode);
82 void gpio_set(unsigned int gpio, gpio_level_t level);
94 unsigned int gpio_get(unsigned int gpio);
103 void gpio_set_irq_type(unsigned int gpio, gpio_irq_type_t type);
/bsp/loongson/ls1cdev/libraries/
A Dls1c_gpio.c26 unsigned int port = GPIO_GET_PORT(gpio); in gpio_get_cfg_reg()
63 unsigned int port = GPIO_GET_PORT(gpio); in gpio_get_en_reg()
102 unsigned int pin = GPIO_GET_PIN(gpio); in gpio_init()
105 pin_set_purpose(gpio, PIN_PURPOSE_GPIO); in gpio_init()
108 gpio_enx = gpio_get_en_reg(gpio); in gpio_init()
133 unsigned int port = GPIO_GET_PORT(gpio); in gpio_set()
134 unsigned int pin = GPIO_GET_PIN(gpio); in gpio_set()
181 unsigned int gpio_get(unsigned int gpio) in gpio_get() argument
185 unsigned int pin = GPIO_GET_PIN(gpio); in gpio_get()
224 unsigned int port = GPIO_GET_PORT(gpio); in gpio_set_irq_type()
[all …]
A Dls1c_gpio.h23 #define GPIO_GET_PORT(gpio) ((gpio) / 32) argument
24 #define GPIO_GET_PIN(gpio) ((gpio) % 32) argument
61 volatile unsigned int *gpio_get_cfg_reg(unsigned int gpio);
71 void gpio_init(unsigned int gpio, gpio_mode_t mode);
82 void gpio_set(unsigned int gpio, gpio_level_t level);
94 unsigned int gpio_get(unsigned int gpio);
103 void gpio_set_irq_type(unsigned int gpio, gpio_irq_type_t type);
A Dls1c_pwm.c27 unsigned int pwm_get_reg_base(unsigned int gpio) in pwm_get_reg_base() argument
31 switch (gpio) in pwm_get_reg_base()
72 pwm_reg_base = pwm_get_reg_base(pwm_info->gpio); in pwm_disable()
96 pwm_reg_base = pwm_get_reg_base(pwm_info->gpio); in pwm_enable()
130 unsigned int gpio; in pwm_init() local
142 gpio = pwm_info->gpio; in pwm_init()
145 pin_set_purpose(gpio, PIN_PURPOSE_OTHER); in pwm_init()
148 switch (gpio) in pwm_init()
192 pwm_reg_base = pwm_get_reg_base(gpio); in pwm_init()
/bsp/xuantie/libraries/xuantie_libraries/csi/csi2/include/drv/
A Dgpio.h99 csi_error_t csi_gpio_init(csi_gpio_t *gpio, uint32_t port_idx);
107 void csi_gpio_uninit(csi_gpio_t *gpio);
116 csi_error_t csi_gpio_dir(csi_gpio_t *gpio, uint32_t pin_mask, csi_gpio_dir_t dir);
145 csi_error_t csi_gpio_irq_enable(csi_gpio_t *gpio, uint32_t pin_mask, bool enable);
154 csi_error_t csi_gpio_debounce(csi_gpio_t *gpio, uint32_t pin_mask, bool enable);
170 void csi_gpio_toggle(csi_gpio_t *gpio, uint32_t pin_mask);
178 uint32_t csi_gpio_read(csi_gpio_t *gpio, uint32_t pin_mask);
187 csi_error_t csi_gpio_attach_callback(csi_gpio_t *gpio, void *callback, void *arg);
194 void csi_gpio_detach_callback(csi_gpio_t *gpio);
201 csi_error_t csi_gpio_enable_pm(csi_gpio_t *gpio);
[all …]
/bsp/allwinner/libraries/sunxi-hal/hal/source/disp2/soc/
A Drgb_config.c194 .gpio = GPIOB(6),
206 .gpio = GPIOD(0),
216 .gpio = GPIOD(1),
226 .gpio = GPIOD(2),
236 .gpio = GPIOD(3),
246 .gpio = GPIOD(4),
256 .gpio = GPIOD(5),
266 .gpio = GPIOD(6),
276 .gpio = GPIOD(7),
286 .gpio = GPIOD(8),
[all …]
A Dhe0801a068_mipi_config.c198 .gpio = GPIOE(11),
221 .gpio = GPIOD(0),
231 .gpio = GPIOD(1),
241 .gpio = GPIOD(2),
251 .gpio = GPIOD(3),
261 .gpio = GPIOD(4),
271 .gpio = GPIOD(5),
281 .gpio = GPIOD(6),
291 .gpio = GPIOD(7),
301 .gpio = GPIOD(8),
[all …]
A Df133_fpga.c179 .gpio = GPIOD(0),
189 .gpio = GPIOD(1),
199 .gpio = GPIOD(2),
209 .gpio = GPIOD(3),
219 .gpio = GPIOD(4),
229 .gpio = GPIOD(5),
239 .gpio = GPIOD(6),
249 .gpio = GPIOD(7),
259 .gpio = GPIOD(8),
269 .gpio = GPIOD(9),
[all …]
A DVVX07H005A10_mipi_config.c193 .gpio = GPIOE(11),
206 .gpio = GPIOD(0),
216 .gpio = GPIOD(1),
226 .gpio = GPIOD(2),
236 .gpio = GPIOD(3),
246 .gpio = GPIOD(4),
256 .gpio = GPIOD(5),
266 .gpio = GPIOD(6),
276 .gpio = GPIOD(7),
286 .gpio = GPIOD(8),
[all …]
A Df133_lvds.c204 .gpio = GPIOD(0),
214 .gpio = GPIOD(1),
224 .gpio = GPIOD(2),
234 .gpio = GPIOD(3),
244 .gpio = GPIOD(4),
254 .gpio = GPIOD(5),
264 .gpio = GPIOD(6),
274 .gpio = GPIOD(7),
284 .gpio = GPIOD(8),
294 .gpio = GPIOD(9),
[all …]
A Dtft08006_mipi_config.c218 .gpio = GPIOG(13),
230 .gpio = GPIOD(0),
240 .gpio = GPIOD(1),
250 .gpio = GPIOD(2),
260 .gpio = GPIOD(3),
270 .gpio = GPIOD(4),
280 .gpio = GPIOD(5),
290 .gpio = GPIOD(6),
300 .gpio = GPIOD(7),
310 .gpio = GPIOD(8),
[all …]
/bsp/loongson/ls1cdev/drivers/
A Ddrv_gpio.c22 unsigned int gpio = pin; in ls1c_pin_mode() local
26 gpio_init(gpio, gpio_mode_output); in ls1c_pin_mode()
30 gpio_init(gpio, gpio_mode_input); in ls1c_pin_mode()
39 unsigned int gpio = pin; in ls1c_pin_write() local
43 gpio_set(gpio, gpio_level_low); in ls1c_pin_write()
47 gpio_set(gpio, gpio_level_high); in ls1c_pin_write()
56 unsigned int gpio = pin; in ls1c_pin_read() local
59 if (0 == gpio_get(gpio)) in ls1c_pin_read()
74 unsigned int gpio = pin; in ls1c_pin_attach_irq() local
92 gpio_set_irq_type(gpio, type); in ls1c_pin_attach_irq()
[all …]
/bsp/Infineon/libraries/HAL_Drivers/
A Ddrv_pwm.h30 .gpio = GET_PIN(0, 0), \
39 .gpio = GET_PIN(11, 3), \
48 .gpio = GET_PIN(11, 4), \
57 .gpio = GET_PIN(5, 1), \
66 .gpio = GET_PIN(2, 2), \
75 .gpio = GET_PIN(5, 6), \
84 .gpio = GET_PIN(5, 7), \
93 .gpio = GET_PIN(7, 7), \
102 .gpio = GET_PIN(9, 4), \
111 .gpio = GET_PIN(10, 2), \
[all …]
/bsp/loongson/ls2kdev/drivers/
A Ddrv_gpio.c22 struct loongson_gpio *gpio; in loongson_pin_mode() local
31 gpio->GPIO0_OEN &= ~m; in loongson_pin_mode()
34 gpio->GPIO0_OEN |= m; in loongson_pin_mode()
37 gpio->GPIO0_OEN |= m; in loongson_pin_mode()
40 gpio->GPIO0_OEN |= m; in loongson_pin_mode()
43 gpio->GPIO0_OEN &= ~m; in loongson_pin_mode()
53 struct loongson_gpio *gpio; in loongson_pin_write() local
66 gpio->GPIO0_O |= m; in loongson_pin_write()
68 gpio->GPIO0_O &= ~m; in loongson_pin_write()
78 m = gpio->GPIO0_I; in loongson_pin_read()
[all …]
/bsp/mm32f327x/Libraries/MM32F327x/HAL_Lib/Inc/
A Dhal_gpio.h168 void GPIO_DeInit(GPIO_TypeDef* gpio);
170 void GPIO_Init(GPIO_TypeDef* gpio, GPIO_InitTypeDef* init_struct);
172 void GPIO_SetBits(GPIO_TypeDef* gpio, u16 pin);
173 void GPIO_ResetBits(GPIO_TypeDef* gpio, u16 pin);
174 void GPIO_WriteBit(GPIO_TypeDef* gpio, u16 pin, BitAction value);
175 void GPIO_Write(GPIO_TypeDef* gpio, u16 value);
177 void GPIO_PinLockConfig(GPIO_TypeDef* gpio, u16 pin);
178 bool GPIO_ReadInputDataBit(GPIO_TypeDef* gpio, u16 pin);
179 bool GPIO_ReadOutputDataBit(GPIO_TypeDef* gpio, u16 pin);
181 u16 GPIO_ReadInputData(GPIO_TypeDef* gpio);
[all …]
/bsp/dm365/drivers/
A Dgpio.c36 static int gpio_to_base(unsigned int gpio) in gpio_to_base() argument
41 grp_idx = gpio >> GPIO_GRP_MASK; in gpio_to_base()
68 int gpio_direction_input(unsigned int gpio) in gpio_direction_input() argument
74 ret = gpio_to_base(gpio); in gpio_direction_input()
78 offset = gpio & ((1 << GPIO_GRP_MASK) -1); in gpio_direction_input()
94 ret = gpio_to_base(gpio); in gpio_direction_output()
99 offset = gpio & ((1 << GPIO_GRP_MASK) -1); in gpio_direction_output()
122 ret = gpio_to_base(gpio); in gpio_set_value()
127 offset = gpio & ((1 << GPIO_GRP_MASK) -1); in gpio_set_value()
142 int gpio_get_value(unsigned int gpio) in gpio_get_value() argument
[all …]
/bsp/allwinner/libraries/drivers/
A Dlcd_cfg.c141 .gpio = GPIOG(13),
195 .gpio = GPIOD(0),
205 .gpio = GPIOD(1),
215 .gpio = GPIOD(2),
225 .gpio = GPIOD(3),
235 .gpio = GPIOD(4),
245 .gpio = GPIOD(5),
255 .gpio = GPIOD(6),
265 .gpio = GPIOD(7),
275 .gpio = GPIOD(8),
[all …]
/bsp/ht32/libraries/ht32_drivers/
A Ddrv_gpio.c23 HT_GPIO_TypeDef *gpio; member
214 if ((index->gpio) == HT_GPIOA) in ht32_pin_mode()
216 else if ((index->gpio) == HT_GPIOB) in ht32_pin_mode()
219 else if ((index->gpio) == HT_GPIOC) in ht32_pin_mode()
223 else if ((index->gpio) == HT_GPIOD) in ht32_pin_mode()
227 else if ((index->gpio) == HT_GPIOE) in ht32_pin_mode()
231 else if ((index->gpio) == HT_GPIOF) in ht32_pin_mode()
238 if ((index->gpio) == HT_GPIOA) in ht32_pin_mode()
240 else if ((index->gpio) == HT_GPIOB) in ht32_pin_mode()
243 else if ((index->gpio) == HT_GPIOC) in ht32_pin_mode()
[all …]

Completed in 45 milliseconds

123456789