Lines Matching refs:line
34 pwm_info(struct nvkm_therm *therm, int *line, int *ctrl, int *indx) in pwm_info() argument
36 if (*line == 0x04) { in pwm_info()
38 *line = 4; in pwm_info()
41 if (*line == 0x09) { in pwm_info()
43 *line = 9; in pwm_info()
46 if (*line == 0x10) { in pwm_info()
48 *line = 0; in pwm_info()
51 nv_error(therm, "unknown pwm ctrl for gpio %d\n", *line); in pwm_info()
59 nv50_fan_pwm_ctrl(struct nvkm_therm *therm, int line, bool enable) in nv50_fan_pwm_ctrl() argument
62 int ctrl, id, ret = pwm_info(therm, &line, &ctrl, &id); in nv50_fan_pwm_ctrl()
64 nv_mask(therm, ctrl, 0x00010001 << line, data << line); in nv50_fan_pwm_ctrl()
69 nv50_fan_pwm_get(struct nvkm_therm *therm, int line, u32 *divs, u32 *duty) in nv50_fan_pwm_get() argument
71 int ctrl, id, ret = pwm_info(therm, &line, &ctrl, &id); in nv50_fan_pwm_get()
75 if (nv_rd32(therm, ctrl) & (1 << line)) { in nv50_fan_pwm_get()
85 nv50_fan_pwm_set(struct nvkm_therm *therm, int line, u32 divs, u32 duty) in nv50_fan_pwm_set() argument
87 int ctrl, id, ret = pwm_info(therm, &line, &ctrl, &id); in nv50_fan_pwm_set()
97 nv50_fan_pwm_clock(struct nvkm_therm *therm, int line) in nv50_fan_pwm_clock() argument