flash: stm32: distinguish read/write for flash range valid

L4 write access requires 64 bits alignment
while L4 read access does not require any alignment.
To support specific check according to read/write,erase
a parameter is added to stm32_valid_range.

Signed-off-by: Michel Jaouen <michel.jaouen@st.com>
diff --git a/drivers/flash/flash_stm32f4x.c b/drivers/flash/flash_stm32f4x.c
index e3b361d..36c3152 100644
--- a/drivers/flash/flash_stm32f4x.c
+++ b/drivers/flash/flash_stm32f4x.c
@@ -13,8 +13,9 @@
 
 #include <flash_stm32.h>
 
-bool flash_stm32_valid_range(off_t offset, u32_t len)
+bool flash_stm32_valid_range(off_t offset, u32_t len, bool write)
 {
+	ARG_UNUSED(write);
 	return offset >= 0 && (offset + len - 1 <= STM32F4X_FLASH_END);
 }