Home
last modified time | relevance | path

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

/linux/drivers/gpio/
A Dgpio-spear-spics.c69 tmp = readl_relaxed(spics->base + spics->perip_cfg); in spics_set_value()
72 tmp &= ~(spics->cs_enable_mask << spics->cs_enable_shift); in spics_set_value()
79 writel_relaxed(tmp, spics->base + spics->perip_cfg); in spics_set_value()
100 tmp = readl_relaxed(spics->base + spics->perip_cfg); in spics_request()
103 writel_relaxed(tmp, spics->base + spics->perip_cfg); in spics_request()
115 tmp = readl_relaxed(spics->base + spics->perip_cfg); in spics_free()
117 writel_relaxed(tmp, spics->base + spics->perip_cfg); in spics_free()
126 spics = devm_kzalloc(&pdev->dev, sizeof(*spics), GFP_KERNEL); in spics_gpio_probe()
127 if (!spics) in spics_gpio_probe()
161 spics->last_off = -1; in spics_gpio_probe()
[all …]
A DMakefile139 obj-$(CONFIG_GPIO_SPEAR_SPICS) += gpio-spear-spics.o
/linux/Documentation/devicetree/bindings/gpio/
A Dspear_spics.txt18 * reg: mentioning address range of spics controller
22 * st-spics,cs-enable-mask: chip select number bit mask
31 spics: spics@e0700000{
32 compatible = "st,spear-spics-gpio";
34 st-spics,peripcfg-reg = <0x3b0>;
35 st-spics,sw-enable-bit = <12>;
36 st-spics,cs-value-bit = <11>;
37 st-spics,cs-enable-mask = <3>;
38 st-spics,cs-enable-shift = <8>;
46 cs-gpios = <&gpio1 7 0>, <&spics 0>,
[all …]
/linux/arch/arm/boot/dts/
A Dspear1340.dtsi15 spics: spics@e0700000{ label
16 compatible = "st,spear-spics-gpio";
18 st-spics,peripcfg-reg = <0x42c>;
19 st-spics,sw-enable-bit = <21>;
20 st-spics,cs-value-bit = <20>;
21 st-spics,cs-enable-mask = <3>;
22 st-spics,cs-enable-shift = <18>;
A Dspear1310.dtsi14 spics: spics@e0700000{ label
15 compatible = "st,spear-spics-gpio";
17 st-spics,peripcfg-reg = <0x3b0>;
18 st-spics,sw-enable-bit = <12>;
19 st-spics,cs-value-bit = <11>;
20 st-spics,cs-enable-mask = <3>;
21 st-spics,cs-enable-shift = <8>;
A Dspear1310-evb.dts346 cs-gpios = <&gpio1 7 0>, <&spics 0 0>, <&spics 1 0>;
/linux/Documentation/devicetree/bindings/
A Dvendor-prefixes.yaml23 "^(simple-audio-card|st-plgpio|st-spics|ts),.*": true

Completed in 11 milliseconds