/linux/drivers/pwm/ |
A D | core.c | 453 s2.polarity = state->polarity; in pwm_apply_state_debug() 461 if (s2.polarity != state->polarity && in pwm_apply_state_debug() 466 last->polarity == state->polarity && in pwm_apply_state_debug() 479 last->polarity == state->polarity && in pwm_apply_state_debug() 514 s1.polarity != last->polarity || in pwm_apply_state_debug() 552 state->polarity == pwm->state.polarity && in pwm_apply_state() 594 pwm->state.polarity = state->polarity; in pwm_apply_state() 680 state.polarity = pargs.polarity; in pwm_adjust_config() 700 if (pargs.polarity != state.polarity) { in pwm_adjust_config() 701 state.polarity = pargs.polarity; in pwm_adjust_config() [all …]
|
A D | pwm-atmel-tcb.c | 73 enum pwm_polarity polarity) in atmel_tcb_pwm_set_polarity() argument 77 tcbpwm->polarity = polarity; in atmel_tcb_pwm_set_polarity() 101 tcbpwm->polarity = PWM_POLARITY_NORMAL; in atmel_tcb_pwm_request() 154 enum pwm_polarity polarity = tcbpwm->polarity; in atmel_tcb_pwm_disable() local 165 polarity = !polarity; in atmel_tcb_pwm_disable() 173 if (polarity == PWM_POLARITY_INVERSED) in atmel_tcb_pwm_disable() 179 if (polarity == PWM_POLARITY_INVERSED) in atmel_tcb_pwm_disable() 211 enum pwm_polarity polarity = tcbpwm->polarity; in atmel_tcb_pwm_enable() local 222 polarity = !polarity; in atmel_tcb_pwm_enable() 234 if (polarity == PWM_POLARITY_INVERSED) in atmel_tcb_pwm_enable() [all …]
|
A D | sysfs.c | 159 const char *polarity = "unknown"; in polarity_show() local 164 switch (state.polarity) { in polarity_show() 166 polarity = "normal"; in polarity_show() 170 polarity = "inversed"; in polarity_show() 174 return sprintf(buf, "%s\n", polarity); in polarity_show() 183 enum pwm_polarity polarity; in polarity_store() local 188 polarity = PWM_POLARITY_NORMAL; in polarity_store() 190 polarity = PWM_POLARITY_INVERSED; in polarity_store() 196 state.polarity = polarity; in polarity_store() 221 static DEVICE_ATTR_RW(polarity);
|
A D | pwm-renesas-tpu.c | 75 enum pwm_polarity polarity; member 111 pwm->polarity == PWM_POLARITY_INVERSED ? in tpu_pwm_set_pin() 116 pwm->polarity == PWM_POLARITY_INVERSED ? in tpu_pwm_set_pin() 121 pwm->polarity == PWM_POLARITY_INVERSED ? in tpu_pwm_set_pin() 224 pwm->polarity = PWM_POLARITY_NORMAL; in tpu_pwm_request() 328 enum pwm_polarity polarity) in tpu_pwm_set_polarity() argument 332 pwm->polarity = polarity; in tpu_pwm_set_polarity()
|
A D | pwm-imx-tpm.c | 129 real_state->polarity = state->polarity; in pwm_imx_tpm_round_state() 157 state->polarity = PWM_POLARITY_INVERSED; in pwm_imx_tpm_get_state() 163 state->polarity = PWM_POLARITY_NORMAL; in pwm_imx_tpm_get_state() 219 if (c.enabled && c.polarity != state->polarity) in pwm_imx_tpm_apply_hw() 266 val |= (state->polarity == PWM_POLARITY_NORMAL) ? in pwm_imx_tpm_apply_hw()
|
/linux/arch/x86/kernel/acpi/ |
A D | boot.c | 379 int polarity) in mp_config_acpi_gsi() argument 402 (polarity == ACPI_ACTIVE_HIGH ? 1 : 3); in mp_config_acpi_gsi() 431 mp_irq.irqflag = (trigger << 2) | polarity; in mp_register_ioapic_irq() 477 polarity = 3; in acpi_sci_ioapic_setup() 491 acpi_penalize_sci_irq(bus_irq, trigger, polarity); in acpi_sci_ioapic_setup() 614 int rc, irq, trigger, polarity; in acpi_gsi_to_irq() local 626 polarity = polarity ? ACPI_ACTIVE_LOW : ACPI_ACTIVE_HIGH; in acpi_gsi_to_irq() 648 int trigger, int polarity) in acpi_register_gsi_pic() argument 663 int trigger, int polarity) in acpi_register_gsi_ioapic() argument 672 polarity = polarity == ACPI_ACTIVE_HIGH ? 0 : 1; in acpi_register_gsi_ioapic() [all …]
|
/linux/drivers/net/wireless/ath/ath5k/ |
A 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/arch/ia64/kernel/ |
A D | iosapic.c | 143 unsigned char polarity: 1; /* interrupt polarity member 231 pol = iosapic_intr_info[irq].polarity; in set_rte() 585 (info->trigger != trigger || info->polarity != polarity)){ in register_intr() 596 iosapic_intr_info[irq].polarity = polarity; in register_intr() 744 irq = iosapic_find_sharable_irq(trigger, polarity); in iosapic_register_intr() 786 unsigned long trigger, polarity; in iosapic_unregister_intr() local 826 polarity = iosapic_intr_info[irq].polarity; in iosapic_unregister_intr() 842 iosapic_intr_info[irq].polarity = 0; in iosapic_unregister_intr() 859 unsigned long polarity, unsigned long trigger) in iosapic_register_platform_intr() argument 923 register_intr(gsi, irq, dmode, polarity, trigger); in iosapic_override_isa_irq() [all …]
|
/linux/drivers/acpi/ |
A D | resource.c | 345 flags = polarity == ACPI_ACTIVE_LOW ? in acpi_dev_irq_flags() 348 flags = polarity == ACPI_ACTIVE_LOW ? in acpi_dev_irq_flags() 365 switch (polarity) { in acpi_dev_get_irq_type() 406 unsigned char polarity; member 425 entry->polarity == polarity && in acpi_dev_irq_override() 434 u8 triggering, u8 polarity, u8 shareable, in acpi_dev_get_irqresource() argument 460 if (triggering != trig || polarity != pol) { in acpi_dev_get_irqresource() 464 polarity = pol; in acpi_dev_get_irqresource() 469 irq = acpi_register_gsi(NULL, gsi, triggering, polarity); in acpi_dev_get_irqresource() 515 irq->triggering, irq->polarity, in acpi_dev_resource_interrupt() [all …]
|
A D | irq.c | 52 int polarity) in acpi_register_gsi() argument 63 fwspec.param[1] = acpi_dev_get_irq_type(trigger, polarity); in acpi_register_gsi() 151 u8 polarity, u8 shareable, in acpi_irq_parse_one_match() argument 157 *ctx->res_flags = acpi_dev_irq_flags(triggering, polarity, shareable); in acpi_irq_parse_one_match() 160 ctx->fwspec->param[1] = acpi_dev_get_irq_type(triggering, polarity); in acpi_irq_parse_one_match() 199 irq->triggering, irq->polarity, in acpi_irq_parse_one_cb() 212 eirq->triggering, eirq->polarity, in acpi_irq_parse_one_cb()
|
A 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 647 if (polarity) in acpi_pci_link_allocate_irq() 648 *polarity = link->irq.polarity; in acpi_pci_link_allocate_irq() [all …]
|
/linux/drivers/irqchip/ |
A D | irq-ftintc010.c | 85 u32 mode, polarity; in ft010_irq_set_type() local 88 polarity = readl(FT010_IRQ_POLARITY(f->base)); in ft010_irq_set_type() 93 polarity |= BIT(offset); in ft010_irq_set_type() 97 polarity &= ~BIT(offset); in ft010_irq_set_type() 101 polarity |= BIT(offset); in ft010_irq_set_type() 105 polarity &= ~BIT(offset); in ft010_irq_set_type() 113 writel(polarity, FT010_IRQ_POLARITY(f->base)); in ft010_irq_set_type()
|
A 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/include/linux/ |
A D | pwm.h | 43 enum pwm_polarity polarity; member 65 enum pwm_polarity polarity; member 156 return state.polarity; in pwm_get_polarity() 194 state->polarity = args.polarity; in pwm_init_state() 284 enum pwm_polarity polarity); 576 state.polarity = pwm->args.polarity; in pwm_apply_args() 590 enum pwm_polarity polarity; member 602 .polarity = _polarity, \
|
/linux/Documentation/devicetree/bindings/interrupt-controller/ |
A 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/include/trace/events/ |
A D | pwm.h | 21 __field(enum pwm_polarity, polarity) 29 __entry->polarity = state->polarity; 35 __entry->polarity, __entry->enabled)
|
/linux/drivers/pnp/pnpacpi/ |
A 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() 663 u8 triggering, polarity, shareable; in pnpacpi_encode_irq() local 674 irq->polarity = polarity; in pnpacpi_encode_irq() 692 u8 triggering, polarity, shareable; in pnpacpi_encode_ext_irq() local [all …]
|
/linux/drivers/gpio/ |
A D | gpio-rockchip.c | 353 u32 data, data_old, polarity; in rockchip_irq_demux() local 364 polarity &= ~BIT(irq); in rockchip_irq_demux() 366 polarity |= BIT(irq); in rockchip_irq_demux() 367 writel(polarity, in rockchip_irq_demux() 390 u32 polarity; in rockchip_irq_set_type() local 430 polarity &= ~mask; in rockchip_irq_set_type() 432 polarity |= mask; in rockchip_irq_set_type() 438 polarity |= mask; in rockchip_irq_set_type() 443 polarity &= ~mask; in rockchip_irq_set_type() 448 polarity |= mask; in rockchip_irq_set_type() [all …]
|
/linux/drivers/extcon/ |
A 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/drivers/counter/ |
A D | stm32-lptimer-cnt.c | 28 u32 polarity; member 106 val |= FIELD_PREP(STM32_LPTIM_CKPOL, enable ? priv->polarity : 0); in stm32_lptim_setup() 168 if (priv->polarity == STM32_LPTIM_CKPOL_BOTH_EDGES) { in stm32_lptim_cnt_function_read() 191 priv->polarity = STM32_LPTIM_CKPOL_BOTH_EDGES; in stm32_lptim_cnt_function_write() 296 switch (priv->polarity) { in stm32_lptim_cnt_action_read() 342 priv->polarity = STM32_LPTIM_CKPOL_RISING_EDGE; in stm32_lptim_cnt_action_write() 345 priv->polarity = STM32_LPTIM_CKPOL_FALLING_EDGE; in stm32_lptim_cnt_action_write() 348 priv->polarity = STM32_LPTIM_CKPOL_BOTH_EDGES; in stm32_lptim_cnt_action_write()
|
/linux/arch/x86/pci/ |
A 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() 572 int trigger, polarity; in pci_xen_initial_domain() local 574 if (acpi_get_override_irq(irq, &trigger, &polarity) == -1) in pci_xen_initial_domain()
|
/linux/Documentation/devicetree/bindings/regulator/ |
A D | richtek,rtmv20-regulator.yaml | 100 richtek,strobe-polarity-high: 101 description: Strobe pin active polarity control. 104 richtek,vsync-polarity-high: 105 description: Vsync pin active polarity control. 149 richtek,strobe-polarity-high; 150 richtek,vsync-polarity-high;
|
/linux/arch/powerpc/platforms/4xx/ |
A D | uic.c | 123 int trigger, polarity; in uic_set_irq_type() local 132 trigger = 1; polarity = 1; in uic_set_irq_type() 135 trigger = 1; polarity = 0; in uic_set_irq_type() 138 trigger = 0; polarity = 1; in uic_set_irq_type() 141 trigger = 0; polarity = 0; in uic_set_irq_type() 153 pr = (pr & mask) | (polarity << (31-src)); in uic_set_irq_type()
|
/linux/arch/ia64/include/asm/ |
A D | iosapic.h | 88 extern int iosapic_register_intr (unsigned int gsi, unsigned long polarity, 92 unsigned long polarity, 98 unsigned long polarity,
|
/linux/drivers/media/i2c/ |
A D | ths8200.c | 216 uint8_t polarity = 0; in ths8200_setup() local 337 polarity |= 0x01; /* HS_IN */ in ths8200_setup() 338 polarity |= 0x08; /* HS_OUT */ in ths8200_setup() 341 polarity |= 0x02; /* VS_IN */ in ths8200_setup() 342 polarity |= 0x10; /* VS_OUT */ in ths8200_setup() 349 ths8200_write(sd, THS8200_DTG2_CNTL, 0x44 | polarity); in ths8200_setup() 357 polarity, bt->hfrontporch, bt->hbackporch, in ths8200_setup()
|