1. SPDX Document Metadata

Document name
FOSSology CI Report
SPDX version
SPDX-2.3
Data license
CC0-1.0
Created
2026-07-25T06:48:54Z
Namespace
https://fossology.org
Creator
Organization: FOSSology (fossology@fossology.org)

2. Packages

dashboards

SPDX ID
SPDXRef-Package-dashboards
Download URL
git://github.com/zephyrproject-rtos/hal_telink.git
Originator
Organization: zephyrproject-rtos
Release date
2026-07-25T06:48:54Z
Verification
c995262fb1a1e0ec4b781c65e0ed9b6725715b91

Declared licenses (1):

Apache-2.0

3. Executive Summary

158
Total files
1
Distinct licenses
158
Files with license
0
No license info
158
Files with copyright
0
No copyright info
0
Multi-license files
163
Non-allowlisted
0
Copyright violations
0
Keyword violations

4. License Distribution

Apache-2.0: 100.0%158files
  • Apache-2.0 (100.0%)
LicenseFiles%Distribution
Apache-2.0158100.0%

5. Custom / Non-SPDX Licenses (LicenseRef-*)

None found.

Files carrying custom license references

None.

6. Copyright Holders (top 50)

Distinct holders: 3    Distinct copyright strings: 3

Normalized holderFiles
Telink Semiconductor (Shanghai) Co., Ltd. ("TELINK")153
Telink Semiconductor SPDX-License-Identifier: Apache-23
Telink2

7. Directory-Level License Breakdown

DirectoryFilesPrimary license(s)
tlsr9156Apache-2.0(156)
Kconfig1Apache-2.0(1)
CMakeLists.txt1Apache-2.0(1)

8. Files with Multiple Licenses

None found.

9. Files Without License Information

All files have license information.

10. Files Without Copyright Information

All files have copyright information.

11. License Concluded vs. Detected Mismatch

No mismatches found.

12. FOSSology Non-Allowlisted License Report

Following licenses found which are not allow listed:

