Searched full:logicvc (Results 1 – 5 of 5) sorted by relevance
/Linux-v5.10/drivers/gpio/ |
D | gpio-logicvc.c | 30 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, ®, &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, ®, &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 …]
|
D | Makefile | 75 obj-$(CONFIG_GPIO_LOGICVC) += gpio-logicvc.o
|
D | Kconfig | 345 tristate "Xylon LogiCVC GPIO support" 348 Say yes here to support GPIO functionality of the Xylon LogiCVC
|
/Linux-v5.10/Documentation/devicetree/bindings/mfd/ |
D | xylon,logicvc.yaml | 5 $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/ |
D | xylon,logicvc-gpio.yaml | 5 $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";
|