class DataBufferControl2
Defined at line 656 of file ../../src/graphics/display/drivers/intel-display/registers.h
DBUF_CTL (DBUF Slice Control 2)
All reserved bits are MBZ (must be zero), so this register can be written
safely without reading it first.
This register is not documented on Kaby Lake or Skylake.
Tiger Lake: IHD-OS-TGL-Vol 2c-12.21 Part 1 page 333
DG1: IHD-OS-DG1-Vol 2c-2.21 Part 1 page 311
Public Members
field_RsvdZ_658
field_hput_service_interval_663
field_aput_service_time_slots_668
field_bypass_put_service_time_slots_673
Public Methods
template <, >
typename SelfType::ValueType hput_service_interval ()
Number of time slots between servicing HPUTs.
This field must not be set to zero.
Defined at line 663 of file ../../src/graphics/display/drivers/intel-display/registers.h
template <, >
SelfType & set_hput_service_interval (typename SelfType::ValueType val)
Number of time slots between servicing HPUTs.
This field must not be set to zero.
Defined at line 663 of file ../../src/graphics/display/drivers/intel-display/registers.h
template <, >
typename SelfType::ValueType aput_service_time_slots ()
Number of time slots dedicated to servicing APUTs.
This field must not be set to zero.
Defined at line 668 of file ../../src/graphics/display/drivers/intel-display/registers.h
template <, >
SelfType & set_aput_service_time_slots (typename SelfType::ValueType val)
Number of time slots dedicated to servicing APUTs.
This field must not be set to zero.
Defined at line 668 of file ../../src/graphics/display/drivers/intel-display/registers.h
template <, >
typename SelfType::ValueType bypass_put_service_time_slots ()
Number of time slots dedicated to servicing BYPASS puts.
This field must not be set to zero.
Defined at line 673 of file ../../src/graphics/display/drivers/intel-display/registers.h
template <, >
SelfType & set_bypass_put_service_time_slots (typename SelfType::ValueType val)
Number of time slots dedicated to servicing BYPASS puts.
This field must not be set to zero.
Defined at line 673 of file ../../src/graphics/display/drivers/intel-display/registers.h
hwreg::RegisterAddr<DataBufferControl2> GetForSlice (int slice_index)
DBUF (Data Buffer) slice count varies by display engine.
`slice_index` is 0-based.
Defined at line 678 of file ../../src/graphics/display/drivers/intel-display/registers.h