class LbCtrl
Defined at line 15 of file ../../src/devices/lib/amlogic/aml-loopback-audio.cc
LOOPBACK Registers.
Public Members
field_enable_18
field_mode_19
field_packet_format_21
field_msb_22
field_lsb_23
field_datain_channel_nums_30
field_datain_channel_mask_32
field_datain_src_40
Public Methods
template <, >
typename SelfType::ValueType enable ()
For Common Chips.
Defined at line 18 of file ../../src/devices/lib/amlogic/aml-loopback-audio.cc
template <, >
SelfType & set_enable (typename SelfType::ValueType val)
For Common Chips.
Defined at line 18 of file ../../src/devices/lib/amlogic/aml-loopback-audio.cc
template <, >
typename SelfType::ValueType mode ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 19 of file ../../src/devices/lib/amlogic/aml-loopback-audio.cc
template <, >
SelfType & set_mode (typename SelfType::ValueType val)
Defined at line 19 of file ../../src/devices/lib/amlogic/aml-loopback-audio.cc
template <, >
typename SelfType::ValueType packet_format ()
|Datain| packet_format, msb, lsb.
Defined at line 21 of file ../../src/devices/lib/amlogic/aml-loopback-audio.cc
template <, >
SelfType & set_packet_format (typename SelfType::ValueType val)
|Datain| packet_format, msb, lsb.
Defined at line 21 of file ../../src/devices/lib/amlogic/aml-loopback-audio.cc
template <, >
typename SelfType::ValueType msb ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 22 of file ../../src/devices/lib/amlogic/aml-loopback-audio.cc
template <, >
SelfType & set_msb (typename SelfType::ValueType val)
Defined at line 22 of file ../../src/devices/lib/amlogic/aml-loopback-audio.cc
template <, >
typename SelfType::ValueType lsb ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 23 of file ../../src/devices/lib/amlogic/aml-loopback-audio.cc
template <, >
SelfType & set_lsb (typename SelfType::ValueType val)
Defined at line 23 of file ../../src/devices/lib/amlogic/aml-loopback-audio.cc
bool has_datain_channel_sel (metadata::AmlVersion version)
For S905D2.
Defined at line 26 of file ../../src/devices/lib/amlogic/aml-loopback-audio.cc
template <, >
typename SelfType::ValueType datain_channel_nums ()
Max channel number of |Datain| source.
Defined at line 30 of file ../../src/devices/lib/amlogic/aml-loopback-audio.cc
template <, >
SelfType & set_datain_channel_nums (typename SelfType::ValueType val)
Max channel number of |Datain| source.
Defined at line 30 of file ../../src/devices/lib/amlogic/aml-loopback-audio.cc
template <, >
typename SelfType::ValueType datain_channel_mask ()
Active channel mask of |Datain| source.
Defined at line 32 of file ../../src/devices/lib/amlogic/aml-loopback-audio.cc
template <, >
SelfType & set_datain_channel_mask (typename SelfType::ValueType val)
Active channel mask of |Datain| source.
Defined at line 32 of file ../../src/devices/lib/amlogic/aml-loopback-audio.cc
bool has_datain_src (metadata::AmlVersion version)
For S905D2/S905D3/A1.
Defined at line 35 of file ../../src/devices/lib/amlogic/aml-loopback-audio.cc
template <, >
typename SelfType::ValueType datain_src ()
Source for LOOPBACK |Datain|.
Defined at line 40 of file ../../src/devices/lib/amlogic/aml-loopback-audio.cc
template <, >
SelfType & set_datain_src (typename SelfType::ValueType val)
Source for LOOPBACK |Datain|.
Defined at line 40 of file ../../src/devices/lib/amlogic/aml-loopback-audio.cc
hwreg::RegisterAddr<LbCtrl> Get ()
Defined at line 42 of file ../../src/devices/lib/amlogic/aml-loopback-audio.cc