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

struct soundwire_multilane - Multi-Lane SoundWire slave device. More...

#include <soundwire.h>

Collaboration diagram for soundwire_multilane:
Collaboration graph

Data Fields

size_t lane_mapping_count
 
struct soundwire_multilane_map lane_mapping [SOUNDWIRE_MAX_LANE]
 
size_t lane_bus_holder_count
 
bool lane_bus_holder [SOUNDWIRE_MAX_LANE]
 

Detailed Description

struct soundwire_multilane - Multi-Lane SoundWire slave device.

@lane_mapping_count: Number of entries in lane_mapping. @lane_mapping: One entry for each lane that is connected to lanes on a master device or slave devices via a slave link. Lane 0 is always connected to the master and entry 0 in this array is ignored. @lane_bus_holder_count: Number of entries in lane_bus_holder. @lane_bus_holder: One entry for each lane, true if the device behaves as a bus holder.

Definition at line 207 of file soundwire.h.

Field Documentation

◆ lane_bus_holder

bool soundwire_multilane::lane_bus_holder[SOUNDWIRE_MAX_LANE]

Definition at line 211 of file soundwire.h.

Referenced by soundwire_gen_multilane().

◆ lane_bus_holder_count

size_t soundwire_multilane::lane_bus_holder_count

Definition at line 210 of file soundwire.h.

Referenced by soundwire_gen_multilane().

◆ lane_mapping

struct soundwire_multilane_map soundwire_multilane::lane_mapping[SOUNDWIRE_MAX_LANE]

Definition at line 208 of file soundwire.h.

Referenced by soundwire_gen_multilane().

◆ lane_mapping_count

size_t soundwire_multilane::lane_mapping_count

Definition at line 208 of file soundwire.h.

Referenced by soundwire_gen_multilane().


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