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

struct soundwire_slave - SoundWire slave device properties. More...

#include <soundwire.h>

Collaboration diagram for soundwire_slave:
Collaboration graph

Data Fields

bool wake_up_unavailable
 
bool test_mode_supported
 
bool clock_stop_mode1_supported
 
bool simplified_clockstopprepare_sm_supported
 
unsigned int clockstopprepare_timeout
 
bool clockstopprepare_hard_reset_behavior
 
unsigned int slave_channelprepare_timeout
 
bool highPHY_capable
 
bool paging_supported
 
bool bank_delay_supported
 
bool port15_read_behavior
 
size_t master_count
 
uint32_t source_port_list
 
uint32_t sink_port_list
 

Detailed Description

struct soundwire_slave - SoundWire slave device properties.

@wake_up_unavailable: Wake from this device is not supported or allowed. @test_mode_supported: true if test mode is supported by this device. @clock_stop_mode1_supported: true if clock stop mode1 is supported by this device. @simplified_clockstopprepare_sm_supported: true if slave only supports the simplified clock stop prepare state machine and will always be ready for a stop clock transition. @clockstopprepare_timeout: Slave-specific timeout in milliseconds. @clockstopprepare_hard_reset_behavior: true when slave keeps the status of the StopClockPrepare state machine after exit from mode1 and must be de-prepared by software. @slave_channelprepare_timeout: Slave-specific timeout in milliseconds. @highPHY_capable: true if device is HighPHY capable. @paging_supported: true if device implements paging registers. @bank_delay_supported: true if device implements bank delay/bridge registers. @port15_read_behavior: true if device supports read to Port15 alias. @master_count: Number of master links present on this slave. @source_port_list: Bitmap identifying supported source ports, starting at bit 1. @sink_port_list: Bitmap identifying supported sink ports, starting at bit 1.

Definition at line 156 of file soundwire.h.

Field Documentation

◆ bank_delay_supported

bool soundwire_slave::bank_delay_supported

Definition at line 166 of file soundwire.h.

Referenced by soundwire_gen_slave().

◆ clock_stop_mode1_supported

bool soundwire_slave::clock_stop_mode1_supported

Definition at line 159 of file soundwire.h.

Referenced by soundwire_gen_slave().

◆ clockstopprepare_hard_reset_behavior

bool soundwire_slave::clockstopprepare_hard_reset_behavior

Definition at line 162 of file soundwire.h.

Referenced by soundwire_gen_slave().

◆ clockstopprepare_timeout

unsigned int soundwire_slave::clockstopprepare_timeout

Definition at line 161 of file soundwire.h.

Referenced by soundwire_gen_slave().

◆ highPHY_capable

bool soundwire_slave::highPHY_capable

Definition at line 164 of file soundwire.h.

Referenced by soundwire_gen_slave().

◆ master_count

size_t soundwire_slave::master_count

Definition at line 168 of file soundwire.h.

Referenced by soundwire_gen_slave().

◆ paging_supported

bool soundwire_slave::paging_supported

Definition at line 165 of file soundwire.h.

Referenced by soundwire_gen_slave().

◆ port15_read_behavior

bool soundwire_slave::port15_read_behavior

Definition at line 167 of file soundwire.h.

Referenced by soundwire_gen_slave().

◆ simplified_clockstopprepare_sm_supported

bool soundwire_slave::simplified_clockstopprepare_sm_supported

Definition at line 160 of file soundwire.h.

Referenced by soundwire_gen_slave().

◆ sink_port_list

uint32_t soundwire_slave::sink_port_list

Definition at line 170 of file soundwire.h.

Referenced by soundwire_gen_slave().

◆ slave_channelprepare_timeout

unsigned int soundwire_slave::slave_channelprepare_timeout

Definition at line 163 of file soundwire.h.

Referenced by soundwire_gen_slave().

◆ source_port_list

uint32_t soundwire_slave::source_port_list

Definition at line 169 of file soundwire.h.

Referenced by soundwire_gen_slave().

◆ test_mode_supported

bool soundwire_slave::test_mode_supported

Definition at line 158 of file soundwire.h.

Referenced by soundwire_gen_slave().

◆ wake_up_unavailable

bool soundwire_slave::wake_up_unavailable

Definition at line 157 of file soundwire.h.

Referenced by soundwire_gen_slave().


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