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

Records