Home
last modified time | relevance | path

Searched refs:fan (Results 1 – 25 of 44) sorted by relevance

12

/NextBSD/sys/powerpc/powermac/
HDfcu.c70 struct pmac_fan fan; member
107 static int fcu_fan_set_rpm(struct fcu_fan *fan, int rpm);
108 static int fcu_fan_get_rpm(struct fcu_fan *fan);
109 static int fcu_fan_set_pwm(struct fcu_fan *fan, int pwm);
110 static int fcu_fan_get_pwm(device_t dev, struct fcu_fan *fan, int *pwm,
268 fcu_fan_set_rpm(struct fcu_fan *fan, int rpm) in fcu_fan_set_rpm() argument
274 sc = device_get_softc(fan->dev); in fcu_fan_set_rpm()
277 rpm = max(fan->fan.min_rpm, rpm); in fcu_fan_set_rpm()
278 rpm = min(fan->fan.max_rpm, rpm); in fcu_fan_set_rpm()
280 if (fan->type == FCU_FAN_RPM) { in fcu_fan_set_rpm()
[all …]
HDpowermac_thermal.c67 struct pmac_fan *fan; member
100 struct pmac_fan_le *fan; in pmac_therm_manage_fans() local
141 SLIST_FOREACH(fan, &fans, entries) { in pmac_therm_manage_fans()
152 if (sensor->sensor->zone == fan->fan->zone) { in pmac_therm_manage_fans()
167 fan->fan->set(fan->fan, fan->fan->default_rpm); in pmac_therm_manage_fans()
177 (fan->fan->max_rpm - fan->fan->min_rpm)/100 + in pmac_therm_manage_fans()
178 fan->fan->min_rpm; in pmac_therm_manage_fans()
179 if (fan_speed >= fan->last_val) { in pmac_therm_manage_fans()
180 fan->timer = FAN_HYSTERESIS_TIMER; in pmac_therm_manage_fans()
181 fan->last_val = fan_speed; in pmac_therm_manage_fans()
[all …]
HDsmu.c73 struct pmac_fan fan; member
658 smu_fan_check_old_style(struct smu_fan *fan) in smu_fan_check_old_style() argument
660 device_t smu = fan->dev; in smu_fan_check_old_style()
677 cmd.data[1] = fan->reg; in smu_fan_check_old_style()
689 smu_fan_set_rpm(struct smu_fan *fan, int rpm) in smu_fan_set_rpm() argument
691 device_t smu = fan->dev; in smu_fan_set_rpm()
699 rpm = max(fan->fan.min_rpm, rpm); in smu_fan_set_rpm()
700 rpm = min(fan->fan.max_rpm, rpm); in smu_fan_set_rpm()
702 smu_fan_check_old_style(fan); in smu_fan_set_rpm()
704 if (!fan->old_style) { in smu_fan_set_rpm()
[all …]
/NextBSD/sys/dev/iicbus/
HDadm1030.c58 struct pmac_fan fan; member
72 static int adm1030_set(struct adm1030_softc *fan, int pwm);
194 sc->fan.min_rpm = 0; in adm1030_start()
195 sc->fan.max_rpm = 0x0F; in adm1030_start()
196 sc->fan.default_rpm = 2; in adm1030_start()
198 strcpy(sc->fan.name, "MDD Case fan"); in adm1030_start()
199 sc->fan.zone = 0; in adm1030_start()
200 sc->fan.read = NULL; in adm1030_start()
201 sc->fan.set = (int (*)(struct pmac_fan *, int))adm1030_set; in adm1030_start()
204 pmac_thermal_fan_register(&sc->fan); in adm1030_start()
[all …]
HDadt746x.c74 struct pmac_fan fan; member
120 static int adt746x_fan_set_pwm(struct adt746x_fan *fan, int pwm);
121 static int adt746x_fan_get_pwm(struct adt746x_fan *fan);
297 adt746x_fan_set_pwm(struct adt746x_fan *fan, int pwm) in adt746x_fan_set_pwm() argument
303 sc = device_get_softc(fan->dev); in adt746x_fan_set_pwm()
306 pwm = max(fan->fan.min_rpm, pwm); in adt746x_fan_set_pwm()
307 pwm = min(fan->fan.max_rpm, pwm); in adt746x_fan_set_pwm()
309 reg = fan->pwm_reg; in adt746x_fan_set_pwm()
310 mode = fan->conf_reg; in adt746x_fan_set_pwm()
317 fan->setpoint = buf; in adt746x_fan_set_pwm()
[all …]
/NextBSD/sys/dev/asmc/
HDasmc.c79 static int asmc_fan_getvalue(device_t dev, const char *key, int fan);
80 static int asmc_fan_setvalue(device_t dev, const char *key, int fan, int speed);
951 asmc_fan_getvalue(device_t dev, const char *key, int fan) in asmc_fan_getvalue() argument
957 snprintf(fankey, sizeof(fankey), key, fan); in asmc_fan_getvalue()
966 asmc_fan_getstring(device_t dev, const char *key, int fan, uint8_t *buf, uint8_t buflen) in asmc_fan_getstring() argument
971 snprintf(fankey, sizeof(fankey), key, fan); in asmc_fan_getstring()
980 asmc_fan_setvalue(device_t dev, const char *key, int fan, int speed) in asmc_fan_setvalue() argument
990 snprintf(fankey, sizeof(fankey), key, fan); in asmc_fan_setvalue()
1001 int fan = arg2; in asmc_mb_sysctl_fanspeed() local
1005 v = asmc_fan_getvalue(dev, ASMC_KEY_FANSPEED, fan); in asmc_mb_sysctl_fanspeed()
[all …]
/NextBSD/sys/gnu/dts/arm/
HDkirkwood-synology.dtsi296 gpio-fan-150-32-35 {
298 compatible = "gpio-fan";
305 gpio-fan,speed-map = < 0 0
315 gpio-fan-150-15-18 {
317 compatible = "gpio-fan";
325 gpio-fan,speed-map = < 0 0
335 gpio-fan-100-32-35 {
337 compatible = "gpio-fan";
345 gpio-fan,speed-map = < 0 0
355 gpio-fan-100-15-18 {
[all …]
HDkirkwood-lsxl.dtsi20 pmx_fan_high: pmx-fan-high {
24 pmx_fan_low: pmx-fan-low {
44 pmx_fan_lock: pmx-fan-lock {
164 compatible = "gpio-fan";
169 gpio-fan,speed-map = <0 3
HDkirkwood-dnskw.dtsi35 compatible = "gpio-fan";
40 gpio-fan,speed-map = <0 0
120 pmx_fan_tacho: pmx-fan-tacho {
124 pmx_fan_high_speed: pmx-fan-high-speed {
128 pmx_fan_low_speed: pmx-fan-low-speed {
HDkirkwood-ns2max.dts24 compatible = "gpio-fan";
29 gpio-fan,speed-map =
HDkirkwood-ns2mini.dts25 compatible = "gpio-fan";
30 gpio-fan,speed-map =
HDarmada-370-synology-ds213j.dts205 gpio-fan-32-38 {
207 compatible = "gpio-fan";
215 gpio-fan,speed-map = < 0 0
330 fan_ctrl_low_pin: fan-ctrl-low-pin {
335 fan_ctrl_mid_pin: fan-ctrl-mid-pin {
340 fan_ctrl_high_pin: fan-ctrl-high-pin {
345 fan_alarm_pin: fan-alarm-pin {
HDarmada-370-rd.dts155 gpio-fan {
156 compatible = "gpio-fan";
158 gpio-fan,speed-map = <0 0 3000 1>;
240 fan_pins: fan-pins {
HDkirkwood-ds409slim.dts30 gpio-fan-150-32-35 {
HDkirkwood-ds212j.dts31 gpio-fan-100-32-35 {
HDkirkwood-ds112.dts30 gpio-fan-100-15-35-1 {
HDkirkwood-ds411j.dts30 gpio-fan-150-15-18 {
HDkirkwood-rs212.dts30 gpio-fan-100-15-35-3 {
HDkirkwood-ds109.dts31 gpio-fan-150-32-35 {
HDkirkwood-rs411.dts30 gpio-fan-100-15-35-3 {
HDkirkwood-ds411slim.dts30 gpio-fan-100-15-35-1 {
HDkirkwood-rs409.dts30 gpio-fan-150-15-18 {
HDkirkwood-ds209.dts30 gpio-fan-150-32-35 {
HDkirkwood-ds110jv10.dts31 gpio-fan-150-32-35 {
HDkirkwood-ds111.dts30 gpio-fan-100-15-35-1 {

12