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

struct soundwire_link - SoundWire master device properties. More...

#include <soundwire.h>

Collaboration diagram for soundwire_link:
Collaboration graph

Data Fields

bool clock_stop_mode0_supported
 
bool clock_stop_mode1_supported
 
unsigned int max_clock_frequency
 
size_t supported_clock_gears_count
 
unsigned int supported_clock_gears [SOUNDWIRE_MAX]
 
size_t clock_frequencies_supported_count
 
uint64_t clock_frequencies_supported [SOUNDWIRE_MAX]
 
unsigned int default_frame_rate
 
unsigned int default_frame_row_size
 
unsigned int default_frame_col_size
 
bool dynamic_frame_shape
 
unsigned int command_error_threshold
 

Detailed Description

struct soundwire_link - SoundWire master device properties.

@clock_stop_mode0_supported: true if clock stop mode0 is supported by this device. @clock_stop_mode1_supported: true if clock stop mode1 is supported by this device. @max_clock_frequency: Maximum bus clock for this device in Hz. @supported_clock_gears_count: Number of entries in supported_clock_gears. @supported_clock_gears: One entry for each supported clock gear. @clock_frequencies_supported_count: Number of entries in clock_frequencies_supported. @clock_frequencies_supported: One entry for each clock frequency supported in Hz. @default_frame_rate: Controller default frame rate in Hz. @default_frame_row_size: Number of rows between 48-256. @default_frame_col_size: Number of columns: 2, 4, 8, 16. @dynamic_frame_shape: true if bus driver may change frame shape dynamically. @command_error_threshold: Number of times that software may retry sending a command.

Definition at line 107 of file soundwire.h.

Field Documentation

◆ clock_frequencies_supported

uint64_t soundwire_link::clock_frequencies_supported[SOUNDWIRE_MAX]

Definition at line 114 of file soundwire.h.

Referenced by soundwire_gen_link().

◆ clock_frequencies_supported_count

size_t soundwire_link::clock_frequencies_supported_count

Definition at line 113 of file soundwire.h.

Referenced by soundwire_gen_link().

◆ clock_stop_mode0_supported

bool soundwire_link::clock_stop_mode0_supported

Definition at line 108 of file soundwire.h.

Referenced by soundwire_gen_link().

◆ clock_stop_mode1_supported

bool soundwire_link::clock_stop_mode1_supported

Definition at line 109 of file soundwire.h.

Referenced by soundwire_gen_link().

◆ command_error_threshold

unsigned int soundwire_link::command_error_threshold

Definition at line 119 of file soundwire.h.

Referenced by soundwire_gen_link().

◆ default_frame_col_size

unsigned int soundwire_link::default_frame_col_size

Definition at line 117 of file soundwire.h.

Referenced by soundwire_gen_link().

◆ default_frame_rate

unsigned int soundwire_link::default_frame_rate

Definition at line 115 of file soundwire.h.

Referenced by soundwire_gen_link().

◆ default_frame_row_size

unsigned int soundwire_link::default_frame_row_size

Definition at line 116 of file soundwire.h.

Referenced by soundwire_gen_link().

◆ dynamic_frame_shape

bool soundwire_link::dynamic_frame_shape

Definition at line 118 of file soundwire.h.

Referenced by soundwire_gen_link().

◆ max_clock_frequency

unsigned int soundwire_link::max_clock_frequency

Definition at line 110 of file soundwire.h.

◆ supported_clock_gears

unsigned int soundwire_link::supported_clock_gears[SOUNDWIRE_MAX]

Definition at line 112 of file soundwire.h.

◆ supported_clock_gears_count

size_t soundwire_link::supported_clock_gears_count

Definition at line 111 of file soundwire.h.


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