Home
last modified time | relevance | path

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

/drivers/gpio/
Dgpio-spear-spics.c65 struct spear_spics *spics = container_of(chip, struct spear_spics, in spics_set_value() local
70 tmp = readl_relaxed(spics->base + spics->perip_cfg); in spics_set_value()
71 if (spics->last_off != offset) { in spics_set_value()
72 spics->last_off = offset; in spics_set_value()
73 tmp &= ~(spics->cs_enable_mask << spics->cs_enable_shift); in spics_set_value()
74 tmp |= offset << spics->cs_enable_shift; in spics_set_value()
78 tmp &= ~(0x1 << spics->cs_value_bit); in spics_set_value()
79 tmp |= value << spics->cs_value_bit; in spics_set_value()
80 writel_relaxed(tmp, spics->base + spics->perip_cfg); in spics_set_value()
97 struct spear_spics *spics = container_of(chip, struct spear_spics, in spics_request() local
[all …]
DMakefile66 obj-$(CONFIG_GPIO_SPEAR_SPICS) += gpio-spear-spics.o