Home
last modified time | relevance | path

Searched refs:gpio_num (Results 1 – 25 of 203) sorted by relevance

123456789

/OK3568_Linux_fs/kernel/drivers/gpio/
H A Dgpio-it87.c154 static int it87_gpio_request(struct gpio_chip *chip, unsigned gpio_num) in it87_gpio_request() argument
160 mask = 1 << (gpio_num % 8); in it87_gpio_request()
161 group = (gpio_num / 8); in it87_gpio_request()
187 static int it87_gpio_get(struct gpio_chip *chip, unsigned gpio_num) in it87_gpio_get() argument
193 mask = 1 << (gpio_num % 8); in it87_gpio_get()
194 reg = (gpio_num / 8) + it87_gpio->io_base; in it87_gpio_get()
199 static int it87_gpio_direction_in(struct gpio_chip *chip, unsigned gpio_num) in it87_gpio_direction_in() argument
205 mask = 1 << (gpio_num % 8); in it87_gpio_direction_in()
206 group = (gpio_num / 8); in it87_gpio_direction_in()
225 unsigned gpio_num, int val) in it87_gpio_set() argument
[all …]
H A Dgpio-sch.c79 static int sch_gpio_direction_in(struct gpio_chip *gc, unsigned int gpio_num) in sch_gpio_direction_in() argument
84 sch_gpio_reg_set(sch, gpio_num, GIO, 1); in sch_gpio_direction_in()
89 static int sch_gpio_get(struct gpio_chip *gc, unsigned int gpio_num) in sch_gpio_get() argument
93 return sch_gpio_reg_get(sch, gpio_num, GLV); in sch_gpio_get()
96 static void sch_gpio_set(struct gpio_chip *gc, unsigned int gpio_num, int val) in sch_gpio_set() argument
101 sch_gpio_reg_set(sch, gpio_num, GLV, val); in sch_gpio_set()
105 static int sch_gpio_direction_out(struct gpio_chip *gc, unsigned int gpio_num, in sch_gpio_direction_out() argument
111 sch_gpio_reg_set(sch, gpio_num, GIO, 0); in sch_gpio_direction_out()
123 sch_gpio_set(gc, gpio_num, val); in sch_gpio_direction_out()
127 static int sch_gpio_get_direction(struct gpio_chip *gc, unsigned int gpio_num) in sch_gpio_get_direction() argument
[all …]
H A Dgpio-winbond.c351 static bool winbond_gpio_get_info(unsigned int *gpio_num, in winbond_gpio_get_info() argument
358 if (*gpio_num < 8) in winbond_gpio_get_info()
361 *gpio_num -= 8; in winbond_gpio_get_info()
372 if (*gpio_num == 0 && !params.pledgpio) in winbond_gpio_get_info()
374 else if (*gpio_num == 1 && !params.beepgpio) in winbond_gpio_get_info()
376 else if ((*gpio_num == 5 || *gpio_num == 6) && !params.i2cgpio) in winbond_gpio_get_info()
/OK3568_Linux_fs/buildroot/package/rockchip/npu_powerctrl_combine/
H A Dnpu_powerctrl_combine.c90 static int request_gpio(char *gpio_num) { in request_gpio() argument
92 ret = sysfs_write(GPIO_EXPORT_PATH, gpio_num); in request_gpio()
96 static void free_gpio(char *gpio_num) { in free_gpio() argument
97 sysfs_write(GPIO_UNEXPORT_PATH, gpio_num); in free_gpio()
100 static void set_gpio_dir(char *gpio_num, char *dir) { in set_gpio_dir() argument
104 GPIO_BASE_PATH, gpio_num); in set_gpio_dir()
/OK3568_Linux_fs/buildroot/package/rockchip/npu_powerctrl/
H A Dnpu_powerctrl.c99 static int request_gpio(char *gpio_num) { in request_gpio() argument
101 ret = sysfs_write(GPIO_EXPORT_PATH, gpio_num); in request_gpio()
105 static void free_gpio(char *gpio_num) { in free_gpio() argument
106 sysfs_write(GPIO_UNEXPORT_PATH, gpio_num); in free_gpio()
109 static void set_gpio_dir(char *gpio_num, char *dir) { in set_gpio_dir() argument
113 GPIO_BASE_PATH, gpio_num); in set_gpio_dir()
/OK3568_Linux_fs/kernel/drivers/spi/
H A Dspi-tle62x0.c137 int gpio_num = to_gpio_num(attr); in tle62x0_gpio_show() local
141 value = (st->gpio_state >> gpio_num) & 1; in tle62x0_gpio_show()
152 int gpio_num = to_gpio_num(attr); in tle62x0_gpio_store() local
160 dev_dbg(dev, "setting gpio %d to %ld\n", gpio_num, val); in tle62x0_gpio_store()
165 st->gpio_state |= 1 << gpio_num; in tle62x0_gpio_store()
167 st->gpio_state &= ~(1 << gpio_num); in tle62x0_gpio_store()
/OK3568_Linux_fs/u-boot/arch/arm/mach-mvebu/serdes/a38x/
H A Dsys_env_lib.c110 if (board_gpio[board_id_index].gpio_num == -1) { in sys_env_suspend_wakeup_check()
113 } else if (board_gpio[board_id_index].gpio_num == -2) { in sys_env_suspend_wakeup_check()
120 gpio = board_gpio[board_id_index].gpio_num; in sys_env_suspend_wakeup_check()
/OK3568_Linux_fs/kernel/drivers/staging/rtl8723bs/core/
H A Drtw_wlan_util.c2009 int rtw_get_gpio(struct net_device *netdev, int gpio_num) in rtw_get_gpio() argument
2022 direction = (rtw_read8(adapter, REG_GPIO_PIN_CTRL + 2) & BIT(gpio_num)) >> gpio_num; in rtw_get_gpio()
2026 value = (rtw_read8(adapter, REG_GPIO_PIN_CTRL + 1) & BIT(gpio_num)) >> gpio_num; in rtw_get_gpio()
2028 value = (rtw_read8(adapter, REG_GPIO_PIN_CTRL) & BIT(gpio_num)) >> gpio_num; in rtw_get_gpio()
2037 int rtw_set_gpio_output_value(struct net_device *netdev, int gpio_num, bool isHigh) in rtw_set_gpio_output_value() argument
2044 if (gpio_num > 7 || gpio_num < 4) { in rtw_set_gpio_output_value()
2054 direction = (rtw_read8(adapter, REG_GPIO_PIN_CTRL + 2) & BIT(gpio_num)) >> gpio_num; in rtw_set_gpio_output_value()
2059 …_write8(adapter, REG_GPIO_PIN_CTRL + 1, rtw_read8(adapter, REG_GPIO_PIN_CTRL + 1) | BIT(gpio_num)); in rtw_set_gpio_output_value()
2061 …write8(adapter, REG_GPIO_PIN_CTRL + 1, rtw_read8(adapter, REG_GPIO_PIN_CTRL + 1) & ~BIT(gpio_num)); in rtw_set_gpio_output_value()
2063 DBG_871X("%s Set gpio %x[%d]=%d\n", __func__, REG_GPIO_PIN_CTRL+1, gpio_num, isHigh); in rtw_set_gpio_output_value()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8189es/include/
H A Dhal_com.h406 u8 rtw_hal_get_gpio(_adapter* adapter, u8 gpio_num);
407 int rtw_hal_set_gpio_output_value(_adapter* adapter, u8 gpio_num, bool isHigh);
408 int rtw_hal_config_gpio(_adapter* adapter, u8 gpio_num, bool isOutput);
409 int rtw_hal_register_gpio_interrupt(_adapter* adapter, int gpio_num, void(*callback)(u8 level));
410 int rtw_hal_disable_gpio_interrupt(_adapter* adapter, int gpio_num);
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/os_dep/linux/
H A Dcustom_gpio_linux.c209 extern int rtw_register_gpio_interrupt(struct net_device *netdev, int gpio_num, void(*callback)(u8 …
210 extern int rtw_disable_gpio_interrupt(struct net_device *netdev, int gpio_num);
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/os_dep/linux/
H A Dcustom_gpio_linux.c209 extern int rtw_register_gpio_interrupt(struct net_device *netdev, int gpio_num, void(*callback)(u8 …
210 extern int rtw_disable_gpio_interrupt(struct net_device *netdev, int gpio_num);
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723bu/include/
H A Dhal_com.h476 u8 rtw_hal_get_gpio(_adapter* adapter, u8 gpio_num);
477 int rtw_hal_set_gpio_output_value(_adapter* adapter, u8 gpio_num, bool isHigh);
478 int rtw_hal_config_gpio(_adapter* adapter, u8 gpio_num, bool isOutput);
479 int rtw_hal_register_gpio_interrupt(_adapter* adapter, int gpio_num, void(*callback)(u8 level));
480 int rtw_hal_disable_gpio_interrupt(_adapter* adapter, int gpio_num);
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822be/include/
H A Dhal_com.h520 u8 rtw_hal_get_gpio(_adapter *adapter, u8 gpio_num);
521 int rtw_hal_set_gpio_output_value(_adapter *adapter, u8 gpio_num, bool isHigh);
522 int rtw_hal_config_gpio(_adapter *adapter, u8 gpio_num, bool isOutput);
523 int rtw_hal_register_gpio_interrupt(_adapter *adapter, int gpio_num, void(*callback)(u8 level));
524 int rtw_hal_disable_gpio_interrupt(_adapter *adapter, int gpio_num);
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8188fu/os_dep/linux/
H A Dcustom_gpio_linux.c304 extern int rtw_register_gpio_interrupt(struct net_device *netdev, int gpio_num, void(*callback)(u8 …
305 extern int rtw_disable_gpio_interrupt(struct net_device *netdev, int gpio_num);
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8189fs/os_dep/linux/
H A Dcustom_gpio_linux.c304 extern int rtw_register_gpio_interrupt(struct net_device *netdev, int gpio_num, void(*callback)(u8 …
305 extern int rtw_disable_gpio_interrupt(struct net_device *netdev, int gpio_num);
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723bu/os_dep/linux/
H A Dcustom_gpio_linux.c318 extern int rtw_register_gpio_interrupt(struct net_device *netdev, int gpio_num, void(*callback)(u8 …
319 extern int rtw_disable_gpio_interrupt(struct net_device *netdev, int gpio_num);
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822bs/os_dep/linux/
H A Dcustom_gpio_linux.c304 extern int rtw_register_gpio_interrupt(struct net_device *netdev, int gpio_num, void(*callback)(u8 …
305 extern int rtw_disable_gpio_interrupt(struct net_device *netdev, int gpio_num);
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188eu/os_dep/linux/
H A Dcustom_gpio_linux.c305 extern int rtw_register_gpio_interrupt(struct net_device *netdev, int gpio_num, void(*callback)(u8 …
306 extern int rtw_disable_gpio_interrupt(struct net_device *netdev, int gpio_num);
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723ds/os_dep/linux/
H A Dcustom_gpio_linux.c305 extern int rtw_register_gpio_interrupt(struct net_device *netdev, int gpio_num, void(*callback)(u8 …
306 extern int rtw_disable_gpio_interrupt(struct net_device *netdev, int gpio_num);
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723cs/os_dep/linux/
H A Dcustom_gpio_linux.c304 extern int rtw_register_gpio_interrupt(struct net_device *netdev, int gpio_num, void(*callback)(u8 …
305 extern int rtw_disable_gpio_interrupt(struct net_device *netdev, int gpio_num);
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822be/os_dep/linux/
H A Dcustom_gpio_linux.c310 extern int rtw_register_gpio_interrupt(struct net_device *netdev, int gpio_num, void(*callback)(u8 …
311 extern int rtw_disable_gpio_interrupt(struct net_device *netdev, int gpio_num);
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8821cs/os_dep/linux/
H A Dcustom_gpio_linux.c305 extern int rtw_register_gpio_interrupt(struct net_device *netdev, int gpio_num, void(*callback)(u8 …
306 extern int rtw_disable_gpio_interrupt(struct net_device *netdev, int gpio_num);
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8821cs/os_dep/linux/
H A Dcustom_gpio_linux.c304 extern int rtw_register_gpio_interrupt(struct net_device *netdev, int gpio_num, void(*callback)(u8 …
305 extern int rtw_disable_gpio_interrupt(struct net_device *netdev, int gpio_num);
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723bs/os_dep/linux/
H A Dcustom_gpio_linux.c304 extern int rtw_register_gpio_interrupt(struct net_device *netdev, int gpio_num, void(*callback)(u8 …
305 extern int rtw_disable_gpio_interrupt(struct net_device *netdev, int gpio_num);
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8822cs/os_dep/linux/
H A Dcustom_gpio_linux.c304 extern int rtw_register_gpio_interrupt(struct net_device *netdev, int gpio_num, void(*callback)(u8 …
305 extern int rtw_disable_gpio_interrupt(struct net_device *netdev, int gpio_num);

123456789