/kernel/linux/linux-5.10/drivers/soc/zte/ |
H A D | zx296718_pm_domains.c | 39 .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 D | discrete.c | 57 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 D | core.c | 149 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 D | pwm-atmel-tcb.c | 124 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 D | pwm-atmel-tcb.c | 34 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 D | core.c | 155 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 D | rfkill.c | 41 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 D | rfkill.c | 41 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 D | pwm.h | 15 * 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 D | resource.c | 337 * @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 D | irq.c | 51 * @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 D | iosapic.c | 57 * 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 D | iosapic.c | 57 * 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 D | pwm.h | 21 __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 D | pwm.h | 21 __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 D | resource.c | 337 * @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 D | irq.c | 46 * @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 D | pwm.h | 12 * 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 D | other.c | 49 .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 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()
|
H 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()
|
/kernel/linux/linux-6.6/drivers/irqchip/ |
H 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()
|
H A 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()
|
/kernel/linux/linux-5.10/arch/x86/kernel/acpi/ |
H A D | boot.c | 340 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 D | boot.c | 422 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...] |