FOSSology Scan Analysis Report
Generated: 2026-09-23 06:30 UTC • Document: FOSSology CI Report • SPDX SPDX-2.3
1. SPDX Document Metadata
−2. Packages
−dashboards
Declared licenses (3):
0BSD
Apache-2.0
BSD-3-Clause
3. Executive Summary
−96
Total files
3
Distinct licenses
96
Files with license
0
No license info
91
Files with copyright
5
No copyright info
0
Multi-license files
96
Non-allowlisted
0
Copyright violations
0
Keyword violations
4. License Distribution
−- BSD-3-Clause (93.8%)
- 0BSD (5.2%)
- Apache-2.0 (1.0%)
| License | Files | % | Distribution |
|---|---|---|---|
| BSD-3-Clause | 90 | 93.8% | |
| 0BSD | 5 | 5.2% | |
| Apache-2.0 | 1 | 1.0% |
5. Custom / Non-SPDX Licenses (LicenseRef-*)
−None found.
Files carrying custom license references
None.
6. Copyright Holders (top 50)
−Distinct holders: 4 Distinct copyright strings: 14
| Normalized holder | Files |
|---|---|
| TDK Invensense | 88 |
| TDK Invensense SPDX-License-Identifier: Apache-2 | 1 |
| TDK InvenSense | 1 |
| TDK Invensense The 3rd-byte in DDR-WR will be written into the register with address specified by the 1st-byte. Or, the next DDR-RD will be starting from the address specified by the 1st-byte of previous DDR-WR | 1 |
7. Directory-Level License Breakdown
−| Directory | Files | Primary license(s) |
|---|---|---|
| icm566xx | 44 | BSD-3-Clause(41) 0BSD(3) |
| icm456xx | 17 | BSD-3-Clause(17) |
| icm42x7x | 15 | BSD-3-Clause(13) 0BSD(2) |
| icp201xx | 8 | BSD-3-Clause(8) |
| common | 4 | BSD-3-Clause(4) |
| tad214x | 3 | BSD-3-Clause(3) |
| icp101xx | 3 | BSD-3-Clause(3) |
| CMakeLists.txt | 1 | Apache-2.0(1) |
| LICENSE | 1 | BSD-3-Clause(1) |
8. Files with Multiple Licenses
−None found.
9. Files Without License Information
−All files have license information.
10. Files Without Copyright Information
−| File |
|---|
| icm42x7x/imu/inv_imu_tap.c |
| icm42x7x/imu/inv_imu_tap.h |
| icm566xx/imu/inv_imu_edmp_lowg.c |
| icm566xx/imu/inv_imu_edmp_lowg.h |
| icm566xx/imu/inv_imu_edmp_lowg_memmap.h |
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: 96
- icm566xx/imu/inv_imu_driver_aux1.h
- BSD-3-Clause at line 4
- icm566xx/imu/inv_imu_edmp_ram_bump_memmap.h
- BSD-3-Clause at line 4
- icm566xx/imu/inv_imu_edmp_SRAM.h
- BSD-3-Clause at line 4
- icm566xx/imu/inv_imu_auth.h
- BSD-3-Clause at line 4
- icm566xx/imu/inv_imu_regmap_56622_be.h
- BSD-3-Clause at line 4
- icm566xx/imu/inv_imu_defs_internal.h
- BSD-3-Clause at line 4
- icm566xx/imu/inv_imu_transport.c
- BSD-3-Clause at line 4
- icm566xx/imu/inv_imu_edmp_memmap.h
- BSD-3-Clause at line 4
- icm566xx/imu/inv_imu_driver_advanced.c
- BSD-3-Clause at line 4
- icm566xx/imu/inv_imu_edmp_lowg_memmap.h
- 0BSD at line 3
- icm566xx/imu/inv_imu_regmap_be.h
- BSD-3-Clause at line 4
- icm566xx/imu/inv_imu_driver_aux1.c
- BSD-3-Clause at line 4
- icm566xx/imu/inv_imu_edmp_lowg.h
- 0BSD at line 3
- icm566xx/imu/inv_imu_edmp_apex.c
- BSD-3-Clause at line 4
- icm566xx/imu/inv_imu_transport.h
- BSD-3-Clause at line 4
- icm566xx/imu/inv_imu_edmp_SRAM.c
- BSD-3-Clause at line 4
- icm566xx/imu/inv_imu_edmp.h
- BSD-3-Clause at line 4
- icm566xx/imu/inv_imu_selftest.h
- BSD-3-Clause at line 4
- icm566xx/imu/inv_imu_defs.h
- BSD-3-Clause at line 4
- icm566xx/imu/inv_imu_edmp_headgesture.c
- BSD-3-Clause at line 4
- icm566xx/imu/inv_imu_edmp_headgesture.h
- BSD-3-Clause at line 4
- icm566xx/imu/inv_imu_driver_internal.h
- BSD-3-Clause at line 4
- CMakeLists.txt
- Apache-2.0 at line 2
- icm42x7x/imu/inv_imu_apex.h
- BSD-3-Clause at line 4
- icm566xx/imu/inv_imu_driver_advanced.h
- BSD-3-Clause at line 4
- icm566xx/imu/inv_imu_datainj.c
- BSD-3-Clause at line 4
- icm42x7x/imu/inv_imu_apex.c
- BSD-3-Clause at line 4
- icm42x7x/imu/inv_imu_driver.h
- BSD-3-Clause at line 4
- icm566xx/imu/inv_imu_driver.c
- BSD-3-Clause at line 4
- icm42x7x/imu/inv_imu_extfunc.h
- BSD-3-Clause at line 4
- icm566xx/imu/inv_imu_version.h
- BSD-3-Clause at line 4
- icm566xx/imu/inv_imu_edmp_apex.h
- BSD-3-Clause at line 4
- icm566xx/imu/inv_imu_driver.h
- BSD-3-Clause at line 4
- icm566xx/imu/inv_imu_edmp.c
- BSD-3-Clause at line 4
- icm566xx/imu/inv_imu_regmap_56622_le.h
- BSD-3-Clause at line 4
- icm566xx/imu/inv_imu_selftest.c
- BSD-3-Clause at line 4
- icm566xx/imu/inv_imu_datainj.h
- BSD-3-Clause at line 4
- icm566xx/imu/inv_imu_edmp_defs.h
- BSD-3-Clause at line 4
- tad214x/tad214xSerif.h
- BSD-3-Clause at line 4
- icm566xx/imu/inv_imu_driver_internal.c
- BSD-3-Clause at line 4
- icm566xx/imu/inv_imu_edmp_selftest_memmap.h
- BSD-3-Clause at line 4
- icm456xx/imu/inv_imu_edmp_memmap.h
- BSD-3-Clause at line 4
- icm456xx/imu/inv_imu_driver_advanced.h
- BSD-3-Clause at line 4
- icm566xx/imu/inv_imu_regmap_internal_le.h
- BSD-3-Clause at line 4
- icm456xx/imu/inv_imu_transport.c
- BSD-3-Clause at line 4
- icm566xx/imu/inv_imu_selfcal.c
- BSD-3-Clause at line 4
- icm456xx/imu/inv_imu_edmp.c
- BSD-3-Clause at line 4
- icm456xx/imu/inv_imu_edmp_defs.h
- BSD-3-Clause at line 4
- icm42x7x/imu/inv_imu_tap.h
- 0BSD at line 3
- icp201xx/Icp201xxSerif.h
- BSD-3-Clause at line 4
- icp201xx/Icp201xxDefs.h
- BSD-3-Clause at line 4
- icp101xx/Icp101xx.c
- BSD-3-Clause at line 4
- common/Invn/Message.h
- BSD-3-Clause at line 4
- icm42x7x/imu/inv_imu_defs.h
- BSD-3-Clause at line 4
- LICENSE
- BSD-3-Clause at line 4
- icm566xx/imu/inv_imu_regmap_internal_be.h
- BSD-3-Clause at line 4
- icm566xx/imu/inv_imu_edmp_memmap_56622.h
- BSD-3-Clause at line 4
- icm566xx/imu/inv_imu_selfcal.h
- BSD-3-Clause at line 4
- icm42x7x/imu/inv_imu_driver.c
- BSD-3-Clause at line 4
- icm42x7x/imu/inv_imu_version.h
- BSD-3-Clause at line 4
- icm42x7x/imu/inv_imu_selftest.c
- BSD-3-Clause at line 4
- icm566xx/imu/inv_imu_regmap_le.h
- BSD-3-Clause at line 4
- tad214x/tad214x.c
- BSD-3-Clause at line 4
- icm456xx/icm456xx_h/imu/inv_imu.h
- BSD-3-Clause at line 4
- icm456xx/imu/inv_imu_transport.h
- BSD-3-Clause at line 4
- icm456xx/imu/inv_imu_driver.c
- BSD-3-Clause at line 4
- icm456xx/imu/inv_imu_driver.h
- BSD-3-Clause at line 4
- icm566xx/imu/inv_imu_edmp_memmap_internal.h
- BSD-3-Clause at line 4
- icm456xx/imu/inv_imu_selftest.c
- BSD-3-Clause at line 4
- icm566xx/imu/inv_imu_edmp_lowg.c
- 0BSD at line 3
- icm566xx/icm566xx_h/imu/inv_imu.h
- BSD-3-Clause at line 4
- icm42x7x/imu/inv_imu_transport.h
- BSD-3-Clause at line 4
- icm456xx/imu/inv_imu_regmap_le.h
- BSD-3-Clause at line 4
- icp201xx/Icp201xx.c
- BSD-3-Clause at line 4
- icp201xx/Icp201xxDriver.c
- BSD-3-Clause at line 4
- icp201xx/Icp201xx.h
- BSD-3-Clause at line 4
- icp101xx/Icp101xxSerif.h
- BSD-3-Clause at line 4
- common/Invn/InvError.h
- BSD-3-Clause at line 4
- icm42x7x/imu/inv_imu_regmap_rev_a.h
- BSD-3-Clause at line 4
- icm42x7x/imu/inv_imu_tap.c
- 0BSD at line 3
- icm42x7x/imu/inv_imu_transport.c
- BSD-3-Clause at line 4
- icm42x7x/imu/inv_imu_selftest.h
- BSD-3-Clause at line 4
- icm42x7x/icm42x7x_h/imu/inv_imu.h
- BSD-3-Clause at line 4
- tad214x/tad214x.h
- BSD-3-Clause at line 4
- icm456xx/imu/inv_imu_regmap_be.h
- BSD-3-Clause at line 4
- icm456xx/imu/inv_imu_defs.h
- BSD-3-Clause at line 4
- icm456xx/imu/inv_imu_version.h
- BSD-3-Clause at line 4
- icm456xx/imu/inv_imu_driver_advanced.c
- BSD-3-Clause at line 4
- icm456xx/imu/inv_imu_edmp.h
- BSD-3-Clause at line 4
- icm456xx/imu/inv_imu_selftest.h
- BSD-3-Clause at line 4
- icp201xx/Icp201xxSerif.c
- BSD-3-Clause at line 4
- icp201xx/Icp201xxExtFunc.h
- BSD-3-Clause at line 4
- icp201xx/Icp201xxDriver.h
- BSD-3-Clause at line 4
- icp101xx/Icp101xx.h
- BSD-3-Clause at line 4
- common/Invn/InvBool.h
- BSD-3-Clause at line 4
- common/Invn/InvExport.h
- BSD-3-Clause at line 4
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
96 file(s) — see Section 12.
Files Missing License Information
None.