/linux-6.12.1/drivers/platform/x86/intel/int3472/ |
D | discrete.c | 58 const char *func, u32 polarity) in skl_int3472_fill_gpiod_lookup() argument 73 *table_entry = GPIO_LOOKUP(acpi_dev_name(adev), agpio->pin_table[0], func, polarity); in skl_int3472_fill_gpiod_lookup() 80 const char *func, u32 polarity) in skl_int3472_map_gpio_to_sensor() argument 90 agpio, func, polarity); in skl_int3472_map_gpio_to_sensor() 103 const char *func, u32 polarity) in skl_int3472_gpiod_get_from_temp_lookup() argument 114 ret = skl_int3472_fill_gpiod_lookup(&lookup->table[0], agpio, func, polarity); in skl_int3472_gpiod_get_from_temp_lookup() 125 static void int3472_get_func_and_polarity(u8 type, const char **func, u32 *polarity) in int3472_get_func_and_polarity() argument 130 *polarity = GPIO_ACTIVE_LOW; in int3472_get_func_and_polarity() 134 *polarity = GPIO_ACTIVE_LOW; in int3472_get_func_and_polarity() 138 *polarity = GPIO_ACTIVE_HIGH; in int3472_get_func_and_polarity() [all …]
|
/linux-6.12.1/drivers/pwm/ |
D | core.c | 65 if (s1.enabled && s1.polarity != state->polarity) { in pwm_apply_debug() 66 s2.polarity = state->polarity; in pwm_apply_debug() 74 if (s2.polarity != state->polarity && in pwm_apply_debug() 79 last->polarity == state->polarity && in pwm_apply_debug() 92 last->polarity == state->polarity && in pwm_apply_debug() 129 s1.polarity != last->polarity || in pwm_apply_debug() 134 s1.enabled, s1.polarity, s1.duty_cycle, s1.period, in pwm_apply_debug() 135 last->enabled, last->polarity, last->duty_cycle, in pwm_apply_debug() 193 state->polarity == pwm->state.polarity && in __pwm_apply() 291 state.polarity = pargs.polarity; in pwm_adjust_config() [all …]
|
D | pwm-atmel-tcb.c | 123 enum pwm_polarity polarity) in atmel_tcb_pwm_disable() argument 138 polarity = !polarity; in atmel_tcb_pwm_disable() 145 if (polarity == PWM_POLARITY_INVERSED) in atmel_tcb_pwm_disable() 151 if (polarity == PWM_POLARITY_INVERSED) in atmel_tcb_pwm_disable() 177 enum pwm_polarity polarity) in atmel_tcb_pwm_enable() argument 192 polarity = !polarity; in atmel_tcb_pwm_enable() 203 if (polarity == PWM_POLARITY_INVERSED) in atmel_tcb_pwm_enable() 209 if (polarity == PWM_POLARITY_INVERSED) in atmel_tcb_pwm_enable() 223 if (polarity == PWM_POLARITY_INVERSED) in atmel_tcb_pwm_enable() 228 if (polarity == PWM_POLARITY_INVERSED) in atmel_tcb_pwm_enable() [all …]
|
D | pwm-renesas-tpu.c | 74 enum pwm_polarity polarity; member 113 tpd->polarity == PWM_POLARITY_INVERSED ? in tpu_pwm_set_pin() 118 tpd->polarity == PWM_POLARITY_INVERSED ? in tpu_pwm_set_pin() 123 tpd->polarity == PWM_POLARITY_INVERSED ? in tpu_pwm_set_pin() 224 tpd->polarity = PWM_POLARITY_NORMAL; in tpu_pwm_request() 352 enum pwm_polarity polarity) in tpu_pwm_set_polarity() argument 357 tpd->polarity = polarity; in tpu_pwm_set_polarity() 402 if (state->polarity != pwm->state.polarity) { in tpu_pwm_apply() 408 err = tpu_pwm_set_polarity(chip, pwm, state->polarity); in tpu_pwm_apply()
|
D | pwm-bcm-kona.c | 157 enum pwm_polarity polarity) in kona_pwmc_set_polarity() argument 174 if (polarity == PWM_POLARITY_NORMAL) in kona_pwmc_set_polarity() 231 if (state->polarity != pwm->state.polarity) { in kona_pwmc_apply() 237 err = kona_pwmc_set_polarity(chip, pwm, state->polarity); in kona_pwmc_apply() 241 pwm->state.polarity = state->polarity; in kona_pwmc_apply()
|
D | pwm-hibvt.c | 118 enum pwm_polarity polarity) in hibvt_pwm_set_polarity() argument 122 if (polarity == PWM_POLARITY_INVERSED) in hibvt_pwm_set_polarity() 148 state->polarity = (PWM_POLARITY_MASK & value) ? PWM_POLARITY_INVERSED : PWM_POLARITY_NORMAL; in hibvt_pwm_get_state() 158 if (state->polarity != pwm->state.polarity) in hibvt_pwm_apply() 159 hibvt_pwm_set_polarity(chip, pwm, state->polarity); in hibvt_pwm_apply()
|
/linux-6.12.1/drivers/net/wireless/ath/ath5k/ |
D | rfkill.c | 42 ah->rf_kill.gpio, ah->rf_kill.polarity); in ath5k_rfkill_disable() 44 ath5k_hw_set_gpio(ah, ah->rf_kill.gpio, !ah->rf_kill.polarity); in ath5k_rfkill_disable() 51 ah->rf_kill.gpio, ah->rf_kill.polarity); in ath5k_rfkill_enable() 53 ath5k_hw_set_gpio(ah, ah->rf_kill.gpio, ah->rf_kill.polarity); in ath5k_rfkill_enable() 72 ah->rf_kill.polarity; in ath5k_is_rfkill_set() 91 ah->rf_kill.polarity = ah->ah_capabilities.cap_eeprom.ee_rfkill_pol; in ath5k_rfkill_hw_start()
|
/linux-6.12.1/arch/x86/kernel/acpi/ |
D | boot.c | 342 static int __init mp_register_ioapic_irq(u8 bus_irq, u8 polarity, 345 static void __init mp_override_legacy_irq(u8 bus_irq, u8 polarity, u8 trigger, in mp_override_legacy_irq() argument 364 if (mp_register_ioapic_irq(bus_irq, polarity, trigger, gsi) < 0) in mp_override_legacy_irq() 377 int polarity) in mp_config_acpi_gsi() argument 400 (polarity == ACPI_ACTIVE_HIGH ? 1 : 3); in mp_config_acpi_gsi() 411 static int __init mp_register_ioapic_irq(u8 bus_irq, u8 polarity, in mp_register_ioapic_irq() argument 428 mp_irq.irqflag = (trigger << 2) | polarity; in mp_register_ioapic_irq() 468 static void __init acpi_sci_ioapic_setup(u8 bus_irq, u16 polarity, u16 trigger, u32 gsi) in acpi_sci_ioapic_setup() argument 473 if (polarity == 0) /* compatible SCI polarity is low */ in acpi_sci_ioapic_setup() 474 polarity = 3; in acpi_sci_ioapic_setup() [all …]
|
/linux-6.12.1/drivers/irqchip/ |
D | irq-ftintc010.c | 84 u32 mode, polarity; in ft010_irq_set_type() local 87 polarity = readl(FT010_IRQ_POLARITY(f->base)); in ft010_irq_set_type() 92 polarity |= BIT(offset); in ft010_irq_set_type() 96 polarity &= ~BIT(offset); in ft010_irq_set_type() 100 polarity |= BIT(offset); in ft010_irq_set_type() 104 polarity &= ~BIT(offset); in ft010_irq_set_type() 112 writel(polarity, FT010_IRQ_POLARITY(f->base)); in ft010_irq_set_type()
|
D | irq-davinci-cp-intc.c | 76 unsigned int reg, mask, polarity, type; in davinci_cp_intc_set_irq_type() local 80 polarity = davinci_cp_intc_read(DAVINCI_CP_INTC_SYS_POLARITY(reg)); in davinci_cp_intc_set_irq_type() 85 polarity |= mask; in davinci_cp_intc_set_irq_type() 89 polarity &= ~mask; in davinci_cp_intc_set_irq_type() 93 polarity |= mask; in davinci_cp_intc_set_irq_type() 97 polarity &= ~mask; in davinci_cp_intc_set_irq_type() 104 davinci_cp_intc_write(polarity, DAVINCI_CP_INTC_SYS_POLARITY(reg)); in davinci_cp_intc_set_irq_type()
|
/linux-6.12.1/drivers/acpi/ |
D | resource.c | 341 unsigned long acpi_dev_irq_flags(u8 triggering, u8 polarity, u8 shareable, u8 wake_capable) in acpi_dev_irq_flags() argument 346 flags = polarity == ACPI_ACTIVE_LOW ? in acpi_dev_irq_flags() 349 flags = polarity == ACPI_ACTIVE_LOW ? in acpi_dev_irq_flags() 367 unsigned int acpi_dev_get_irq_type(int triggering, int polarity) in acpi_dev_get_irq_type() argument 369 switch (polarity) { in acpi_dev_get_irq_type() 656 unsigned char polarity; member 666 static bool acpi_dev_irq_override(u32 gsi, u8 triggering, u8 polarity, in acpi_dev_irq_override() argument 677 entry->polarity == polarity && in acpi_dev_irq_override() 708 u8 triggering, u8 polarity, u8 shareable, in acpi_dev_get_irqresource() argument 729 acpi_dev_irq_override(gsi, triggering, polarity, shareable) && in acpi_dev_get_irqresource() [all …]
|
D | pci_link.c | 58 u8 polarity; /* All IRQs */ member 116 link->irq.polarity = p->polarity; in acpi_pci_link_check_possible() 142 link->irq.polarity = p->polarity; in acpi_pci_link_check_possible() 303 resource->res.data.irq.polarity = in acpi_pci_link_set() 304 link->irq.polarity; in acpi_pci_link_set() 321 resource->res.data.extended_irq.polarity = in acpi_pci_link_set() 322 link->irq.polarity; in acpi_pci_link_set() 607 int *polarity, char **name) in acpi_pci_link_allocate_irq() argument 645 if (polarity) in acpi_pci_link_allocate_irq() 646 *polarity = link->irq.polarity; in acpi_pci_link_allocate_irq() [all …]
|
D | irq.c | 57 int polarity) in acpi_register_gsi() argument 69 fwspec.param[1] = acpi_dev_get_irq_type(trigger, polarity); in acpi_register_gsi() 165 u8 polarity, u8 shareable, in acpi_irq_parse_one_match() argument 172 *ctx->res_flags = acpi_dev_irq_flags(triggering, polarity, shareable, wake_capable); in acpi_irq_parse_one_match() 175 ctx->fwspec->param[1] = acpi_dev_get_irq_type(triggering, polarity); in acpi_irq_parse_one_match() 214 irq->triggering, irq->polarity, in acpi_irq_parse_one_cb() 228 eirq->triggering, eirq->polarity, in acpi_irq_parse_one_cb()
|
/linux-6.12.1/Documentation/devicetree/bindings/interrupt-controller/ |
D | microchip,pic32-evic.txt | 9 External interrupts have a software configurable edge polarity. Non external 10 interrupts have a type and polarity that is determined by the source of the 26 irq_type - is used to describe the type and polarity of an interrupt. For 29 IRQ_TYPE_EDGE_RISING or IRQ_TYPE_EDGE_FALLING to select the desired polarity. 34 polarity configuration. This array corresponds to the bits in the INTCON 49 and polarity.
|
/linux-6.12.1/include/trace/events/ |
D | pwm.h | 22 __field(enum pwm_polarity, polarity) 32 __entry->polarity = state->polarity; 39 __entry->polarity, __entry->enabled, __entry->err)
|
/linux-6.12.1/include/linux/ |
D | pwm.h | 44 enum pwm_polarity polarity; member 66 enum pwm_polarity polarity; member 141 return state.polarity; in pwm_get_polarity() 179 state->polarity = args.polarity; in pwm_init_state() 549 state.polarity = pwm->args.polarity; in pwm_apply_args() 563 enum pwm_polarity polarity; member 575 .polarity = _polarity, \
|
/linux-6.12.1/drivers/platform/x86/x86-android-tablets/ |
D | other.c | 53 .polarity = ACPI_ACTIVE_LOW, 69 .polarity = ACPI_ACTIVE_HIGH, 167 .polarity = ACPI_ACTIVE_HIGH, 182 .polarity = ACPI_ACTIVE_HIGH, 321 .polarity = ACPI_ACTIVE_HIGH, 337 .polarity = ACPI_ACTIVE_LOW, 412 .polarity = ACPI_ACTIVE_LOW, 471 .polarity = ACPI_ACTIVE_LOW, 566 .polarity = ACPI_ACTIVE_HIGH,
|
D | lenovo.c | 118 .polarity = ACPI_ACTIVE_LOW, 136 .polarity = ACPI_ACTIVE_LOW, 162 .polarity = ACPI_ACTIVE_LOW, 348 .polarity = ACPI_ACTIVE_HIGH, 373 .polarity = ACPI_ACTIVE_HIGH, 657 .polarity = ACPI_ACTIVE_HIGH, 683 .polarity = ACPI_ACTIVE_LOW, 716 .polarity = ACPI_ACTIVE_HIGH, 858 .polarity = ACPI_ACTIVE_LOW, 884 .polarity = ACPI_ACTIVE_LOW, [all …]
|
/linux-6.12.1/drivers/pnp/pnpacpi/ |
D | rsparser.c | 19 u8 *polarity, u8 *shareable) in decode_irq_flags() argument 25 *polarity = ACPI_ACTIVE_LOW; in decode_irq_flags() 29 *polarity = ACPI_ACTIVE_HIGH; in decode_irq_flags() 33 *polarity = ACPI_ACTIVE_LOW; in decode_irq_flags() 37 *polarity = ACPI_ACTIVE_HIGH; in decode_irq_flags() 43 *polarity = ACPI_ACTIVE_HIGH; in decode_irq_flags() 208 gpio->polarity, in pnpacpi_allocated_resource() 319 flags = acpi_dev_irq_flags(p->triggering, p->polarity, p->shareable, p->wake_capable); in pnpacpi_parse_irq_option() 343 flags = acpi_dev_irq_flags(p->triggering, p->polarity, p->shareable, p->wake_capable); in pnpacpi_parse_ext_irq_option() 664 u8 triggering, polarity, shareable; in pnpacpi_encode_irq() local [all …]
|
/linux-6.12.1/drivers/extcon/ |
D | extcon-usbc-cros-ec.c | 145 bool *polarity) in cros_ec_usb_get_role() argument 164 *polarity = resp.polarity; in cros_ec_usb_get_role() 254 bool polarity = false; in extcon_cros_ec_detect_cable() local 266 role = cros_ec_usb_get_role(info, &polarity); in extcon_cros_ec_detect_cable() 288 role, power_type, dr, pr, polarity, mux, dp, hpd); in extcon_cros_ec_detect_cable() 328 (union extcon_property_value)(int)polarity); in extcon_cros_ec_detect_cable() 331 (union extcon_property_value)(int)polarity); in extcon_cros_ec_detect_cable() 334 (union extcon_property_value)(int)polarity); in extcon_cros_ec_detect_cable()
|
/linux-6.12.1/drivers/counter/ |
D | stm32-lptimer-cnt.c | 27 u32 polarity; member 105 val |= FIELD_PREP(STM32_LPTIM_CKPOL, enable ? priv->polarity : 0); in stm32_lptim_setup() 167 if (priv->polarity == STM32_LPTIM_CKPOL_BOTH_EDGES) { in stm32_lptim_cnt_function_read() 190 priv->polarity = STM32_LPTIM_CKPOL_BOTH_EDGES; in stm32_lptim_cnt_function_write() 295 switch (priv->polarity) { in stm32_lptim_cnt_action_read() 341 priv->polarity = STM32_LPTIM_CKPOL_RISING_EDGE; in stm32_lptim_cnt_action_write() 344 priv->polarity = STM32_LPTIM_CKPOL_FALLING_EDGE; in stm32_lptim_cnt_action_write() 347 priv->polarity = STM32_LPTIM_CKPOL_BOTH_EDGES; in stm32_lptim_cnt_action_write()
|
/linux-6.12.1/drivers/gpio/ |
D | gpio-rockchip.c | 351 u32 data, data_old, polarity; in rockchip_irq_demux() local 359 polarity = readl_relaxed(bank->reg_base + in rockchip_irq_demux() 362 polarity &= ~BIT(irq); in rockchip_irq_demux() 364 polarity |= BIT(irq); in rockchip_irq_demux() 365 writel(polarity, in rockchip_irq_demux() 388 u32 polarity; in rockchip_irq_set_type() local 409 polarity = rockchip_gpio_readl(bank, bank->gpio_regs->int_polarity); in rockchip_irq_set_type() 426 polarity &= ~mask; in rockchip_irq_set_type() 428 polarity |= mask; in rockchip_irq_set_type() 440 polarity |= mask; in rockchip_irq_set_type() [all …]
|
/linux-6.12.1/arch/x86/pci/ |
D | xen.c | 108 int trigger, int polarity) in acpi_register_gsi_xen_hvm() argument 118 static int xen_register_gsi(u32 gsi, int triggering, int polarity) in xen_register_gsi() argument 127 gsi, triggering, polarity); in xen_register_gsi() 133 setup_gsi.polarity = (polarity == ACPI_ACTIVE_HIGH ? 0 : 1); in xen_register_gsi() 147 int trigger, int polarity) in acpi_register_gsi_xen() argument 149 return xen_register_gsi(gsi, trigger, polarity); in acpi_register_gsi_xen() 574 int trigger, polarity; in pci_xen_initial_domain() local 576 if (acpi_get_override_irq(irq, &trigger, &polarity) == -1) in pci_xen_initial_domain()
|
/linux-6.12.1/arch/powerpc/platforms/44x/ |
D | uic.c | 125 int trigger, polarity; in uic_set_irq_type() local 134 trigger = 1; polarity = 1; in uic_set_irq_type() 137 trigger = 1; polarity = 0; in uic_set_irq_type() 140 trigger = 0; polarity = 1; in uic_set_irq_type() 143 trigger = 0; polarity = 0; in uic_set_irq_type() 155 pr = (pr & mask) | (polarity << (31-src)); in uic_set_irq_type()
|
/linux-6.12.1/drivers/staging/greybus/ |
D | pwm.c | 114 u8 which, u8 polarity) in gb_pwm_set_polarity_operation() argument 122 request.polarity = polarity; in gb_pwm_set_polarity_operation() 199 if (state->polarity != pwm->state.polarity) { in gb_pwm_apply() 204 err = gb_pwm_set_polarity_operation(chip, pwm->hwpwm, state->polarity); in gb_pwm_apply()
|