Home
last modified time | relevance | path

Searched full:logicvc (Results 1 – 5 of 5) sorted by relevance

/Linux-v5.10/drivers/gpio/
Dgpio-logicvc.c30 static void logicvc_gpio_offset(struct logicvc_gpio *logicvc, unsigned offset, in logicvc_gpio_offset() argument
52 struct logicvc_gpio *logicvc = gpiochip_get_data(chip); in logicvc_gpio_get() local
56 logicvc_gpio_offset(logicvc, offset, &reg, &bit); in logicvc_gpio_get()
58 ret = regmap_read(logicvc->regmap, reg, &value); in logicvc_gpio_get()
67 struct logicvc_gpio *logicvc = gpiochip_get_data(chip); in logicvc_gpio_set() local
70 logicvc_gpio_offset(logicvc, offset, &reg, &bit); in logicvc_gpio_set()
72 regmap_update_bits(logicvc->regmap, reg, bit, value ? bit : 0); in logicvc_gpio_set()
88 .name = "logicvc-gpio",
95 struct logicvc_gpio *logicvc; in logicvc_gpio_probe() local
98 logicvc = devm_kzalloc(dev, sizeof(*logicvc), GFP_KERNEL); in logicvc_gpio_probe()
[all …]
DMakefile75 obj-$(CONFIG_GPIO_LOGICVC) += gpio-logicvc.o
DKconfig345 tristate "Xylon LogiCVC GPIO support"
348 Say yes here to support GPIO functionality of the Xylon LogiCVC
/Linux-v5.10/Documentation/devicetree/bindings/mfd/
Dxylon,logicvc.yaml5 $id: "http://devicetree.org/schemas/mfd/xylon,logicvc.yaml#"
8 title: Xylon LogiCVC multi-function device
14 The LogiCVC is a display controller that also contains a GPIO controller.
22 - xylon,logicvc-3.02.a
40 - xylon,logicvc-3.02.a
47 $ref: /schemas/gpio/xylon,logicvc-gpio.yaml#
57 logicvc: logicvc@43c00000 {
58 compatible = "xylon,logicvc-3.02.a", "syscon", "simple-mfd";
/Linux-v5.10/Documentation/devicetree/bindings/gpio/
Dxylon,logicvc-gpio.yaml5 $id: "http://devicetree.org/schemas/gpio/xylon,logicvc-gpio.yaml#"
8 title: Xylon LogiCVC GPIO controller
14 The LogiCVC GPIO describes the GPIO block included in the LogiCVC display
32 - xylon,logicvc-3.02.a-gpio
56 logicvc: logicvc@43c00000 {
57 compatible = "xylon,logicvc-3.02.a", "syscon", "simple-mfd";
64 compatible = "xylon,logicvc-3.02.a-gpio";