/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>;
|