Home
last modified time | relevance | path

Searched refs:gpio_mux (Results 1 - 15 of 15) sorted by relevance

/kernel/linux/linux-6.6/drivers/pinctrl/visconti/
H A Dpinctrl-common.c253 const struct visconti_mux *gpio_mux = &priv->devdata->gpio_mux[pin]; in visconti_gpio_request_enable() local
261 val = readl(priv->base + gpio_mux->offset); in visconti_gpio_request_enable()
262 val &= ~gpio_mux->mask; in visconti_gpio_request_enable()
263 val |= gpio_mux->val; in visconti_gpio_request_enable()
264 writel(val, priv->base + gpio_mux->offset); in visconti_gpio_request_enable()
H A Dpinctrl-common.h88 const struct visconti_mux *gpio_mux; member
H A Dpinctrl-tmpv7700.c329 .gpio_mux = gpio_mux_tmpv7700,
/kernel/linux/linux-5.10/drivers/regulator/
H A Dda9055-regulator.c428 int gpio_mux = pdata->gpio_ren[id]; in da9055_gpio_init() local
436 sprintf(name, "DA9055 GPI %d", gpio_mux); in da9055_gpio_init()
437 ret = devm_gpio_request_one(config->dev, gpio_mux, GPIOF_DIR_IN, in da9055_gpio_init()
456 int gpio_mux = pdata->gpio_rsel[id]; in da9055_gpio_init() local
464 sprintf(name, "DA9055 GPI %d", gpio_mux); in da9055_gpio_init()
465 ret = devm_gpio_request_one(config->dev, gpio_mux, GPIOF_DIR_IN, in da9055_gpio_init()
/kernel/linux/linux-6.6/drivers/regulator/
H A Dda9055-regulator.c428 int gpio_mux = pdata->gpio_ren[id]; in da9055_gpio_init() local
436 sprintf(name, "DA9055 GPI %d", gpio_mux); in da9055_gpio_init()
437 ret = devm_gpio_request_one(config->dev, gpio_mux, GPIOF_DIR_IN, in da9055_gpio_init()
456 int gpio_mux = pdata->gpio_rsel[id]; in da9055_gpio_init() local
464 sprintf(name, "DA9055 GPI %d", gpio_mux); in da9055_gpio_init()
465 ret = devm_gpio_request_one(config->dev, gpio_mux, GPIOF_DIR_IN, in da9055_gpio_init()
/kernel/linux/linux-5.10/drivers/pinctrl/visconti/
H A Dpinctrl-common.h88 const struct visconti_mux *gpio_mux; member
H A Dpinctrl-tmpv7700.c329 .gpio_mux = gpio_mux_tmpv7700,
/kernel/linux/linux-5.10/drivers/fsi/
H A Dfsi-master-gpio.c31 struct gpio_desc *gpio_mux; /* Mux control */ member
660 gpiod_direction_output(master->gpio_mux, 1); in fsi_master_gpio_init()
674 gpiod_direction_output(master->gpio_mux, 0); in fsi_master_gpio_init_external()
826 master->gpio_mux = gpio; in fsi_master_gpio_probe()
H A Dfsi-master-ast-cf.c96 struct gpio_desc *gpio_mux; /* Mux control */ member
794 gpiod_direction_output(master->gpio_mux, 1); in setup_gpios_for_copro()
1035 gpiod_direction_output(master->gpio_mux, 0); in fsi_master_acf_setup_external()
1285 master->gpio_mux = gpio; in fsi_master_acf_probe()
/kernel/linux/linux-6.6/drivers/fsi/
H A Dfsi-master-gpio.c31 struct gpio_desc *gpio_mux; /* Mux control */ member
660 gpiod_direction_output(master->gpio_mux, 1); in fsi_master_gpio_init()
674 gpiod_direction_output(master->gpio_mux, 0); in fsi_master_gpio_init_external()
826 master->gpio_mux = gpio; in fsi_master_gpio_probe()
H A Dfsi-master-ast-cf.c96 struct gpio_desc *gpio_mux; /* Mux control */ member
794 gpiod_direction_output(master->gpio_mux, 1); in setup_gpios_for_copro()
1035 gpiod_direction_output(master->gpio_mux, 0); in fsi_master_acf_setup_external()
1285 master->gpio_mux = gpio; in fsi_master_acf_probe()
/kernel/linux/linux-5.10/drivers/pinctrl/bcm/
H A Dpinctrl-cygnus-mux.c142 * @gpio_mux: GPIO override related information
147 struct cygnus_gpio_mux gpio_mux; member
154 .gpio_mux = { \
980 pins[i].drv_data = &cygnus_pins[i].gpio_mux; in cygnus_pinmux_probe()
/kernel/linux/linux-6.6/drivers/pinctrl/bcm/
H A Dpinctrl-cygnus-mux.c135 * @gpio_mux: GPIO override related information
140 struct cygnus_gpio_mux gpio_mux; member
147 .gpio_mux = { \
973 pins[i].drv_data = &cygnus_pins[i].gpio_mux; in cygnus_pinmux_probe()
/kernel/linux/linux-5.10/drivers/pinctrl/intel/
H A Dpinctrl-baytrail.c762 u32 value, gpio_mux; in byt_gpio_request_enable() local
777 gpio_mux = byt_get_gpio_mux(vg, offset); in byt_gpio_request_enable()
778 if (gpio_mux != value) { in byt_gpio_request_enable()
780 value |= gpio_mux; in byt_gpio_request_enable()
/kernel/linux/linux-6.6/drivers/pinctrl/intel/
H A Dpinctrl-baytrail.c699 u32 value, gpio_mux; in byt_gpio_request_enable() local
714 gpio_mux = byt_get_gpio_mux(vg, offset); in byt_gpio_request_enable()
715 if (gpio_mux != value) { in byt_gpio_request_enable()
717 value |= gpio_mux; in byt_gpio_request_enable()

Completed in 20 milliseconds