| /NextBSD/sys/powerpc/powermac/ |
| HD | fcu.c | 70 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 …]
|
| HD | powermac_thermal.c | 67 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 …]
|
| HD | smu.c | 73 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/ |
| HD | adm1030.c | 58 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 …]
|
| HD | adt746x.c | 74 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/ |
| HD | asmc.c | 79 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/ |
| HD | kirkwood-synology.dtsi | 296 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 …]
|
| HD | kirkwood-lsxl.dtsi | 20 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
|
| HD | kirkwood-dnskw.dtsi | 35 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 {
|
| HD | kirkwood-ns2max.dts | 24 compatible = "gpio-fan"; 29 gpio-fan,speed-map =
|
| HD | kirkwood-ns2mini.dts | 25 compatible = "gpio-fan"; 30 gpio-fan,speed-map =
|
| HD | armada-370-synology-ds213j.dts | 205 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 {
|
| HD | armada-370-rd.dts | 155 gpio-fan { 156 compatible = "gpio-fan"; 158 gpio-fan,speed-map = <0 0 3000 1>; 240 fan_pins: fan-pins {
|
| HD | kirkwood-ds409slim.dts | 30 gpio-fan-150-32-35 {
|
| HD | kirkwood-ds212j.dts | 31 gpio-fan-100-32-35 {
|
| HD | kirkwood-ds112.dts | 30 gpio-fan-100-15-35-1 {
|
| HD | kirkwood-ds411j.dts | 30 gpio-fan-150-15-18 {
|
| HD | kirkwood-rs212.dts | 30 gpio-fan-100-15-35-3 {
|
| HD | kirkwood-ds109.dts | 31 gpio-fan-150-32-35 {
|
| HD | kirkwood-rs411.dts | 30 gpio-fan-100-15-35-3 {
|
| HD | kirkwood-ds411slim.dts | 30 gpio-fan-100-15-35-1 {
|
| HD | kirkwood-rs409.dts | 30 gpio-fan-150-15-18 {
|
| HD | kirkwood-ds209.dts | 30 gpio-fan-150-32-35 {
|
| HD | kirkwood-ds110jv10.dts | 31 gpio-fan-150-32-35 {
|
| HD | kirkwood-ds111.dts | 30 gpio-fan-100-15-35-1 {
|