Home
last modified time | relevance | path

Searched refs:polarity (Results 1 - 25 of 373) sorted by relevance

12345678910>>...15

/kernel/linux/linux-5.10/drivers/soc/zte/
H A 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
[all...]
/kernel/linux/linux-6.6/drivers/platform/x86/intel/int3472/
H A Ddiscrete.c57 const char *func, u32 polarity) in skl_int3472_map_gpio_to_sensor()
83 table_entry->flags = polarity; in skl_int3472_map_gpio_to_sensor()
90 static void int3472_get_func_and_polarity(u8 type, const char **func, u32 *polarity) in int3472_get_func_and_polarity() argument
95 *polarity = GPIO_ACTIVE_LOW; in int3472_get_func_and_polarity()
99 *polarity = GPIO_ACTIVE_LOW; in int3472_get_func_and_polarity()
103 *polarity = GPIO_ACTIVE_HIGH; in int3472_get_func_and_polarity()
107 *polarity = GPIO_ACTIVE_HIGH; in int3472_get_func_and_polarity()
111 *polarity = GPIO_ACTIVE_HIGH; in int3472_get_func_and_polarity()
115 *polarity = GPIO_ACTIVE_HIGH; in int3472_get_func_and_polarity()
161 u32 polarity; in skl_int3472_handle_gpio_resources() local
55 skl_int3472_map_gpio_to_sensor(struct int3472_discrete_device *int3472, struct acpi_resource_gpio *agpio, const char *func, u32 polarity) skl_int3472_map_gpio_to_sensor() argument
[all...]
/kernel/linux/linux-6.6/drivers/pwm/
H A Dcore.c149 pwm->args.polarity = PWM_POLARITY_NORMAL; in of_pwm_xlate_with_flags()
153 pwm->args.polarity = PWM_POLARITY_INVERSED; in of_pwm_xlate_with_flags()
177 pwm->args.polarity = PWM_POLARITY_NORMAL; in of_pwm_single_xlate()
180 pwm->args.polarity = PWM_POLARITY_INVERSED; in of_pwm_single_xlate()
412 * The lowlevel driver either ignored .polarity (which is a bug) or as in pwm_apply_state_debug()
413 * best effort inverted .polarity and fixed .duty_cycle respectively. in pwm_apply_state_debug()
416 if (s1.enabled && s1.polarity != state->polarity) { in pwm_apply_state_debug()
417 s2.polarity = state->polarity; in pwm_apply_state_debug()
[all...]
H A Dpwm-atmel-tcb.c124 enum pwm_polarity polarity) in atmel_tcb_pwm_disable()
136 * This is why we're reverting polarity in this case. in atmel_tcb_pwm_disable()
139 polarity = !polarity; in atmel_tcb_pwm_disable()
147 if (polarity == PWM_POLARITY_INVERSED) in atmel_tcb_pwm_disable()
153 if (polarity == PWM_POLARITY_INVERSED) in atmel_tcb_pwm_disable()
181 enum pwm_polarity polarity) in atmel_tcb_pwm_enable()
193 * This is why we're reverting polarity in this case. in atmel_tcb_pwm_enable()
196 polarity = !polarity; in atmel_tcb_pwm_enable()
123 atmel_tcb_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm, enum pwm_polarity polarity) atmel_tcb_pwm_disable() argument
180 atmel_tcb_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm, enum pwm_polarity polarity) atmel_tcb_pwm_enable() argument
[all...]
/kernel/linux/linux-5.10/drivers/pwm/
H A Dpwm-atmel-tcb.c34 enum pwm_polarity polarity; /* PWM polarity */ member
63 enum pwm_polarity polarity) in atmel_tcb_pwm_set_polarity()
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
158 * This is why we're reverting polarity in this case. in atmel_tcb_pwm_disable()
161 polarity in atmel_tcb_pwm_disable()
61 atmel_tcb_pwm_set_polarity(struct pwm_chip *chip, struct pwm_device *pwm, enum pwm_polarity polarity) atmel_tcb_pwm_set_polarity() argument
209 enum pwm_polarity polarity = tcbpwm->polarity; atmel_tcb_pwm_enable() local
[all...]
H A Dcore.c155 pwm->args.polarity = PWM_POLARITY_NORMAL; in of_pwm_xlate_with_flags()
158 pwm->args.polarity = PWM_POLARITY_INVERSED; in of_pwm_xlate_with_flags()
265 * @polarity: initial polarity of PWM channels
268 * will be used. The initial polarity for all channels is specified by the
269 * @polarity parameter.
274 enum pwm_polarity polarity) in pwmchip_add_with_polarity()
306 pwm->state.polarity = polarity; in pwmchip_add_with_polarity()
336 * will be used. The initial polarity fo
273 pwmchip_add_with_polarity(struct pwm_chip *chip, enum pwm_polarity polarity) pwmchip_add_with_polarity() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath5k/
H A Drfkill.c41 ATH5K_DBG(ah, ATH5K_DEBUG_ANY, "rfkill disable (gpio:%d polarity:%d)\n", in ath5k_rfkill_disable()
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()
50 ATH5K_DBG(ah, ATH5K_DEBUG_ANY, "rfkill enable (gpio:%d polarity:%d)\n", in ath5k_rfkill_enable()
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()
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath5k/
H A Drfkill.c41 ATH5K_DBG(ah, ATH5K_DEBUG_ANY, "rfkill disable (gpio:%d polarity:%d)\n", in ath5k_rfkill_disable()
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()
50 ATH5K_DBG(ah, ATH5K_DEBUG_ANY, "rfkill enable (gpio:%d polarity:%d)\n", in ath5k_rfkill_enable()
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()
/kernel/linux/linux-5.10/include/linux/
H A Dpwm.h15 * enum pwm_polarity - polarity of a PWM signal
31 * @polarity: reference polarity
43 enum pwm_polarity polarity; member
55 * @polarity: PWM polarity
61 enum pwm_polarity polarity; member
146 return state.polarity; in pwm_get_polarity()
163 * and polarity fields with the reference values defined in pwm->args.
184 state->polarity in pwm_init_state()
574 enum pwm_polarity polarity; global() member
[all...]
/kernel/linux/linux-6.6/drivers/acpi/
H A Dresource.c337 * @polarity: Interrupt polarity as provided by ACPI.
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()
365 * @polarity: Interrupt polarity as provided by ACPI.
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()
604 unsigned char polarity; member
618 acpi_dev_irq_override(u32 gsi, u8 triggering, u8 polarity, u8 shareable) acpi_dev_irq_override() argument
659 acpi_dev_get_irqresource(struct resource *res, u32 gsi, u8 triggering, u8 polarity, u8 shareable, u8 wake_capable, bool check_override) acpi_dev_get_irqresource() argument
[all...]
H A Dirq.c51 * @polarity: polarity of the GSI to be mapped
57 int polarity) in acpi_register_gsi()
69 fwspec.param[1] = acpi_dev_get_irq_type(trigger, polarity); in acpi_register_gsi()
153 * @polarity: polarity attributes of hwirq
154 * @polarity: polarity attributes of hwirq
165 u8 polarity, u8 shareable, in acpi_irq_parse_one_match()
172 *ctx->res_flags = acpi_dev_irq_flags(triggering, polarity, shareabl in acpi_irq_parse_one_match()
56 acpi_register_gsi(struct device *dev, u32 gsi, int trigger, int polarity) acpi_register_gsi() argument
163 acpi_irq_parse_one_match(struct fwnode_handle *fwnode, u32 hwirq, u8 triggering, u8 polarity, u8 shareable, u8 wake_capable, struct acpi_irq_parse_one_ctx *ctx) acpi_irq_parse_one_match() argument
[all...]
/kernel/linux/linux-5.10/arch/ia64/kernel/
H A Diosapic.c57 * IOSAPIC pin (if they're level triggered and use the same polarity).
143 unsigned char polarity: 1; /* interrupt polarity member
231 pol = iosapic_intr_info[irq].polarity; in set_rte()
497 if (info->trigger == trigger && info->polarity == pol && in iosapic_find_sharable_irq()
553 unsigned long polarity, unsigned long trigger) in register_intr()
585 (info->trigger != trigger || info->polarity != polarity)){ in register_intr()
596 iosapic_intr_info[irq].polarity = polarity; in register_intr()
552 register_intr(unsigned int gsi, int irq, unsigned char delivery, unsigned long polarity, unsigned long trigger) register_intr() argument
712 iosapic_register_intr(unsigned int gsi, unsigned long polarity, unsigned long trigger) iosapic_register_intr() argument
786 unsigned long trigger, polarity; iosapic_unregister_intr() local
857 iosapic_register_platform_intr(u32 int_type, unsigned int gsi, int iosapic_vector, u16 eid, u16 id, unsigned long polarity, unsigned long trigger) iosapic_register_platform_intr() argument
913 iosapic_override_isa_irq(unsigned int isa_irq, unsigned int gsi, unsigned long polarity, unsigned long trigger) iosapic_override_isa_irq() argument
[all...]
/kernel/linux/linux-6.6/arch/ia64/kernel/
H A Diosapic.c57 * IOSAPIC pin (if they're level triggered and use the same polarity).
143 unsigned char polarity: 1; /* interrupt polarity member
231 pol = iosapic_intr_info[irq].polarity; in set_rte()
497 if (info->trigger == trigger && info->polarity == pol && in iosapic_find_sharable_irq()
553 unsigned long polarity, unsigned long trigger) in register_intr()
585 (info->trigger != trigger || info->polarity != polarity)){ in register_intr()
596 iosapic_intr_info[irq].polarity = polarity; in register_intr()
552 register_intr(unsigned int gsi, int irq, unsigned char delivery, unsigned long polarity, unsigned long trigger) register_intr() argument
712 iosapic_register_intr(unsigned int gsi, unsigned long polarity, unsigned long trigger) iosapic_register_intr() argument
786 unsigned long trigger, polarity; iosapic_unregister_intr() local
857 iosapic_register_platform_intr(u32 int_type, unsigned int gsi, int iosapic_vector, u16 eid, u16 id, unsigned long polarity, unsigned long trigger) iosapic_register_platform_intr() argument
913 iosapic_override_isa_irq(unsigned int isa_irq, unsigned int gsi, unsigned long polarity, unsigned long trigger) iosapic_override_isa_irq() argument
[all...]
/kernel/linux/linux-5.10/include/trace/events/
H A Dpwm.h21 __field(enum pwm_polarity, polarity)
29 __entry->polarity = state->polarity;
33 TP_printk("%p: period=%llu duty_cycle=%llu polarity=%d enabled=%d",
35 __entry->polarity, __entry->enabled)
/kernel/linux/linux-6.6/include/trace/events/
H A Dpwm.h21 __field(enum pwm_polarity, polarity)
30 __entry->polarity = state->polarity;
35 TP_printk("%p: period=%llu duty_cycle=%llu polarity=%d enabled=%d err=%d",
37 __entry->polarity, __entry->enabled, __entry->err)
/kernel/linux/linux-5.10/drivers/acpi/
H A Dresource.c337 * @polarity: Interrupt polarity as provided by ACPI.
340 unsigned long acpi_dev_irq_flags(u8 triggering, u8 polarity, u8 shareable) in acpi_dev_irq_flags() argument
345 flags = polarity == ACPI_ACTIVE_LOW ? in acpi_dev_irq_flags()
348 flags = polarity == ACPI_ACTIVE_LOW ? in acpi_dev_irq_flags()
361 * @polarity: Interrupt polarity as provided by ACPI.
363 unsigned int acpi_dev_get_irq_type(int triggering, int polarity) in acpi_dev_get_irq_type() argument
365 switch (polarity) { in acpi_dev_get_irq_type()
485 unsigned char polarity; member
494 acpi_dev_irq_override(u32 gsi, u8 triggering, u8 polarity, u8 shareable) acpi_dev_irq_override() argument
513 acpi_dev_get_irqresource(struct resource *res, u32 gsi, u8 triggering, u8 polarity, u8 shareable, bool check_override) acpi_dev_get_irqresource() argument
[all...]
H A Dirq.c46 * @polarity: polarity of the GSI to be mapped
52 int polarity) in acpi_register_gsi()
64 fwspec.param[1] = acpi_dev_get_irq_type(trigger, polarity); in acpi_register_gsi()
141 * @polarity: polarity attributes of hwirq
142 * @polarity: polarity attributes of hwirq
152 u8 polarity, u8 shareable, in acpi_irq_parse_one_match()
158 *ctx->res_flags = acpi_dev_irq_flags(triggering, polarity, shareabl in acpi_irq_parse_one_match()
51 acpi_register_gsi(struct device *dev, u32 gsi, int trigger, int polarity) acpi_register_gsi() argument
150 acpi_irq_parse_one_match(struct fwnode_handle *fwnode, u32 hwirq, u8 triggering, u8 polarity, u8 shareable, struct acpi_irq_parse_one_ctx *ctx) acpi_irq_parse_one_match() argument
[all...]
/kernel/linux/linux-6.6/include/linux/
H A Dpwm.h12 * enum pwm_polarity - polarity of a PWM signal
28 * @polarity: reference polarity
40 enum pwm_polarity polarity; member
52 * @polarity: PWM polarity
62 enum pwm_polarity polarity; member
153 return state.polarity; in pwm_get_polarity()
170 * and polarity fields with the reference values defined in pwm->args.
191 state->polarity in pwm_init_state()
549 enum pwm_polarity polarity; global() member
[all...]
/kernel/linux/linux-6.6/drivers/platform/x86/x86-android-tablets/
H A Dother.c49 .polarity = ACPI_ACTIVE_LOW,
64 .polarity = ACPI_ACTIVE_HIGH,
161 .polarity = ACPI_ACTIVE_HIGH,
176 .polarity = ACPI_ACTIVE_HIGH,
314 .polarity = ACPI_ACTIVE_HIGH,
329 .polarity = ACPI_ACTIVE_LOW,
404 .polarity = ACPI_ACTIVE_LOW,
462 .polarity = ACPI_ACTIVE_LOW,
561 .polarity = ACPI_ACTIVE_HIGH,
/kernel/linux/linux-5.10/drivers/irqchip/
H A 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()
H A 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()
/kernel/linux/linux-6.6/drivers/irqchip/
H A 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()
H A Dirq-ftintc010.c84 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()
/kernel/linux/linux-5.10/arch/x86/kernel/acpi/
H A Dboot.c340 static int __init mp_register_ioapic_irq(u8 bus_irq, u8 polarity,
343 static void __init mp_override_legacy_irq(u8 bus_irq, u8 polarity, u8 trigger, in mp_override_legacy_irq() argument
362 if (mp_register_ioapic_irq(bus_irq, polarity, trigger, gsi) < 0) in mp_override_legacy_irq()
375 int polarity) in mp_config_acpi_gsi()
398 (polarity == ACPI_ACTIVE_HIGH ? 1 : 3); in mp_config_acpi_gsi()
410 static int __init mp_register_ioapic_irq(u8 bus_irq, u8 polarity, in mp_register_ioapic_irq() argument
427 mp_irq.irqflag = (trigger << 2) | polarity; in mp_register_ioapic_irq()
467 static void __init acpi_sci_ioapic_setup(u8 bus_irq, u16 polarity, u16 trigger, u32 gsi) in acpi_sci_ioapic_setup() argument
472 if (polarity == 0) /* compatible SCI polarity i in acpi_sci_ioapic_setup()
374 mp_config_acpi_gsi(struct device *dev, u32 gsi, int trigger, int polarity) mp_config_acpi_gsi() argument
610 int rc, irq, trigger, polarity; acpi_gsi_to_irq() local
643 acpi_register_gsi_pic(struct device *dev, u32 gsi, int trigger, int polarity) acpi_register_gsi_pic() argument
658 acpi_register_gsi_ioapic(struct device *dev, u32 gsi, int trigger, int polarity) acpi_register_gsi_ioapic() argument
710 acpi_register_gsi(struct device *dev, u32 gsi, int trigger, int polarity) acpi_register_gsi() argument
[all...]
/kernel/linux/linux-6.6/arch/x86/kernel/acpi/
H A Dboot.c422 static int __init mp_register_ioapic_irq(u8 bus_irq, u8 polarity,
425 static void __init mp_override_legacy_irq(u8 bus_irq, u8 polarity, u8 trigger, in mp_override_legacy_irq() argument
444 if (mp_register_ioapic_irq(bus_irq, polarity, trigger, gsi) < 0) in mp_override_legacy_irq()
457 int polarity) in mp_config_acpi_gsi()
480 (polarity == ACPI_ACTIVE_HIGH ? 1 : 3); in mp_config_acpi_gsi()
491 static int __init mp_register_ioapic_irq(u8 bus_irq, u8 polarity, in mp_register_ioapic_irq() argument
508 mp_irq.irqflag = (trigger << 2) | polarity; in mp_register_ioapic_irq()
548 static void __init acpi_sci_ioapic_setup(u8 bus_irq, u16 polarity, u16 trigger, u32 gsi) in acpi_sci_ioapic_setup() argument
553 if (polarity == 0) /* compatible SCI polarity i in acpi_sci_ioapic_setup()
456 mp_config_acpi_gsi(struct device *dev, u32 gsi, int trigger, int polarity) mp_config_acpi_gsi() argument
694 int rc, irq, trigger, polarity; acpi_gsi_to_irq() local
727 acpi_register_gsi_pic(struct device *dev, u32 gsi, int trigger, int polarity) acpi_register_gsi_pic() argument
742 acpi_register_gsi_ioapic(struct device *dev, u32 gsi, int trigger, int polarity) acpi_register_gsi_ioapic() argument
794 acpi_register_gsi(struct device *dev, u32 gsi, int trigger, int polarity) acpi_register_gsi() argument
[all...]

Completed in 17 milliseconds

12345678910>>...15