| /device/soc/telink/b91/b91_ble_sdk/drivers/B91/ |
| D | gpio.c | 53 void gpio_input_en(gpio_pin_e pin) in gpio_input_en() 72 void gpio_input_dis(gpio_pin_e pin) in gpio_input_dis() 92 void gpio_set_input(gpio_pin_e pin, unsigned char value) in gpio_set_input() 106 void gpio_ds_en(gpio_pin_e pin) in gpio_ds_en() 124 void gpio_ds_dis(gpio_pin_e pin) in gpio_ds_dis() 142 void gpio_shutdown(gpio_pin_e pin) in gpio_shutdown() 216 void gpio_set_irq(gpio_pin_e pin, gpio_irq_trigger_type_e trigger_type) in gpio_set_irq() 247 void gpio_set_gpio2risc0_irq(gpio_pin_e pin, gpio_irq_trigger_type_e trigger_type) in gpio_set_gpio2risc0_irq() 277 void gpio_set_gpio2risc1_irq(gpio_pin_e pin, gpio_irq_trigger_type_e trigger_type) in gpio_set_gpio2risc1_irq() 307 void gpio_set_up_down_res(gpio_pin_e pin, gpio_pull_type_e up_down_res) in gpio_set_up_down_res() [all …]
|
| D | gpio.h | 165 static inline void gpio_function_en(gpio_pin_e pin) in gpio_function_en() 176 static inline void gpio_function_dis(gpio_pin_e pin) in gpio_function_dis() 187 static inline void gpio_set_high_level(gpio_pin_e pin) in gpio_set_high_level() 198 static inline void gpio_set_low_level(gpio_pin_e pin) in gpio_set_low_level() 210 static inline void gpio_set_level(gpio_pin_e pin, unsigned char value) in gpio_set_level() 225 static inline _Bool gpio_get_level(gpio_pin_e pin) in gpio_get_level() 249 static inline void gpio_toggle(gpio_pin_e pin) in gpio_toggle() 259 static inline void gpio_output_en(gpio_pin_e pin) in gpio_output_en() 270 static inline void gpio_output_dis(gpio_pin_e pin) in gpio_output_dis() 281 static inline void gpio_set_output(gpio_pin_e pin, unsigned char value) in gpio_set_output() [all …]
|
| D | spi.c | 96 void hspi_set_pin_mux(hspi_pin_def_e pin) in hspi_set_pin_mux() 122 void hspi_cs_pin_en(hspi_csn_pin_def_e pin) in hspi_cs_pin_en() 132 void hspi_cs_pin_dis(hspi_csn_pin_def_e pin) in hspi_cs_pin_dis() 160 void pspi_set_pin_mux(pspi_pin_def_e pin) in pspi_set_pin_mux() 185 void pspi_cs_pin_en(pspi_csn_pin_def_e pin) in pspi_cs_pin_en() 195 void pspi_cs_pin_dis(pspi_csn_pin_def_e pin) in pspi_cs_pin_dis()
|
| D | adc.c | 103 void adc_pin_config(adc_input_pin_mode_e mode, adc_input_pin_def_e pin) in adc_pin_config() 236 void adc_gpio_sample_init(adc_input_pin_def_e pin, adc_ref_vol_e v_ref, adc_pre_scale_e pre_scale, in adc_gpio_sample_init()
|
| /device/soc/winnermicro/wm800/board/platform/drivers/io/ |
| D | wm_io.c | 34 u8 pin; in io_cfg_option1() local 52 u8 pin; in io_cfg_option2() local 70 u8 pin; in io_cfg_option3() local 88 u8 pin; in io_cfg_option4() local 106 u8 pin; in io_cfg_option5() local 125 u8 pin; in io_cfg_option6() local 147 u8 pin; in io_cfg_option7() local 210 u8 pin; in tls_io_cfg_get() local
|
| /device/soc/goodix/gr551x/sdk_liteos/gr551x_sdk/components/app_drivers/src/ |
| D | app_io.c | 146 uint16_t app_io_deinit(app_io_type_t type, uint32_t pin) in app_io_deinit() 174 app_io_pin_state_t app_io_read_pin(app_io_type_t type, uint32_t pin) in app_io_read_pin() 209 uint16_t app_io_write_pin(app_io_type_t type, uint32_t pin, app_io_pin_state_t pin_state) in app_io_write_pin() 240 uint16_t app_io_toggle_pin(app_io_type_t type, uint32_t pin) in app_io_toggle_pin() 273 uint16_t app_io_deinit(app_io_type_t type, uint32_t pin) in app_io_deinit() 278 app_io_pin_state_t app_io_read_pin(app_io_type_t type, uint32_t pin) in app_io_read_pin() 283 uint16_t app_io_write_pin(app_io_type_t type, uint32_t pin, app_io_pin_state_t pin_state) in app_io_write_pin() 288 uint16_t app_io_toggle_pin(app_io_type_t type, uint32_t pin) in app_io_toggle_pin()
|
| /device/soc/bestechnic/bes2600/liteos_m/sdk/bsp/platform/hal/ |
| D | hal_gpio_v1.c | 31 #define HAL_GPIO_PIN_TO_BANK(pin) \ argument 34 #define HAL_GPIO_PIN_TO_PORT(pin) \ argument 44 #define HAL_GPIO_AUX_PIN_TO_BANK(pin) \ argument 47 #define HAL_GPIO_AUX_PIN_TO_PORT(pin) \ argument 71 enum HAL_GPIO_DIR_T hal_gpio_pin_get_dir(enum HAL_GPIO_PIN_T pin) in hal_gpio_pin_get_dir() 120 void hal_gpio_pin_set_dir(enum HAL_GPIO_PIN_T pin, enum HAL_GPIO_DIR_T dir, uint8_t val_for_out) in hal_gpio_pin_set_dir() 174 void hal_gpio_pin_set(enum HAL_GPIO_PIN_T pin) in hal_gpio_pin_set() 220 void hal_gpio_pin_clr(enum HAL_GPIO_PIN_T pin) in hal_gpio_pin_clr() 266 uint8_t hal_gpio_pin_get_val(enum HAL_GPIO_PIN_T pin) in hal_gpio_pin_get_val() 372 uint8_t hal_gpio_setup_irq(enum HAL_GPIO_PIN_T pin, const struct HAL_GPIO_IRQ_CFG_T *cfg) in hal_gpio_setup_irq()
|
| D | hal_gpio_v2.c | 83 static uint32_t hal_gpio_pin_to_bank(enum HAL_GPIO_PIN_T pin) in hal_gpio_pin_to_bank() 97 static uint32_t hal_gpio_pin_to_offset(enum HAL_GPIO_PIN_T pin) in hal_gpio_pin_to_offset() 125 enum HAL_GPIO_DIR_T hal_gpio_pin_get_dir(enum HAL_GPIO_PIN_T pin) in hal_gpio_pin_get_dir() 156 void hal_gpio_pin_set_dir(enum HAL_GPIO_PIN_T pin, enum HAL_GPIO_DIR_T dir, uint8_t val_for_out) in hal_gpio_pin_set_dir() 192 void hal_gpio_pin_set(enum HAL_GPIO_PIN_T pin) in hal_gpio_pin_set() 216 void hal_gpio_pin_clr(enum HAL_GPIO_PIN_T pin) in hal_gpio_pin_clr() 240 uint8_t hal_gpio_pin_get_val(enum HAL_GPIO_PIN_T pin) in hal_gpio_pin_get_val() 269 enum HAL_GPIO_PIN_T pin; in _hal_gpio_irq_handler() local 292 uint8_t hal_gpio_setup_irq(enum HAL_GPIO_PIN_T pin, const struct HAL_GPIO_IRQ_CFG_T *cfg) in hal_gpio_setup_irq()
|
| D | hal_key.c | 485 static int hal_gpiokey_find_index(enum HAL_GPIO_PIN_T pin) in hal_gpiokey_find_index() 499 static bool hal_gpiokey_pressed(enum HAL_GPIO_PIN_T pin) in hal_gpiokey_pressed() 505 static void hal_gpiokey_irqhandler(enum HAL_GPIO_PIN_T pin) in hal_gpiokey_irqhandler() 535 static void hal_gpiokey_enable_irq(enum HAL_GPIO_PIN_T pin, enum HAL_GPIO_IRQ_POLARITY_T polarity) in hal_gpiokey_enable_irq() 550 static void hal_gpiokey_disable_irq(enum HAL_GPIO_PIN_T pin) in hal_gpiokey_disable_irq() 813 GPIO_MAP_T pin; in hal_key_debounce_handler() local
|
| /device/soc/telink/b91/b91_ble_sdk/drivers/B91/compatibility_pack/ |
| D | cmpt.h | 54 #define gpio_write(pin, value) gpio_set_level(pin, value) argument 62 #define gpio_set_output_en(pin, value) gpio_set_output(pin, value) argument 70 #define gpio_read(pin) gpio_get_level(pin) argument 78 #define gpio_set_gpio_en(pin) gpio_function_en(pin) argument 87 #define gpio_set_input_en(pin, value) gpio_set_input(pin, value) argument
|
| /device/soc/hpmicro/sdk/hpm_sdk/drivers/inc/ |
| D | hpm_gpio_drv.h | 51 static inline uint8_t gpio_read_pin(GPIO_Type *ptr, uint32_t port, uint8_t pin) in gpio_read_pin() 63 static inline void gpio_toggle_pin(GPIO_Type *ptr, uint32_t port, uint8_t pin) in gpio_toggle_pin() 76 static inline void gpio_write_pin(GPIO_Type *ptr, uint32_t port, uint8_t pin, uint8_t high) in gpio_write_pin() 92 static inline void gpio_set_pin_input(GPIO_Type *ptr, uint32_t port, uint8_t pin) in gpio_set_pin_input() 104 static inline void gpio_set_pin_output(GPIO_Type *ptr, uint32_t port, uint8_t pin) in gpio_set_pin_output() 128 static inline bool gpio_check_pin_interrupt_flag(GPIO_Type *ptr, uint32_t port, uint8_t pin) in gpio_check_pin_interrupt_flag() 140 static inline void gpio_clear_pin_interrupt_flag(GPIO_Type *ptr, uint32_t port, uint8_t pin) in gpio_clear_pin_interrupt_flag() 154 static inline bool gpio_check_pin_interrupt_enabled(GPIO_Type *ptr, uint32_t port, uint8_t pin) in gpio_check_pin_interrupt_enabled() 166 static inline void gpio_enable_pin_interrupt(GPIO_Type *ptr, uint32_t port, uint8_t pin) in gpio_enable_pin_interrupt() 178 static inline void gpio_disable_pin_interrupt(GPIO_Type *ptr, uint32_t port, uint8_t pin) in gpio_disable_pin_interrupt() [all …]
|
| /device/soc/winnermicro/wm800/board/platform/drivers/gpio/ |
| D | wm_gpio.c | 96 u8 pin; in tls_gpio_cfg() local 152 u8 pin; in tls_gpio_read() local 190 u8 pin; in tls_gpio_write() local 230 u8 pin; in tls_gpio_irq_enable() local 312 u8 pin; in tls_gpio_irq_disable() local 349 u8 pin; in tls_get_gpio_irq_status() local 378 u8 pin; in tls_clr_gpio_irq_status() local
|
| /device/soc/goodix/gr551x/adapter/hals/iot_hardware/wifiiot_lite/ |
| D | hal_iot_gpio.c | 97 static inline app_io_type_t pin_map(uint32_t id, uint32_t *pin) in pin_map() 111 static int get_pin_index(uint32_t pin) in get_pin_index() 148 uint32_t pin = 0; in IoTGpioSetDir() local 185 uint32_t pin = 0; in IoTGpioSetOutputVal() local 218 uint32_t pin = 0; in IoTGpioGetInputVal() local 235 uint32_t pin = 0; in IoTGpioRegisterIsrFunc() local 280 uint32_t pin = 0; in IoTGpioUnregisterIsrFunc() local 325 uint32_t pin = 0; in IoTGpioSetIsrMode() local 365 uint32_t pin = 0; in IoTGpioDeinit() local
|
| /device/soc/goodix/gr551x/sdk_liteos/gr551x_sdk/drivers/inc/ |
| D | gr55xx_ll_msio.h | 77 uint32_t pin; /**< Specifies the MSIO pins to be MSIO_InitStructured. member 300 __STATIC_INLINE uint32_t ll_msio_get_pin_direction(uint32_t pin) in ll_msio_get_pin_direction() 363 __STATIC_INLINE uint32_t ll_msio_get_pin_mode(uint32_t pin) in ll_msio_get_pin_mode() 424 __STATIC_INLINE uint32_t ll_msio_get_pin_pull(uint32_t pin) in ll_msio_get_pin_pull() 461 __STATIC_INLINE void ll_msio_set_pin_mux(uint32_t pin, uint32_t mux) in ll_msio_set_pin_mux() 500 __STATIC_INLINE uint32_t ll_msio_get_pin_mux(uint32_t pin) in ll_msio_get_pin_mux()
|
| D | gr55xx_ll_gpio.h | 77 uint32_t pin; /*!< Specifies the GPIO pins to be GPIO_InitStructured. member 365 __STATIC_INLINE uint32_t ll_gpio_get_pin_mode(gpio_regs_t *GPIOx, uint32_t pin) in ll_gpio_get_pin_mode() 442 __STATIC_INLINE uint32_t ll_gpio_get_pin_pull(gpio_regs_t *GPIOx, uint32_t pin) in ll_gpio_get_pin_pull() 482 __STATIC_INLINE void ll_gpio_set_mux_pin_0_7(gpio_regs_t *GPIOx, uint32_t pin, uint32_t mux) in ll_gpio_set_mux_pin_0_7() 518 __STATIC_INLINE uint32_t ll_gpio_get_mux_pin_0_7(gpio_regs_t *GPIOx, uint32_t pin) in ll_gpio_get_mux_pin_0_7() 557 __STATIC_INLINE void ll_gpio_set_mux_pin_8_15(gpio_regs_t *GPIOx, uint32_t pin, uint32_t mux) in ll_gpio_set_mux_pin_8_15() 594 __STATIC_INLINE uint32_t ll_gpio_get_mux_pin_8_15(gpio_regs_t *GPIOx, uint32_t pin) in ll_gpio_get_mux_pin_8_15()
|
| D | gr55xx_ll_aon_gpio.h | 77 uint32_t pin; /**< Specifies the AON_GPIO pins to be AON_GPIO_InitStructured. member 313 __STATIC_INLINE uint32_t ll_aon_gpio_get_pin_mode(uint32_t pin) in ll_aon_gpio_get_pin_mode() 377 __STATIC_INLINE uint32_t ll_aon_gpio_get_pin_pull(uint32_t pin) in ll_aon_gpio_get_pin_pull() 416 __STATIC_INLINE void ll_aon_gpio_set_mux_pin_0_7(uint32_t pin, uint32_t mux) in ll_aon_gpio_set_mux_pin_0_7() 455 __STATIC_INLINE uint32_t ll_aon_gpio_get_mux_pin_0_7(uint32_t pin) in ll_aon_gpio_get_mux_pin_0_7()
|
| /device/soc/bestechnic/bes2600/liteos_m/sdk/bsp/platform/hal/best2003/ |
| D | hal_psc_best2003.c | 318 void hal_psc_mcu_gpio_irq_enable(enum HAL_GPIO_PIN_T pin) in hal_psc_mcu_gpio_irq_enable() 325 void hal_psc_mcu_gpio_irq_disable(enum HAL_GPIO_PIN_T pin) in hal_psc_mcu_gpio_irq_disable() 350 void hal_psc_gpio_irq_enable(enum HAL_GPIO_PIN_T pin) in hal_psc_gpio_irq_enable() 355 void hal_psc_gpio_irq_disable(enum HAL_GPIO_PIN_T pin) in hal_psc_gpio_irq_disable()
|
| D | hal_iomux_best2003.c | 624 uint32_t hal_iomux_set_function(enum HAL_IOMUX_PIN_T pin, enum HAL_IOMUX_FUNCTION_T func, enum HAL_… in hal_iomux_set_function() 703 enum HAL_IOMUX_FUNCTION_T hal_iomux_get_function(enum HAL_IOMUX_PIN_T pin) in hal_iomux_get_function() 708 uint32_t hal_iomux_set_io_voltage_domains(enum HAL_IOMUX_PIN_T pin, enum HAL_IOMUX_PIN_VOLTAGE_DOMA… in hal_iomux_set_io_voltage_domains() 721 uint32_t hal_iomux_set_io_pull_select(enum HAL_IOMUX_PIN_T pin, enum HAL_IOMUX_PIN_PULL_SELECT_T pu… in hal_iomux_set_io_pull_select() 744 uint32_t hal_iomux_set_io_drv(enum HAL_IOMUX_PIN_T pin, uint32_t val) in hal_iomux_set_io_drv() 1964 void hal_iomux_set_codec_gpio_trigger(enum HAL_IOMUX_PIN_T pin, bool polarity) in hal_iomux_set_codec_gpio_trigger()
|
| /device/board/isoftstone/zhiyuan/kernel/driver/drivers/pinctrl/ |
| D | pinctrl-sunxi.h | 37 #define SUNXI_PINCTRL_PIN(bank, pin) \ argument 158 struct pinctrl_pin_desc pin; member 184 unsigned pin; member 271 static inline u32 sunxi_mux_reg(u16 pin, enum sunxi_pinctrl_hw_type hw_type) in sunxi_mux_reg() 280 static inline u32 sunxi_mux_offset(u16 pin) in sunxi_mux_offset() 286 static inline u32 sunxi_data_reg(u16 pin, enum sunxi_pinctrl_hw_type hw_type) in sunxi_data_reg() 295 static inline u32 sunxi_data_offset(u16 pin) in sunxi_data_offset() 301 static inline u32 sunxi_dlevel_reg(u16 pin, enum sunxi_pinctrl_hw_type hw_type) in sunxi_dlevel_reg() 310 static inline u32 sunxi_dlevel_offset(u16 pin, enum sunxi_pinctrl_hw_type hw_type) in sunxi_dlevel_offset() 316 static inline u32 sunxi_pull_reg(u16 pin, enum sunxi_pinctrl_hw_type hw_type) in sunxi_pull_reg() [all …]
|
| D | pinctrl-sunxi.c | 105 const struct sunxi_desc_pin *pin = pctl->desc->pins + i; in sunxi_pinctrl_desc_find_function_by_name() local 132 const struct sunxi_desc_pin *pin = pctl->desc->pins + i; in sunxi_pinctrl_desc_find_function_by_pin() local 499 unsigned pin, in sunxi_pinctrl_set_io_bias_cfg() 568 static int sunxi_pconf_reg(unsigned pin, enum pin_config_param param, in sunxi_pconf_reg() 620 static int sunxi_pconf_get(struct pinctrl_dev *pctldev, unsigned pin, in sunxi_pconf_get() 692 static int sunxi_pconf_set(struct pinctrl_dev *pctldev, unsigned pin, in sunxi_pconf_set() 829 unsigned pin, in sunxi_pmx_set() 1046 u32 pin = offset + chip->base; in sunxi_pinctrl_gpio_get() local 1094 int pin, base; in sunxi_pinctrl_gpio_of_xlate() local 1313 int pin, base; in sunxi_pinctrl_irq_of_xlate() local [all …]
|
| /device/soc/hisilicon/hi3516dv300/sdk_linux/sample/taurus/ai_sample/interconnection_server/ |
| D | hisignalling.c | 41 static int GpioExport(int pin) in GpioExport() 75 static int GpioUnexport(int pin) in GpioUnexport() 106 static int GpioDirection(int pin, int dir) in GpioDirection() 142 static int GpioWrite(int pin, int value) in GpioWrite() 176 static int GpioRead(int pin) in GpioRead() 215 static int GpioEdge(int pin, int edge) in GpioEdge()
|
| /device/board/talkweb/niobe407/liteos_m/drivers/hdf_base_hal/src/ |
| D | hdf_base_hal.c | 110 static bool GpioUseRegister(GPIO_PORT_MAP port, GPIO_PIN_MAP pin) in GpioUseRegister() 131 static bool GpioUseRemove(GPIO_PORT_MAP port, GPIO_PIN_MAP pin) in GpioUseRemove() 167 static unsigned int GetLLGpioPinMatch(GPIO_PIN_MAP pin) in GetLLGpioPinMatch()
|
| /device/soc/goodix/gr551x/sdk_liteos/gr551x_sdk/components/app_drivers/inc/ |
| D | app_gpiote.h | 67 uint32_t pin; /**< Specifies the IO pins to be configured. */ member 86 uint32_t pin; /**< Specifies the IO pins to be configured. */ member
|
| /device/soc/rockchip/rk3588/kernel/drivers/pinctrl/ |
| D | pinconf.h | 61 static inline int pinconf_set_config(struct pinctrl_dev *pctldev, unsigned pin, in pinconf_set_config() 113 const char *gname, unsigned pin) in pinconf_generic_dump_pins()
|
| /device/board/beken/bk7235x/hdf/src/ |
| D | bk_gpio_driver.c | 27 uint32_t pin; member 33 uint32_t pin; member 64 static uint32_t GpioGetPinIdx(uint32_t pin) in GpioGetPinIdx()
|