Matthew Macovsky
d330deef57
Streamline setting of instruction member variables
2019-11-12 12:26:25 -08:00
Matthew Macovsky
4f01392497
Replace power function with bit shift
2019-11-12 12:26:25 -08:00
Matthew Macovsky
8fd1a502f7
Update SDFP erase detection to properly handle legacy erase instruction
2019-11-12 12:26:25 -08:00
Matthew Macovsky
ba412734e1
Move configuration of QSPI format to within commands where it is necessary
2019-11-12 12:26:24 -08:00
Matthew Macovsky
08a0b3daeb
Clear block protection on non-SST flash devices
2019-11-12 12:26:24 -08:00
Matthew Macovsky
cf9b6d565a
Enable 4-byte addressing when supported in accordance with the SFDP standard
2019-11-12 12:26:24 -08:00
Matthew Macovsky
4785e83a31
Update flash device reset to conform to SFDP standard
2019-11-12 12:26:24 -08:00
Matthew Macovsky
cd78bf9129
Reorder some functions
2019-11-12 12:26:24 -08:00
Matthew Macovsky
e2b1ac0972
Update reading/writing of status registers to conform to SFDP standard
2019-11-12 12:26:24 -08:00
Martin Kojtal
d556bf698f
Merge pull request #11821 from rajkan01/feature-baremetal-greentea-psa
...
Skip Bare Metal green tea test for PSA component
2019-11-12 11:07:16 +01:00
Martin Kojtal
dd753abcb8
Merge pull request #11825 from rajkan01/feature-baremetal-greentea-storage
...
Bare metal green tea test for storage component
2019-11-12 11:01:29 +01:00
RAJKUMAR KANAGARAJ
d8e2dd5b47
Incorporated the review comments
2019-11-08 09:50:09 -08:00
RAJKUMAR KANAGARAJ
829e90afc8
Incorporated review comments
2019-11-08 07:07:12 -08:00
Vikas Katariya
f4a1945911
Add PSA auto-generated files to components
...
To support online compiler build for PSA targets, some files are
auto-generated (LPC55S69_NS and ARM_MUSCA_A1_NS) by the script
from offline build system. Since these files are identical for these
V8-M targets it would be good to check them in to support online
compiler as they are COMPONENT_SPE and services related.
In folder: components/TARGET_PSA/
--TARGET_MBED_SPM
--COMPONENT_SPE
psa_setup.c
--TARGET_TFM
--COMPONENT_SPE
--inc
tfm_partition_defs.inc
tfm_partition_list.inc
tfm_service_list.inc
tfm_spm_signal_defs.h
--services
--inc
autogen_sid.h
mbed_spm_partitions.h
Signed-off-by: Vikas Katariya <Vikas.Katariya@arm.com>
2019-11-08 14:57:06 +00:00
RAJKUMAR KANAGARAJ
8ecce14dad
Skip Bare metal green tea test for storage related components or the components test cases which is based on RTOS
2019-11-06 04:49:19 -08:00
RAJKUMAR KANAGARAJ
f30dd1cef2
Enable the Bare Metal green tea test
...
-PSA test framework uses the RTOS threads to run test cases so added MBED_CONF_RTOS_PRESENT to all the test cases.
2019-11-06 03:15:49 -08:00
Seppo Takalo
21987dbefa
Remove commented-out code
2019-11-04 16:13:33 +02:00
Seppo Takalo
ccb77384f1
Remove linefeeds from debug prints
2019-11-04 16:13:33 +02:00
Seppo Takalo
168b51c415
Add storage related files to baseline unittest.
...
* Refactor some headers to use relative path from Mbed OS root.
* Refactor some data types to compile on 64bit machines.
* Refactor some debug traces to use mbed_trace.
2019-11-04 16:12:36 +02:00
Martin Kojtal
02c722af42
Merge pull request #11620 from jainvikas8/ISSUE-11256
...
Fix enum type to align with psa-arch-tests
2019-10-22 09:42:13 +02:00
Martin Kojtal
fe12608226
Merge pull request #11444 from jeromecoutant/PR_QSPI_EXTERNAL
...
QSPI : Define default pins at drivers level
2019-10-21 15:19:08 +02:00
Martin Kojtal
7ba151af99
Merge pull request #11603 from kyle-cypress/pr/qspi-bd-format-error
...
Report errors returned by _qspi_configure_format
2019-10-18 16:05:49 +02:00
Martin Kojtal
b6266b5c01
Merge pull request #11604 from kyle-cypress/pr/qspi-inst-type
...
Introduce qspi_inst_t type for QSPI instructions
2019-10-18 15:46:03 +02:00
toyowata
5389536953
Add bootloader support for Seeed Arch-MAX
2019-10-17 10:05:03 +09:00
Kyle Kearney
52332f9437
QSPIFBlockDevice: Fix incomplete propagation of qspi_inst_t
2019-10-16 15:31:12 -07:00
Martin Kojtal
fa6e01a69f
QSPIFBlockDevice: fix type on the namespace mbed
2019-10-16 15:31:12 -07:00
Matthew Macovsky
b1916fc498
Introduce qspi_inst_t type for QSPI instructions
...
Encourage the usage of consistent types (there are currently
a mix of `int` and `unsigned int` used for qspi instructions)
QSPI commands are limited to 8 bits, to this is a typdef to char
2019-10-16 15:31:11 -07:00
Martin Kojtal
58fe0ba7b0
Merge pull request #11636 from maciejbocianski/fix_EFM32GG11_STK3701_qspi_block_device_config
...
EFM32GG11_STK3701: add QSPIF component config
2019-10-16 19:12:59 +08:00
Martin Kojtal
a0dfcfb18f
Merge pull request #11642 from jeromecoutant/PR_CELLULAR_FC
...
STMOD_CELLULAR: remove flow control support for DISCO_L4R9I
2019-10-16 14:24:55 +08:00
jeromecoutant
f117d3518d
QSPIF frequency setting depends on QSPI memory not target.
...
This makes new board with the same QSPI memory addition.
2019-10-15 17:36:50 +02:00
jeromecoutant
03837a75b7
QSPIF component should use defined QSPI pins
2019-10-15 17:36:49 +02:00
Martin Kojtal
b54315ece2
Merge pull request #11623 from jeromecoutant/PR_CELLULAR_CTS
...
STMOD_CELLULAR: set CTS with PullDown
2019-10-15 13:07:46 +08:00
Kyle Kearney
52cb2c2cfc
Avoid stale mutex in QSPIFBlockDevice::read
...
Update to follow the same `goto exit_point` pattern that is used
by the rest of the functions to avoid leaving the mutex locked
when errors are detected and require the function to abort.
2019-10-14 13:59:47 -07:00
Jarkko Paso
f8564cfadd
S2-LP: sync with development repository
2019-10-14 09:07:10 +01:00
Kyle Kearney
3f20b80859
Reuse existing error for _qspi_configure_format
...
Use QSPIF_BD_ERROR_DEVICE_ERROR instead of introducing a new error code.
Add tr_error calls whenever _qspi_configure_format fails to aid in debugging.
2019-10-11 14:28:25 -07:00
Kyle Kearney
726a73c048
Report errors returned by _qspi_configure_format
...
The function returns a qspi_status_t but most usages in QSPIFBlockDevice
assume that it always succeeds.
2019-10-11 14:28:13 -07:00
Anna Bridge
489c30f569
Merge pull request #11297 from kyle-cypress/pr/qspi-dummy-cycles
...
Differentiate alt and dummy cycles in QSPIF
2019-10-11 14:34:17 +01:00
Anna Bridge
7fb52d9300
Merge pull request #11567 from kyle-cypress/pr-dev/simplify-qspi-params
...
Simplicy QSPIF target overrides for PSoC6
2019-10-11 12:22:09 +01:00
Anna Bridge
64df07288c
Merge pull request #11551 from Tharazi97/Coverity
...
Coverity updates
2019-10-11 11:01:10 +01:00
Anna Bridge
f1295b9aa7
Merge pull request #11573 from felser/add_413_dragonfly
...
Add 413 dragonfly
2019-10-07 16:48:07 +01:00
jeromecoutant
b648444d2f
STMOD_CELLULAR: update readme
2019-10-07 17:11:02 +02:00
jeromecoutant
cc5ccf5d16
STMOD_CELLULAR: remove flow control support for DISCO_L4R9I
2019-10-07 16:20:32 +02:00
Maciej Bocianski
f6b9d26f4d
EFM32GG11_STK3701: add QSPIF component config
2019-10-04 16:37:12 +02:00
jeromecoutant
2d8c1536a2
STMOD_CELLULAR: set CTS with PullDown
2019-10-03 15:26:32 +02:00
Vikas Katariya
c1486eaf41
Fix enum type to align with psa-arch-tests
...
This is related to https://github.com/ARMmbed/mbed-os/issues/11256
When TARGET_PSA is enabled on Cortex-A boards, the SECURE
is redeclared. So to minimize the impact we can redeclare this in
val.h which is used only by Mbed. And `security_t` itself is used in
mbed-os\components\TARGET_PSA\TESTS, but the SECURE string is not used.
Renamed to `caller_security_t` which aligns with
https://github.com/ARM-software/psa-arch-tests
2019-10-02 16:37:58 +01:00
Matthew Macovsky
6bba46e48f
Differentiate alt and dummy cycles in QSPIF
...
Propagate separate alt cycle and dummy cycle counts from QSPIFBlockDevice
down to the qspi driver, so that drivers which handle the two separately have
enough information to do so.
2019-09-30 16:17:49 -07:00
Matthew Macovsky
baf375f8cb
Allow for arbitrary QSPI alt sizes
...
The QSPI spec allows alt to be any size that is a multiple of the
number of data lines. For example, Micron's N25Q128A uses only a
single alt cycle for all read modes (1, 2, or 4 bits depending on
how many data lines are in use).
2019-09-30 14:45:08 -07:00
Ben Cooke
dd778c4126
Add MTS_DRAGONFLY_F413RH platform to mbed-os
2019-09-30 13:50:40 -05:00
Martin Kojtal
4ed8603d64
Merge pull request #11541 from dmaziec1/recv_scanf_oob_fixed
...
esp8266 _oob_* : recv() brought back where it was needed
2019-09-30 13:59:53 +02:00
Anna Bridge
372a3f19c9
Merge pull request #11514 from dmaziec1/UART_deep_sleep_enable
...
ESP8266 unlocks deep sleep when disconnected
2019-09-27 16:50:22 +01:00