/* Append a single value to persisted config. Don't store duplicate value.  */
int settings_save_one(const char *name, const void *value, size_t val_len)
/* Append a single value to persisted config. Don't store duplicate value.  */
int settings_save_one(const char *name, const void *value, size_t val_len)
{
	int rc;
	struct settings_store *cs;
	cs = settings_save_dst;
	if (!cs) {
		return -ENOENT;
	}
	k_mutex_lock(&settings_lock, K_FOREVER);
	rc = cs->cs_itf->csi_save(cs, name, (char *)value, val_len);
	k_mutex_unlock(&settings_lock);
	return rc;
}