Home
last modified time | relevance | path

Searched defs:pin (Results 1 – 25 of 103) sorted by relevance

12345

/device/soc/telink/b91/b91_ble_sdk/drivers/B91/
Dgpio.c53 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 …]
Dgpio.h165 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 …]
Dspi.c96 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()
Dadc.c103 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/
Dwm_io.c34 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/
Dapp_io.c146 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/
Dhal_gpio_v1.c31 #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()
Dhal_gpio_v2.c83 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()
Dhal_key.c485 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/
Dcmpt.h54 #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/
Dhpm_gpio_drv.h51 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/
Dwm_gpio.c96 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/
Dhal_iot_gpio.c97 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/
Dgr55xx_ll_msio.h77 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()
Dgr55xx_ll_gpio.h77 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()
Dgr55xx_ll_aon_gpio.h77 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/
Dhal_psc_best2003.c318 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()
Dhal_iomux_best2003.c624 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/
Dpinctrl-sunxi.h37 #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 …]
Dpinctrl-sunxi.c105 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/
Dhisignalling.c41 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/
Dhdf_base_hal.c110 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/
Dapp_gpiote.h67 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/
Dpinconf.h61 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/
Dbk_gpio_driver.c27 uint32_t pin; member
33 uint32_t pin; member
64 static uint32_t GpioGetPinIdx(uint32_t pin) in GpioGetPinIdx()

12345