Merge "Split NVRAM HAL header to break out types and constants."
diff --git a/include/hardware/nvram.h b/include/hardware/nvram.h
index d73b839..0af5073 100644
--- a/include/hardware/nvram.h
+++ b/include/hardware/nvram.h
@@ -175,9 +175,9 @@
*/
nvram_result_t (*create_space)(const struct nvram_device* device,
uint32_t index, uint64_t size_in_bytes,
- nvram_control_t* control_list,
+ const nvram_control_t* control_list,
uint32_t list_size,
- uint8_t* authorization_value,
+ const uint8_t* authorization_value,
uint32_t authorization_value_size);
/**
@@ -194,7 +194,8 @@
* |authorization_value|.
*/
nvram_result_t (*delete_space)(const struct nvram_device* device,
- uint32_t index, uint8_t* authorization_value,
+ uint32_t index,
+ const uint8_t* authorization_value,
uint32_t authorization_value_size);
/**
@@ -229,7 +230,7 @@
nvram_result_t (*write_space)(const struct nvram_device* device,
uint32_t index, const uint8_t* buffer,
uint64_t buffer_size,
- uint8_t* authorization_value,
+ const uint8_t* authorization_value,
uint32_t authorization_value_size);
/**
@@ -259,7 +260,7 @@
*/
nvram_result_t (*read_space)(const struct nvram_device* device,
uint32_t index, uint64_t num_bytes_to_read,
- uint8_t* authorization_value,
+ const uint8_t* authorization_value,
uint32_t authorization_value_size,
uint8_t* buffer, uint64_t* bytes_read);
@@ -281,7 +282,7 @@
*/
nvram_result_t (*enable_write_lock)(const struct nvram_device* device,
uint32_t index,
- uint8_t* authorization_value,
+ const uint8_t* authorization_value,
uint32_t authorization_value_size);
/**
@@ -304,7 +305,7 @@
*/
nvram_result_t (*enable_read_lock)(const struct nvram_device* device,
uint32_t index,
- uint8_t* authorization_value,
+ const uint8_t* authorization_value,
uint32_t authorization_value_size);
};