/Linux-v6.6/drivers/media/platform/ti/omap3isp/ |
D | omap3isp.h | 31 * @clk_pol: Pixel clock polarity 33 * @hs_pol: Horizontal synchronization polarity 35 * @vs_pol: Vertical synchronization polarity 37 * @fld_pol: Field signal polarity 39 * @data_pol: Data polarity 64 * struct isp_csiphy_lane: CCP2/CSI2 lane position and polarity 66 * @pol: polarity of the lane 88 * @strobe_clk_pol: Strobe/clock polarity 98 * @vp_clk_pol: Video port output clock polarity
|
/Linux-v6.6/include/media/i2c/ |
D | tvp7002.h | 20 *@clk_polarity: Clock polarity 23 *@hs_polarity: HSYNC polarity 25 *@vs_polarity: VSYNC Polarity 27 *@fid_polarity: Active-high Field ID polarity. 30 * 1 - Operation with polarity inverted. 31 *@sog_polarity: Active high Sync on Green output polarity. 32 * 0 - Normal operation, 1 - Operation with polarity inverted
|
/Linux-v6.6/Documentation/fb/ |
D | viafb.modes | 25 # Polarity negative negative 50 # Polarity negative negative 71 # Polarity negative negative 92 # Polarity positive positive 113 # Polarity positive positive 134 # Polarity positive positive 155 # Polarity positive positive 176 # Polarity positive positive 197 # Polarity positive positive 219 # Polarity positive positive [all …]
|
/Linux-v6.6/drivers/platform/x86/intel/int3472/ |
D | discrete.c | 57 const char *func, u32 polarity) in skl_int3472_map_gpio_to_sensor() argument 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 [all …]
|
/Linux-v6.6/tools/perf/pmu-events/arch/x86/ivytown/ |
D | uncore-io.json | 87 …ent from the ring stop.; Filters for the Counterclockwise and Even ring polarity on Virtual Ring 0… 96 …sent from the ring stop.; Filters for the Counterclockwise and Odd ring polarity on Virtual Ring 0… 105 …ent from the ring stop.; Filters for the Counterclockwise and Even ring polarity on Virtual Ring 1… 114 …sent from the ring stop.; Filters for the Counterclockwise and Odd ring polarity on Virtual Ring 1… 132 …being sent from the ring stop.; Filters for the Clockwise and Even ring polarity on Virtual Ring 0… 141 … being sent from the ring stop.; Filters for the Clockwise and Odd ring polarity on Virtual Ring 0… 150 …being sent from the ring stop.; Filters for the Clockwise and Even ring polarity on Virtual Ring 1… 159 … being sent from the ring stop.; Filters for the Clockwise and Odd ring polarity on Virtual Ring 1… 177 …ent from the ring stop.; Filters for the Counterclockwise and Even ring polarity on Virtual Ring 0… 186 …sent from the ring stop.; Filters for the Counterclockwise and Odd ring polarity on Virtual Ring 0… [all …]
|
/Linux-v6.6/include/linux/ |
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 = args.polarity; in pwm_init_state() 515 * where the polarity and period are set according to pwm_args info. in pwm_apply_args() 516 * The problem is, polarity can only be changed when the PWM is in pwm_apply_args() [all …]
|
/Linux-v6.6/drivers/pwm/ |
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() 425 if (s2.polarity != state->polarity && in pwm_apply_state_debug() 427 dev_warn(chip->dev, ".apply ignored .polarity\n"); in pwm_apply_state_debug() [all …]
|
D | pwm-imx-tpm.c | 9 * - Changes to polarity cannot be latched at the time of the 129 real_state->polarity = state->polarity; in pwm_imx_tpm_round_state() 154 /* get polarity */ in pwm_imx_tpm_get_state() 157 state->polarity = PWM_POLARITY_INVERSED; in pwm_imx_tpm_get_state() 161 * normal polarity. in pwm_imx_tpm_get_state() 163 state->polarity = PWM_POLARITY_NORMAL; in pwm_imx_tpm_get_state() 220 /* polarity is NOT allowed to be changed if PWM is active */ in pwm_imx_tpm_apply_hw() 221 if (c.enabled && c.polarity != state->polarity) in pwm_imx_tpm_apply_hw() 251 * polarity settings will enabled/disable output status in pwm_imx_tpm_apply_hw() 261 * set polarity (for edge-aligned PWM modes) in pwm_imx_tpm_apply_hw() [all …]
|
D | pwm-atmel-tcb.c | 124 enum pwm_polarity polarity) in atmel_tcb_pwm_disable() argument 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() argument 193 * This is why we're reverting polarity in this case. in atmel_tcb_pwm_enable() 196 polarity = !polarity; in atmel_tcb_pwm_enable() 207 /* Set CMR flags according to given polarity */ in atmel_tcb_pwm_enable() 208 if (polarity == PWM_POLARITY_INVERSED) in atmel_tcb_pwm_enable() [all …]
|
D | pwm-omap-dmtimer.c | 29 * - PWM OMAP DM timer cannot change the polarity when pwm is active. When 30 * user requests a change in polarity when in active state: 32 * - Polarity is changed 127 * pwm_omap_dmtimer_polarity() - Detect the polarity of pwm. 130 * Return the polarity of pwm. 241 * pwm_omap_dmtimer_set_polarity() - Changes the polarity of the pwm dm timer. 244 * @polarity: New pwm polarity to be set 248 enum pwm_polarity polarity) in pwm_omap_dmtimer_set_polarity() argument 253 /* Disable the PWM before changing the polarity. */ in pwm_omap_dmtimer_set_polarity() 259 polarity == PWM_POLARITY_INVERSED, in pwm_omap_dmtimer_set_polarity() [all …]
|
D | pwm-renesas-tpu.c | 75 enum pwm_polarity polarity; member 111 tpd->polarity == PWM_POLARITY_INVERSED ? in tpu_pwm_set_pin() 116 tpd->polarity == PWM_POLARITY_INVERSED ? in tpu_pwm_set_pin() 121 tpd->polarity == PWM_POLARITY_INVERSED ? in tpu_pwm_set_pin() 171 * - Output 0 until TGRA, output 1 until TGRB (active low polarity) in tpu_pwm_timer_start() 172 * - Output 1 until TGRA, output 0 until TGRB (active high polarity in tpu_pwm_timer_start() 224 tpd->polarity = PWM_POLARITY_NORMAL; in tpu_pwm_request() 354 enum pwm_polarity polarity) in tpu_pwm_set_polarity() argument 358 tpd->polarity = polarity; in tpu_pwm_set_polarity() 401 if (state->polarity != pwm->state.polarity) { in tpu_pwm_apply() [all …]
|
D | sysfs.c | 159 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 sysfs_emit(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);
|
/Linux-v6.6/drivers/net/wireless/ath/ath5k/ |
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()
|
/Linux-v6.6/drivers/acpi/ |
D | irq.c | 51 * @polarity: polarity of the GSI to be mapped 57 int polarity) in acpi_register_gsi() argument 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() argument 172 *ctx->res_flags = acpi_dev_irq_flags(triggering, polarity, shareable, wake_capable); in acpi_irq_parse_one_match() 175 ctx->fwspec->param[1] = acpi_dev_get_irq_type(triggering, polarity); in acpi_irq_parse_one_match() 214 irq->triggering, irq->polarity, in acpi_irq_parse_one_cb() 228 eirq->triggering, eirq->polarity, in acpi_irq_parse_one_cb()
|
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() 545 unsigned char polarity; member 559 static bool acpi_dev_irq_override(u32 gsi, u8 triggering, u8 polarity, in acpi_dev_irq_override() argument 570 entry->polarity == polarity && in acpi_dev_irq_override() [all …]
|
/Linux-v6.6/drivers/media/dvb-frontends/ |
D | m88ds3103.h | 52 * @ts_clk_pol: TS clk polarity. 1-active at falling edge; 0-active at rising 56 * @agc_inv: AGC polarity. 59 * @lnb_hv_pol: LNB H/V pin polarity. 0: pin high set to VOLTAGE_18, pin low to 61 * @lnb_en_pol: LNB enable pin polarity. 0: pin high to disable, pin low to 97 * @ts_clk_pol: TS clk polarity.Default: 0. 100 * @agc_inv: AGC polarity. Default: 0. 105 * @lnb_hv_pol: LNB H/V pin polarity. Default: 0. Values: 108 * @lnb_en_pol: LNB enable pin polarity. Default: 0. Values:
|
/Linux-v6.6/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-v6.6/Documentation/devicetree/bindings/media/i2c/ |
D | tvp7002.txt | 10 - hsync-active: HSYNC Polarity configuration for the bus. Default value when 13 - vsync-active: VSYNC Polarity configuration for the bus. Default value when 16 - pclk-sample: Clock polarity of the bus. Default value when this property is 24 - field-even-active: Active-high Field ID output polarity control of the bus. 28 1 = FID output polarity inverted
|
/Linux-v6.6/include/trace/events/ |
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)
|
/Linux-v6.6/Documentation/devicetree/bindings/regulator/ |
D | richtek,rtmv20-regulator.yaml | 100 richtek,strobe-polarity-high: 101 description: Strobe pin active polarity control. 104 richtek,vsync-polarity-high: 105 description: Vsync pin active polarity control. 150 richtek,strobe-polarity-high; 151 richtek,vsync-polarity-high;
|
/Linux-v6.6/drivers/irqchip/ |
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()
|
/Linux-v6.6/arch/ia64/kernel/ |
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() argument 585 (info->trigger != trigger || info->polarity != polarity)){ in register_intr() 596 iosapic_intr_info[irq].polarity = polarity; in register_intr() 713 unsigned long polarity, unsigned long trigger) in iosapic_register_intr() argument 744 irq = iosapic_find_sharable_irq(trigger, polarity); in iosapic_register_intr() 753 err = register_intr(gsi, irq, dmode, polarity, trigger); in iosapic_register_intr() [all …]
|
/Linux-v6.6/Documentation/driver-api/ |
D | pwm.rst | 75 period). struct pwm_args contains 2 fields (period and polarity) and should 116 polarity 117 Changes the polarity of the PWM signal (read/write). 119 the polarity. The polarity can only be changed if the PWM is not 143 When implementing polarity support in a PWM driver, make sure to respect the 144 signal conventions in the PWM framework. By definition, normal polarity 147 polarity starts low for the duration of the duty cycle and goes high for the
|
/Linux-v6.6/drivers/pnp/pnpacpi/ |
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-v6.6/Documentation/devicetree/bindings/iio/addac/ |
D | adi,ad74115.yaml | 225 adi,ext1-burnout-current-polarity-sourcing: 228 When not present, the burnout current polarity for EXT1 is sinking. 229 When present, the burnout current polarity for EXT1 is sourcing. 240 adi,ext2-burnout-current-polarity-sourcing: 243 When not present, the burnout current polarity for EXT2 is sinking. 244 When present, the burnout current polarity for EXT2 is sourcing. 255 adi,viout-burnout-current-polarity-sourcing: 258 When not present, the burnout current polarity for VIOUT is sinking. 259 When present, the burnout current polarity for VIOUT is sourcing.
|