Searched refs:gpio_cfg1 (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/drivers/net/ethernet/microchip/ |
H A D | lan743x_ptp.c | 35 gpio->gpio_cfg1 = 0x0FFF0000;/* disable all gpio, set to open drain */ in lan743x_gpio_init() 39 lan743x_csr_write(adapter, GPIO_CFG1, gpio->gpio_cfg1); in lan743x_gpio_init() 259 gpio->gpio_cfg1 &= ~GPIO_CFG1_GPIOEN_BIT_(pin); in lan743x_gpio_rsrv_ptp_out() 260 gpio->gpio_cfg1 |= GPIO_CFG1_GPIOBUF_BIT_(pin); in lan743x_gpio_rsrv_ptp_out() 261 lan743x_csr_write(adapter, GPIO_CFG1, gpio->gpio_cfg1); in lan743x_gpio_rsrv_ptp_out() 305 gpio->gpio_cfg1 |= GPIO_CFG1_GPIOEN_BIT_(pin); in lan743x_gpio_release() 306 gpio->gpio_cfg1 &= ~GPIO_CFG1_GPIOBUF_BIT_(pin); in lan743x_gpio_release() 307 lan743x_csr_write(adapter, GPIO_CFG1, gpio->gpio_cfg1); in lan743x_gpio_release()
|
H A D | lan743x_ptp.h | 33 u32 gpio_cfg1; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/microchip/ |
H A D | lan743x_ptp.h | 36 u32 gpio_cfg1; member
|
H A D | lan743x_ptp.c | 47 gpio->gpio_cfg1 = 0x0FFF0000;/* disable all gpio, set to open drain */ in lan743x_gpio_init() 51 lan743x_csr_write(adapter, GPIO_CFG1, gpio->gpio_cfg1); in lan743x_gpio_init() 273 gpio->gpio_cfg1 &= ~GPIO_CFG1_GPIOEN_BIT_(pin); in lan743x_gpio_rsrv_ptp_out() 274 gpio->gpio_cfg1 |= GPIO_CFG1_GPIOBUF_BIT_(pin); in lan743x_gpio_rsrv_ptp_out() 275 lan743x_csr_write(adapter, GPIO_CFG1, gpio->gpio_cfg1); in lan743x_gpio_rsrv_ptp_out() 319 gpio->gpio_cfg1 |= GPIO_CFG1_GPIOEN_BIT_(pin); in lan743x_gpio_release() 320 gpio->gpio_cfg1 &= ~GPIO_CFG1_GPIOBUF_BIT_(pin); in lan743x_gpio_release() 321 lan743x_csr_write(adapter, GPIO_CFG1, gpio->gpio_cfg1); in lan743x_gpio_release()
|
Completed in 8 milliseconds