/linux-4.4.14/drivers/pwm/ |
D | pwm-twl-led.c | 72 int duty_cycle = DIV_ROUND_UP(duty_ns * TWL4030_LED_MAX, period_ns) + 1; in twl4030_pwmled_config() local 87 if (duty_cycle == 1) in twl4030_pwmled_config() 88 duty_cycle = 2; in twl4030_pwmled_config() 89 else if (duty_cycle > TWL4030_LED_MAX) in twl4030_pwmled_config() 90 duty_cycle = 1; in twl4030_pwmled_config() 94 pwm_config[1] = duty_cycle; in twl4030_pwmled_config() 154 int duty_cycle = (duty_ns * TWL6030_LED_MAX) / period_ns; in twl6030_pwmled_config() local 158 on_time = duty_cycle & 0xff; in twl6030_pwmled_config()
|
D | pwm-twl.c | 74 int duty_cycle = DIV_ROUND_UP(duty_ns * TWL_PWM_MAX, period_ns) + 1; in twl_pwm_config() local 89 if (duty_cycle == 1) in twl_pwm_config() 90 duty_cycle = 2; in twl_pwm_config() 91 else if (duty_cycle > TWL_PWM_MAX) in twl_pwm_config() 92 duty_cycle = 1; in twl_pwm_config() 96 pwm_config[1] = duty_cycle; in twl_pwm_config()
|
D | sysfs.c | 171 static DEVICE_ATTR_RW(duty_cycle);
|
D | core.c | 450 pwm->duty_cycle = duty_ns; in pwm_config()
|
/linux-4.4.14/drivers/media/rc/ |
D | rc-loopback.c | 75 static int loop_set_tx_duty_cycle(struct rc_dev *dev, u32 duty_cycle) in loop_set_tx_duty_cycle() argument 79 if (duty_cycle < 1 || duty_cycle > 99) { in loop_set_tx_duty_cycle() 80 dprintk("invalid duty cycle: %u\n", duty_cycle); in loop_set_tx_duty_cycle() 84 dprintk("setting duty cycle: %u\n", duty_cycle); in loop_set_tx_duty_cycle() 85 lodev->txduty = duty_cycle; in loop_set_tx_duty_cycle()
|
D | ir-rx51.c | 55 unsigned int duty_cycle; /* carrier duty cycle */ member 81 match = -(lirc_rx51->duty_cycle * -load / 100); in init_timing_params() 333 lirc_rx51->duty_cycle = ivalue; in lirc_rx51_ioctl() 390 .duty_cycle = 50,
|
D | ene_ir.c | 336 int carrier, duty_cycle; in ene_rx_sense_carrier() local 352 duty_cycle = (hperiod * 100) / period; in ene_rx_sense_carrier() 354 carrier, duty_cycle); in ene_rx_sense_carrier() 358 ev.duty_cycle = duty_cycle; in ene_rx_sense_carrier() 916 static int ene_set_tx_duty_cycle(struct rc_dev *rdev, u32 duty_cycle) in ene_set_tx_duty_cycle() argument 919 dbg("TX: setting duty cycle to %d%%", duty_cycle); in ene_set_tx_duty_cycle() 920 dev->tx_duty_cycle = duty_cycle; in ene_set_tx_duty_cycle()
|
D | ite-cir.c | 129 static u8 ite_get_pulse_width_bits(unsigned int freq, int duty_cycle) in ite_get_pulse_width_bits() argument 140 on_ns = period_ns * duty_cycle / 100; in ite_get_pulse_width_bits() 369 static int ite_set_tx_duty_cycle(struct rc_dev *rcdev, u32 duty_cycle) in ite_set_tx_duty_cycle() argument 375 dev->params.tx_duty_cycle = duty_cycle; in ite_set_tx_duty_cycle()
|
/linux-4.4.14/drivers/leds/ |
D | leds-lp3944.c | 140 u8 duty_cycle) in lp3944_dim_set_dutycycle() argument 154 if (duty_cycle > LP3944_DUTY_CYCLE_MAX) in lp3944_dim_set_dutycycle() 157 pwm_value = (duty_cycle * 255) / LP3944_DUTY_CYCLE_MAX; in lp3944_dim_set_dutycycle() 233 u8 duty_cycle; in lp3944_led_set_blink() local 252 duty_cycle = 100 * (*delay_on) / period; in lp3944_led_set_blink() 258 duty_cycle = 100 - duty_cycle; in lp3944_led_set_blink() 271 err = lp3944_dim_set_dutycycle(led->client, LP3944_DIM0, duty_cycle); in lp3944_led_set_blink()
|
/linux-4.4.14/drivers/video/backlight/ |
D | pwm_bl.c | 82 int duty_cycle; in compute_duty_cycle() local 85 duty_cycle = pb->levels[brightness]; in compute_duty_cycle() 87 duty_cycle = brightness; in compute_duty_cycle() 89 return (duty_cycle * (pb->period - lth) / pb->scale) + lth; in compute_duty_cycle() 96 int duty_cycle; in pwm_backlight_update_status() local 107 duty_cycle = compute_duty_cycle(pb, brightness); in pwm_backlight_update_status() 108 pwm_config(pb->pwm, duty_cycle, pb->period); in pwm_backlight_update_status()
|
/linux-4.4.14/drivers/net/wireless/ath/ath9k/ |
D | mci.c | 106 (100 - btcoex->duty_cycle) / 100; in ath_mci_adjust_aggr_limit() 132 btcoex->duty_cycle = ath_mci_duty_cycle[num_profile]; in ath_mci_update_scheme() 149 btcoex->duty_cycle = 30; in ath_mci_update_scheme() 160 btcoex->duty_cycle = AR_SREV_9565(sc->sc_ah) ? 40 : 35; in ath_mci_update_scheme() 164 btcoex->duty_cycle, btcoex->btcoex_period); in ath_mci_update_scheme() 166 btcoex->duty_cycle = 30; in ath_mci_update_scheme() 174 btcoex->duty_cycle = 30; in ath_mci_update_scheme() 178 btcoex->duty_cycle); in ath_mci_update_scheme() 199 btcoex->duty_cycle += (mci->num_bdr ? ATH_MCI_BDR_DUTY_CYCLE : 0); in ath_mci_update_scheme() 200 if (btcoex->duty_cycle > ATH_MCI_MAX_DUTY_CYCLE) in ath_mci_update_scheme() [all …]
|
D | gpio.c | 430 sc->btcoex.duty_cycle = ATH_BTCOEX_DEF_DUTY_CYCLE; in ath9k_init_btcoex() 467 ATH_DUMP_BTCOEX("Duty Cycle", btcoex->duty_cycle); in ath9k_dump_mci_btcoex() 500 ATH_DUMP_BTCOEX("Duty Cycle", btcoex->duty_cycle); in ath9k_dump_legacy_btcoex()
|
D | ath9k.h | 752 u32 duty_cycle; member
|
/linux-4.4.14/drivers/staging/media/lirc/ |
D | lirc_serial.c | 212 static unsigned int duty_cycle = 50; variable 327 duty_cycle = new_duty_cycle; in init_timing_params() 345 pulse_width = period * duty_cycle / 100; in init_timing_params() 348 freq, duty_cycle, __this_cpu_read(cpu_info.loops_per_jiffy), in init_timing_params() 366 duty_cycle = new_duty_cycle; in init_timing_params() 369 pulse_width = period * duty_cycle / 100; in init_timing_params() 389 if (duty_cycle > 50) in send_pulse_irdeo() 757 init_timing_params(duty_cycle, freq); in lirc_serial_probe() 910 return init_timing_params(duty_cycle, value); in lirc_ioctl()
|
/linux-4.4.14/drivers/regulator/ |
D | pwm-regulator.c | 135 int duty_cycle; in pwm_regulator_set_voltage() local 138 duty_cycle = pwm_voltage_to_duty_cycle_percentage(rdev, min_uV); in pwm_regulator_set_voltage() 140 ret = pwm_config(drvdata->pwm, (period / 100) * duty_cycle, period); in pwm_regulator_set_voltage()
|
/linux-4.4.14/include/linux/ |
D | pwm.h | 106 unsigned int duty_cycle; member 129 pwm->duty_cycle = duty; in pwm_set_duty_cycle() 134 return pwm ? pwm->duty_cycle : 0; in pwm_get_duty_cycle()
|
/linux-4.4.14/drivers/media/i2c/cx25840/ |
D | cx25840-ir.c | 473 unsigned int duty_cycle) in cduty_tx_s_duty_cycle() argument 476 n = DIV_ROUND_CLOSEST(duty_cycle * 100, 625); /* 16ths of 100% */ in cduty_tx_s_duty_cycle() 805 p->duty_cycle = 50; in cx25840_ir_rx_s_parameters() 806 o->duty_cycle = p->duty_cycle; in cx25840_ir_rx_s_parameters() 991 p->duty_cycle = cduty_tx_s_duty_cycle(c, p->duty_cycle); in cx25840_ir_tx_s_parameters() 992 o->duty_cycle = p->duty_cycle; in cx25840_ir_tx_s_parameters() 1218 .duty_cycle = 25, /* 25 % - RC-5 carrier */
|
/linux-4.4.14/drivers/media/pci/cx23885/ |
D | cx23888-ir.c | 488 unsigned int duty_cycle) in cduty_tx_s_duty_cycle() argument 491 n = DIV_ROUND_CLOSEST(duty_cycle * 100, 625); /* 16ths of 100% */ in cduty_tx_s_duty_cycle() 779 o->duty_cycle = p->duty_cycle = 50; in cx23888_ir_rx_s_parameters() 906 p->duty_cycle = cduty_tx_s_duty_cycle(dev, p->duty_cycle); in cx23888_ir_tx_s_parameters() 907 o->duty_cycle = p->duty_cycle; in cx23888_ir_tx_s_parameters() 1165 .duty_cycle = 25, /* 25 % - RC-5 carrier */
|
D | cx23885-input.c | 197 params.duty_cycle = 33; /* percent, 33 percent for NEC */ in cx23885_input_ir_start()
|
/linux-4.4.14/drivers/hwmon/ |
D | pwm-fan.c | 219 int duty_cycle; in pwm_fan_probe() local 237 duty_cycle = ctx->pwm->period - 1; in pwm_fan_probe() 240 ret = pwm_config(ctx->pwm, duty_cycle, ctx->pwm->period); in pwm_fan_probe()
|
/linux-4.4.14/include/media/ |
D | rc-core.h | 165 int (*s_tx_duty_cycle)(struct rc_dev *dev, u32 duty_cycle); 219 u8 duty_cycle; member
|
D | v4l2-subdev.h | 524 unsigned int duty_cycle; /* percent, valid only for modulated signal*/ member
|
/linux-4.4.14/Documentation/devicetree/bindings/pwm/ |
D | pwm-bcm2835.txt | 7 system, the period and the duty_cycle of the PWM signal is a multiple of
|
/linux-4.4.14/drivers/video/fbdev/core/ |
D | fbmon.c | 1162 u32 c_val, m_val, duty_cycle, hblank; in fb_get_hblank_by_hfreq() local 1168 duty_cycle = c_val - m_val; in fb_get_hblank_by_hfreq() 1169 hblank = (xres * duty_cycle)/(100000 - duty_cycle); in fb_get_hblank_by_hfreq() 1196 u32 duty_cycle, h_period, hblank; in fb_get_hblank_by_dclk() local 1209 duty_cycle = C_VAL * 1000 - (M_VAL * h_period)/100; in fb_get_hblank_by_dclk() 1210 hblank = (xres * duty_cycle)/(100000 - duty_cycle) + 8; in fb_get_hblank_by_dclk()
|
/linux-4.4.14/Documentation/ABI/testing/ |
D | sysfs-class-pwm | 57 What: /sys/class/pwm/pwmchipN/pwmX/duty_cycle
|
/linux-4.4.14/Documentation/ |
D | pwm.txt | 74 duty_cycle - The active time of the PWM signal (read/write).
|
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmsmac/ |
D | main.c | 3722 brcms_c_duty_cycle_set(struct brcms_c_info *wlc, int duty_cycle, bool isOFDM, in brcms_c_duty_cycle_set() argument 3729 if (duty_cycle > 100 || duty_cycle < 0) { in brcms_c_duty_cycle_set() 3735 if (duty_cycle) in brcms_c_duty_cycle_set() 3736 idle_busy_ratio_x_16 = (100 - duty_cycle) * 16 / duty_cycle; in brcms_c_duty_cycle_set() 3742 wlc->tx_duty_cycle_ofdm = (u16) duty_cycle; in brcms_c_duty_cycle_set() 3744 wlc->tx_duty_cycle_cck = (u16) duty_cycle; in brcms_c_duty_cycle_set()
|