Skip to content

feat(tl3238x/zephyr): add support for c1p1 function. - #187

Open
strandingneko-vivi wants to merge 9 commits into
developfrom
develop_aliro_prj
Open

feat(tl3238x/zephyr): add support for c1p1 function.#187
strandingneko-vivi wants to merge 9 commits into
developfrom
develop_aliro_prj

Conversation

@strandingneko-vivi

Copy link
Copy Markdown
  • sync with src 322a9a75d9c0048a9dc6f7ecaa15d56fbb25b4fc

Signed-off-by: Zhihan Tao zhihan.tao@telink-semi.com

damien0x0023 and others added 8 commits May 6, 2026 20:46
to fix build error

adjust code

to fix some warnings

disable compile options

- TLK_MESSAGE_D25F
- TLK_MESSAGE_N22
in CMakeLists to avoid redefined warnings

adjust API name

from pke_x25519_point_mul to x25519_pointMul in
ordet to fix warnings

update tl_sleep

- config API name for tl322x/tl323x
- set DEEPSLEEP_MODE_RET_SRAM_LOW128K for tl323x

update fetch_sdk script

to parse url, branch and commit hash
- e.g.
./fetch_sdk.sh \
https://github.com/telink-semi/tl_ble_sdk.git \
20eb59b1003eec87e547eac663a6e0a97b709472

update fetch_sdk.sh

to switch different remote repo target if origin exists.

update ble sdk default commit

from
acb489a76e6a8e50d4c48fe8ea516dd3cf27a438
to
a3b1a5d325d8136188ed9642cc8bcf84e00f8d4d

revert ble sdk default commit

to a stable revision 20eb59b1003eec87e547eac663a6e0a97b709472

Signed-off-by: Damien Ji <yinghao.ji@telink-semi.com>
 - Add AdcDriverInit and AdcDriverRead to collect voltage .

Signed-off-by: Fengtai Xie <fengtai.xie@telink-semi.com>
 - Add gpio or vbat acquisition arch .
 - Add gpio acquisition for AdcDriverInit .
 - Add adc_sort_and_get_average_code to ram code .

Signed-off-by: Fengtai Xie <fengtai.xie@telink-semi.com>
- update early wakeup info in pm mode and non-pm mode.

Signed-off-by: haiwen.xia <haiwen.xia@telink-semi.com>
This speeds up validation time of MCUBoot slots x3,
from ~5-6sec to <2sec in Matter application boot.

The implementation follows the existing ECP hardware acceleration
pattern - uses linker wrapping to intercept mbedTLS SHA256 functions
without modifying MCUBoot source code.

- Added sha256_tlx_backend.c with HW SHA256 driver integration
- Extended mbedtls_wrapper.c to wrap SHA256 functions
- Multi-threading safe but disabled for app due to PM issues

Tested on TL321X Buteo with Matter contact-sensor-app(1.5MB image).
Jenkins testing pipeline passed on 3218, 7218.

Signed-off-by: Dmytro Huz <diman1436@gmail.com>
to revision 89334d4738b8fe5efc7ca6192e1f2deac58429af

telink: hal_v2: update default value and comment

- update flash_lockBlock_cmd default value
- update comment format
- update BLE src commit

Signed-off-by: Damien Ji <yinghao.ji@telink-semi.com>
This is the skeleton for tl523x
- add SOC_RISCV_TELINK_TL523X
- disable flash protection temporarily

---------

Signed-off-by: Damien Ji <yinghao.ji@telink-semi.com>
Signed-off-by: Zhihan Tao <zhihan.tao@telink-semi.com>
Co-authored-by: Zhihan Tao <zhihan.tao@telink-semi.com>
- update tl_ble_sdk from
89334d4738b8fe5efc7ca6192e1f2deac58429af
to
200420569e5588abdd0c3d92f9e3e518e1fc8778

- update tl_ble_src from
2e6c313ac97f8fc0f457bb8cfd235d1821161e0f
to
2c44a109e3ebd08d9a06822314630fd38133d126

Signed-off-by: Damien Ji <yinghao.ji@telink-semi.com>
- sync with src 322a9a75d9c0048a9dc6f7ecaa15d56fbb25b4fc

Signed-off-by: Zhihan Tao <zhihan.tao@telink-semi.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants