/linux-6.8/drivers/platform/x86/intel/int3472/ |
D | discrete.c | 57 const char *func, u32 polarity) in skl_int3472_fill_gpiod_lookup() argument 76 table_entry->flags = polarity; in skl_int3472_fill_gpiod_lookup() 83 const char *func, u32 polarity) in skl_int3472_map_gpio_to_sensor() argument 93 agpio, func, polarity); in skl_int3472_map_gpio_to_sensor() 106 const char *func, u32 polarity) in skl_int3472_gpiod_get_from_temp_lookup() argument 117 ret = skl_int3472_fill_gpiod_lookup(&lookup->table[0], agpio, func, polarity); in skl_int3472_gpiod_get_from_temp_lookup() 128 static void int3472_get_func_and_polarity(u8 type, const char **func, u32 *polarity) in int3472_get_func_and_polarity() argument 133 *polarity = GPIO_ACTIVE_LOW; in int3472_get_func_and_polarity() 137 *polarity = GPIO_ACTIVE_LOW; in int3472_get_func_and_polarity() 141 *polarity = GPIO_ACTIVE_HIGH; in int3472_get_func_and_polarity() [all …]
|
/linux-6.8/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-6.8/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-6.8/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-6.8/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-6.8/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 137 return state.polarity; in pwm_get_polarity() 154 * and polarity fields with the reference values defined in pwm->args. 175 state->polarity = args.polarity; in pwm_init_state() 512 * where the polarity and period are set according to pwm_args info. in pwm_apply_args() 513 * The problem is, polarity can only be changed when the PWM is in pwm_apply_args() [all …]
|
/linux-6.8/drivers/pwm/ |
D | core.c | 125 pwm->args.polarity = PWM_POLARITY_NORMAL; in of_pwm_xlate_with_flags() 129 pwm->args.polarity = PWM_POLARITY_INVERSED; in of_pwm_xlate_with_flags() 153 pwm->args.polarity = PWM_POLARITY_NORMAL; in of_pwm_single_xlate() 156 pwm->args.polarity = PWM_POLARITY_INVERSED; in of_pwm_single_xlate() 358 * The lowlevel driver either ignored .polarity (which is a bug) or as in pwm_apply_debug() 359 * best effort inverted .polarity and fixed .duty_cycle respectively. in pwm_apply_debug() 362 if (s1.enabled && s1.polarity != state->polarity) { in pwm_apply_debug() 363 s2.polarity = state->polarity; in pwm_apply_debug() 371 if (s2.polarity != state->polarity && in pwm_apply_debug() 373 dev_warn(chip->dev, ".apply ignored .polarity\n"); in pwm_apply_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 124 * pwm_omap_dmtimer_polarity() - Detect the polarity of pwm. 127 * Return the polarity of pwm. 238 * pwm_omap_dmtimer_set_polarity() - Changes the polarity of the pwm dm timer. 241 * @polarity: New pwm polarity to be set 245 enum pwm_polarity polarity) in pwm_omap_dmtimer_set_polarity() argument 250 /* Disable the PWM before changing the polarity. */ in pwm_omap_dmtimer_set_polarity() 256 polarity == PWM_POLARITY_INVERSED, in pwm_omap_dmtimer_set_polarity() [all …]
|
D | pwm-renesas-tpu.c | 74 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() 222 tpd->polarity = PWM_POLARITY_NORMAL; in tpu_pwm_request() 350 enum pwm_polarity polarity) in tpu_pwm_set_polarity() argument 355 tpd->polarity = polarity; in tpu_pwm_set_polarity() 400 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-6.8/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-6.8/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() 598 unsigned char polarity; member 608 static bool acpi_dev_irq_override(u32 gsi, u8 triggering, u8 polarity, in acpi_dev_irq_override() argument 619 entry->polarity == polarity && in acpi_dev_irq_override() [all …]
|
/linux-6.8/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-6.8/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-6.8/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-6.8/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-6.8/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-6.8/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()
|
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()
|
/linux-6.8/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-6.8/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.
|
/linux-6.8/Documentation/devicetree/bindings/gpio/ |
D | gpio.txt | 86 A gpio-specifier should contain a flag indicating the GPIO polarity; active- 90 The gpio-specifier's polarity flag should represent the physical level at the 97 When the device's signal polarity is configurable, the binding for the 100 a) Define a single static polarity for the signal, with the expectation that 102 that signal polarity. 104 The static choice of polarity may be either: 112 In particular, the polarity cannot be derived from the gpio-specifier, since 114 concepts of configurable signal polarity in the device, and possible board- 119 b) Pick a single option for device signal polarity, and document this choice 120 in the binding. The gpio-specifier should represent the polarity of the signal [all …]
|