8#ifndef _HARDWARE_STRUCTS_TMDS_ENCODE_H
9#define _HARDWARE_STRUCTS_TMDS_ENCODE_H
16#include "hardware/regs/sio.h"
27 _REG_(SIO_TMDS_CTRL_OFFSET)
41 _REG_(SIO_TMDS_WDATA_OFFSET)
46 _REG_(SIO_TMDS_PEEK_SINGLE_OFFSET)
49 io_ro_32 tmds_peek_single;
51 _REG_(SIO_TMDS_POP_SINGLE_OFFSET)
54 io_ro_32 tmds_pop_single;
56 _REG_(SIO_TMDS_PEEK_DOUBLE_L0_OFFSET)
59 io_ro_32 tmds_peek_double_l0;
61 _REG_(SIO_TMDS_POP_DOUBLE_L0_OFFSET)
64 io_ro_32 tmds_pop_double_l0;
66 _REG_(SIO_TMDS_PEEK_DOUBLE_L1_OFFSET)
69 io_ro_32 tmds_peek_double_l1;
71 _REG_(SIO_TMDS_POP_DOUBLE_L1_OFFSET)
74 io_ro_32 tmds_pop_double_l1;
76 _REG_(SIO_TMDS_PEEK_DOUBLE_L2_OFFSET)
79 io_ro_32 tmds_peek_double_l2;
81 _REG_(SIO_TMDS_POP_DOUBLE_L2_OFFSET)
84 io_ro_32 tmds_pop_double_l2;
87#define tmds_encode_hw ((tmds_encode_hw_t *)(SIO_BASE + SIO_TMDS_CTRL_OFFSET))
88#define tmds_encode_ns_hw ((tmds_encode_hw_t *)(SIO_NONSEC_BASE + SIO_TMDS_CTRL_OFFSET))
Definition: tmds_encode.h:26