aboutsummaryrefslogtreecommitdiffstats
path: root/samsung-ipc/devices/xmm6260/xmm6260_mipi.c
diff options
context:
space:
mode:
Diffstat (limited to 'samsung-ipc/devices/xmm6260/xmm6260_mipi.c')
-rw-r--r--samsung-ipc/devices/xmm6260/xmm6260_mipi.c22
1 files changed, 4 insertions, 18 deletions
diff --git a/samsung-ipc/devices/xmm6260/xmm6260_mipi.c b/samsung-ipc/devices/xmm6260/xmm6260_mipi.c
index 06a2b90..a14fd20 100644
--- a/samsung-ipc/devices/xmm6260/xmm6260_mipi.c
+++ b/samsung-ipc/devices/xmm6260/xmm6260_mipi.c
@@ -597,28 +597,14 @@ int xmm6260_mipi_nv_data_send(struct ipc_client *client, int device_fd)
if (client == NULL || device_fd < 0)
return -1;
- rc = nv_data_check(client);
- if (rc < 0) {
- ipc_client_log(client, "Checking nv_data failed");
- goto error;
- }
- ipc_client_log(client, "Checked nv_data");
-
- rc = nv_data_md5_check(client);
- if (rc < 0) {
- ipc_client_log(client, "Checking nv_data md5 failed");
- goto error;
- }
- ipc_client_log(client, "Checked nv_data md5");
+ nv_size = ipc_client_nv_data_size(client);
- nv_data = file_data_read(ipc_client_nv_data_path(client), ipc_client_nv_data_size(client), ipc_client_nv_data_chunk_size(client), 0);
+ nv_data = ipc_nv_data_load(client);
if (nv_data == NULL) {
- ipc_client_log(client, "Reading nv_data failed");
+ ipc_client_log(client, "Loading nv_data failed");
goto error;
}
- ipc_client_log(client, "Read nv_data");
-
- nv_size = ipc_client_nv_data_size(client);
+ ipc_client_log(client, "Loaded nv_data");
rc = xmm6260_mipi_modem_data_send(device_fd, nv_data, nv_size, XMM6260_NV_DATA_ADDRESS);
if (rc < 0)