| /linux/drivers/net/wireless/ath/ath5k/ |
| H 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/x86/kernel/acpi/ |
| H A D | boot.c | 365 static int __init mp_register_ioapic_irq(u8 bus_irq, u8 polarity, 368 static void __init mp_override_legacy_irq(u8 bus_irq, u8 polarity, u8 trigger, in mp_override_legacy_irq() argument 387 if (mp_register_ioapic_irq(bus_irq, polarity, trigger, gsi) < 0) in mp_override_legacy_irq() 400 int polarity) in mp_config_acpi_gsi() argument 423 (polarity == ACPI_ACTIVE_HIGH ? 1 : 3); in mp_config_acpi_gsi() 434 static int __init mp_register_ioapic_irq(u8 bus_irq, u8 polarity, in mp_register_ioapic_irq() argument 451 mp_irq.irqflag = (trigger << 2) | polarity; in mp_register_ioapic_irq() 491 static void __init acpi_sci_ioapic_setup(u8 bus_irq, u16 polarity, u16 trigger, u32 gsi) in acpi_sci_ioapic_setup() argument 496 if (polarity == 0) /* compatible SCI polarity is low */ in acpi_sci_ioapic_setup() 497 polarity = 3; in acpi_sci_ioapic_setup() [all …]
|
| /linux/drivers/pwm/ |
| H A D | pwm-stm32-lp.c | 64 bool enable, enum pwm_polarity polarity) in stm32_pwm_lp_compare_channel_apply() argument 81 (polarity != FIELD_GET(STM32_LPTIM_CC2P, ccmr1)); in stm32_pwm_lp_compare_channel_apply() 84 val = FIELD_PREP(STM32_LPTIM_CC2P, polarity); in stm32_pwm_lp_compare_channel_apply() 88 (polarity != FIELD_GET(STM32_LPTIM_CC1P, ccmr1)); in stm32_pwm_lp_compare_channel_apply() 91 val = FIELD_PREP(STM32_LPTIM_CC1P, polarity); in stm32_pwm_lp_compare_channel_apply() 139 state->polarity); in stm32_pwm_lp_apply() 214 ((FIELD_GET(STM32_LPTIM_WAVPOL, cfgr) != state->polarity) && !priv->num_cc_chans)) { in stm32_pwm_lp_apply() 224 val |= FIELD_PREP(STM32_LPTIM_WAVPOL, state->polarity); in stm32_pwm_lp_apply() 272 ret = stm32_pwm_lp_compare_channel_apply(priv, pwm->hwpwm, true, state->polarity); in stm32_pwm_lp_apply() 328 state->polarity = FIELD_GET(STM32_LPTIM_CC2P, ccmr1); in stm32_pwm_lp_get_state() [all …]
|
| H A 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 …]
|
| H A 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()
|
| H A 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()
|
| H A 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()
|
| H A D | pwm-vt8500.c | 161 enum pwm_polarity polarity) in vt8500_pwm_set_polarity() argument 168 if (polarity == PWM_POLARITY_INVERSED) in vt8500_pwm_set_polarity() 185 if (state->polarity != pwm->state.polarity) { in vt8500_pwm_apply() 196 err = vt8500_pwm_set_polarity(chip, pwm, state->polarity); in vt8500_pwm_apply()
|
| /linux/drivers/irqchip/ |
| 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()
|
| H A D | irq-davinci-cp-intc.c | 75 unsigned int reg, mask, polarity, type; in davinci_cp_intc_set_irq_type() local 79 polarity = davinci_cp_intc_read(DAVINCI_CP_INTC_SYS_POLARITY(reg)); in davinci_cp_intc_set_irq_type() 84 polarity |= mask; in davinci_cp_intc_set_irq_type() 88 polarity &= ~mask; in davinci_cp_intc_set_irq_type() 92 polarity |= mask; in davinci_cp_intc_set_irq_type() 96 polarity &= ~mask; in davinci_cp_intc_set_irq_type() 103 davinci_cp_intc_write(polarity, DAVINCI_CP_INTC_SYS_POLARITY(reg)); in davinci_cp_intc_set_irq_type()
|
| /linux/drivers/acpi/ |
| H A D | resource.c | 342 unsigned long acpi_dev_irq_flags(u8 triggering, u8 polarity, u8 shareable, u8 wake_capable) in acpi_dev_irq_flags() argument 347 flags = polarity == ACPI_ACTIVE_LOW ? in acpi_dev_irq_flags() 350 flags = polarity == ACPI_ACTIVE_LOW ? in acpi_dev_irq_flags() 368 unsigned int acpi_dev_get_irq_type(int triggering, int polarity) in acpi_dev_get_irq_type() argument 370 switch (polarity) { in acpi_dev_get_irq_type() 702 unsigned char polarity; member 712 static bool acpi_dev_irq_override(u32 gsi, u8 triggering, u8 polarity, in acpi_dev_irq_override() argument 722 entry->polarity == polarity && in acpi_dev_irq_override() 754 u8 triggering, u8 polarity, u8 shareable, in acpi_dev_get_irqresource() argument 775 acpi_dev_irq_override(gsi, triggering, polarity, shareable) && in acpi_dev_get_irqresource() [all …]
|
| H 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 645 if (polarity) in acpi_pci_link_allocate_irq() 646 *polarity = link->irq.polarity; in acpi_pci_link_allocate_irq() [all …]
|
| /linux/drivers/pnp/pnpacpi/ |
| H 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() 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/drivers/extcon/ |
| H 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/platform/x86/x86-android-tablets/ |
| H A D | lenovo.c | 141 .polarity = ACPI_ACTIVE_LOW, 159 .polarity = ACPI_ACTIVE_LOW, 185 .polarity = ACPI_ACTIVE_LOW, 363 .polarity = ACPI_ACTIVE_HIGH, 388 .polarity = ACPI_ACTIVE_HIGH, 697 .polarity = ACPI_ACTIVE_HIGH, 723 .polarity = ACPI_ACTIVE_LOW, 756 .polarity = ACPI_ACTIVE_HIGH, 885 .polarity = ACPI_ACTIVE_LOW, 911 .polarity = ACPI_ACTIVE_LOW, [all …]
|
| /linux/drivers/staging/greybus/ |
| H A 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()
|
| /linux/arch/powerpc/platforms/44x/ |
| H A 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/drivers/media/i2c/ |
| H 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()
|
| /linux/drivers/gpio/ |
| H A D | gpio-raspberrypi-exp.c | 35 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()
|
| H A D | gpiolib-acpi-core.c | 89 int polarity; member 255 acpi_gpio_to_gpiod_flags(const struct acpi_resource_gpio *agpio, int polarity) in acpi_gpio_to_gpiod_flags() argument 276 return polarity == GPIO_ACTIVE_LOW ? GPIOD_OUT_LOW : GPIOD_OUT_HIGH; in acpi_gpio_to_gpiod_flags() 278 return polarity == GPIO_ACTIVE_LOW ? GPIOD_OUT_HIGH : GPIOD_OUT_LOW; in acpi_gpio_to_gpiod_flags() 312 int polarity = GPIO_ACTIVE_HIGH; in acpi_request_own_gpiod() local 313 enum gpiod_flags flags = acpi_gpio_to_gpiod_flags(agpio, polarity); in acpi_request_own_gpiod() 317 desc = gpiochip_request_own_desc(chip, pin, label, polarity, flags); in acpi_request_own_gpiod() 412 if (agpio->polarity == ACPI_ACTIVE_HIGH) in acpi_gpiochip_alloc_event() 417 switch (agpio->polarity) { in acpi_gpiochip_alloc_event() 673 if (info->polarity == GPIO_ACTIVE_LOW) in acpi_gpio_update_gpiod_lookup_flags() [all …]
|
| /linux/include/trace/events/ |
| H A D | pwm.h | 142 __field(enum pwm_polarity, polarity) 150 __entry->polarity = state->polarity; 157 __entry->polarity, __entry->enabled, __entry->err)
|
| /linux/drivers/xen/ |
| H A D | acpi.c | 96 int polarity = acpi_irq_model == ACPI_IRQ_MODEL_GIC ? in xen_acpi_get_gsi_info() local 111 &trigger, &polarity, in xen_acpi_get_gsi_info() 123 *polarity_out = polarity; in xen_acpi_get_gsi_info()
|
| /linux/arch/mips/include/asm/mach-au1x00/ |
| H A D | au1550_spi.h | 12 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/drivers/infiniband/hw/irdma/ |
| H A D | uk.c | 669 u32 num_sges, u8 polarity) in irdma_copy_inline_data_gen_1() argument 731 u32 num_sges, u8 polarity) in irdma_copy_inline_data() argument 733 u8 inline_valid = polarity << IRDMA_INLINE_VALID_S; in irdma_copy_inline_data() 1048 cq->polarity = 1; in irdma_uk_cq_resize() 1122 u8 polarity; in irdma_uk_cq_empty() local 1131 polarity = (u8)FIELD_GET(IRDMA_CQ_VALID, qword3); in irdma_uk_cq_empty() 1133 return polarity != cq->polarity; in irdma_uk_cq_empty() 1154 u8 polarity; in irdma_uk_cq_poll_cmpl() local 1164 polarity = (u8)FIELD_GET(IRDMA_CQ_VALID, qword3); in irdma_uk_cq_poll_cmpl() 1165 if (polarity != cq->polarity) in irdma_uk_cq_poll_cmpl() [all …]
|
| /linux/drivers/acpi/acpica/ |
| H A D | rsirq.c | 53 {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.irq.polarity), 91 {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.irq.polarity), 138 ACPI_RS_OFFSET(data.irq.polarity), 177 {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.extended_irq.polarity),
|