FOSSology Scan Analysis Report
Generated: 2026-07-25 07:09 UTC • Document: FOSSology CI Report • SPDX SPDX-2.3
1. SPDX Document Metadata
−2. Packages
−dashboards
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%)
| License | Files | % | Distribution |
|---|---|---|---|
| Apache-2.0 | 158 | 100.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 holder | Files |
|---|---|
| Telink Semiconductor (Shanghai) Co., Ltd. ("TELINK") | 153 |
| Telink Semiconductor SPDX-License-Identifier: Apache-2 | 3 |
| Telink | 2 |
7. Directory-Level License Breakdown
−| Directory | Files | Primary license(s) |
|---|---|---|
| tlsr9 | 156 | Apache-2.0(156) |
| Kconfig | 1 | Apache-2.0(1) |
| CMakeLists.txt | 1 | Apache-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.