1# 2# Manifest Class definition. 3# 4 5Class.Base."manifest" { 6 DefineAttribute."instance" {} 7 8 DefineAttribute."name" { 9 type "string" 10 } 11 12 # generate nhlt from dai definitions 13 DefineAttribute."nhlt" { 14 type "string" 15 constraints { 16 !valid_values [ 17 "true" 18 "false" 19 ] 20 } 21 } 22 23 attributes { 24 !constructor [ 25 "name" 26 ] 27 # 28 # instance attribute values for manifest objects must be unique 29 # in the same alsaconf node 30 # 31 unique "instance" 32 } 33 34 # as default don't generate nhlt 35 nhlt "false" 36} 37