Repository navigation
Merge ti simplelink zephyr to ep zephyr part 1 - #116
Draft
vmyklebust wants to merge 100 commits into
Draft
vmyklebust wants to merge 100 commits into
vmyklebust wants to merge 100 commits into
Conversation
switch hal_ti to use the TI downstream fork Signed-off-by: Vebjorn Myklebust <v.myklebust@ti.com>
Add support for cc35xxe SoC Signed-off-by: Jacek Ozimek <jacek.ozimek@conclusive.pl> Signed-off-by: Michał Łyszczek <michal.lyszczek@conclusive.pl>
Product URL: https://www.ti.com/tool/LP-EM-CC35X1 Signed-off-by: Jacek Ozimek <jacek.ozimek@conclusive.pl> Signed-off-by: Michał Łyszczek <michal.lyszczek@conclusive.pl>
Add support for pinctrl to cc35xxe SoC Signed-off-by: Michał Łyszczek <michal.lyszczek@conclusive.pl> Signed-off-by: Jacek Ozimek <jacek.ozimek@conclusive.pl>
Add support for CC35xxE serial port Signed-off-by: Michał Łyszczek <michal.lyszczek@conclusive.pl> Signed-off-by: Jacek Ozimek <jacek.ozimek@conclusive.pl> Signed-off-by: Jakub Jarosinski <jakub.jarosinski@conclusive.pl>
…unner Add initial support for runner based on simplelink tools Signed-off-by: Jakub Klama <jakub@conclusive.pl> Signed-off-by: Jacek Ozimek <jacek.ozimek@conclusive.pl> Signed-off-by: Michał Łyszczek <michal.lyszczek@conclusive.pl>
…i-t... ...oolbox. This commit adds an initial support to generate and sign images needed by the simplelink-wifi-toolbox programmer. Signed-off-by: Jakub Klama <jakub@conclusive.pl> Signed-off-by: Jacek Ozimek <jacek.ozimek@conclusive.pl> Signed-off-by: Michał Łyszczek <michal.lyszczek@conclusive.pl>
Provide configuration update necessary for usage with Simplelink Toolbox in version v4.0.13.1. Signed-off-by: Artur Rojek <artur@conclusive.pl>
Generate the TI connectivity configuration binary during the Zephyr build and pass it to the SimpleLink toolbox vendor image builder. Signed-off-by: Jakub Jarosinski <jakub.jarosinski@conclusive.pl>
Add flash driver for CC35xxE Signed-off-by: Michał Łyszczek <michal.lyszczek@conclusive.pl>
Update FlashSectorErase() usage after function signature change in SDK 9.21. Signed-off-by: Artur Rojek <artur@conclusive.pl>
Flash erase on PG2 boards has been broken due to two independent issues: 1) XMEM operation requires the XMEMWFF3_hwAttrs.flashType global variable to be filled with flash chip specific information. 2) The CPUDelay() workaround in FlashSectorErase() for PG1 XIP access is actually triggering XIP access traps on PG2. Fix the above in the following way: 1) Provide flash parameters for IS25WJ032F flash chip. 2) Remove the CPUDelay(). Signed-off-by: Artur Rojek <artur@conclusive.pl>
Add vendor_image_partition on flash0, WiFi FW slot partitions on flash1, WiFi NVS and storage partitions on flash2. Fix storage partition size to fit flash2 (140KB). Signed-off-by: Jakub Jarosinski <jakub.jarosinski@conclusive.pl>
…ffers Remove source buffer alignment check and use memcpy instead of word-by-word copy. NVS passes unaligned buffers which were incorrectly rejected with EINVAL. Signed-off-by: Jakub Jarosinski <jakub.jarosinski@conclusive.pl>
Enable the flash1 node so its partitions are usable by samples. Signed-off-by: Jakub Jarosinski <jakub.jarosinski@conclusive.pl>
Add support for CC35xxE GPIO Signed-off-by: Jacek Ozimek <jacek.ozimek@conclusive.pl> Signed-off-by: Michał Łyszczek <michal.lyszczek@conclusive.pl>
…pin... ...g mechanism. With this we don't need to instantiate a gpio-controller per pin and the translation between the global GPIO pin number and the per-port GPIO pin number is done automatically via gpio-map property. Signed-off-by: Piotr Glinianowicz <piotrgl@conclusive.pl> Signed-off-by: Michał Łyszczek <michal.lyszczek@conclusive.pl> Signed-off-by: Jakub Jarosinski <jakub.jarosinski@conclusive.pl>
Describe the LaunchPad BoosterPack header pins in devicetree so shields and overlays can reference the connector in the usual way. Signed-off-by: Jakub Jarosinski <jakub.jarosinski@conclusive.pl>
Use the external-memory uDMA flash path for writes while preserving read-modify-write handling for partial write chunks. Signed-off-by: Jakub Jarosinski <jakub.jarosinski@conclusive.pl>
Add CC3500E, CC3501E, CC3550E, and CC3551E SoC variants for the LP-EM-CC35X1 board. Model Wi-Fi, 5 GHz Wi-Fi, and Bluetooth capabilities through SoC feature symbols. Signed-off-by: Jakub Jarosinski <jakub.jarosinski@conclusive.pl>
Add selectable SimpleLink Toolbox flash profiles for supported CC35xx external flash devices. Signed-off-by: Jakub Jarosinski <jakub.jarosinski@conclusive.pl>
Map the legacy board name to the CC3551E target and update CC35xx test metadata to use the explicit target. Signed-off-by: Jakub Jarosinski <jakub.jarosinski@conclusive.pl>
Provide SoC and Device Tree updates for PG2 boards. Signed-off-by: Jakub Jarosinski <jakub.jarosinski@conclusive.pl>
Map Zephyr pull flags directly to the corresponding TI IOMUX controls. Signed-off-by: Jakub Jarosinski <jakub.jarosinski@conclusive.pl>
Use DEVICE_API() declarations for the CC35xx flash, GPIO, and UART drivers. Signed-off-by: Jakub Jarosinski <jakub.jarosinski@conclusive.pl>
Use an inline literal for the west flash command. Signed-off-by: Jakub Jarosinski <jakub.jarosinski@conclusive.pl>
Format CC35xx flash, GPIO, and UART drivers with clang-format. Signed-off-by: Jakub Jarosinski <jakub.jarosinski@conclusive.pl>
Add SPDX metadata to CC35xx board and Toolbox files. Signed-off-by: Jakub Jarosinski <jakub.jarosinski@conclusive.pl>
Add spi driver for CC35xxE Signed-off-by: Michał Łyszczek <michal.lyszczek@conclusive.pl>
…o t... ...ests - add twisters tests - fix issues in uart, flash and soc accord to tests, all tests pass now Signed-off-by: Michał Łyszczek <michal.lyszczek@conclusive.pl>
Provide SoC and Device Tree updates for PG2 boards. Signed-off-by: Jakub Jarosinski <jakub.jarosinski@conclusive.pl>
…to ... ...2048 Default 1024 is too small for network TX path on this SoC. Signed-off-by: Jakub Jarosinski <jakub.jarosinski@conclusive.pl>
Allow the Wi-Fi shell AP path to request SAE security and force MFP to required when WPA3 AP mode is selected. Signed-off-by: Jakub Jarosinski <jakub.jarosinski@conclusive.pl>
Format the CC35xx Wi-Fi driver and add SPDX metadata. Signed-off-by: Jakub Jarosinski <jakub.jarosinski@conclusive.pl>
Map SAE H2E and automatic modes to WPA3. Signed-off-by: Jakub Jarosinski <jakub.jarosinski@conclusive.pl>
Enable the DHCPv4 server command in the Wi-Fi shell sample. Signed-off-by: Jakub Jarosinski <jakub.jarosinski@conclusive.pl>
Add OpenOCD configuration files for the lp_em_cc35x1 board and extend the simplelink_toolbox runner with debug, attach, debugserver and RTT support. The runner switches the device into debug mode using a signed debug action request before starting OpenOCD and GDB. Signed-off-by: Radoslaw Adamczyk <radoslaw.adamczyk@conclusive.pl>
Adding input key values for board buttons Signed-off-by: Radoslaw Adamczyk <radoslaw.adamczyk@conclusive.pl>
Added configuration for ST7789v_waveshare_240_320 display board Signed-off-by: Radoslaw Adamczyk <radoslaw.adamczyk@conclusive.pl>
Add configuration for Adafruid 2.4 Inch TFT display board Signed-off-by: Radoslaw Adamczyk <radoslaw.adamczyk@conclusive.pl> Signed-off-by: Jakub Jarosinski <jakub.jarosinski@conclusive.pl>
Add gpio configurations for lm_em_cc35x1 board: 1. samples/drivers/display 2. samples/subsys/display/lvgl Signed-off-by: Radoslaw Adamczyk <radoslaw.adamczyk@conclusive.pl> Signed-off-by: Jakub Jarosinski <jakub.jarosinski@conclusive.pl>
Add a CC35xx Bluetooth HCI driver backed by the TI BLE interface. Signed-off-by: Artur Rojek <artur@conclusive.pl> Signed-off-by: Jakub Jarosinski <jakub.jarosinski@conclusive.pl>
Match the TI BLE transport open API used by the HAL in this tree. Signed-off-by: Jakub Jarosinski <jakub.jarosinski@conclusive.pl>
Update the peripheral sample board config for the CC35xx controller. Signed-off-by: Jacek Ozimek <jacek.ozimek@conclusive.pl> Signed-off-by: Jakub Jarosinski <jakub.jarosinski@conclusive.pl>
Use the string HCI bus binding expected by the Bluetooth subsystem. Signed-off-by: Jakub Jarosinski <jakub.jarosinski@conclusive.pl>
Enable the TI shared Wi-Fi/BLE transport for the peripheral sample. Signed-off-by: Jakub Jarosinski <jakub.jarosinski@conclusive.pl>
Build authentication callbacks only when SMP support is enabled. Signed-off-by: Jakub Jarosinski <jakub.jarosinski@conclusive.pl>
Strip the H4 packet type before passing RX data to the host. Signed-off-by: Jakub Jarosinski <jakub.jarosinski@conclusive.pl>
Use iterable HCI API and format CC35xx HCI sources. Signed-off-by: Jakub Jarosinski <jakub.jarosinski@conclusive.pl>
Resolve BLE interface headers through the Zephyr TI module. Signed-off-by: Jakub Jarosinski <jakub.jarosinski@conclusive.pl>
Disable HSM/PSA, SMP, and GATT caching for the CC3551E peripheral sample. Signed-off-by: Jakub Jarosinski <jakub.jarosinski@conclusive.pl>
Make the Wi-Fi crypto backend explicit and select the CC35xx entropy provider only for the Zephyr mbedTLS platform. Signed-off-by: Jakub Jarosinski <jakub.jarosinski@conclusive.pl>
Keep HSM entropy available without linking the legacy TI crypto path. Signed-off-by: Jakub Jarosinski <jakub.jarosinski@conclusive.pl>
Use the TI ITS adapter with the bundled mbedTLS key storage. Signed-off-by: Jakub Jarosinski <jakub.jarosinski@conclusive.pl>
vmyklebust
marked this pull request as ready for review
October 19, 2026 15:15
|
The following west manifest projects have changed revision in this Pull Request:
Additional metadata changed:
⛔ DNM label due to: 1 project with metadata changes Note: This message is automatically posted and updated by the Manifest GitHub Action. |
vmyklebust
marked this pull request as draft
October 20, 2026 13:11
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This is a draft, do not consider this PR.
This PR is the first 100 commits of the following PR: #96