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

struct intel_soundwire_controller - SoundWire controller configuration for Intel SoC. More...

#include <soundwire.h>

Collaboration diagram for intel_soundwire_controller:
Collaboration graph

Data Fields

const struct devicedev
 
uint64_t acpi_address
 
unsigned int ip_clock
 
unsigned int quirk_mask
 
struct soundwire_controller sdw
 

Detailed Description

struct intel_soundwire_controller - SoundWire controller configuration for Intel SoC.

@dev: Device handle for this controller. @acpi_address: ACPI address for this controller. This is a custom address that is not compatible with either PCI or SoundWire. @ip_clock: Frequency of the source clock connected to the controller. @quirk_mask: Quirks that can be passed to the kernel drivers. @sdw: SoundWire controller properties defined in MIPI SoundWire DisCo Specification.

Definition at line 28 of file soundwire.h.

Field Documentation

◆ acpi_address

uint64_t intel_soundwire_controller::acpi_address

Definition at line 30 of file soundwire.h.

Referenced by intel_soundwire_fill_ssdt().

◆ dev

const struct device* intel_soundwire_controller::dev

Definition at line 29 of file soundwire.h.

Referenced by intel_soundwire_fill_ssdt(), and intel_soundwire_link_prop_cb().

◆ ip_clock

unsigned int intel_soundwire_controller::ip_clock

Definition at line 31 of file soundwire.h.

Referenced by intel_soundwire_link_prop_cb(), and soc_fill_soundwire_controller().

◆ quirk_mask

unsigned int intel_soundwire_controller::quirk_mask

Definition at line 32 of file soundwire.h.

Referenced by intel_soundwire_link_prop_cb().

◆ sdw

struct soundwire_controller intel_soundwire_controller::sdw

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