Searched full:pmic_eic (Results 1 – 9 of 9) sorted by relevance
| /kernel/linux/linux-5.10/drivers/gpio/ |
| D | gpio-pmic-eic-sprd.c | 70 struct sprd_pmic_eic *pmic_eic = gpiochip_get_data(chip); in sprd_pmic_eic_update() local 73 regmap_update_bits(pmic_eic->map, pmic_eic->offset + reg, in sprd_pmic_eic_update() 80 struct sprd_pmic_eic *pmic_eic = gpiochip_get_data(chip); in sprd_pmic_eic_read() local 84 ret = regmap_read(pmic_eic->map, pmic_eic->offset + reg, &value); in sprd_pmic_eic_read() 124 struct sprd_pmic_eic *pmic_eic = gpiochip_get_data(chip); in sprd_pmic_eic_set_debounce() local 129 ret = regmap_read(pmic_eic->map, pmic_eic->offset + reg, &value); in sprd_pmic_eic_set_debounce() 135 return regmap_write(pmic_eic->map, pmic_eic->offset + reg, value); in sprd_pmic_eic_set_debounce() 153 struct sprd_pmic_eic *pmic_eic = gpiochip_get_data(chip); in sprd_pmic_eic_irq_mask() local 155 pmic_eic->reg[REG_IE] = 0; in sprd_pmic_eic_irq_mask() 156 pmic_eic->reg[REG_TRIG] = 0; in sprd_pmic_eic_irq_mask() [all …]
|
| /kernel/linux/linux-6.6/drivers/gpio/ |
| D | gpio-pmic-eic-sprd.c | 68 struct sprd_pmic_eic *pmic_eic = gpiochip_get_data(chip); in sprd_pmic_eic_update() local 71 regmap_update_bits(pmic_eic->map, pmic_eic->offset + reg, in sprd_pmic_eic_update() 78 struct sprd_pmic_eic *pmic_eic = gpiochip_get_data(chip); in sprd_pmic_eic_read() local 82 ret = regmap_read(pmic_eic->map, pmic_eic->offset + reg, &value); in sprd_pmic_eic_read() 122 struct sprd_pmic_eic *pmic_eic = gpiochip_get_data(chip); in sprd_pmic_eic_set_debounce() local 127 ret = regmap_read(pmic_eic->map, pmic_eic->offset + reg, &value); in sprd_pmic_eic_set_debounce() 133 return regmap_write(pmic_eic->map, pmic_eic->offset + reg, value); in sprd_pmic_eic_set_debounce() 151 struct sprd_pmic_eic *pmic_eic = gpiochip_get_data(chip); in sprd_pmic_eic_irq_mask() local 154 pmic_eic->reg[REG_IE] = 0; in sprd_pmic_eic_irq_mask() 155 pmic_eic->reg[REG_TRIG] = 0; in sprd_pmic_eic_irq_mask() [all …]
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/sprd/ |
| D | sc2731.dtsi | 55 pmic_eic: gpio@300 { label 101 bat-detect-gpio = <&pmic_eic 9 GPIO_ACTIVE_HIGH>;
|
| D | sc9860.dtsi | 702 gpios = <&pmic_eic 10 GPIO_ACTIVE_HIGH>; 710 gpios = <&pmic_eic 1 GPIO_ACTIVE_HIGH>;
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/sprd/ |
| D | sc2731.dtsi | 55 pmic_eic: gpio@300 { label 101 bat-detect-gpio = <&pmic_eic 9 GPIO_ACTIVE_HIGH>;
|
| D | sc9860.dtsi | 702 gpios = <&pmic_eic 10 GPIO_ACTIVE_HIGH>; 710 gpios = <&pmic_eic 1 GPIO_ACTIVE_HIGH>;
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/power/supply/ |
| D | sc27xx-fg.txt | 51 battery-detect-gpios = <&pmic_eic 9 GPIO_ACTIVE_HIGH>;
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/power/supply/ |
| D | sc27xx-fg.yaml | 90 battery-detect-gpios = <&pmic_eic 9 GPIO_ACTIVE_HIGH>;
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/gpio/ |
| D | gpio-eic-sprd.txt | 88 pmic_eic: gpio@300 {
|