| /OK3568_Linux_fs/kernel/drivers/gpio/ |
| H A D | gpio-it87.c | 154 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 D | gpio-sch.c | 79 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 D | gpio-winbond.c | 351 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 D | npu_powerctrl_combine.c | 90 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 D | npu_powerctrl.c | 99 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 D | spi-tle62x0.c | 137 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 D | sys_env_lib.c | 110 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 D | rtw_wlan_util.c | 2009 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 D | hal_com.h | 406 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 D | custom_gpio_linux.c | 209 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 D | custom_gpio_linux.c | 209 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 D | hal_com.h | 476 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 D | hal_com.h | 520 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 D | custom_gpio_linux.c | 304 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 D | custom_gpio_linux.c | 304 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 D | custom_gpio_linux.c | 318 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 D | custom_gpio_linux.c | 304 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 D | custom_gpio_linux.c | 305 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 D | custom_gpio_linux.c | 305 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 D | custom_gpio_linux.c | 304 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 D | custom_gpio_linux.c | 310 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 D | custom_gpio_linux.c | 305 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 D | custom_gpio_linux.c | 304 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 D | custom_gpio_linux.c | 304 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 D | custom_gpio_linux.c | 304 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);
|