/Linux-v4.19/drivers/soc/zte/ |
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 = PWREN, [all …]
|
/Linux-v4.19/include/linux/ |
D | pwm.h | 43 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() 266 enum pwm_polarity polarity); 362 enum pwm_polarity polarity) in pwm_set_polarity() argument 370 if (state.polarity == polarity) in pwm_set_polarity() 383 state.polarity = polarity; in pwm_set_polarity() 434 enum pwm_polarity polarity); 487 enum pwm_polarity polarity) in pwm_set_polarity() argument [all …]
|
/Linux-v4.19/drivers/pwm/ |
D | pwm-atmel-tcb.c | 34 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 …]
|
D | sysfs.c | 167 const char *polarity = "unknown"; in polarity_show() local 172 switch (state.polarity) { in polarity_show() 174 polarity = "normal"; in polarity_show() 178 polarity = "inversed"; in polarity_show() 182 return sprintf(buf, "%s\n", polarity); in polarity_show() 191 enum pwm_polarity polarity; in polarity_store() local 196 polarity = PWM_POLARITY_NORMAL; in polarity_store() 198 polarity = PWM_POLARITY_INVERSED; in polarity_store() 204 state.polarity = polarity; in polarity_store() 229 static DEVICE_ATTR_RW(polarity);
|
D | core.c | 156 pwm->args.polarity = PWM_POLARITY_NORMAL; in of_pwm_xlate_with_flags() 159 pwm->args.polarity = PWM_POLARITY_INVERSED; in of_pwm_xlate_with_flags() 264 enum pwm_polarity polarity) in pwmchip_add_with_polarity() argument 296 pwm->state.polarity = polarity; in pwmchip_add_with_polarity() 488 if (state->polarity != pwm->state.polarity) { in pwm_apply_state() 503 state->polarity); in pwm_apply_state() 507 pwm->state.polarity = state->polarity; in pwm_apply_state() 593 state.polarity = pargs.polarity; in pwm_adjust_config() 613 if (pargs.polarity != state.polarity) { in pwm_adjust_config() 614 state.polarity = pargs.polarity; in pwm_adjust_config() [all …]
|
D | pwm-renesas-tpu.c | 83 enum pwm_polarity polarity; member 119 pwm->polarity == PWM_POLARITY_INVERSED ? in tpu_pwm_set_pin() 124 pwm->polarity == PWM_POLARITY_INVERSED ? in tpu_pwm_set_pin() 129 pwm->polarity == PWM_POLARITY_INVERSED ? in tpu_pwm_set_pin() 232 pwm->polarity = PWM_POLARITY_NORMAL; in tpu_pwm_request() 336 enum pwm_polarity polarity) in tpu_pwm_set_polarity() argument 340 pwm->polarity = polarity; in tpu_pwm_set_polarity()
|
D | pwm-zx.c | 79 state->polarity = PWM_POLARITY_NORMAL; in zx_pwm_get_state() 81 state->polarity = PWM_POLARITY_INVERSED; in zx_pwm_get_state() 162 if (state->polarity != cstate.polarity) in zx_pwm_apply() 164 (state->polarity == PWM_POLARITY_INVERSED) ? in zx_pwm_apply()
|
/Linux-v4.19/arch/ia64/include/asm/ |
D | iosapic.h | 90 extern int iosapic_register_intr (unsigned int gsi, unsigned long polarity, 94 unsigned long polarity, 100 unsigned long polarity, 110 #define iosapic_register_intr(gsi,polarity,trigger) (gsi) argument 112 #define iosapic_override_isa_irq(isa_irq,gsi,polarity,trigger) do { } while (0) argument 114 polarity,trigger) (gsi) argument
|
/Linux-v4.19/drivers/net/wireless/ath/ath5k/ |
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-v4.19/arch/x86/kernel/acpi/ |
D | boot.c | 352 static int __init mp_register_ioapic_irq(u8 bus_irq, u8 polarity, 355 static void __init mp_override_legacy_irq(u8 bus_irq, u8 polarity, u8 trigger, in mp_override_legacy_irq() argument 374 if (mp_register_ioapic_irq(bus_irq, polarity, trigger, gsi) < 0) in mp_override_legacy_irq() 387 int polarity) in mp_config_acpi_gsi() argument 410 (polarity == ACPI_ACTIVE_HIGH ? 1 : 3); in mp_config_acpi_gsi() 422 static int __init mp_register_ioapic_irq(u8 bus_irq, u8 polarity, in mp_register_ioapic_irq() argument 439 mp_irq.irqflag = (trigger << 2) | polarity; in mp_register_ioapic_irq() 479 static void __init acpi_sci_ioapic_setup(u8 bus_irq, u16 polarity, u16 trigger, u32 gsi) in acpi_sci_ioapic_setup() argument 484 if (polarity == 0) /* compatible SCI polarity is low */ in acpi_sci_ioapic_setup() 485 polarity = 3; in acpi_sci_ioapic_setup() [all …]
|
/Linux-v4.19/drivers/acpi/ |
D | irq.c | 55 int polarity) in acpi_register_gsi() argument 66 fwspec.param[1] = acpi_dev_get_irq_type(trigger, polarity); in acpi_register_gsi() 150 u8 polarity, u8 shareable, in acpi_irq_parse_one_match() argument 156 *ctx->res_flags = acpi_dev_irq_flags(triggering, polarity, shareable); in acpi_irq_parse_one_match() 159 ctx->fwspec->param[1] = acpi_dev_get_irq_type(triggering, polarity); in acpi_irq_parse_one_match() 198 irq->triggering, irq->polarity, in acpi_irq_parse_one_cb() 211 eirq->triggering, eirq->polarity, in acpi_irq_parse_one_cb()
|
D | pci_link.c | 73 u8 polarity; /* All IRQs */ member 130 link->irq.polarity = p->polarity; in acpi_pci_link_check_possible() 156 link->irq.polarity = p->polarity; in acpi_pci_link_check_possible() 317 resource->res.data.irq.polarity = in acpi_pci_link_set() 318 link->irq.polarity; in acpi_pci_link_set() 335 resource->res.data.extended_irq.polarity = in acpi_pci_link_set() 336 link->irq.polarity; in acpi_pci_link_set() 630 int *polarity, char **name) in acpi_pci_link_allocate_irq() argument 670 if (polarity) in acpi_pci_link_allocate_irq() 671 *polarity = link->irq.polarity; in acpi_pci_link_allocate_irq() [all …]
|
D | resource.c | 347 unsigned long acpi_dev_irq_flags(u8 triggering, u8 polarity, u8 shareable) in acpi_dev_irq_flags() argument 352 flags = polarity == ACPI_ACTIVE_LOW ? in acpi_dev_irq_flags() 355 flags = polarity == ACPI_ACTIVE_LOW ? in acpi_dev_irq_flags() 370 unsigned int acpi_dev_get_irq_type(int triggering, int polarity) in acpi_dev_get_irq_type() argument 372 switch (polarity) { in acpi_dev_get_irq_type() 399 u8 triggering, u8 polarity, u8 shareable, in acpi_dev_get_irqresource() argument 423 if (triggering != trig || polarity != pol) { in acpi_dev_get_irqresource() 427 polarity = pol; in acpi_dev_get_irqresource() 431 res->flags = acpi_dev_irq_flags(triggering, polarity, shareable); in acpi_dev_get_irqresource() 432 irq = acpi_register_gsi(NULL, gsi, triggering, polarity); in acpi_dev_get_irqresource() [all …]
|
/Linux-v4.19/drivers/irqchip/ |
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()
|
/Linux-v4.19/arch/ia64/kernel/ |
D | iosapic.c | 146 unsigned char polarity: 1; /* interrupt polarity member 234 pol = iosapic_intr_info[irq].polarity; in set_rte() 500 if (info->trigger == trigger && info->polarity == pol && in iosapic_find_sharable_irq() 556 unsigned long polarity, unsigned long trigger) in register_intr() argument 588 (info->trigger != trigger || info->polarity != polarity)){ in register_intr() 599 iosapic_intr_info[irq].polarity = polarity; in register_intr() 718 unsigned long polarity, unsigned long trigger) in iosapic_register_intr() argument 749 irq = iosapic_find_sharable_irq(trigger, polarity); in iosapic_register_intr() 758 err = register_intr(gsi, irq, dmode, polarity, trigger); in iosapic_register_intr() 776 (polarity == IOSAPIC_POL_HIGH ? "high" : "low"), in iosapic_register_intr() [all …]
|
/Linux-v4.19/arch/arm/mach-davinci/ |
D | cp_intc.c | 59 unsigned polarity = cp_intc_read(CP_INTC_SYS_POLARITY(reg)); in cp_intc_set_irq_type() local 64 polarity |= mask; in cp_intc_set_irq_type() 68 polarity &= ~mask; in cp_intc_set_irq_type() 72 polarity |= mask; in cp_intc_set_irq_type() 76 polarity &= ~mask; in cp_intc_set_irq_type() 83 cp_intc_write(polarity, CP_INTC_SYS_POLARITY(reg)); in cp_intc_set_irq_type()
|
/Linux-v4.19/Documentation/devicetree/bindings/interrupt-controller/ |
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-v4.19/arch/x86/kernel/ |
D | devicetree.c | 186 u32 polarity; member 194 .polarity = 1, 199 .polarity = 0, 204 .polarity = 1, 209 .polarity = 0, 229 ioapic_set_alloc_attr(&tmp, NUMA_NO_NODE, it->trigger, it->polarity); in dt_irqdomain_alloc()
|
/Linux-v4.19/drivers/pnp/pnpacpi/ |
D | rsparser.c | 28 u8 *polarity, u8 *shareable) in decode_irq_flags() argument 34 *polarity = ACPI_ACTIVE_LOW; in decode_irq_flags() 38 *polarity = ACPI_ACTIVE_HIGH; in decode_irq_flags() 42 *polarity = ACPI_ACTIVE_LOW; in decode_irq_flags() 46 *polarity = ACPI_ACTIVE_HIGH; in decode_irq_flags() 52 *polarity = ACPI_ACTIVE_HIGH; in decode_irq_flags() 217 gpio->polarity, in pnpacpi_allocated_resource() 327 flags = acpi_dev_irq_flags(p->triggering, p->polarity, p->sharable); in pnpacpi_parse_irq_option() 351 flags = acpi_dev_irq_flags(p->triggering, p->polarity, p->sharable); in pnpacpi_parse_ext_irq_option() 672 u8 triggering, polarity, shareable; in pnpacpi_encode_irq() local [all …]
|
/Linux-v4.19/drivers/extcon/ |
D | extcon-usbc-cros-ec.c | 144 bool *polarity) in cros_ec_usb_get_role() argument 163 *polarity = resp.polarity; in cros_ec_usb_get_role() 253 bool polarity = false; in extcon_cros_ec_detect_cable() local 265 role = cros_ec_usb_get_role(info, &polarity); in extcon_cros_ec_detect_cable() 287 role, power_type, dr, pr, polarity, mux, dp, hpd); in extcon_cros_ec_detect_cable() 327 (union extcon_property_value)(int)polarity); in extcon_cros_ec_detect_cable() 330 (union extcon_property_value)(int)polarity); in extcon_cros_ec_detect_cable() 333 (union extcon_property_value)(int)polarity); in extcon_cros_ec_detect_cable()
|
/Linux-v4.19/arch/x86/pci/ |
D | xen.c | 109 int trigger, int polarity) in acpi_register_gsi_xen_hvm() argument 119 static int xen_register_gsi(u32 gsi, int gsi_override, int triggering, int polarity) in xen_register_gsi() argument 128 gsi, triggering, polarity); in xen_register_gsi() 134 setup_gsi.polarity = (polarity == ACPI_ACTIVE_HIGH ? 0 : 1); in xen_register_gsi() 148 int trigger, int polarity) in acpi_register_gsi_xen() argument 150 return xen_register_gsi(gsi, -1 /* no GSI override */, trigger, polarity); in acpi_register_gsi_xen() 488 int trigger, polarity; in pci_xen_initial_domain() local 490 if (acpi_get_override_irq(irq, &trigger, &polarity) == -1) in pci_xen_initial_domain()
|
/Linux-v4.19/arch/mips/include/asm/mach-au1x00/ |
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-v4.19/arch/powerpc/platforms/4xx/ |
D | uic.c | 127 int trigger, polarity; in uic_set_irq_type() local 136 trigger = 1; polarity = 1; in uic_set_irq_type() 139 trigger = 1; polarity = 0; in uic_set_irq_type() 142 trigger = 0; polarity = 1; in uic_set_irq_type() 145 trigger = 0; polarity = 0; in uic_set_irq_type() 157 pr = (pr & mask) | (polarity << (31-src)); in uic_set_irq_type()
|
/Linux-v4.19/drivers/gpio/ |
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()
|
/Linux-v4.19/drivers/media/i2c/ |
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()
|