Lines Matching refs:line
33 pwm_info(struct nvkm_therm *therm, int line) in pwm_info() argument
35 u32 gpio = nv_rd32(therm, 0x00d610 + (line * 0x04)); in pwm_info()
52 nv_error(therm, "GPIO %d unknown PWM: 0x%08x\n", line, gpio); in pwm_info()
57 gf110_fan_pwm_ctrl(struct nvkm_therm *therm, int line, bool enable) in gf110_fan_pwm_ctrl() argument
60 int indx = pwm_info(therm, line); in gf110_fan_pwm_ctrl()
64 nv_mask(therm, 0x00d610 + (line * 0x04), 0x000000c0, data); in gf110_fan_pwm_ctrl()
70 gf110_fan_pwm_get(struct nvkm_therm *therm, int line, u32 *divs, u32 *duty) in gf110_fan_pwm_get() argument
72 int indx = pwm_info(therm, line); in gf110_fan_pwm_get()
76 if (nv_rd32(therm, 0x00d610 + (line * 0x04)) & 0x00000040) { in gf110_fan_pwm_get()
91 gf110_fan_pwm_set(struct nvkm_therm *therm, int line, u32 divs, u32 duty) in gf110_fan_pwm_set() argument
93 int indx = pwm_info(therm, line); in gf110_fan_pwm_set()
107 gf110_fan_pwm_clock(struct nvkm_therm *therm, int line) in gf110_fan_pwm_clock() argument
109 int indx = pwm_info(therm, line); in gf110_fan_pwm_clock()
131 nv_mask(priv, 0x00d79c, 0x000000ff, priv->base.fan->tach.line); in gf110_therm_init()