Programmer’s Guide BCM5722
10/15/07
Broadcom Corporation
Document 5722-PG101-R ASF Support Registers Page 358
SMBUS OUTPUT REGISTER (OFFSET 0X6C08)
Table 371: SMBus Output Register (Offset 0x6C08)
Bit Field Description Init Access
31:29 Reserved. – 0 R/W
28 SMB Clock Input Value Value on the SMB Clock pin when the SMBus interface is
in bit-bang mode.
0R/W
27 SMB Clock Enable When set, the SMBus Clock signal is driven low when the
SMBus interface bit-bang mode is also set. When clear,
the SMBus Clock signal is tristated.
0R/W
26 SMB Data Input Value Value on the SMB Data pin when the SMBus interface is
in bit-bang mode.
0R/W
25 SMB Data Enable When set, the SMBus Data signal is driven low when the
SMBus interface bit-bang mode is also set. When clear,
the SMBus Data signal is tri-stated.
0R/W
24 SMB Slave Mode Set when the SMBus interface is operating in slave
mode.
0R/W
23:20 SMB Output Status Set by SMBus interface when the SMB Output Start bit is
cleared with the following encoded value that indicates
the status of the preceding transfer:
• 0000 = Transmission OK.
• 0001 = SMBus was NACKed on the first byte of
transmission.
• 1001 = SMBus was NACKed after the first byte of
transmission.
• 0010 = SMBus Output FIFO underflowed during
transmission.
• 0011 = SMBus stopped unexpectedly during
transmission.
• 0100 = SMBus timed out during transmission.
• 0101 = SMBus Master lost arbitration during the first
byte of transmission.
• 1101 = SMBus Master lost arbitration after the first
byte of transmission.
• 0110 = Remote Master ACKed on what should have
been the last byte.
0R/W
19:14 SMB Read Length Number of bytes in the read portion of the transaction. 0 R/W
13 Get Receive Length When set, the receive length is taken from the first byte of
the read data. When cleared, the SMB Read Length field
is used.
0R/W
12 Enable PEC When set, the packet error check byte is enabled for the
command.
0R/W
11 SMB Access Type When set, the SMBus interface will execute a read
command. When cleared, the write command will be
executed.
0R/W
10 SMB Output Last Set to indicate when the SMB Data Output field contains
the last byte of the command.
0R/W
9 SMB Output Start Set to indicate the start of a SMBus master transaction.
Cleared by the SMBus interface block when the
transaction is complete.
0R/W