File tree Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -191,6 +191,15 @@ flash_gecko_get_parameters(const struct device *dev)
191
191
return & flash_gecko_parameters ;
192
192
}
193
193
194
+ static int flash_gecko_get_size (const struct device * dev , uint64_t * size )
195
+ {
196
+ ARG_UNUSED (dev );
197
+
198
+ * size = (uint64_t )DT_REG_SIZE (SOC_NV_FLASH_NODE );
199
+
200
+ return 0 ;
201
+ }
202
+
194
203
static int flash_gecko_init (const struct device * dev )
195
204
{
196
205
struct flash_gecko_data * const dev_data = dev -> data ;
@@ -212,6 +221,7 @@ static const struct flash_driver_api flash_gecko_driver_api = {
212
221
.write = flash_gecko_write ,
213
222
.erase = flash_gecko_erase ,
214
223
.get_parameters = flash_gecko_get_parameters ,
224
+ .get_size = flash_gecko_get_size ,
215
225
#ifdef CONFIG_FLASH_PAGE_LAYOUT
216
226
.page_layout = flash_gecko_page_layout ,
217
227
#endif
You can’t perform that action at this time.
0 commit comments