Home
last modified time | relevance | path

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

/kernel/linux/linux-6.6/drivers/gpio/
H A Dgpio-regmap.c28 unsigned int reg_set_base; member
71 base = gpio_regmap_addr(gpio->reg_set_base); in gpio_regmap_get()
88 unsigned int base = gpio_regmap_addr(gpio->reg_set_base); in gpio_regmap_set()
105 base = gpio_regmap_addr(gpio->reg_set_base); in gpio_regmap_set_with_clear()
120 if (gpio->reg_dat_base && !gpio->reg_set_base) in gpio_regmap_get_direction()
122 if (gpio->reg_set_base && !gpio->reg_dat_base) in gpio_regmap_get_direction()
217 if (!config->reg_dat_base && !config->reg_set_base) in gpio_regmap_register()
222 (!config->reg_dat_base || !config->reg_set_base)) in gpio_regmap_register()
240 gpio->reg_set_base = config->reg_set_base; in gpio_regmap_register()
[all...]
H A Dgpio-sl28cpld.c118 config.reg_set_base = base + GPIO_REG_OUT; in sl28cpld_gpio_probe()
128 config.reg_set_base = base + GPO_REG_OUT; in sl28cpld_gpio_probe()
H A Dgpio-tn48m.c70 config.reg_set_base = base; in tn48m_gpio_probe()
H A Dgpio-ds4520.c50 config.reg_set_base = base + DS4520_PULLUP0; in ds4520_gpio_probe()
H A Dgpio-fxl6408.c112 .reg_set_base = GPIO_REGMAP_ADDR(FXL6408_REG_OUTPUT), in fxl6408_probe()
H A Dgpio-i8255.c129 gpio_config.reg_set_base = GPIO_REGMAP_ADDR(I8255_REG_DAT_BASE); in devm_i8255_regmap_register()
H A Dgpio-idio-16.c160 gpio_config.reg_set_base = GPIO_REGMAP_ADDR(IDIO_16_DAT_BASE); in devm_idio_16_regmap_register()
H A Dgpio-ws16c48.c307 gpio_config.reg_set_base = GPIO_REGMAP_ADDR(WS16C48_DAT_BASE); in ws16c48_probe()
H A Dgpio-pcie-idio-24.c377 gpio_config.reg_set_base = GPIO_REGMAP_ADDR(IDIO_24_OUT_BASE); in idio_24_probe()
/kernel/linux/linux-5.10/drivers/gpio/
H A Dgpio-regmap.c22 unsigned int reg_set_base; member
65 base = gpio_regmap_addr(gpio->reg_set_base); in gpio_regmap_get()
82 unsigned int base = gpio_regmap_addr(gpio->reg_set_base); in gpio_regmap_set()
99 base = gpio_regmap_addr(gpio->reg_set_base); in gpio_regmap_set_with_clear()
212 if (!config->reg_dat_base && !config->reg_set_base) in gpio_regmap_register()
217 (!config->reg_dat_base || !config->reg_set_base)) in gpio_regmap_register()
234 gpio->reg_set_base = config->reg_set_base; in gpio_regmap_register()
267 if (gpio->reg_set_base && gpio->reg_clr_base) in gpio_regmap_register()
269 else if (gpio->reg_set_base) in gpio_regmap_register()
[all...]
H A Dgpio-sl28cpld.c119 config.reg_set_base = base + GPIO_REG_OUT; in sl28cpld_gpio_probe()
129 config.reg_set_base = base + GPO_REG_OUT; in sl28cpld_gpio_probe()
/kernel/linux/linux-5.10/include/linux/gpio/
H A Dregmap.h24 * @reg_set_base: (Optional) set register base address
45 * 2. if you only have @reg_set_base set, then it is output-only
47 * you have to set both @reg_dat_base and @reg_set_base
48 * 4. if you have @reg_set_base set, you may also set @reg_clr_base to have
66 unsigned int reg_set_base; member
/kernel/linux/linux-6.6/include/linux/gpio/
H A Dregmap.h27 * @reg_set_base: (Optional) set register base address
51 * 2. if you only have @reg_set_base set, then it is output-only
53 * you have to set both @reg_dat_base and @reg_set_base
54 * 4. if you have @reg_set_base set, you may also set @reg_clr_base to have
73 unsigned int reg_set_base; member
/kernel/linux/linux-6.6/drivers/pinctrl/bcm/
H A Dpinctrl-bcm63xx.c58 grc.reg_set_base = BCM63XX_DATA_REG; in bcm63xx_gpio_probe()
/kernel/linux/linux-6.6/drivers/iio/addac/
H A Dstx104.c446 .reg_set_base = GPIO_REGMAP_ADDR(STX104_DIO_REG), in stx104_probe()

Completed in 6 milliseconds