Searched refs:nhlt (Results 1 – 4 of 4) sorted by relevance
| /arch/x86/lib/ |
| A D | acpi_nhlt.c | 34 struct nhlt *nhlt; in nhlt_init() local 36 nhlt = malloc(sizeof(*nhlt)); in nhlt_init() 38 if (!nhlt) in nhlt_init() 41 memset(nhlt, 0, sizeof(*nhlt)); in nhlt_init() 44 return nhlt; in nhlt_init() 59 endp = &nhlt->endpoints[nhlt->num_endpoints]; in nhlt_add_endpoint() 246 static size_t calc_endpoints_size(struct nhlt *nhlt) in calc_endpoints_size() argument 257 static size_t calc_size(struct nhlt *nhlt) in calc_size() argument 262 size_t nhlt_current_size(struct nhlt *nhlt) in nhlt_current_size() argument 267 static void nhlt_free_resources(struct nhlt *nhlt) in nhlt_free_resources() argument [all …]
|
| /arch/x86/include/asm/ |
| A D | acpi_nhlt.h | 12 struct nhlt; 45 struct nhlt *nhlt_init(void); 48 size_t nhlt_current_size(struct nhlt *nhlt); 75 int nhlt_add_endpoints(struct nhlt *nhlt, 84 int nhlt_add_ssp_endpoints(struct nhlt *nhlt, int virtual_bus_id, 95 struct nhlt_endpoint *nhlt_add_endpoint(struct nhlt *nhlt, int link_type, 138 void nhlt_next_instance(struct nhlt *nhlt, int link_type); 146 int nhlt_serialise_oem_overrides(struct acpi_ctx *ctx, struct nhlt *nhlt, 150 int nhlt_setup(struct nhlt *nhlt, ofnode node); 271 struct nhlt { struct
|
| /arch/x86/cpu/apollolake/ |
| A D | hostbridge.c | 311 struct nhlt *nhlt = ctx->nhlt; in apl_acpi_setup_nhlt() local 320 return nhlt_add_endpoints(nhlt, dmic_1ch_descriptors, in apl_acpi_setup_nhlt() 323 return nhlt_add_endpoints(nhlt, dmic_2ch_descriptors, in apl_acpi_setup_nhlt() 326 return nhlt_add_endpoints(nhlt, dmic_4ch_descriptors, in apl_acpi_setup_nhlt()
|
| /arch/x86/dts/ |
| A D | chromebook_coral.dts | 33 #include <dt-bindings/sound/nhlt.h> 203 nhlt {
|
Completed in 9 milliseconds