Lines Matching refs:hwreg

7 #include <hwreg/bitfields.h>
22 class TransHVTotal : public hwreg::RegisterBase<TransHVTotal, uint32_t> {
29 class TransHVSync : public hwreg::RegisterBase<TransHVSync, uint32_t> {
36 class TransDdiFuncControl : public hwreg::RegisterBase<TransDdiFuncControl, uint32_t> {
64 class TransConf : public hwreg::RegisterBase<TransConf, uint32_t> {
72 class TransClockSelect : public hwreg::RegisterBase<TransClockSelect, uint32_t> {
79 class TransDataM : public hwreg::RegisterBase<TransDataM, uint32_t> {
86 class TransDataN : public hwreg::RegisterBase<TransDataN, uint32_t> {
92 class TransLinkM : public hwreg::RegisterBase<TransLinkM, uint32_t> {
98 class TransLinkN : public hwreg::RegisterBase<TransLinkN, uint32_t> {
104 class TransMsaMisc : public hwreg::RegisterBase<TransMsaMisc, uint32_t> {
131 hwreg::RegisterAddr<TransHVTotal> HTotal() { return GetReg<TransHVTotal>(0x60000); }
132 hwreg::RegisterAddr<TransHVTotal> HBlank() { return GetReg<TransHVTotal>(0x60004); }
133 hwreg::RegisterAddr<TransHVSync> HSync() { return GetReg<TransHVSync>(0x60008); }
134 hwreg::RegisterAddr<TransHVTotal> VTotal() { return GetReg<TransHVTotal>(0x6000c); }
135 hwreg::RegisterAddr<TransHVTotal> VBlank() { return GetReg<TransHVTotal>(0x60010); }
136 hwreg::RegisterAddr<TransHVSync> VSync() { return GetReg<TransHVSync>(0x60014); }
137 hwreg::RegisterAddr<TransDdiFuncControl> DdiFuncControl() {
140 hwreg::RegisterAddr<TransConf> Conf() { return GetReg<TransConf>(0x70008); }
142 hwreg::RegisterAddr<TransClockSelect> ClockSelect() {
145 return hwreg::RegisterAddr<TransClockSelect>(0x46140 + trans_ * 4);
147 hwreg::RegisterAddr<TransDataM> DataM() { return GetReg<TransDataM>(0x60030); }
148 hwreg::RegisterAddr<TransDataN> DataN() { return GetReg<TransDataN>(0x60034); }
149 hwreg::RegisterAddr<TransLinkM> LinkM() { return GetReg<TransLinkM>(0x60040); }
150 hwreg::RegisterAddr<TransLinkN> LinkN() { return GetReg<TransLinkN>(0x60044); }
151 hwreg::RegisterAddr<TransMsaMisc> MsaMisc() { return GetReg<TransMsaMisc>(0x60410); }
154 template <class RegType> hwreg::RegisterAddr<RegType> GetReg(uint32_t base_addr) {
155 return hwreg::RegisterAddr<RegType>(base_addr + offset_);