Home
last modified time | relevance | path

Searched refs:nhlt (Results 1 – 4 of 4) sorted by relevance

/arch/x86/lib/
A Dacpi_nhlt.c34 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 Dacpi_nhlt.h12 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 Dhostbridge.c311 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 Dchromebook_coral.dts33 #include <dt-bindings/sound/nhlt.h>
203 nhlt {

Completed in 9 milliseconds