coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
soundwire_dp0 Struct Reference

struct soundwire_dp0 - Configuration properties for SoundWire DP0 Data Port. More...

#include <soundwire.h>

Collaboration diagram for soundwire_dp0:
Collaboration graph

Data Fields

unsigned int port_max_wordlength
 
unsigned int port_min_wordlength
 
size_t port_wordlength_configs_count
 
uint64_t port_wordlength_configs [SOUNDWIRE_MAX]
 
bool bra_flow_controlled
 
bool bra_imp_def_response_supported
 
bool bra_role_supported
 
bool simplified_channel_prepare_sm
 
unsigned int imp_def_dp0_interrupts_supported
 
bool imp_def_bpt_supported
 
size_t bra_mode_count
 
unsigned int bra_mode_list [SOUNDWIRE_MAX_MODE]
 

Detailed Description

struct soundwire_dp0 - Configuration properties for SoundWire DP0 Data Port.

@port_max_wordlength: Maximum number of bits in a Payload Channel Sample. (1-64) @port_min_wordlength: Minimum number of bits in a Payload Channel Sample. (1-64) @port_wordlength_configs_count: Number of entries in port_wordlength_configs. @port_wordlength_configs: One entry for each supported wordlength. Used if only specific wordlength values are allowed. @bra_flow_controlled: Used if the slave can result in an OK_NotReady response. @bra_imp_def_response_supported: true if implementation defined response is supported. @bra_role_supported: true if the slave supports initiating BRA transactions. @simplified_channel_prepare_sm: true if the channel prepare sequence is not required, and the Port Ready interrupt is not supported. @imp_def_dp0_interrupts_supported: If set, each bit corresponds to support for implementation-defined interrupts ImpDef. @imp_def_bpt_supported: true if implementation defined Payload Type is supported. @bra_mode_count: Number of entries in bra_mode_list. @bra_mode_list: One entry for each supported Bulk Register Access mode id.

Definition at line 383 of file soundwire.h.

Field Documentation

◆ bra_flow_controlled

bool soundwire_dp0::bra_flow_controlled

Definition at line 388 of file soundwire.h.

Referenced by soundwire_gen_dp0().

◆ bra_imp_def_response_supported

bool soundwire_dp0::bra_imp_def_response_supported

Definition at line 389 of file soundwire.h.

Referenced by soundwire_gen_dp0().

◆ bra_mode_count

size_t soundwire_dp0::bra_mode_count

Definition at line 394 of file soundwire.h.

Referenced by soundwire_gen_dp0().

◆ bra_mode_list

unsigned int soundwire_dp0::bra_mode_list[SOUNDWIRE_MAX_MODE]

Definition at line 395 of file soundwire.h.

◆ bra_role_supported

bool soundwire_dp0::bra_role_supported

Definition at line 390 of file soundwire.h.

Referenced by soundwire_gen_dp0().

◆ imp_def_bpt_supported

bool soundwire_dp0::imp_def_bpt_supported

Definition at line 393 of file soundwire.h.

Referenced by soundwire_gen_dp0().

◆ imp_def_dp0_interrupts_supported

unsigned int soundwire_dp0::imp_def_dp0_interrupts_supported

Definition at line 392 of file soundwire.h.

Referenced by soundwire_gen_dp0().

◆ port_max_wordlength

unsigned int soundwire_dp0::port_max_wordlength

Definition at line 384 of file soundwire.h.

Referenced by soundwire_gen_dp0().

◆ port_min_wordlength

unsigned int soundwire_dp0::port_min_wordlength

Definition at line 385 of file soundwire.h.

Referenced by soundwire_gen_dp0().

◆ port_wordlength_configs

uint64_t soundwire_dp0::port_wordlength_configs[SOUNDWIRE_MAX]

Definition at line 387 of file soundwire.h.

Referenced by soundwire_gen_dp0().

◆ port_wordlength_configs_count

size_t soundwire_dp0::port_wordlength_configs_count

Definition at line 386 of file soundwire.h.

Referenced by soundwire_gen_dp0().

◆ simplified_channel_prepare_sm

bool soundwire_dp0::simplified_channel_prepare_sm

Definition at line 391 of file soundwire.h.

Referenced by soundwire_gen_dp0().


The documentation for this struct was generated from the following file: