Searched refs:spics (Results 1 – 7 of 7) sorted by relevance
| /linux/drivers/gpio/ |
| A D | gpio-spear-spics.c | 69 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 D | Makefile | 139 obj-$(CONFIG_GPIO_SPEAR_SPICS) += gpio-spear-spics.o
|
| /linux/Documentation/devicetree/bindings/gpio/ |
| A D | spear_spics.txt | 18 * 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 D | spear1340.dtsi | 15 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 D | spear1310.dtsi | 14 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 D | spear1310-evb.dts | 346 cs-gpios = <&gpio1 7 0>, <&spics 0 0>, <&spics 1 0>;
|
| /linux/Documentation/devicetree/bindings/ |
| A D | vendor-prefixes.yaml | 23 "^(simple-audio-card|st-plgpio|st-spics|ts),.*": true
|
Completed in 11 milliseconds