sun60iw2: fix non-fatal boot log issues
This commit is contained in:
parent
79ff8c6ae1
commit
957c2289ae
@ -1691,6 +1691,14 @@
|
||||
};
|
||||
};
|
||||
|
||||
&pd_gpu_top_test {
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
&pd_gpu_core_test {
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
&addr_mgt {
|
||||
compatible = "allwinner,sunxi-addr_mgt";
|
||||
type_addr_wifi = <0x0>;
|
||||
|
||||
@ -521,7 +521,7 @@ int sunxi_get_module_param_from_sid(u32 *dst, u32 offset, u32 len)
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(sunxi_get_module_param_from_sid);
|
||||
|
||||
int sunxi_sid_sram_read32(const char *key, u32 *data)
|
||||
static int __sunxi_sid_sram_read32(const char *key, u32 *data, bool report_error)
|
||||
{
|
||||
struct device_node *pnode;
|
||||
struct device_node *child_pnode;
|
||||
@ -567,9 +567,15 @@ int sunxi_sid_sram_read32(const char *key, u32 *data)
|
||||
return 0;
|
||||
|
||||
fail:
|
||||
sunxi_err(NULL, "Fail to read '%s' in dts\n", prop);
|
||||
if (report_error)
|
||||
sunxi_err(NULL, "Fail to read '%s' in dts\n", prop);
|
||||
return err;
|
||||
}
|
||||
|
||||
int sunxi_sid_sram_read32(const char *key, u32 *data)
|
||||
{
|
||||
return __sunxi_sid_sram_read32(key, data, true);
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(sunxi_sid_sram_read32);
|
||||
|
||||
/* TODO:
|
||||
@ -605,13 +611,13 @@ static unsigned int sunxi_sid_from_dvfs2(u32 *dvfs)
|
||||
{
|
||||
int ret;
|
||||
u32 dvfs2_bak = 0, dvfs2_ori = 0;
|
||||
ret = sunxi_sid_sram_read32("dvfs2_ori", &dvfs2_ori);
|
||||
ret = __sunxi_sid_sram_read32("dvfs2_ori", &dvfs2_ori, false);
|
||||
if (ret) {
|
||||
sunxi_debug(NULL, "get dvfs2_ori sid fail\n");
|
||||
return ret;
|
||||
}
|
||||
|
||||
ret = sunxi_sid_sram_read32("dvfs2_bak", &dvfs2_bak);
|
||||
ret = __sunxi_sid_sram_read32("dvfs2_bak", &dvfs2_bak, false);
|
||||
if (ret) {
|
||||
sunxi_debug(NULL, "get dvfs2_bak sid fail\n");
|
||||
return ret;
|
||||
|
||||
@ -2783,8 +2783,8 @@ static int ac101_set_params_from_of(struct i2c_client *i2c, struct ac101_data *p
|
||||
jack_adv_priv->key_det_vol[3][0] = temp_val;
|
||||
}
|
||||
|
||||
SND_LOG_ERR("irq_gpio -> %u\n", jack_adv_priv->irq_gpio);
|
||||
SND_LOG_ERR("det_gpio -> %u\n", jack_adv_priv->det_gpio);
|
||||
SND_LOG_DEBUG("irq_gpio -> %u\n", jack_adv_priv->irq_gpio);
|
||||
SND_LOG_DEBUG("det_gpio -> %u\n", jack_adv_priv->det_gpio);
|
||||
SND_LOG_DEBUG("jack-det-threshold -> %u\n",
|
||||
jack_adv_priv->det_threshold);
|
||||
SND_LOG_DEBUG("jack-key-det-threshold -> %u\n",
|
||||
|
||||
@ -439,7 +439,7 @@ static int sunxi_codec_dev_probe(struct platform_device *pdev)
|
||||
goto err_devm_kzalloc;
|
||||
}
|
||||
|
||||
SND_LOG_ERR("register codec-hdmi success\n");
|
||||
SND_LOG_DEBUG("register codec-hdmi success\n");
|
||||
|
||||
return 0;
|
||||
|
||||
@ -462,7 +462,7 @@ static int sunxi_codec_dev_remove(struct platform_device *pdev)
|
||||
devm_kfree(dev, codec);
|
||||
of_node_put(pdev->dev.of_node);
|
||||
|
||||
SND_LOG_ERR("unregister codec-hdmi success\n");
|
||||
SND_LOG_DEBUG("unregister codec-hdmi success\n");
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
@ -232,15 +232,17 @@ static void sunxi_jack_det_irq_work(struct work_struct *work)
|
||||
static void sunxi_jack_det_scan_work(struct work_struct *work)
|
||||
{
|
||||
struct sunxi_jack_adv *jack_adv = sunxi_jack.jack_adv;
|
||||
struct sunxi_jack_typec_cfg *jack_typec_cfg = &jack_adv->jack_typec_cfg;
|
||||
struct sunxi_jack_typec_cfg *jack_typec_cfg;
|
||||
int ret;
|
||||
|
||||
SND_LOG_DEBUG("\n");
|
||||
|
||||
if ((IS_ERR_OR_NULL(jack_adv)) || (IS_ERR_OR_NULL(jack_adv->extdev))) {
|
||||
SND_LOG_ERR("jack_adv or extdev is null\n");
|
||||
SND_LOG_DEBUG("jack_adv or extdev is null\n");
|
||||
return;
|
||||
}
|
||||
|
||||
jack_typec_cfg = &jack_adv->jack_typec_cfg;
|
||||
ret = extcon_get_state(jack_adv->extdev, EXTCON_JACK_HEADPHONE);
|
||||
SND_LOG_DEBUG("jack adv state %d\n", ret);
|
||||
if (ret)
|
||||
|
||||
@ -387,7 +387,11 @@ int ve_dvfs_get_attr(struct cedar_dev *cedar_devp)
|
||||
attr->default_freq = attr->dvfs_array[j].ve_freq;
|
||||
j += 1;
|
||||
}
|
||||
if (!attr->default_freq) {
|
||||
if (!attr->default_freq && !cedar_devp->voltage) {
|
||||
attr->default_freq = VE_DVFS_MAX_FREQ;
|
||||
VE_LOGD("ve regulator voltage unavailable, default %uMHz\n",
|
||||
attr->default_freq);
|
||||
} else if (!attr->default_freq) {
|
||||
attr->default_freq = VE_DVFS_MAX_FREQ;
|
||||
VE_LOGW("get vf table failed, default %uMHz\n", attr->default_freq);
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user