Revision 836855100b87b4dd7a82546131779dc255c18b67 authored by Cezary Rojewski on 19 May 2023, 20:17:09 UTC, committed by Mark Brown on 22 May 2023, 10:18:24 UTC
Configurations with multiple codecs attached to the platform are
supported but only if each from the set is different. Add new field
representing the 'Unique ID' so that codecs that share Vendor and Part
IDs can be differentiated and thus enabling support for such
configurations.

Signed-off-by: Cezary Rojewski <cezary.rojewski@intel.com>
Signed-off-by: Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
Link: https://lore.kernel.org/r/20230519201711.4073845-6-amadeuszx.slawinski@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
1 parent 1cf036d
History
File Mode Size
tests
Kconfig -rw-r--r-- 3.4 KB
Makefile -rw-r--r-- 2.0 KB
accessors.c -rw-r--r-- 6.3 KB
accessors.h -rw-r--r-- 41.8 KB
acl.c -rw-r--r-- 2.7 KB
acl.h -rw-r--r-- 645 bytes
async-thread.c -rw-r--r-- 9.0 KB
async-thread.h -rw-r--r-- 1.4 KB
backref.c -rw-r--r-- 99.3 KB
backref.h -rw-r--r-- 17.0 KB
bio.c -rw-r--r-- 23.9 KB
bio.h -rw-r--r-- 2.8 KB
block-group.c -rw-r--r-- 131.4 KB
block-group.h -rw-r--r-- 11.6 KB
block-rsv.c -rw-r--r-- 16.4 KB
block-rsv.h -rw-r--r-- 3.3 KB
btrfs_inode.h -rw-r--r-- 18.6 KB
check-integrity.c -rw-r--r-- 86.0 KB
check-integrity.h -rw-r--r-- 524 bytes
compression.c -rw-r--r-- 38.9 KB
compression.h -rw-r--r-- 5.9 KB
ctree.c -rw-r--r-- 130.9 KB
ctree.h -rw-r--r-- 22.5 KB
defrag.c -rw-r--r-- 36.4 KB
defrag.h -rw-r--r-- 787 bytes
delalloc-space.c -rw-r--r-- 17.2 KB
delalloc-space.h -rw-r--r-- 1.1 KB
delayed-inode.c -rw-r--r-- 59.6 KB
delayed-inode.h -rw-r--r-- 5.3 KB
delayed-ref.c -rw-r--r-- 30.6 KB
delayed-ref.h -rw-r--r-- 11.6 KB
dev-replace.c -rw-r--r-- 37.6 KB
dev-replace.h -rw-r--r-- 1.3 KB
dir-item.c -rw-r--r-- 12.3 KB
dir-item.h -rw-r--r-- 1.7 KB
discard.c -rw-r--r-- 23.8 KB
discard.h -rw-r--r-- 1.4 KB
disk-io.c -rw-r--r-- 144.9 KB
disk-io.h -rw-r--r-- 5.3 KB
export.c -rw-r--r-- 7.6 KB
export.h -rw-r--r-- 507 bytes
extent-io-tree.c -rw-r--r-- 45.7 KB
extent-io-tree.h -rw-r--r-- 7.2 KB
extent-tree.c -rw-r--r-- 166.2 KB
extent-tree.h -rw-r--r-- 5.2 KB
extent_io.c -rw-r--r-- 140.2 KB
extent_io.h -rw-r--r-- 9.6 KB
extent_map.c -rw-r--r-- 26.0 KB
extent_map.h -rw-r--r-- 3.2 KB
file-item.c -rw-r--r-- 37.7 KB
file-item.h -rw-r--r-- 2.6 KB
file.c -rw-r--r-- 108.1 KB
file.h -rw-r--r-- 1.5 KB
free-space-cache.c -rw-r--r-- 114.5 KB
free-space-cache.h -rw-r--r-- 5.5 KB
free-space-tree.c -rw-r--r-- 40.4 KB
free-space-tree.h -rw-r--r-- 2.1 KB
fs.c -rw-r--r-- 2.7 KB
fs.h -rw-r--r-- 28.6 KB
inode-item.c -rw-r--r-- 19.9 KB
inode-item.h -rw-r--r-- 2.6 KB
inode.c -rw-r--r-- 311.4 KB
ioctl.c -rw-r--r-- 115.1 KB
ioctl.h -rw-r--r-- 697 bytes
locking.c -rw-r--r-- 10.2 KB
locking.h -rw-r--r-- 7.4 KB
lru_cache.c -rw-r--r-- 3.8 KB
lru_cache.h -rw-r--r-- 2.6 KB
lzo.c -rw-r--r-- 12.7 KB
messages.c -rw-r--r-- 8.9 KB
messages.h -rw-r--r-- 7.4 KB
misc.h -rw-r--r-- 3.3 KB
ordered-data.c -rw-r--r-- 33.3 KB
ordered-data.h -rw-r--r-- 6.5 KB
orphan.c -rw-r--r-- 1.1 KB
orphan.h -rw-r--r-- 307 bytes
print-tree.c -rw-r--r-- 12.3 KB
print-tree.h -rw-r--r-- 456 bytes
props.c -rw-r--r-- 11.2 KB
props.h -rw-r--r-- 766 bytes
qgroup.c -rw-r--r-- 115.6 KB
qgroup.h -rw-r--r-- 14.3 KB
raid56.c -rw-r--r-- 72.7 KB
raid56.h -rw-r--r-- 5.1 KB
rcu-string.h -rw-r--r-- 1.1 KB
ref-verify.c -rw-r--r-- 25.0 KB
ref-verify.h -rw-r--r-- 1.1 KB
reflink.c -rw-r--r-- 28.3 KB
reflink.h -rw-r--r-- 305 bytes
relocation.c -rw-r--r-- 113.7 KB
relocation.h -rw-r--r-- 1.0 KB
root-tree.c -rw-r--r-- 14.5 KB
root-tree.h -rw-r--r-- 1.5 KB
scrub.c -rw-r--r-- 85.2 KB
scrub.h -rw-r--r-- 591 bytes
send.c -rw-r--r-- 215.0 KB
send.h -rw-r--r-- 4.2 KB
space-info.c -rw-r--r-- 57.7 KB
space-info.h -rw-r--r-- 7.3 KB
subpage.c -rw-r--r-- 24.0 KB
subpage.h -rw-r--r-- 5.5 KB
super.c -rw-r--r-- 68.4 KB
super.h -rw-r--r-- 744 bytes
sysfs.c -rw-r--r-- 63.0 KB
sysfs.h -rw-r--r-- 1.6 KB
transaction.c -rw-r--r-- 77.9 KB
transaction.h -rw-r--r-- 8.7 KB
tree-checker.c -rw-r--r-- 58.3 KB
tree-checker.h -rw-r--r-- 1.5 KB
tree-log.c -rw-r--r-- 209.8 KB
tree-log.h -rw-r--r-- 3.6 KB
tree-mod-log.c -rw-r--r-- 23.6 KB
tree-mod-log.h -rw-r--r-- 1.7 KB
ulist.c -rw-r--r-- 6.7 KB
ulist.h -rw-r--r-- 1.9 KB
uuid-tree.c -rw-r--r-- 8.5 KB
uuid-tree.h -rw-r--r-- 348 bytes
verity.c -rw-r--r-- 22.4 KB
verity.h -rw-r--r-- 543 bytes
volumes.c -rw-r--r-- 217.1 KB
volumes.h -rw-r--r-- 22.3 KB
xattr.c -rw-r--r-- 12.9 KB
xattr.h -rw-r--r-- 804 bytes
zlib.c -rw-r--r-- 11.5 KB
zoned.c -rw-r--r-- 60.1 KB
zoned.h -rw-r--r-- 11.5 KB
zstd.c -rw-r--r-- 18.4 KB

back to top