HomeSort by: relevance | last modified time | path
    Searched defs:fan (Results 1 - 25 of 56) sorted by relevancy

1 2 3

  /src/sys/external/gpl2/dts/dist/arch/arm64/boot/dts/rockchip/
rk3399-nanopc-t4.dts 56 fan: pwm-fan { label
57 compatible = "pwm-fan";
59 * With 20KHz PWM and an EVERCOOL EC4007H12SA fan, these levels
64 fan-supply = <&vcc12v0_sys>;
87 cooling-device = <&fan THERMAL_NO_LIMIT 1>;
92 cooling-device = <&fan 2 THERMAL_NO_LIMIT>;
rk3399-nanopc-t4.dts 56 fan: pwm-fan { label
57 compatible = "pwm-fan";
59 * With 20KHz PWM and an EVERCOOL EC4007H12SA fan, these levels
64 fan-supply = <&vcc12v0_sys>;
87 cooling-device = <&fan THERMAL_NO_LIMIT 1>;
92 cooling-device = <&fan 2 THERMAL_NO_LIMIT>;
rk3368-lion.dtsi 60 fan: fan@18 { label
rk3368-lion.dtsi 60 fan: fan@18 { label
rk3399-puma.dtsi 328 fan: fan@18 { label
rk3399-puma.dtsi 328 fan: fan@18 { label
  /src/sys/arch/arm/dts/
rk3399-rockpro64.dts 116 fan: pwm-fan { label
rk3399-rockpro64.dts 116 fan: pwm-fan { label
  /src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/
nouveau_nvkm_subdev_bios_fan.c 31 #include <subdev/bios/fan.h>
37 u32 fan = 0; local in function:nvbios_fan_table
41 fan = nvbios_rd32(bios, bit_P.offset + 0x58);
43 if (fan) {
44 *ver = nvbios_rd08(bios, fan + 0);
47 *hdr = nvbios_rd08(bios, fan + 1);
48 *len = nvbios_rd08(bios, fan + 2);
49 *cnt = nvbios_rd08(bios, fan + 3);
50 return fan;
71 nvbios_fan_parse(struct nvkm_bios *bios, struct nvbios_therm_fan *fan)
    [all...]
nouveau_nvkm_subdev_bios_fan.c 31 #include <subdev/bios/fan.h>
37 u32 fan = 0; local in function:nvbios_fan_table
41 fan = nvbios_rd32(bios, bit_P.offset + 0x58);
43 if (fan) {
44 *ver = nvbios_rd08(bios, fan + 0);
47 *hdr = nvbios_rd08(bios, fan + 1);
48 *len = nvbios_rd08(bios, fan + 2);
49 *cnt = nvbios_rd08(bios, fan + 3);
50 return fan;
71 nvbios_fan_parse(struct nvkm_bios *bios, struct nvbios_therm_fan *fan)
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/therm/
nouveau_nvkm_subdev_therm_fanpwm.c 34 #include <subdev/bios/fan.h>
45 struct nvkm_fanpwm *fan = (void *)therm->fan; local in function:nvkm_fanpwm_get
52 ret = therm->func->pwm_get(therm, fan->func.line, &divs, &duty);
55 if (card_type <= NV_40 || (fan->func.log[0] & 1))
60 return nvkm_gpio_get(gpio, 0, fan->func.func, fan->func.line) * 100;
66 struct nvkm_fanpwm *fan = (void *)therm->fan; local in function:nvkm_fanpwm_set
71 divs = fan->base.perf.pwm_divisor
94 struct nvkm_fanpwm *fan; local in function:nvkm_fanpwm_create
    [all...]
nouveau_nvkm_subdev_therm_fanpwm.c 34 #include <subdev/bios/fan.h>
45 struct nvkm_fanpwm *fan = (void *)therm->fan; local in function:nvkm_fanpwm_get
52 ret = therm->func->pwm_get(therm, fan->func.line, &divs, &duty);
55 if (card_type <= NV_40 || (fan->func.log[0] & 1))
60 return nvkm_gpio_get(gpio, 0, fan->func.func, fan->func.line) * 100;
66 struct nvkm_fanpwm *fan = (void *)therm->fan; local in function:nvkm_fanpwm_set
71 divs = fan->base.perf.pwm_divisor
94 struct nvkm_fanpwm *fan; local in function:nvkm_fanpwm_create
    [all...]
nouveau_nvkm_subdev_therm_fantog.c 44 nvkm_fantog_update(struct nvkm_fantog *fan, int percent)
46 struct nvkm_therm *therm = fan->base.parent;
53 spin_lock_irqsave(&fan->lock, flags);
55 percent = fan->percent;
56 fan->percent = percent;
62 u64 next_change = (percent * fan->period_us) / 100;
64 next_change = fan->period_us - next_change;
65 nvkm_timer_alarm(tmr, next_change * 1000, &fan->alarm);
67 spin_unlock_irqrestore(&fan->lock, flags);
73 struct nvkm_fantog *fan local in function:nvkm_fantog_alarm
81 struct nvkm_fantog *fan = (void *)therm->fan; local in function:nvkm_fantog_get
88 struct nvkm_fantog *fan = (void *)therm->fan; local in function:nvkm_fantog_set
98 struct nvkm_fantog *fan = container_of(base, struct nvkm_fantog, base); local in function:nvkm_fantog_dtor
105 struct nvkm_fantog *fan; local in function:nvkm_fantog_create
    [all...]
nouveau_nvkm_subdev_therm_fantog.c 44 nvkm_fantog_update(struct nvkm_fantog *fan, int percent)
46 struct nvkm_therm *therm = fan->base.parent;
53 spin_lock_irqsave(&fan->lock, flags);
55 percent = fan->percent;
56 fan->percent = percent;
62 u64 next_change = (percent * fan->period_us) / 100;
64 next_change = fan->period_us - next_change;
65 nvkm_timer_alarm(tmr, next_change * 1000, &fan->alarm);
67 spin_unlock_irqrestore(&fan->lock, flags);
73 struct nvkm_fantog *fan local in function:nvkm_fantog_alarm
81 struct nvkm_fantog *fan = (void *)therm->fan; local in function:nvkm_fantog_get
88 struct nvkm_fantog *fan = (void *)therm->fan; local in function:nvkm_fantog_set
98 struct nvkm_fantog *fan = container_of(base, struct nvkm_fantog, base); local in function:nvkm_fantog_dtor
105 struct nvkm_fantog *fan; local in function:nvkm_fantog_create
    [all...]
nouveau_nvkm_subdev_therm_fan.c 32 #include <subdev/bios/fan.h>
37 nvkm_fan_update(struct nvkm_fan *fan, bool immediate, int target)
39 struct nvkm_therm *therm = fan->parent;
46 /* update target fan speed, restricting to allowed range */
47 spin_lock_irqsave(&fan->lock, flags);
49 target = fan->percent;
50 target = max_t(u8, target, fan->bios.min_duty);
51 target = min_t(u8, target, fan->bios.max_duty);
52 if (fan->percent != target) {
54 nvkm_debug(subdev, "FAN target: %d\n", target)
116 struct nvkm_fan *fan = container_of(alarm, struct nvkm_fan, alarm); local in function:nvkm_fan_alarm
    [all...]
nouveau_nvkm_subdev_therm_fan.c 32 #include <subdev/bios/fan.h>
37 nvkm_fan_update(struct nvkm_fan *fan, bool immediate, int target)
39 struct nvkm_therm *therm = fan->parent;
46 /* update target fan speed, restricting to allowed range */
47 spin_lock_irqsave(&fan->lock, flags);
49 target = fan->percent;
50 target = max_t(u8, target, fan->bios.min_duty);
51 target = min_t(u8, target, fan->bios.max_duty);
52 if (fan->percent != target) {
54 nvkm_debug(subdev, "FAN target: %d\n", target)
116 struct nvkm_fan *fan = container_of(alarm, struct nvkm_fan, alarm); local in function:nvkm_fan_alarm
    [all...]
  /src/sys/external/gpl2/dts/dist/arch/arm64/boot/dts/nvidia/
tegra186-p3509-0000+p3636-0001.dts 352 fan: fan { label
353 compatible = "pwm-fan";
669 cooling-device = <&fan 3 3>;
674 cooling-device = <&fan 2 2>;
679 cooling-device = <&fan 1 1>;
684 cooling-device = <&fan 0 0>;
tegra186-p3509-0000+p3636-0001.dts 352 fan: fan { label
353 compatible = "pwm-fan";
669 cooling-device = <&fan 3 3>;
674 cooling-device = <&fan 2 2>;
679 cooling-device = <&fan 1 1>;
684 cooling-device = <&fan 0 0>;
  /src/sys/external/gpl2/dts/dist/arch/arm64/boot/dts/freescale/
imx8mq-phanbell.dts 40 fan: gpio-fan { label
41 compatible = "gpio-fan";
42 gpio-fan,speed-map = <0 0 8600 1>;
109 cooling-device = <&fan 0 1>;
imx8mq-phanbell.dts 40 fan: gpio-fan { label
41 compatible = "gpio-fan";
42 gpio-fan,speed-map = <0 0 8600 1>;
109 cooling-device = <&fan 0 1>;
  /src/sys/external/gpl2/dts/dist/arch/arm64/boot/dts/marvell/
armada-8040-clearfog-gt-8k.dts 34 fan: pwm { label
35 compatible = "pwm-fan";
127 cooling-device = <&fan THERMAL_NO_LIMIT 4>;
131 cooling-device = <&fan 4 5>;
163 cooling-device = <&fan 0 1>;
167 cooling-device = <&fan 1 2>;
171 cooling-device = <&fan 2 3>;
175 cooling-device = <&fan 3 4>;
179 cooling-device = <&fan 4 5>;
211 cooling-device = <&fan 0 1>
    [all...]
armada-8040-clearfog-gt-8k.dts 34 fan: pwm { label
35 compatible = "pwm-fan";
127 cooling-device = <&fan THERMAL_NO_LIMIT 4>;
131 cooling-device = <&fan 4 5>;
163 cooling-device = <&fan 0 1>;
167 cooling-device = <&fan 1 2>;
171 cooling-device = <&fan 2 3>;
175 cooling-device = <&fan 3 4>;
179 cooling-device = <&fan 4 5>;
211 cooling-device = <&fan 0 1>
    [all...]
  /src/sys/dev/ic/
apple_smc_fan.c 130 /* Attach only if there's at least one fan. */
147 aprint_normal(": Apple SMC fan sensors\n");
175 * the names of the fan keys; see the fan_sensor table above.
226 /* Release the keys and free the memory for fan records. */
245 uint8_t fan, sensor; local in function:apple_smc_fan_attach_sensors
258 /* Create an array of fan sensor records. */
264 for (fan = 0; fan < sc->sc_nfans; fan++) {
266 /* Format the name of the key for the fan's description. *
374 uint8_t fan, sensor; local in function:apple_smc_fan_refresh
421 uint8_t fan, sensor; local in function:apple_smc_fan_release_keys
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/
therm.h 76 /* fan priv */
77 struct nvkm_fan *fan; member in struct:nvkm_therm
  /src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/
tegra30-ouya.dts 422 fan: gpio_fan { label
423 compatible = "gpio-fan";
425 gpio-fan,speed-map = <0 0
458 cooling-device = <&fan THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;

Completed in 34 milliseconds

1 2 3