Skip to content

Commit 23c457b

Browse files
authored
[Telink] Update Zephyr SDK references to tl_zephyr (#29)
* telink: update Zephyr SDK references to tl_zephyr Prepare for the GitHub repo renames: update CI-critical references (.github/workflows/examples-telink.yaml, chip-build-telink Dockerfiles) and Telink documentation links from telink-semi/zephyr to telink-semi/tl_zephyr. Historical release notes (docs/platforms/telink/releases/) are left unchanged (GitHub 301 redirects cover them).. Also updates self references from telink-semi/connectedhomeip to telink-semi/tl_matter. * style: prettier-format markdown tables after repo rename The zephyr -> tl_zephyr repository rename lengthened URLs in markdown tables. Re-run prettier (same version and config as the Restyled prettier-markdown restyler) on the markdown files touched by the rename so table column widths are aligned again. * workflows: update tl_zephyr and tl_ble_sdk - update tl_zephyr from 6825a2f00ba6de9adce66f32f55c8b457c46948c to 5cd959604f6ab5ff6af81c46b3a8b9324040f718 - update tl_ble_sdk from 53eb98b32ea79ed7ab38f5daabde0a78a7880cd9 to 9135c8eddb7caf72256c911b0ef113fb4037b1b4 Signed-off-by: Damien Ji <yinghao.ji@telink-semi.com> * telink: fix getting-started clone directory after tl_matter rename Address CodeRabbit review feedback on the repo rename. - docs/platforms/telink/telink_getting_started.md: clone tl_matter into the connectedhomeip directory so the subsequent cd connectedhomeip step keeps working after the repository rename. - scripts/tools/telink/update_zephyr.py: make the remote argument optional nargs so its tl_zephyr default actually takes effect when the argument is omitted. Signed-off-by: Damien Ji <yinghao.ji@telink-semi.com> --------- Signed-off-by: Damien Ji <yinghao.ji@telink-semi.com>
1 parent 6172731 commit 23c457b

23 files changed

Lines changed: 94 additions & 93 deletions

File tree

‎.github/workflows/examples-telink.yaml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ jobs:
5959

6060
- name: Update Zephyr version 4.1.0 (develop) to specific revision (for developers purpose)
6161
run:
62-
scripts/run_in_build_env.sh "python3 scripts/tools/telink/update_zephyr.py https://github.com/telink-semi/zephyr.git 8e3ccc07900692fe5a9990cd517203de61b2eefc --sdk-repo https://github.com/telink-semi/tl_ble_sdk_zephyr.git --sdk-hash 53eb98b32ea79ed7ab38f5daabde0a78a7880cd9"
62+
scripts/run_in_build_env.sh "python3 scripts/tools/telink/update_zephyr.py https://github.com/telink-semi/tl_zephyr.git 5cd959604f6ab5ff6af81c46b3a8b9324040f718 --sdk-repo https://github.com/telink-semi/tl_ble_sdk_zephyr.git --sdk-hash 9135c8eddb7caf72256c911b0ef113fb4037b1b4"
6363

6464
- name: Build tools required for Factory Data
6565
# Run test for master and all PRs

‎README.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ complete Matter-over-Thread support for Telink chips.
6060
| **Get Started Guide** | SDK Quick Start Guide | [Telink Matter Getting Started](docs/platforms/telink/telink_getting_started.md) |
6161
| **Developer Guide** | Telink Matter Developer Guide (online) | [Telink Matter Developer Guide](https://doc.telink-semi.cn/doc/en/software/res/sdk/matter/telink_matter_developer_guide_en/) |
6262
| **Examples** | Matter Sample Applications | See [examples](examples/) (filter by `telink`) |
63-
| **Dependency** | Telink Zephyr SDK | [Telink Zephyr SDK](https://github.com/telink-semi/zephyr/blob/dev-tlk_v4.1/README.md) |
63+
| **Dependency** | Telink Zephyr SDK | [Telink Zephyr SDK](https://github.com/telink-semi/tl_zephyr/blob/dev-tlk_v4.1/README.md) |
6464

6565
---
6666

‎docs/platforms/telink/telink_getting_started.md‎

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ west blobs fetch hal_telink
7878
west zephyr-export
7979

8080
cd zephyr
81-
git remote add telink https://github.com/telink-semi/zephyr
81+
git remote add telink https://github.com/telink-semi/tl_zephyr
8282
git fetch telink
8383
git checkout develop # or the branch matched to your Matter release
8484
cd ..
@@ -124,7 +124,7 @@ west build -p auto -b tlsr9518adk80d zephyr/samples/hello_world -d build_helloWo
124124
```
125125

126126
For more details, see the
127-
[Telink Zephyr Getting Started guide](https://github.com/telink-semi/zephyr/blob/release-v1.0-v4.1-branch/doc/telink/getting_started/index.md).
127+
[Telink Zephyr Getting Started guide](https://github.com/telink-semi/tl_zephyr/blob/release-v1.0-v4.1-branch/doc/telink/getting_started/index.md).
128128

129129
## Step 2: Get the Matter source code
130130

@@ -139,7 +139,7 @@ sudo apt-get install git gcc g++ pkg-config libssl-dev libdbus-1-dev \
139139
### 2.2 Clone and set up the Matter repository
140140

141141
```bash
142-
git clone https://github.com/telink-semi/connectedhomeip.git
142+
git clone https://github.com/telink-semi/tl_matter.git connectedhomeip
143143
cd connectedhomeip
144144
git checkout <telink_matter_branch> # e.g. release-v1.0-v1.5-branch
145145
./scripts/checkout_submodules.py --platform telink,linux
@@ -263,7 +263,7 @@ west flash --erase
263263

264264
<!-- Telink provides the **BDT** (Burning Debug Tool) for flashing. On Windows use
265265
the BDT GUI (`Telink BDT.exe`); on Linux use the `bdt` CLI. See the
266-
[Telink Zephyr Getting Started — Flash the Firmware](https://github.com/telink-semi/zephyr/blob/develop/doc/telink/getting_started/index.md#flash-the-firmware)
266+
[Telink Zephyr Getting Started — Flash the Firmware](https://github.com/telink-semi/tl_zephyr/blob/develop/doc/telink/getting_started/index.md#flash-the-firmware)
267267
section for the chip-to-BDT name mapping and the unlock/erase/write flow.
268268
269269
A typical Linux BDT session:
@@ -280,7 +280,7 @@ A typical Linux BDT session:
280280

281281
Telink provides the **BDT** (Burning Debug Tool) for flashing. On Windows use
282282
the BDT GUI (`Telink BDT.exe`). See the
283-
[Telink Zephyr Getting Started — Flash the Firmware](https://github.com/telink-semi/zephyr/blob/release-v1.0-v4.1-branch/doc/telink/getting_started/index.md#Flash-the-Firmware)
283+
[Telink Zephyr Getting Started — Flash the Firmware](https://github.com/telink-semi/tl_zephyr/blob/release-v1.0-v4.1-branch/doc/telink/getting_started/index.md#Flash-the-Firmware)
284284

285285
<!-- ### 4.3 UART console -->
286286

@@ -374,7 +374,7 @@ To test OTA with a Linux OTA Provider, refer to the
374374

375375
- [Telink Release Notes](./releases/telink_release_notes.md) — version info,
376376
chip/EVK versions, per-example support matrix, and resource usage tables.
377-
- [Telink Zephyr Getting Started](https://github.com/telink-semi/zephyr/blob/release-v1.0-v4.1-branch/doc/telink/getting_started/index.md)
377+
- [Telink Zephyr Getting Started](https://github.com/telink-semi/tl_zephyr/blob/release-v1.0-v4.1-branch/doc/telink/getting_started/index.md)
378378
— Zephyr SDK setup, BDT flashing details, and board overviews.
379379
- Per-example `README.md` files under `examples/<app>/telink/` —
380380
example-specific build commands, button/LED mappings, and chip-tool usage.

‎examples/air-quality-sensor-app/telink/README.md‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@ You can use this example as a reference for creating your own application.
88

99
The example supports building and running on the following devices:
1010

11-
| Board/SoC | Build target | Zephyr Board Info |
12-
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- |
13-
| [B91](https://wiki.telink-semi.cn/wiki/Hardware/B91_Generic_Starter_Kit_Hardware_Guide) [TLSR9518ADK80D](https://wiki.telink-semi.cn/wiki/chip-series/TLSR951x-Series) | `tlsr9518adk80d`, `tlsr9518adk80d-mars`, `tlsr9518adk80d-usb` | [TLSR9518ADK80D](https://github.com/telink-semi/zephyr/blob/develop/boards/riscv/tlsr9518adk80d/doc/index.rst) |
14-
| [B92](https://wiki.telink-semi.cn/wiki/Hardware/B92_Generic_Starter_Kit_Hardware_Guide) [TLSR9528A](https://wiki.telink-semi.cn/wiki/chip-series/TLSR952x-Series) | `tlsr9528a`, `tlsr9528a_retention` | [TLSR9528A](https://github.com/telink-semi/zephyr/blob/develop/boards/riscv/tlsr9528a/doc/index.rst) |
15-
| [W91](https://wiki.telink-semi.cn/wiki/Hardware/W91_Generic_Starter_Kit_Hardware_Guide) [TLSR9118BDK40D](https://wiki.telink-semi.cn/wiki/chip-series/TLSR911x-Series) | `tlsr9118bdk40d` | [TLSR9118BDK40D](https://github.com/telink-semi/zephyr/blob/develop/boards/riscv/tlsr9118bdk40d/doc/index.rst) |
11+
| Board/SoC | Build target | Zephyr Board Info |
12+
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- |
13+
| [B91](https://wiki.telink-semi.cn/wiki/Hardware/B91_Generic_Starter_Kit_Hardware_Guide) [TLSR9518ADK80D](https://wiki.telink-semi.cn/wiki/chip-series/TLSR951x-Series) | `tlsr9518adk80d`, `tlsr9518adk80d-mars`, `tlsr9518adk80d-usb` | [TLSR9518ADK80D](https://github.com/telink-semi/tl_zephyr/blob/develop/boards/riscv/tlsr9518adk80d/doc/index.rst) |
14+
| [B92](https://wiki.telink-semi.cn/wiki/Hardware/B92_Generic_Starter_Kit_Hardware_Guide) [TLSR9528A](https://wiki.telink-semi.cn/wiki/chip-series/TLSR952x-Series) | `tlsr9528a`, `tlsr9528a_retention` | [TLSR9528A](https://github.com/telink-semi/tl_zephyr/blob/develop/boards/riscv/tlsr9528a/doc/index.rst) |
15+
| [W91](https://wiki.telink-semi.cn/wiki/Hardware/W91_Generic_Starter_Kit_Hardware_Guide) [TLSR9118BDK40D](https://wiki.telink-semi.cn/wiki/chip-series/TLSR911x-Series) | `tlsr9118bdk40d` | [TLSR9118BDK40D](https://github.com/telink-semi/tl_zephyr/blob/develop/boards/riscv/tlsr9118bdk40d/doc/index.rst) |
1616

1717
## Build and flash
1818

‎examples/all-clusters-app/telink/README.md‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ creating your own application.
1010

1111
The example supports building and running on the following devices:
1212

13-
| Board/SoC | Build target | Zephyr Board Info |
14-
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- |
15-
| [B91](https://wiki.telink-semi.cn/wiki/Hardware/B91_Generic_Starter_Kit_Hardware_Guide) [TLSR9518ADK80D](https://wiki.telink-semi.cn/wiki/chip-series/TLSR951x-Series) | `tlsr9518adk80d`, `tlsr9518adk80d-mars`, `tlsr9518adk80d-usb` | [TLSR9518ADK80D](https://github.com/telink-semi/zephyr/blob/develop/boards/riscv/tlsr9518adk80d/doc/index.rst) |
16-
| [B92](https://wiki.telink-semi.cn/wiki/Hardware/B92_Generic_Starter_Kit_Hardware_Guide) [TLSR9528A](https://wiki.telink-semi.cn/wiki/chip-series/TLSR952x-Series) | `tlsr9528a`, `tlsr9528a_retention` | [TLSR9528A](https://github.com/telink-semi/zephyr/blob/develop/boards/riscv/tlsr9528a/doc/index.rst) |
17-
| [W91](https://wiki.telink-semi.cn/wiki/Hardware/W91_Generic_Starter_Kit_Hardware_Guide) [TLSR9118BDK40D](https://wiki.telink-semi.cn/wiki/chip-series/TLSR911x-Series) | `tlsr9118bdk40d` | [TLSR9118BDK40D](https://github.com/telink-semi/zephyr/blob/develop/boards/riscv/tlsr9118bdk40d/doc/index.rst) |
13+
| Board/SoC | Build target | Zephyr Board Info |
14+
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- |
15+
| [B91](https://wiki.telink-semi.cn/wiki/Hardware/B91_Generic_Starter_Kit_Hardware_Guide) [TLSR9518ADK80D](https://wiki.telink-semi.cn/wiki/chip-series/TLSR951x-Series) | `tlsr9518adk80d`, `tlsr9518adk80d-mars`, `tlsr9518adk80d-usb` | [TLSR9518ADK80D](https://github.com/telink-semi/tl_zephyr/blob/develop/boards/riscv/tlsr9518adk80d/doc/index.rst) |
16+
| [B92](https://wiki.telink-semi.cn/wiki/Hardware/B92_Generic_Starter_Kit_Hardware_Guide) [TLSR9528A](https://wiki.telink-semi.cn/wiki/chip-series/TLSR952x-Series) | `tlsr9528a`, `tlsr9528a_retention` | [TLSR9528A](https://github.com/telink-semi/tl_zephyr/blob/develop/boards/riscv/tlsr9528a/doc/index.rst) |
17+
| [W91](https://wiki.telink-semi.cn/wiki/Hardware/W91_Generic_Starter_Kit_Hardware_Guide) [TLSR9118BDK40D](https://wiki.telink-semi.cn/wiki/chip-series/TLSR911x-Series) | `tlsr9118bdk40d` | [TLSR9118BDK40D](https://github.com/telink-semi/tl_zephyr/blob/develop/boards/riscv/tlsr9118bdk40d/doc/index.rst) |
1818

1919
## Build and flash
2020

‎examples/all-clusters-minimal-app/telink/README.md‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ for creating your own application.
1010

1111
The example supports building and running on the following devices:
1212

13-
| Board/SoC | Build target | Zephyr Board Info |
14-
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- |
15-
| [B91](https://wiki.telink-semi.cn/wiki/Hardware/B91_Generic_Starter_Kit_Hardware_Guide) [TLSR9518ADK80D](https://wiki.telink-semi.cn/wiki/chip-series/TLSR951x-Series) | `tlsr9518adk80d`, `tlsr9518adk80d-mars`, `tlsr9518adk80d-usb` | [TLSR9518ADK80D](https://github.com/telink-semi/zephyr/blob/develop/boards/riscv/tlsr9518adk80d/doc/index.rst) |
16-
| [B92](https://wiki.telink-semi.cn/wiki/Hardware/B92_Generic_Starter_Kit_Hardware_Guide) [TLSR9528A](https://wiki.telink-semi.cn/wiki/chip-series/TLSR952x-Series) | `tlsr9528a`, `tlsr9528a_retention` | [TLSR9528A](https://github.com/telink-semi/zephyr/blob/develop/boards/riscv/tlsr9528a/doc/index.rst) |
17-
| [W91](https://wiki.telink-semi.cn/wiki/Hardware/W91_Generic_Starter_Kit_Hardware_Guide) [TLSR9118BDK40D](https://wiki.telink-semi.cn/wiki/chip-series/TLSR911x-Series) | `tlsr9118bdk40d` | [TLSR9118BDK40D](https://github.com/telink-semi/zephyr/blob/develop/boards/riscv/tlsr9118bdk40d/doc/index.rst) |
13+
| Board/SoC | Build target | Zephyr Board Info |
14+
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- |
15+
| [B91](https://wiki.telink-semi.cn/wiki/Hardware/B91_Generic_Starter_Kit_Hardware_Guide) [TLSR9518ADK80D](https://wiki.telink-semi.cn/wiki/chip-series/TLSR951x-Series) | `tlsr9518adk80d`, `tlsr9518adk80d-mars`, `tlsr9518adk80d-usb` | [TLSR9518ADK80D](https://github.com/telink-semi/tl_zephyr/blob/develop/boards/riscv/tlsr9518adk80d/doc/index.rst) |
16+
| [B92](https://wiki.telink-semi.cn/wiki/Hardware/B92_Generic_Starter_Kit_Hardware_Guide) [TLSR9528A](https://wiki.telink-semi.cn/wiki/chip-series/TLSR952x-Series) | `tlsr9528a`, `tlsr9528a_retention` | [TLSR9528A](https://github.com/telink-semi/tl_zephyr/blob/develop/boards/riscv/tlsr9528a/doc/index.rst) |
17+
| [W91](https://wiki.telink-semi.cn/wiki/Hardware/W91_Generic_Starter_Kit_Hardware_Guide) [TLSR9118BDK40D](https://wiki.telink-semi.cn/wiki/chip-series/TLSR911x-Series) | `tlsr9118bdk40d` | [TLSR9118BDK40D](https://github.com/telink-semi/tl_zephyr/blob/develop/boards/riscv/tlsr9118bdk40d/doc/index.rst) |
1818

1919
## Build and flash
2020

‎examples/bridge-app/telink/README.md‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -87,11 +87,11 @@ defined:
8787

8888
The example supports building and running on the following devices:
8989

90-
| Board/SoC | Build target | Zephyr Board Info |
91-
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- |
92-
| [B91](https://wiki.telink-semi.cn/wiki/Hardware/B91_Generic_Starter_Kit_Hardware_Guide) [TLSR9518ADK80D](https://wiki.telink-semi.cn/wiki/chip-series/TLSR951x-Series) | `tlsr9518adk80d`, `tlsr9518adk80d-mars`, `tlsr9518adk80d-usb` | [TLSR9518ADK80D](https://github.com/telink-semi/zephyr/blob/develop/boards/riscv/tlsr9518adk80d/doc/index.rst) |
93-
| [B92](https://wiki.telink-semi.cn/wiki/Hardware/B92_Generic_Starter_Kit_Hardware_Guide) [TLSR9528A](https://wiki.telink-semi.cn/wiki/chip-series/TLSR952x-Series) | `tlsr9528a`, `tlsr9528a_retention` | [TLSR9528A](https://github.com/telink-semi/zephyr/blob/develop/boards/riscv/tlsr9528a/doc/index.rst) |
94-
| [W91](https://wiki.telink-semi.cn/wiki/Hardware/W91_Generic_Starter_Kit_Hardware_Guide) [TLSR9118BDK40D](https://wiki.telink-semi.cn/wiki/chip-series/TLSR911x-Series) | `tlsr9118bdk40d` | [TLSR9118BDK40D](https://github.com/telink-semi/zephyr/blob/develop/boards/riscv/tlsr9118bdk40d/doc/index.rst) |
90+
| Board/SoC | Build target | Zephyr Board Info |
91+
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- |
92+
| [B91](https://wiki.telink-semi.cn/wiki/Hardware/B91_Generic_Starter_Kit_Hardware_Guide) [TLSR9518ADK80D](https://wiki.telink-semi.cn/wiki/chip-series/TLSR951x-Series) | `tlsr9518adk80d`, `tlsr9518adk80d-mars`, `tlsr9518adk80d-usb` | [TLSR9518ADK80D](https://github.com/telink-semi/tl_zephyr/blob/develop/boards/riscv/tlsr9518adk80d/doc/index.rst) |
93+
| [B92](https://wiki.telink-semi.cn/wiki/Hardware/B92_Generic_Starter_Kit_Hardware_Guide) [TLSR9528A](https://wiki.telink-semi.cn/wiki/chip-series/TLSR952x-Series) | `tlsr9528a`, `tlsr9528a_retention` | [TLSR9528A](https://github.com/telink-semi/tl_zephyr/blob/develop/boards/riscv/tlsr9528a/doc/index.rst) |
94+
| [W91](https://wiki.telink-semi.cn/wiki/Hardware/W91_Generic_Starter_Kit_Hardware_Guide) [TLSR9118BDK40D](https://wiki.telink-semi.cn/wiki/chip-series/TLSR911x-Series) | `tlsr9118bdk40d` | [TLSR9118BDK40D](https://github.com/telink-semi/tl_zephyr/blob/develop/boards/riscv/tlsr9118bdk40d/doc/index.rst) |
9595

9696
## Build and flash
9797

0 commit comments

Comments
 (0)