From: Seung-Woo Kim Date: Wed, 27 Jan 2021 07:25:16 +0000 (+0900) Subject: misc: khadas-mcu: fan: enable as auto mode by default X-Git-Tag: submit/tizen/20210204.012538~12 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F68%2F252368%2F2;p=platform%2Fkernel%2Flinux-amlogic.git misc: khadas-mcu: fan: enable as auto mode by default Without sysfs contron, by default enable khadas fan as auto mode. It will check cpu temperature per every 5 seconds. Change-Id: I111b542ee62b2fdda0f65124f030db4f13b85c5f Signed-off-by: Seung-Woo Kim --- diff --git a/drivers/misc/khadas-mcu.c b/drivers/misc/khadas-mcu.c index 1a6d81005eed..41861a73853f 100644 --- a/drivers/misc/khadas-mcu.c +++ b/drivers/misc/khadas-mcu.c @@ -694,10 +694,12 @@ static int mcu_probe(struct i2c_client *client, const struct i2c_device_id *id) if (is_mcu_fan_control_supported()) { g_mcu_data->fan_data.mode = MCU_FAN_MODE_AUTO; g_mcu_data->fan_data.level = MCU_FAN_LEVEL_0; - g_mcu_data->fan_data.enable = MCU_FAN_STATUS_DISABLE; + g_mcu_data->fan_data.enable = MCU_FAN_STATUS_ENABLE; INIT_DELAYED_WORK(&g_mcu_data->fan_data.work, fan_work_func); mcu_fan_level_set(&g_mcu_data->fan_data, 0); + khadas_fan_set(&g_mcu_data->fan_data); + printk("%s: fan enabled as auto mode\n",__func__); } create_mcu_attrs(); printk("%s,wol enable=%d\n",__func__ ,g_mcu_data->wol_enable);