Home
last modified time | relevance | path

Searched full:gpio_mux (Results 1 – 25 of 45) sorted by relevance

12

/kernel/linux/linux-4.19/Documentation/devicetree/bindings/gpio/
Dmrvl-gpio.txt11 gpio1 and gpio_mux. There're only one gpio interrupt in arch-mmp,
12 gpio_mux.
30 interrupt-names = "gpio_mux";
42 interrupt-names = "gpio0", "gpio1", "gpio_mux";
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/gpio/
Dmrvl-gpio.yaml33 - const: gpio_mux
47 - const: gpio_mux
134 interrupt-names = "gpio0", "gpio1", "gpio_mux";
149 interrupt-names = "gpio_mux";
/kernel/linux/linux-4.19/drivers/staging/sm750fb/
Dddk750_hwi2c.c17 value = peek32(GPIO_MUX); in sm750_hw_i2c_init()
20 poke32(GPIO_MUX, value); in sm750_hw_i2c_init()
50 value = peek32(GPIO_MUX); in sm750_hw_i2c_close()
53 poke32(GPIO_MUX, value); in sm750_hw_i2c_close()
Dddk750_swi2c.c71 static unsigned long sw_i2c_clk_gpio_mux_reg = GPIO_MUX;
76 static unsigned long sw_i2c_data_gpio_mux_reg = GPIO_MUX;
405 sw_i2c_clk_gpio_mux_reg = GPIO_MUX; in sm750_sw_i2c_init()
413 sw_i2c_data_gpio_mux_reg = GPIO_MUX; in sm750_sw_i2c_init()
/kernel/linux/linux-5.10/drivers/staging/sm750fb/
Dddk750_hwi2c.c17 value = peek32(GPIO_MUX); in sm750_hw_i2c_init()
20 poke32(GPIO_MUX, value); in sm750_hw_i2c_init()
50 value = peek32(GPIO_MUX); in sm750_hw_i2c_close()
53 poke32(GPIO_MUX, value); in sm750_hw_i2c_close()
Dddk750_swi2c.c69 static unsigned long sw_i2c_clk_gpio_mux_reg = GPIO_MUX;
74 static unsigned long sw_i2c_data_gpio_mux_reg = GPIO_MUX;
403 sw_i2c_clk_gpio_mux_reg = GPIO_MUX; in sm750_sw_i2c_init()
411 sw_i2c_data_gpio_mux_reg = GPIO_MUX; in sm750_sw_i2c_init()
/kernel/linux/linux-5.10/drivers/regulator/
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-4.19/drivers/regulator/
Dda9055-regulator.c457 int gpio_mux = pdata->gpio_ren[id]; in da9055_gpio_init() local
466 sprintf(name, "DA9055 GPI %d", gpio_mux); in da9055_gpio_init()
467 ret = devm_gpio_request_one(config->dev, gpio_mux, GPIOF_DIR_IN, in da9055_gpio_init()
486 int gpio_mux = pdata->gpio_rsel[id]; in da9055_gpio_init() local
494 sprintf(name, "DA9055 GPI %d", gpio_mux); in da9055_gpio_init()
495 ret = devm_gpio_request_one(config->dev, gpio_mux, GPIOF_DIR_IN, in da9055_gpio_init()
/kernel/linux/linux-5.10/arch/arm/mach-vt8500/
Dvt8500.c77 pr_err("%s: of_iomap(gpio_mux) failed\n", in vt8500_init()
109 pr_err("%s: of_iomap(gpio_mux) failed\n", in vt8500_init()
/kernel/linux/linux-4.19/arch/arm/mach-vt8500/
Dvt8500.c90 pr_err("%s: of_iomap(gpio_mux) failed\n", in vt8500_init()
122 pr_err("%s: of_iomap(gpio_mux) failed\n", in vt8500_init()
/kernel/linux/linux-5.10/drivers/pinctrl/visconti/
Dpinctrl-common.h88 const struct visconti_mux *gpio_mux; member
/kernel/linux/linux-4.19/drivers/fsi/
Dfsi-master-gpio.c30 struct gpio_desc *gpio_mux; /* Mux control */ member
659 gpiod_direction_output(master->gpio_mux, 1); in fsi_master_gpio_init()
673 gpiod_direction_output(master->gpio_mux, 0); in fsi_master_gpio_init_external()
824 master->gpio_mux = gpio; in fsi_master_gpio_probe()
/kernel/linux/linux-5.10/drivers/fsi/
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()
/kernel/linux/linux-4.19/arch/arm/boot/dts/
Dpxa2xx.dtsi58 interrupt-names = "gpio0", "gpio1", "gpio_mux";
Dpxa168.dtsi96 interrupt-names = "gpio_mux";
Dpxa910.dtsi106 interrupt-names = "gpio_mux";
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dpxa2xx.dtsi75 interrupt-names = "gpio0", "gpio1", "gpio_mux";
Dpxa168.dtsi98 interrupt-names = "gpio_mux";
Dpxa910.dtsi108 interrupt-names = "gpio_mux";
/kernel/linux/linux-4.19/arch/arm/mach-mmp/
Dpxa910.c158 .name = "gpio_mux",
Dmmp2.c168 .name = "gpio_mux",
Dpxa168.c123 .name = "gpio_mux",
/kernel/linux/linux-5.10/arch/arm/mach-mmp/
Dpxa168.c119 .name = "gpio_mux",
Dmmp2.c165 .name = "gpio_mux",
Dpxa910.c155 .name = "gpio_mux",

12