32
32
<value name="ACR_48" value="3"/>
35
<enum name="hdmi_cec_tx_status">
36
<value name="CEC_TX_OK" value="0"/>
37
<value name="CEC_TX_NACK" value="1"/>
38
<value name="CEC_TX_ARB_LOSS" value="2"/>
39
<value name="CEC_TX_MAX_RETRIES" value="3"/>
35
42
<reg32 offset="0x00000" name="CTRL">
36
43
<bitfield name="ENABLE" pos="0" type="boolean"/>
37
44
<bitfield name="HDMI" pos="1" type="boolean"/>
451
458
<reg32 offset="0x00284" name="HDCP_SW_UPPER_AKSV"/>
452
459
<reg32 offset="0x00288" name="HDCP_SW_LOWER_AKSV"/>
454
<reg32 offset="0x0028c" name="CEC_CTRL"/>
455
<reg32 offset="0x00290" name="CEC_WR_DATA"/>
456
<reg32 offset="0x00294" name="CEC_CEC_RETRANSMIT"/>
457
<reg32 offset="0x00298" name="CEC_STATUS"/>
458
<reg32 offset="0x0029c" name="CEC_INT"/>
461
<reg32 offset="0x0028c" name="CEC_CTRL">
462
<bitfield name="ENABLE" pos="0" type="boolean"/>
463
<bitfield name="SEND_TRIGGER" pos="1" type="boolean"/>
464
<bitfield name="FRAME_SIZE" low="4" high="8" type="uint"/>
465
<bitfield name="LINE_OE" pos="9" type="boolean"/>
467
<reg32 offset="0x00290" name="CEC_WR_DATA">
468
<bitfield name="BROADCAST" pos="0" type="boolean"/>
469
<bitfield name="DATA" low="8" high="15" type="uint"/>
471
<reg32 offset="0x00294" name="CEC_RETRANSMIT">
472
<bitfield name="ENABLE" pos="0" type="boolean"/>
473
<bitfield name="COUNT" low="1" high="7" type="uint"/>
475
<reg32 offset="0x00298" name="CEC_STATUS">
476
<bitfield name="BUSY" pos="0" type="boolean"/>
477
<bitfield name="TX_FRAME_DONE" pos="3" type="boolean"/>
478
<bitfield name="TX_STATUS" low="4" high="7" type="hdmi_cec_tx_status"/>
480
<reg32 offset="0x0029c" name="CEC_INT">
481
<bitfield name="TX_DONE" pos="0" type="boolean"/>
482
<bitfield name="TX_DONE_MASK" pos="1" type="boolean"/>
483
<bitfield name="TX_ERROR" pos="2" type="boolean"/>
484
<bitfield name="TX_ERROR_MASK" pos="3" type="boolean"/>
485
<bitfield name="MONITOR" pos="4" type="boolean"/>
486
<bitfield name="MONITOR_MASK" pos="5" type="boolean"/>
487
<bitfield name="RX_DONE" pos="6" type="boolean"/>
488
<bitfield name="RX_DONE_MASK" pos="7" type="boolean"/>
459
490
<reg32 offset="0x002a0" name="CEC_ADDR"/>
460
<reg32 offset="0x002a4" name="CEC_TIME"/>
461
<reg32 offset="0x002a8" name="CEC_REFTIMER"/>
462
<reg32 offset="0x002ac" name="CEC_RD_DATA"/>
491
<reg32 offset="0x002a4" name="CEC_TIME">
492
<bitfield name="ENABLE" pos="0" type="boolean"/>
493
<bitfield name="SIGNAL_FREE_TIME" low="7" high="15" type="uint"/>
495
<reg32 offset="0x002a8" name="CEC_REFTIMER">
496
<bitfield name="REFTIMER" low="0" high="15" type="uint"/>
497
<bitfield name="ENABLE" pos="16" type="boolean"/>
499
<reg32 offset="0x002ac" name="CEC_RD_DATA">
500
<bitfield name="DATA" low="0" high="7" type="uint"/>
501
<bitfield name="SIZE" low="8" high="12" type="uint"/>
463
503
<reg32 offset="0x002b0" name="CEC_RD_FILTER"/>
465
505
<reg32 offset="0x002b4" name="ACTIVE_HSYNC">