Lines Matching +full:1 +full:hz

51 		 * The period is always 1024 q, duty_cycle is between 1q and 1024q.  in ab8500_pwm_apply()
54 * | (from manual) | (1 / 1024q) | = 1 / freq in ab8500_pwm_apply()
56 * b0000 | 293 Hz | 292.968750 Hz | 3413333.33 ns in ab8500_pwm_apply()
57 * b0001 | 302 Hz | 302.419355 Hz | 3306666.66 ns in ab8500_pwm_apply()
58 * b0010 | 312 Hz | 312.500000 Hz | 3200000 ns in ab8500_pwm_apply()
59 * b0011 | 323 Hz | 323.275862 Hz | 3093333.33 ns in ab8500_pwm_apply()
60 * b0100 | 334 Hz | 334.821429 Hz | 2986666.66 ns in ab8500_pwm_apply()
61 * b0101 | 347 Hz | 347.222222 Hz | 2880000 ns in ab8500_pwm_apply()
62 * b0110 | 360 Hz | 360.576923 Hz | 2773333.33 ns in ab8500_pwm_apply()
63 * b0111 | 375 Hz | 375.000000 Hz | 2666666.66 ns in ab8500_pwm_apply()
64 * b1000 | 390 Hz | 390.625000 Hz | 2560000 ns in ab8500_pwm_apply()
65 * b1001 | 407 Hz | 407.608696 Hz | 2453333.33 ns in ab8500_pwm_apply()
66 * b1010 | 426 Hz | 426.136364 Hz | 2346666.66 ns in ab8500_pwm_apply()
67 * b1011 | 446 Hz | 446.428571 Hz | 2240000 ns in ab8500_pwm_apply()
68 * b1100 | 468 Hz | 468.750000 Hz | 2133333.33 ns in ab8500_pwm_apply()
69 * b1101 | 493 Hz | 493.421053 Hz | 2026666.66 ns in ab8500_pwm_apply()
70 * b1110 | 520 Hz | 520.833333 Hz | 1920000 ns in ab8500_pwm_apply()
71 * b1111 | 551 Hz | 551.470588 Hz | 1813333.33 ns in ab8500_pwm_apply()
96 1 << ab8500->hwid, 0); in ab8500_pwm_apply()
108 lower_val = (duty_steps - 1) & 0x00ff; in ab8500_pwm_apply()
111 * AB8500_PWM_OUT_CTRL2_REG[0:1]; together with FreqPWMOutx. in ab8500_pwm_apply()
113 higher_val = ((duty_steps - 1) & 0x0300) >> 8 | (32 - div) << 4; in ab8500_pwm_apply()
123 (reg + 1), higher_val); in ab8500_pwm_apply()
130 1 << ab8500->hwid, 1 << ab8500->hwid); in ab8500_pwm_apply()
154 if (!(ctrl7 & 1 << ab8500->hwid)) { in ab8500_pwm_get_state()
172 duty_steps = ((higher_val & 3) << 8 | lower_val) + 1; in ab8500_pwm_get_state()
191 if (pdev->id < 1 || pdev->id > 31) in ab8500_pwm_probe()
198 chip = devm_pwmchip_alloc(&pdev->dev, 1, sizeof(*ab8500)); in ab8500_pwm_probe()
205 ab8500->hwid = pdev->id - 1; in ab8500_pwm_probe()