Martin Kojtal
f2a7408334
Merge pull request #10866 from LMESTM/component_cellular_stmod
...
Adding stmod_cellular component
2019-06-24 12:16:29 +01:00
Laurent Meunier
1e06ad0155
Astyle fixes
2019-06-20 10:12:31 +02:00
Anna Bridge
61881e81fd
Merge pull request #10756 from martinichka/feature-correct-trace-level-storage-spif
...
Cleaned up trace log SPIF Block Device
2019-06-19 12:29:39 +01:00
Laurent Meunier
fe2b2a7172
Adding stmod_cellular component
...
stmod_cellular component library adds up support for cellular modem that
are connected to the STMOD+ connector.
Currently supported modems are BG96 and UG96.
2019-06-19 11:05:37 +02:00
Martin Kojtal
180356130f
Merge pull request #10779 from martinichka/feature-spif-bigger-16m
...
Add support for SPIF of size bigger than 16Mbyte
2019-06-14 07:38:34 +01:00
Martin Kojtal
4625221f1e
Merge pull request #10746 from davidsaada/david_fix_ps_flags
...
PSA protected storage: Add encrypt & RB protect flags by default to set.
2019-06-09 18:17:19 +01:00
Martin Kojtal
48d23722fe
Merge pull request #10672 from c1728p9/fix_typos
...
Fix typos in the FPGA CI Test Shield component
2019-06-09 18:05:52 +01:00
Marten Lootsma
8a328ddc86
Changed to one more info to debug
2019-06-08 08:17:56 +02:00
Marten Lootsma
e0ad71554b
Fixed astyle error and removed duplicated comment
2019-06-08 07:32:10 +02:00
Marten Lootsma
aed0d054d7
Added support for SPIF of size bigger than 16Mbyte
...
- checks if size is bigger than 16Mbyte
- changes to 4 byte address mode of neccessary
2019-06-06 16:01:40 +02:00
Marten Lootsma
ed36cc4e06
Add trace logging with size of block device
2019-06-04 16:03:56 +02:00
Marten Lootsma
5484f585a6
Cleaned up SPIF trace log.
...
- Test most SPIF log to DEBUG level.
- Removed DEBUG/ERROR/INFO tags.
- Removed not needed line endings.
2019-06-04 16:03:56 +02:00
David Saada
dcd2c292af
PSA protected storage: Add encrypt & RB protect flags by default to set.
2019-06-03 16:32:55 +03:00
Martin Kojtal
62698b903c
Merge pull request #10660 from mprse/fpga_ts_add_sckl_stats
...
Add SCLK and SIN stats to SPIMasterTester
2019-06-03 08:49:39 +01:00
Martin Kojtal
4f6035e6b1
Merge pull request #10501 from davidsaada/david_spif_driver_unlog
...
Remove excessive info and debug prints in SPIF driver
2019-06-03 08:33:19 +01:00
Martin Kojtal
34b4564371
Merge pull request #10680 from artokin/allow_compilation_withoout_nanostack
...
Add compilation flags to rf_configuration
2019-05-31 12:34:37 +01:00
Martin Kojtal
cc491812a8
Merge pull request #10427 from kjbracey-arm/new_standards
...
Set compilers to C++14 and C11
2019-05-28 20:34:00 +01:00
Martin Kojtal
8fc2a3c92a
Merge pull request #10675 from 0xc0170/update-mbedtls-2.18.0-rc1
...
Update mbedtls 2.18.0 rc1
2019-05-28 20:24:18 +01:00
Arto Kinnunen
5e23fbaa83
Add compilation flags to rf_configuration
...
Add flags to allow compilation without nanostack.
2019-05-27 17:06:59 +03:00
Martin Kojtal
303d0f0c0c
SPE: fix inject entropy macro
...
Use new TLS macro
2019-05-27 11:50:09 +01:00
Przemyslaw Stekiel
87902a8e76
Add SCLK and SIN stats to SPIMasterTester.
...
It has been found that there is a problem with the new K66F SPI driver when clock polarity is high.
After setting clock polarity to high SCLK line is still low. When transmission starts and CS is asserted (in case of manual CS handling) SCLK signal is invalid (low). After first transfer SCLK idle state becomes high.
SPI implementation on FPGA test shield is resistant on this bug and transmission is successful. The problem has been found on two boards communication test where transmission fails.
The idea is to add support to the FPGA test shield to catch such errors and verify this in the test.
2019-05-27 09:48:33 +02:00
Russ Butler
424c4d9feb
Fix typos in the FPGA CI Test Shield component
...
Fix some typos.
2019-05-26 13:29:14 -05:00
Kevin Bracey
7ec1663dd7
FPGA_CI_TEST_SHIELD: C++11 fix
2019-05-24 16:26:15 +03:00
Martin Kojtal
a4738fa9a8
Merge pull request #10540 from c1728p9/fpga_ci_test_shield
...
Check in files for the FPGA CI Test Shield
2019-05-24 12:56:35 +01:00
Russ Butler
e2312c4ff4
Bring in more changes from FPGA repo
...
Bring in updates the the FPGA CI Test Shield repo.
2019-05-23 19:17:32 -05:00
Martin Kojtal
b2abfc3529
Merge pull request #10624 from artokin/prepare_for_mbedos513
...
Nanostack release for Mbed OS 5.13
2019-05-23 11:16:56 +01:00
Martin Kojtal
0560ecc558
Merge pull request #10478 from chrissnow/Dataflash-Erase_Size
...
DataFlash: Change erase size to pages to reduce memory usage.
2019-05-21 14:46:32 +01:00
Arto Kinnunen
f03e51a23d
Sync 802.15.4 RF drivers from master repos
...
-Sync STM S2LP with v0.0.6 in master repo
-Sync Atmel with v3.0.8 in master repo
-Sync MCR20A with v1.0.6 in master repo
2019-05-20 15:27:25 +03:00
Anna Bridge
9fb4429379
Merge pull request #10520 from kjbracey-arm/build_tz_heuristic
...
Permit non-TrustZone ARMv8 build
2019-05-17 11:06:55 +01:00
Chris Snow
157debffa6
Change erase size to pages to reduce memory usage
2019-05-15 16:23:16 -06:00
Martin Kojtal
3ea1c56124
Merge pull request #10147 from kjbracey-arm/atomic_bitwise
...
Assembler atomics
2019-05-13 14:18:05 +01:00
Anna Bridge
97e1c9cbaf
Merge pull request #10287 from linlingao/pr10177
...
Enable MTS_DRAGONFLY_F411RE to register with Pelion
2019-05-10 16:21:46 +01:00
Russ Butler
166ff13fe8
Add missing documentation
...
Add documentation to the MbedTester class and the test_utils.h file.
2019-05-08 13:15:42 -05:00
Russ Butler
45301ea718
Run astyle on all FPGA files
...
Run astyle to correct formatting.
2019-05-08 11:01:17 -05:00
Russ Butler
11bd96601b
Remove inclusion of mbed.h from FPGA
...
And fix any build errors this caused.
2019-05-07 17:01:44 -05:00
Russ Butler
b3332129b2
Check in files for the FPGA CI Test Shield
...
Bring all the FPGA CI Test Shield C and C++ driver files into mbed-os
as the component FPGA_CI_TEST_SHIELD. When this component is enabled
all the files that are needed to communicate with, update firmware on
and run testing with the FPGA are built.
2019-05-07 15:10:47 -05:00
Kevin Bracey
65e0887ef3
Permit non-TrustZone ARMv8 build
...
Change the heuristic for selection of CMSE in the tools python, so that
a non-TrustZone ARMv8 build can happen.
Ideally we would have more direct flagging in the targets, but this
refines the heuristic so the necessary behaviour can be easily
achieved.
* DOMAIN_NS=1 is based purely on the `-NS` suffix on the core name.
* Enabling CMSE in the compiler and outputting a secure import library
is now enabled when the core doesn't have an `-NS` suffix by either
the target label `TFM` being present or the flag `trustzone` being set.
This covers the existing ARMv8-M behaviour - TF-M builds have the TFM
label, as per its documentation; M2351 secure builds have no explicit
flagging, so we ensure that the M2351_NS target has the trustzone flag
set, and the out-of-tree secure target inherits that.
2019-05-03 13:36:38 +03:00
Lin Gao
438a52f15a
Fix handoff issue from the bootloader to the application on MTS_DRAGONFLY_F411RE
2019-05-02 11:25:19 -05:00
Ben Cooke
3d68a53b81
Correct the default pins for the spi flash for the mts dragonfly - on behalf of Ben C.
2019-05-02 11:25:19 -05:00
Martin Kojtal
40f8cb95a8
Merge pull request #10435 from morser499/pr/cy-smif
...
Add support for QSPI to Cypress Boards
2019-05-02 13:41:56 +01:00
Ryan Morse
a8570ffe6c
Added support for QSPI to Cypress Boards
2019-05-01 07:09:58 -07:00
Alexander Zilberkant
117e3e82b6
Update PSA includes to autogenerated files
2019-04-30 14:41:09 +03:00
Alexander Zilberkant
8c5ba9154d
Update PSA code generator
...
Unify TF-M and Mbed-SPM code generators:
- Unify SPM initialization logic:
- All partitions are registered at once
- Test partitions are guarded by #ifndef
- Introduce single template list
- Beatify template files and add "Autogen-do not modify" notice
Prepare for integration with mbed-os build system:
- Generate all the files in a single place
Simplify tools/psa/release.py script
2019-04-30 14:10:23 +03:00
Alexander Zilberkant
ab01bea46d
Delete autogenerated files
2019-04-30 14:10:23 +03:00
Oren Cohen
5342015bb1
TF-M patch: Add necessary include in tfm_ns_lock.h
2019-04-28 15:45:06 +03:00
Michael Schwarcz
ea81bf91c9
TF-M patch: Fix wrong check in tfm_spm_check_client_version (TF-M issue #236 )
...
- Link to bug tracking: https://developer.trustedfirmware.org/T236
(cherry picked from commit 008bf1b2d1
)
2019-04-28 15:45:06 +03:00
Michael Schwarcz
280715f9b7
TF-M patch: Fix tfm_psa_call_venner wrong argument type (TF-M issue #241 )
...
- Link to bug tracking: https://developer.trustedfirmware.org/T241
(cherry picked from commit da01e3411f
)
2019-04-28 15:45:05 +03:00
Michael Schwarcz
78ed870287
TF-M patch: Fix fixed-size partitions stack size (TF-M issue #240 )
...
- Link to bug tracking: https://developer.trustedfirmware.org/T240
(cherry picked from commit fc78640559
)
2019-04-28 15:45:05 +03:00
Michael Schwarcz
9c1e080e39
TF-M patch: Fix service handles not cleared issue (TF-M issue #230 )
...
- Link to bug tracking: https://developer.trustedfirmware.org/T230
(cherry picked from commit 0c23e86989
)
2019-04-28 15:45:05 +03:00
Michael Schwarcz
5d41a2aeae
TF-M patch: Fix tfm_ns_lock_init issue (TF-M issue #239 )
...
- Link to bug tracking: https://developer.trustedfirmware.org/T239
(cherry picked from commit 5f2e4b3911
)
2019-04-28 15:45:04 +03:00