/Linux-v6.6/drivers/gpio/ |
D | gpio-htc-egpio.c | 137 struct egpio_chip *egpio; in egpio_get() local 145 egpio = gpiochip_get_data(chip); in egpio_get() 146 ei = dev_get_drvdata(egpio->dev); in egpio_get() 148 reg = egpio->reg_start + egpio_pos(ei, offset); in egpio_get() 150 if (test_bit(offset, &egpio->is_out)) { in egpio_get() 151 return !!(egpio->cached_values & (1 << offset)); in egpio_get() 162 struct egpio_chip *egpio; in egpio_direction_input() local 164 egpio = gpiochip_get_data(chip); in egpio_direction_input() 165 return test_bit(offset, &egpio->is_out) ? -EINVAL : 0; in egpio_direction_input() 176 struct egpio_chip *egpio; in egpio_set() local [all …]
|
D | Makefile | 72 obj-$(CONFIG_HTC_EGPIO) += gpio-htc-egpio.o
|
D | Kconfig | 1280 This driver supports the CPLD egpio chip present on
|
/Linux-v6.6/drivers/pinctrl/qcom/ |
D | pinctrl-sm8450.c | 1294 MSM_PIN_FUNCTION(egpio), 1581 [165] = PINGROUP(165, _, _, _, _, _, _, _, _, egpio), 1582 [166] = PINGROUP(166, _, _, _, _, _, _, _, _, egpio), 1583 [167] = PINGROUP(167, _, _, _, _, _, _, _, _, egpio), 1584 [168] = PINGROUP(168, _, _, _, _, _, _, _, _, egpio), 1585 [169] = PINGROUP(169, _, _, _, _, _, _, _, _, egpio), 1586 [170] = PINGROUP(170, _, _, _, _, _, _, _, _, egpio), 1587 [171] = PINGROUP(171, _, _, _, _, _, _, _, _, egpio), 1588 [172] = PINGROUP(172, _, _, _, _, _, _, _, _, egpio), 1589 [173] = PINGROUP(173, _, _, _, _, _, _, _, _, egpio), [all …]
|
D | pinctrl-sc8280xp.c | 1509 MSM_PIN_FUNCTION(egpio), 1829 [189] = PINGROUP(189, prng_rosc0, _, _, _, _, _, egpio), 1830 [190] = PINGROUP(190, cri_trng, _, _, _, _, _, egpio), 1831 [191] = PINGROUP(191, prng_rosc1, _, _, _, _, _, egpio), 1832 [192] = PINGROUP(192, _, _, _, _, _, _, egpio), 1833 [193] = PINGROUP(193, prng_rosc2, _, _, _, _, _, egpio), 1834 [194] = PINGROUP(194, prng_rosc3, _, _, _, _, _, egpio), 1835 [195] = PINGROUP(195, phase_flag, _, qdss_gpio, _, _, _, egpio), 1836 [196] = PINGROUP(196, phase_flag, _, qdss_gpio, _, _, _, egpio), 1837 [197] = PINGROUP(197, phase_flag, _, qdss_gpio, _, _, _, egpio), [all …]
|
D | pinctrl-sc7280.c | 1156 MSM_PIN_FUNCTION(egpio), 1415 [144] = PINGROUP(144, _, _, _, _, _, _, _, _, egpio), 1416 [145] = PINGROUP(145, _, _, _, _, _, _, _, _, egpio), 1417 [146] = PINGROUP(146, _, _, _, _, _, _, _, _, egpio), 1418 [147] = PINGROUP(147, _, _, _, _, _, _, _, _, egpio), 1419 [148] = PINGROUP(148, _, _, _, _, _, _, _, _, egpio), 1420 [149] = PINGROUP(149, _, _, _, _, _, _, _, _, egpio), 1421 [150] = PINGROUP(150, qdss, _, _, _, _, _, _, _, egpio), 1422 [151] = PINGROUP(151, qdss, _, _, _, _, _, _, _, egpio), 1423 [152] = PINGROUP(152, qdss, _, _, _, _, _, _, _, egpio), [all …]
|