Home
last modified time | relevance | path

Searched refs:spics (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpio/
H A Dgpio-spear-spics.c65 struct spear_spics *spics = gpiochip_get_data(chip); in spics_set_value() local
69 tmp = readl_relaxed(spics->base + spics->perip_cfg); in spics_set_value()
70 if (spics->last_off != offset) { in spics_set_value()
71 spics->last_off = offset; in spics_set_value()
72 tmp &= ~(spics->cs_enable_mask << spics->cs_enable_shift); in spics_set_value()
73 tmp |= offset << spics->cs_enable_shift; in spics_set_value()
77 tmp &= ~(0x1 << spics->cs_value_bit); in spics_set_value()
78 tmp |= value << spics in spics_set_value()
96 struct spear_spics *spics = gpiochip_get_data(chip); spics_request() local
111 struct spear_spics *spics = gpiochip_get_data(chip); spics_free() local
124 struct spear_spics *spics; spics_gpio_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/gpio/
H A Dgpio-spear-spics.c62 struct spear_spics *spics = gpiochip_get_data(chip); in spics_set_value() local
66 tmp = readl_relaxed(spics->base + spics->perip_cfg); in spics_set_value()
67 if (spics->last_off != offset) { in spics_set_value()
68 spics->last_off = offset; in spics_set_value()
69 tmp &= ~(spics->cs_enable_mask << spics->cs_enable_shift); in spics_set_value()
70 tmp |= offset << spics->cs_enable_shift; in spics_set_value()
74 tmp &= ~(0x1 << spics->cs_value_bit); in spics_set_value()
75 tmp |= value << spics in spics_set_value()
93 struct spear_spics *spics = gpiochip_get_data(chip); spics_request() local
108 struct spear_spics *spics = gpiochip_get_data(chip); spics_free() local
121 struct spear_spics *spics; spics_gpio_probe() local
[all...]

Completed in 2 milliseconds