VSF Documented
Data Fields
snd_soc_tplg_hw_config Struct Reference

#include <asoc.h>

Data Fields

__le32 size
 
__le32 id
 
__le32 fmt
 
__u8 clock_gated
 
__u8 invert_bclk
 
__u8 invert_fsync
 
__u8 bclk_provider
 
__u8 fsync_provider
 
__u8 mclk_direction
 
__le16 reserved
 
__le32 mclk_rate
 
__le32 bclk_rate
 
__le32 fsync_rate
 
__le32 tdm_slots
 
__le32 tdm_slot_width
 
__le32 tx_slots
 
__le32 rx_slots
 
__le32 tx_channels
 
__le32 tx_chanmap [SND_SOC_TPLG_MAX_CHAN]
 
__le32 rx_channels
 
__le32 rx_chanmap [SND_SOC_TPLG_MAX_CHAN]
 

Field Documentation

◆ size

__le32 snd_soc_tplg_hw_config::size

◆ id

__le32 snd_soc_tplg_hw_config::id

◆ fmt

__le32 snd_soc_tplg_hw_config::fmt

◆ clock_gated

__u8 snd_soc_tplg_hw_config::clock_gated

◆ invert_bclk

__u8 snd_soc_tplg_hw_config::invert_bclk

◆ invert_fsync

__u8 snd_soc_tplg_hw_config::invert_fsync

◆ bclk_provider

__u8 snd_soc_tplg_hw_config::bclk_provider

◆ fsync_provider

__u8 snd_soc_tplg_hw_config::fsync_provider

◆ mclk_direction

__u8 snd_soc_tplg_hw_config::mclk_direction

◆ reserved

__le16 snd_soc_tplg_hw_config::reserved

◆ mclk_rate

__le32 snd_soc_tplg_hw_config::mclk_rate

◆ bclk_rate

__le32 snd_soc_tplg_hw_config::bclk_rate

◆ fsync_rate

__le32 snd_soc_tplg_hw_config::fsync_rate

◆ tdm_slots

__le32 snd_soc_tplg_hw_config::tdm_slots

◆ tdm_slot_width

__le32 snd_soc_tplg_hw_config::tdm_slot_width

◆ tx_slots

__le32 snd_soc_tplg_hw_config::tx_slots

◆ rx_slots

__le32 snd_soc_tplg_hw_config::rx_slots

◆ tx_channels

__le32 snd_soc_tplg_hw_config::tx_channels

◆ tx_chanmap

__le32 snd_soc_tplg_hw_config::tx_chanmap[SND_SOC_TPLG_MAX_CHAN]

◆ rx_channels

__le32 snd_soc_tplg_hw_config::rx_channels

◆ rx_chanmap

__le32 snd_soc_tplg_hw_config::rx_chanmap[SND_SOC_TPLG_MAX_CHAN]
Generated from commit: vsfteam/vsf@f33b89f