Home
last modified time | relevance | path

Searched refs:polarity (Results 1 – 25 of 315) sorted by relevance

12345678910>>...13

/Linux-v5.4/drivers/soc/zte/
Dzx296718_pm_domains.c39 .polarity = PWREN,
48 .polarity = PWREN,
57 .polarity = PWREN,
66 .polarity = PWREN,
75 .polarity = PWREN,
84 .polarity = PWREN,
93 .polarity = PWREN,
102 .polarity = PWREN,
111 .polarity = PWREN,
120 .polarity = PWREN,
[all …]
/Linux-v5.4/drivers/pwm/
Dpwm-atmel-tcb.c34 enum pwm_polarity polarity; /* PWM polarity */ member
63 enum pwm_polarity polarity) in atmel_tcb_pwm_set_polarity() argument
67 tcbpwm->polarity = polarity; in atmel_tcb_pwm_set_polarity()
95 tcbpwm->polarity = PWM_POLARITY_NORMAL; in atmel_tcb_pwm_request()
150 enum pwm_polarity polarity = tcbpwm->polarity; in atmel_tcb_pwm_disable() local
161 polarity = !polarity; in atmel_tcb_pwm_disable()
169 if (polarity == PWM_POLARITY_INVERSED) in atmel_tcb_pwm_disable()
175 if (polarity == PWM_POLARITY_INVERSED) in atmel_tcb_pwm_disable()
209 enum pwm_polarity polarity = tcbpwm->polarity; in atmel_tcb_pwm_enable() local
220 polarity = !polarity; in atmel_tcb_pwm_enable()
[all …]
Dcore.c144 pwm->args.polarity = PWM_POLARITY_NORMAL; in of_pwm_xlate_with_flags()
147 pwm->args.polarity = PWM_POLARITY_INVERSED; in of_pwm_xlate_with_flags()
252 enum pwm_polarity polarity) in pwmchip_add_with_polarity() argument
284 pwm->state.polarity = polarity; in pwmchip_add_with_polarity()
466 state->polarity == pwm->state.polarity && in pwm_apply_state()
480 if (state->polarity != pwm->state.polarity) { in pwm_apply_state()
495 state->polarity); in pwm_apply_state()
499 pwm->state.polarity = state->polarity; in pwm_apply_state()
585 state.polarity = pargs.polarity; in pwm_adjust_config()
605 if (pargs.polarity != state.polarity) { in pwm_adjust_config()
[all …]
Dsysfs.c159 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);
Dpwm-renesas-tpu.c75 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()
/Linux-v5.4/drivers/net/wireless/ath/ath5k/
Drfkill.c42 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-v5.4/arch/x86/kernel/acpi/
Dboot.c336 static int __init mp_register_ioapic_irq(u8 bus_irq, u8 polarity,
339 static void __init mp_override_legacy_irq(u8 bus_irq, u8 polarity, u8 trigger, in mp_override_legacy_irq() argument
358 if (mp_register_ioapic_irq(bus_irq, polarity, trigger, gsi) < 0) in mp_override_legacy_irq()
371 int polarity) in mp_config_acpi_gsi() argument
394 (polarity == ACPI_ACTIVE_HIGH ? 1 : 3); in mp_config_acpi_gsi()
406 static int __init mp_register_ioapic_irq(u8 bus_irq, u8 polarity, in mp_register_ioapic_irq() argument
423 mp_irq.irqflag = (trigger << 2) | polarity; in mp_register_ioapic_irq()
463 static void __init acpi_sci_ioapic_setup(u8 bus_irq, u16 polarity, u16 trigger, u32 gsi) in acpi_sci_ioapic_setup() argument
468 if (polarity == 0) /* compatible SCI polarity is low */ in acpi_sci_ioapic_setup()
469 polarity = 3; in acpi_sci_ioapic_setup()
[all …]
/Linux-v5.4/drivers/irqchip/
Dirq-ftintc010.c85 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()
Dirq-davinci-cp-intc.c76 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-v5.4/arch/ia64/kernel/
Diosapic.c142 unsigned char polarity: 1; /* interrupt polarity member
230 pol = iosapic_intr_info[irq].polarity; in set_rte()
496 if (info->trigger == trigger && info->polarity == pol && in iosapic_find_sharable_irq()
552 unsigned long polarity, unsigned long trigger) in register_intr() argument
584 (info->trigger != trigger || info->polarity != polarity)){ in register_intr()
595 iosapic_intr_info[irq].polarity = polarity; in register_intr()
712 unsigned long polarity, unsigned long trigger) in iosapic_register_intr() argument
743 irq = iosapic_find_sharable_irq(trigger, polarity); in iosapic_register_intr()
752 err = register_intr(gsi, irq, dmode, polarity, trigger); in iosapic_register_intr()
770 (polarity == IOSAPIC_POL_HIGH ? "high" : "low"), in iosapic_register_intr()
[all …]
/Linux-v5.4/include/linux/
Dpwm.h43 enum pwm_polarity polarity; member
61 enum pwm_polarity polarity; member
144 return state.polarity; in pwm_get_polarity()
182 state->polarity = args.polarity; in pwm_init_state()
274 enum pwm_polarity polarity);
397 enum pwm_polarity polarity);
562 state.polarity = pwm->args.polarity; in pwm_apply_args()
575 enum pwm_polarity polarity; member
587 .polarity = _polarity, \
/Linux-v5.4/drivers/acpi/
Dirq.c52 int polarity) in acpi_register_gsi() argument
63 fwspec.param[1] = acpi_dev_get_irq_type(trigger, polarity); in acpi_register_gsi()
147 u8 polarity, u8 shareable, in acpi_irq_parse_one_match() argument
153 *ctx->res_flags = acpi_dev_irq_flags(triggering, polarity, shareable); in acpi_irq_parse_one_match()
156 ctx->fwspec->param[1] = acpi_dev_get_irq_type(triggering, polarity); in acpi_irq_parse_one_match()
195 irq->triggering, irq->polarity, in acpi_irq_parse_one_cb()
208 eirq->triggering, eirq->polarity, in acpi_irq_parse_one_cb()
Dpci_link.c60 u8 polarity; /* All IRQs */ member
117 link->irq.polarity = p->polarity; in acpi_pci_link_check_possible()
143 link->irq.polarity = p->polarity; in acpi_pci_link_check_possible()
304 resource->res.data.irq.polarity = in acpi_pci_link_set()
305 link->irq.polarity; in acpi_pci_link_set()
322 resource->res.data.extended_irq.polarity = in acpi_pci_link_set()
323 link->irq.polarity; in acpi_pci_link_set()
617 int *polarity, char **name) in acpi_pci_link_allocate_irq() argument
657 if (polarity) in acpi_pci_link_allocate_irq()
658 *polarity = link->irq.polarity; in acpi_pci_link_allocate_irq()
[all …]
Dresource.c339 unsigned long acpi_dev_irq_flags(u8 triggering, u8 polarity, u8 shareable) in acpi_dev_irq_flags() argument
344 flags = polarity == ACPI_ACTIVE_LOW ? in acpi_dev_irq_flags()
347 flags = polarity == ACPI_ACTIVE_LOW ? in acpi_dev_irq_flags()
362 unsigned int acpi_dev_get_irq_type(int triggering, int polarity) in acpi_dev_get_irq_type() argument
364 switch (polarity) { in acpi_dev_get_irq_type()
391 u8 triggering, u8 polarity, u8 shareable, in acpi_dev_get_irqresource() argument
415 if (triggering != trig || polarity != pol) { in acpi_dev_get_irqresource()
419 polarity = pol; in acpi_dev_get_irqresource()
423 res->flags = acpi_dev_irq_flags(triggering, polarity, shareable); in acpi_dev_get_irqresource()
424 irq = acpi_register_gsi(NULL, gsi, triggering, polarity); in acpi_dev_get_irqresource()
[all …]
/Linux-v5.4/Documentation/devicetree/bindings/interrupt-controller/
Dmicrochip,pic32-evic.txt9 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-v5.4/arch/x86/kernel/
Ddevicetree.c187 u32 polarity; member
195 .polarity = 1,
200 .polarity = 0,
205 .polarity = 1,
210 .polarity = 0,
230 ioapic_set_alloc_attr(&tmp, NUMA_NO_NODE, it->trigger, it->polarity); in dt_irqdomain_alloc()
/Linux-v5.4/drivers/pnp/pnpacpi/
Drsparser.c19 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()
318 flags = acpi_dev_irq_flags(p->triggering, p->polarity, p->shareable); in pnpacpi_parse_irq_option()
342 flags = acpi_dev_irq_flags(p->triggering, p->polarity, p->shareable); in pnpacpi_parse_ext_irq_option()
663 u8 triggering, polarity, shareable; in pnpacpi_encode_irq() local
[all …]
/Linux-v5.4/drivers/extcon/
Dextcon-usbc-cros-ec.c145 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-v5.4/arch/x86/pci/
Dxen.c110 int trigger, int polarity) in acpi_register_gsi_xen_hvm() argument
120 static int xen_register_gsi(u32 gsi, int gsi_override, int triggering, int polarity) in xen_register_gsi() argument
129 gsi, triggering, polarity); in xen_register_gsi()
135 setup_gsi.polarity = (polarity == ACPI_ACTIVE_HIGH ? 0 : 1); in xen_register_gsi()
149 int trigger, int polarity) in acpi_register_gsi_xen() argument
151 return xen_register_gsi(gsi, -1 /* no GSI override */, trigger, polarity); in acpi_register_gsi_xen()
489 int trigger, polarity; in pci_xen_initial_domain() local
491 if (acpi_get_override_irq(irq, &trigger, &polarity) == -1) in pci_xen_initial_domain()
/Linux-v5.4/arch/ia64/include/asm/
Diosapic.h88 extern int iosapic_register_intr (unsigned int gsi, unsigned long polarity,
92 unsigned long polarity,
98 unsigned long polarity,
/Linux-v5.4/arch/arm/mach-at91/
Dpm.c40 int (*config_shdwc_ws)(void __iomem *shdwc, u32 *mode, u32 *polarity);
41 int (*config_pmc_ws)(void __iomem *pmc, u32 mode, u32 polarity);
133 unsigned int mode = 0, polarity = 0, val = 0; in at91_pm_config_ws() local
147 soc_pm.config_shdwc_ws(soc_pm.data.shdwc, &mode, &polarity); in at91_pm_config_ws()
167 polarity |= wsi->pmc_fsmr_bit; in at91_pm_config_ws()
176 soc_pm.config_pmc_ws(soc_pm.data.pmc, mode, polarity); in at91_pm_config_ws()
185 u32 *polarity) in at91_sama5d2_config_shdwc_ws() argument
192 *polarity |= ((val >> 16) & 0x3ff); in at91_sama5d2_config_shdwc_ws()
197 static int at91_sama5d2_config_pmc_ws(void __iomem *pmc, u32 mode, u32 polarity) in at91_sama5d2_config_pmc_ws() argument
200 writel(polarity, pmc + AT91_PMC_FSPR); in at91_sama5d2_config_pmc_ws()
[all …]
/Linux-v5.4/arch/mips/include/asm/mach-au1x00/
Dau1550_spi.h12 void (*activate_cs)(struct au1550_spi_info *spi, int cs, int polarity);
13 void (*deactivate_cs)(struct au1550_spi_info *spi, int cs, int polarity);
/Linux-v5.4/arch/powerpc/platforms/4xx/
Duic.c123 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-v5.4/drivers/counter/
Dstm32-lptimer-cnt.c27 u32 polarity; member
105 val |= FIELD_PREP(STM32_LPTIM_CKPOL, enable ? priv->polarity : 0); in stm32_lptim_setup()
172 if (priv->polarity > 1) in stm32_lptim_read_raw()
232 return priv->polarity; in stm32_lptim_cnt_get_polarity()
244 priv->polarity = type; in stm32_lptim_cnt_set_polarity()
407 if (priv->polarity == STM32_LPTIM_SYNAPSE_ACTION_BOTH_EDGES) { in stm32_lptim_cnt_function_get()
430 priv->polarity = STM32_LPTIM_SYNAPSE_ACTION_BOTH_EDGES; in stm32_lptim_cnt_function_set()
531 *action = priv->polarity; in stm32_lptim_cnt_action_get()
536 *action = priv->polarity; in stm32_lptim_cnt_action_get()
566 priv->polarity = action; in stm32_lptim_cnt_action_set()
/Linux-v5.4/drivers/gpio/
Dgpio-raspberrypi-exp.c35 u32 polarity; member
44 u32 polarity; member
71 return get.polarity; in rpi_exp_gpio_get_polarity()
91 set_in.polarity = ret; /* Retain existing setting */ in rpi_exp_gpio_dir_in()
120 set_out.polarity = ret; /* Retain existing setting */ in rpi_exp_gpio_dir_out()

12345678910>>...13