Home
last modified time | relevance | path

Searched refs:remap (Results 1 – 18 of 18) sorted by relevance

/hal_gigadevice-latest/include/dt-bindings/pinctrl/
Dgd32-afio.h97 #define GD32_PINMUX_AFIO(port, pin, mode, remap) \ argument
101 (((GD32_ ## remap) & GD32_REMAP_MSK) << GD32_REMAP_POS))
132 #define GD32_REMAP_REG_GET(remap) \ argument
133 (((remap) >> GD32_REMAP_REG_POS) & GD32_REMAP_REG_MSK)
140 #define GD32_REMAP_POS_GET(remap) \ argument
141 (((remap) >> GD32_REMAP_POS_POS) & GD32_REMAP_POS_MSK)
148 #define GD32_REMAP_MSK_GET(remap) \ argument
149 (((remap) >> GD32_REMAP_MSK_POS) & GD32_REMAP_MSK_MSK)
156 #define GD32_REMAP_VAL_GET(remap) \ argument
157 (((remap) >> GD32_REMAP_VAL_POS) & GD32_REMAP_VAL_MSK)
/hal_gigadevice-latest/gd32vf103/standard_peripheral/source/
Dgd32vf103_gpio.c342 void gpio_pin_remap_config(uint32_t remap, ControlStatus newvalue) in gpio_pin_remap_config() argument
346 if (AFIO_PCF1_FIELDS == (remap & AFIO_PCF1_FIELDS)) { in gpio_pin_remap_config()
354 temp_mask = (remap & PCF_POSITION_MASK) >> 0x10U; in gpio_pin_remap_config()
355 remap1 = remap & LSB_16BIT_MASK; in gpio_pin_remap_config()
359 == (remap & (PCF_LOCATION1_MASK | PCF_LOCATION2_MASK))) { in gpio_pin_remap_config()
362 } else if (PCF_LOCATION2_MASK == (remap & PCF_LOCATION2_MASK)) { in gpio_pin_remap_config()
367 temp_reg &= ~(remap1 << ((remap >> 0x15U) * 0x10U)); in gpio_pin_remap_config()
373 temp_reg |= (remap1 << ((remap >> 0x15U) * 0x10U)); in gpio_pin_remap_config()
376 if (AFIO_PCF1_FIELDS == (remap & AFIO_PCF1_FIELDS)) { in gpio_pin_remap_config()
/hal_gigadevice-latest/gd32f403/standard_peripheral/source/
Dgd32f403_gpio.c365 void gpio_pin_remap_config(uint32_t remap, ControlStatus newvalue) in gpio_pin_remap_config() argument
369 if(((uint32_t)0x80000000U) == (remap & 0x80000000U)){ in gpio_pin_remap_config()
377 temp_mask = (remap & PCF_POSITION_MASK) >> 0x10U; in gpio_pin_remap_config()
378 remap1 = remap & LSB_16BIT_MASK; in gpio_pin_remap_config()
381 …if((PCF_LOCATION1_MASK | PCF_LOCATION2_MASK) == (remap & (PCF_LOCATION1_MASK | PCF_LOCATION2_MASK)… in gpio_pin_remap_config()
384 }else if(PCF_LOCATION2_MASK == (remap & PCF_LOCATION2_MASK)){ in gpio_pin_remap_config()
389 temp_reg &= ~(remap1 << ((remap >> 0x15U)*0x10U)); in gpio_pin_remap_config()
395 temp_reg |= (remap1 << ((remap >> 0x15U)*0x10U)); in gpio_pin_remap_config()
398 if(AFIO_PCF1_FIELDS == (remap & AFIO_PCF1_FIELDS)){ in gpio_pin_remap_config()
/hal_gigadevice-latest/gd32e10x/standard_peripheral/source/
Dgd32e10x_gpio.c354 void gpio_pin_remap_config(uint32_t remap, ControlStatus newvalue) in gpio_pin_remap_config() argument
358 if(((uint32_t)0x80000000U) == (remap & 0x80000000U)){ in gpio_pin_remap_config()
366 temp_mask = (remap & PCF_POSITION_MASK) >> 0x10U; in gpio_pin_remap_config()
367 remap1 = remap & LSB_16BIT_MASK; in gpio_pin_remap_config()
370 …if((PCF_LOCATION1_MASK | PCF_LOCATION2_MASK) == (remap & (PCF_LOCATION1_MASK | PCF_LOCATION2_MASK)… in gpio_pin_remap_config()
373 }else if(PCF_LOCATION2_MASK == (remap & PCF_LOCATION2_MASK)){ in gpio_pin_remap_config()
378 temp_reg &= ~(remap1 << ((remap >> 0x15U)*0x10U)); in gpio_pin_remap_config()
384 temp_reg |= (remap1 << ((remap >> 0x15U)*0x10U)); in gpio_pin_remap_config()
387 if(AFIO_PCF1_FIELDS == (remap & AFIO_PCF1_FIELDS)){ in gpio_pin_remap_config()
/hal_gigadevice-latest/gd32e50x/standard_peripheral/source/
Dgd32e50x_gpio.c372 void gpio_pin_remap_config(uint32_t remap, ControlStatus newvalue) in gpio_pin_remap_config() argument
376 if(((uint32_t)0x80000000U) == (remap & 0x80000000U)){ in gpio_pin_remap_config()
384 temp_mask = (remap & PCF_POSITION_MASK) >> 0x10U; in gpio_pin_remap_config()
385 remap1 = remap & LSB_16BIT_MASK; in gpio_pin_remap_config()
388 …if((PCF_LOCATION1_MASK | PCF_LOCATION2_MASK) == (remap & (PCF_LOCATION1_MASK | PCF_LOCATION2_MASK)… in gpio_pin_remap_config()
391 }else if(PCF_LOCATION2_MASK == (remap & PCF_LOCATION2_MASK)){ in gpio_pin_remap_config()
396 temp_reg &= ~(remap1 << ((remap >> 0x15U)*0x10U)); in gpio_pin_remap_config()
402 temp_reg |= (remap1 << ((remap >> 0x15U)*0x10U)); in gpio_pin_remap_config()
405 if(AFIO_PCF1_FIELDS == (remap & AFIO_PCF1_FIELDS)){ in gpio_pin_remap_config()
/hal_gigadevice-latest/scripts/
Dgd32pinctrl.py96 for port, pin, mode, name_suffix, remap in cfg:
182 remap = AFIO_REMAP_SUFFIXES[remap_options][remap_value]
190 remap = signal.split("_")[0] + f"_{remap}"
201 remap,
/hal_gigadevice-latest/pinconfigs/
DREADME.md10 function. These alternate functions can be sometimes changed using the remap
80 Available configuration options for each remap are:
84 (4 options). If a signal has a single partial remap, it still needs
109 # Configuration for CAN0_RX signal. It can be remapped to PA11 (no remap),
110 # PB8 (partial remap (1)) or PD0 (full remap).
/hal_gigadevice-latest/gd32vf103/standard_peripheral/include/
Dgd32vf103_gpio.h408 void gpio_pin_remap_config(uint32_t remap, ControlStatus newvalue);
/hal_gigadevice-latest/gd32e10x/standard_peripheral/include/
Dgd32e10x_gpio.h452 void gpio_pin_remap_config(uint32_t remap, ControlStatus newvalue);
/hal_gigadevice-latest/gd32f403/standard_peripheral/include/
Dgd32f403_gpio.h463 void gpio_pin_remap_config(uint32_t remap, ControlStatus newvalue);
/hal_gigadevice-latest/gd32l23x/standard_peripheral/source/
Dgd32l23x_timer.c1651 void timer_channel_remap_config(uint32_t timer_periph, uint32_t remap) in timer_channel_remap_config() argument
1653 TIMER_IRMP(timer_periph) = (uint32_t)remap; in timer_channel_remap_config()
/hal_gigadevice-latest/gd32f4xx/standard_peripheral/source/
Dgd32f4xx_timer.c1875 void timer_channel_remap_config(uint32_t timer_periph, uint32_t remap) in timer_channel_remap_config() argument
1877 TIMER_IRMP(timer_periph) = (uint32_t)remap; in timer_channel_remap_config()
/hal_gigadevice-latest/gd32f3x0/standard_peripheral/source/
Dgd32f3x0_timer.c2018 void timer_channel_remap_config(uint32_t timer_periph, uint32_t remap) in timer_channel_remap_config() argument
2020 TIMER_IRMP(timer_periph) = (uint32_t)remap; in timer_channel_remap_config()
/hal_gigadevice-latest/gd32f4xx/standard_peripheral/include/
Dgd32f4xx_timer.h757 void timer_channel_remap_config(uint32_t timer_periph,uint32_t remap);
/hal_gigadevice-latest/gd32f3x0/standard_peripheral/include/
Dgd32f3x0_timer.h760 void timer_channel_remap_config(uint32_t timer_periph,uint32_t remap);
/hal_gigadevice-latest/gd32e50x/standard_peripheral/include/
Dgd32e50x_gpio.h733 void gpio_pin_remap_config(uint32_t remap, ControlStatus newvalue);
/hal_gigadevice-latest/gd32a50x/standard_peripheral/source/
Dgd32a50x_timer.c2380 void timer_channel_remap_config(uint32_t timer_periph, uint32_t remap) in timer_channel_remap_config() argument
2382 TIMER_IRMP(timer_periph) = (uint32_t)remap; in timer_channel_remap_config()
/hal_gigadevice-latest/gd32a50x/standard_peripheral/include/
Dgd32a50x_timer.h1081 void timer_channel_remap_config(uint32_t timer_periph, uint32_t remap);