Total flagged files: 163

  • tlsr9/common/fifo.h
    • Apache-2.0 at line 2
  • tlsr9/ble/common/utility.c
    • Apache-2.0 at line 2
  • tlsr9/ble/common/assert.h
    • Apache-2.0 at line 2
  • tlsr9/common/bit.h
    • Apache-2.0 at line 2
  • tlsr9/common/types.h
    • Apache-2.0 at line 2
  • tlsr9/ble/proj_lib/firmware_encrypt.h
    • Apache-2.0 at line 2
  • tlsr9/common/compiler.h
    • Apache-2.0 at line 2
  • tlsr9/CMakeLists.txt
    • Apache-2.0 at line 2
  • tlsr9/ble/vendor/controller/b91_bt.h
    • Apache-2.0 at line 2
  • tlsr9/ble/common/macro_trick.h
    • Apache-2.0 at line 2
  • tlsr9/ble/vendor/controller/b91_bt.c
    • Apache-2.0 at line 2
  • tlsr9/ble/common/utility.h
    • Apache-2.0 at line 2
  • tlsr9/ble/stack/ble/ble_common.h
    • Apache-2.0 at line 2
  • tlsr9/ble/tl_common.h
    • Apache-2.0 at line 2
  • tlsr9/ble/common/static_assert.h
    • Apache-2.0 at line 2
  • tlsr9/ble/vendor/controller/b91_bt_buffer.h
    • Apache-2.0 at line 2
  • tlsr9/ble/vendor/controller/b91_bt_init.c
    • Apache-2.0 at line 2
  • tlsr9/ble/stack/ble/hci/hci_cmd.h
    • Apache-2.0 at line 2
  • tlsr9/ble/vendor/controller/b91_bt_init.h
    • Apache-2.0 at line 2
  • tlsr9/ble/stack/ble/controller/ll/prdadv/pda.h
    • Apache-2.0 at line 2
  • tlsr9/ble/vendor/controller/b91_bt_buffer.c
    • Apache-2.0 at line 2
  • tlsr9/ble/stack/ble/controller/ll/iso/cis_master.h
    • Apache-2.0 at line 2
  • tlsr9/ble/vendor/controller/Kconfig
    • Apache-2.0 at line 2
  • tlsr9/ble/drivers.h
    • Apache-2.0 at line 2
  • tlsr9/ble/stack/ble/controller/ll/iso/cis.h
    • Apache-2.0 at line 2
  • tlsr9/ble/stack/ble/trace.h
    • Apache-2.0 at line 2
  • tlsr9/ble/stack/ble/controller/ll/iso/bis_bcst.h
    • Apache-2.0 at line 2
  • tlsr9/ble/stack/ble/hci/hci_const.h
    • Apache-2.0 at line 2
  • tlsr9/ble/stack/ble/controller/ll/init/ext_init.h
    • Apache-2.0 at line 2
  • tlsr9/ble/stack/ble/hci/hci_event.h
    • Apache-2.0 at line 2
  • tlsr9/ble/stack/ble/controller/ll/adv/leg_adv.h
    • Apache-2.0 at line 2
  • tlsr9/ble/stack/ble/hci/hci.h
    • Apache-2.0 at line 2
  • tlsr9/ble/stack/ble/controller/ll/prdadv/pda_sync.h
    • Apache-2.0 at line 2
  • tlsr9/ble/stack/ble/controller/ll/prdadv/prd_adv.h
    • Apache-2.0 at line 2
  • tlsr9/ble/stack/ble/controller/ll/acl_conn/acl_conn.h
    • Apache-2.0 at line 2
  • tlsr9/ble/stack/ble/controller/ll/iso/bis_sync.h
    • Apache-2.0 at line 2
  • tlsr9/ble/stack/ble/controller/ll/iso/iso_test.h
    • Apache-2.0 at line 2
  • tlsr9/ble/stack/ble/controller/ll/scan/scan.h
    • Apache-2.0 at line 2
  • tlsr9/ble/stack/ble/controller/ll/iso/cis_slave.h
    • Apache-2.0 at line 2
  • tlsr9/ble/stack/ble/controller/ll/ll_pm.h
    • Apache-2.0 at line 2
  • tlsr9/ble/stack/ble/controller/ll/iso/bis.h
    • Apache-2.0 at line 2
  • tlsr9/ble/stack/ble/controller/ll/iso/iso.h
    • Apache-2.0 at line 2
  • tlsr9/ble/stack/ble/controller/whitelist/whitelist.h
    • Apache-2.0 at line 2
  • tlsr9/ble/stack/ble/controller/ll/init/init.h
    • Apache-2.0 at line 2
  • tlsr9/ble/stack/ble/controller/ll/init/leg_init.h
    • Apache-2.0 at line 2
  • tlsr9/ble/stack/ble/controller/phy/phy.h
    • Apache-2.0 at line 2
  • tlsr9/ble/stack/ble/controller/ll/adv/ext_adv.h
    • Apache-2.0 at line 2
  • tlsr9/ble/stack/ble/controller/ll/adv/adv.h
    • Apache-2.0 at line 2
  • tlsr9/ble/stack/ble/ble_config.h
    • Apache-2.0 at line 2
  • tlsr9/ble/stack/ble/controller/ll/acl_conn/acl_slave.h
    • Apache-2.0 at line 2
  • tlsr9/ble/stack/ble/ble.h
    • Apache-2.0 at line 2
  • tlsr9/ble/stack/ble/controller/ll/aoa_aod/aoa_aod.h
    • Apache-2.0 at line 2
  • tlsr9/ble/stack/ble/controller/ll/scan/leg_scan.h
    • Apache-2.0 at line 2
  • tlsr9/ble/algorithm/ecc/ecc_ll.h
    • Apache-2.0 at line 2
  • tlsr9/ble/stack/ble/controller/ll/acl_conn/acl_master.h
    • Apache-2.0 at line 2
  • tlsr9/ble/algorithm/crypto/crypto_alg.h
    • Apache-2.0 at line 2
  • tlsr9/ble/stack/ble/controller/ll/ll.h
    • Apache-2.0 at line 2
  • tlsr9/ble/stack/ble/controller/ll/scan/ext_scan.h
    • Apache-2.0 at line 2
  • tlsr9/ble/stack/ble/controller/whitelist/resolvlist.h
    • Apache-2.0 at line 2
  • tlsr9/ble/stack/ble/controller/csa/csa.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/pke.c
    • Apache-2.0 at line 2
  • tlsr9/ble/stack/ble/controller/phy/phy_test.h
    • Apache-2.0 at line 2
  • tlsr9/ble/stack/ble/controller/ial/ial.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/reg_include/aes_reg.h
    • Apache-2.0 at line 2
  • tlsr9/ble/stack/ble/debug.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/reg_include/register_b91.h
    • Apache-2.0 at line 2
  • tlsr9/ble/stack/ble/controller/ble_controller.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/reg_include/analog_reg.h
    • Apache-2.0 at line 2
  • tlsr9/ble/algorithm/ecc/hw_ecc.h
    • Apache-2.0 at line 2
  • tlsr9/ble/stack/ble/ble_format.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/reg_include/uart_reg.h
    • Apache-2.0 at line 2
  • tlsr9/ble/algorithm/ecc/ecc_curve.h
    • Apache-2.0 at line 2
  • tlsr9/ble/algorithm/aes_ccm/aes_ccm.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/reg_include/pke_reg.h
    • Apache-2.0 at line 2
  • tlsr9/ble/algorithm/algorithm.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/reg_include/soc.h
    • Apache-2.0 at line 2
  • tlsr9/ble/config.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/analog.c
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/reg_include/swire_reg.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/watchdog.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/reg_include/stimer_reg.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/reg_include/adc_reg.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/reg_include/dma_reg.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/reg_include/gpio_reg.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/adc.c
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/reg_include/mspi_reg.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/usbhw.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/reg_include/audio_reg.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/s7816.c
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/reg_include/i2c_reg.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/reg_include/spi_reg.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/reg_include/mdec_reg.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/uart.c
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/reg_include/usb_reg.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/reg_include/timer_reg.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/usbhw.c
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/reg_include/trng_reg.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/reg_include/rf_reg.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/spi.c
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/reg_include/plic_reg.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/dma.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/flash.c
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/reg_include/pwm_reg.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/pke.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/trng.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/compatibility_pack/cmpt.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/pwm.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/mdec.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/gpio.c
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/lpc.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/audio.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/audio.c
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/spi.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/plic.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/analog.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/aes.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/ext_driver/ext_pm.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/sys.c
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/ext_driver/driver_ext.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/trng.c
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/core.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/gpio_default.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/lpc.c
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/mspi.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/timer.c
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/swire.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/mdec.c
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/pm.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/uart.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/gpio.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/clock.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/i2c.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/flash.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/driver_b91.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/plic.c
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/rf.c
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/stimer.c
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/pm.c
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/emi.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/clock.c
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/ext_driver/ext_gpio.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/aes.c
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/ext_driver/software_pa.c
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/ext_driver/ext_misc.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/ext_driver/ext_gpio.c
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/ext_driver/software_pa.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/ext_driver/ext_rf.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/pwm.c
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/timer.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/rf.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/sys.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/i2c.c
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/adc.h
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/stimer.h
    • Apache-2.0 at line 2
  • tlsr9/Kconfig
    • Apache-2.0 at line 2
  • tlsr9/drivers/B91/s7816.h
    • Apache-2.0 at line 2
  • Kconfig
    • Apache-2.0 at line 2
  • CMakeLists.txt
    • Apache-2.0 at line 2
  • tlsr9/CMakeLists.txt
    • Apache-2.0 at line 2
  • tlsr9/ble/vendor/controller/Kconfig
    • Apache-2.0 at line 2
  • tlsr9/Kconfig
    • Apache-2.0 at line 2
  • CMakeLists.txt
    • Apache-2.0 at line 2
  • Kconfig
    • Apache-2.0 at line 2

13. FOSSology Copyright Violation Report

No copyright violation found

No copyright violations found.

14. FOSSology Keyword Violation Report

No keyword violation found

No keyword violations found.

15. Compliance Findings Summary

Copyleft Licenses

No copyleft licenses detected.

Custom / Unresolved Licenses

No custom license references detected.

Non-Allowlisted Files

163 file(s) — see Section 12.

Files Missing License Information

None.