9.7.2 I3CC Controller Control Register

Name: I3CC_HC_CONTROL
Offset: 0x004
Reset: 0x00000000
Property: Read/Write

Bit 3130292827262524 
 BUS_ENABLERESUMEABORT      
Access R/WR/WR/W 
Reset 000 
Bit 2322212019181716 
          
Access  
Reset  
Bit 15141312111098 
        HOT_JOIN_CTRL 
Access R/W 
Reset 0 
Bit 76543210 
 I2C_DEV_PRESENT      IBA_INCLUDE 
Access R/WR/W 
Reset 00 

Bit 31 – BUS_ENABLE I3CC Bus Enable

ValueDescription
0

Disables I3CC bus operations when writing a ‘0’ or indicates the I3CC operations are completed when reading ‘0’.

1

Enables I3CC bus operations.

Bit 30 – RESUME I3CC Resume

Used to resume I3CC operation following the Halt state. The I3CC enters the Halt state (as indicated in I3CC_PRESENT_STATE) as a result of any type of error occurring in a transfer. The error type is indicated in I3CC_RESPONSE_QUEUE_PORT.ERR_STATUS. After the I3CC has entered the Halt state, the application must write the value ‘1’ to the RESUME bit to resume I3CC operation. The I3CC automatically clears the RESUME bit once it has resumed making transfers, that is, has initiated the next command.

ValueNameDescription
0 RUNNING

The I3CC running.

1 SUSPENDED

The I3CC is suspended.

Bit 29 – ABORT I3CC Abort

ValueDescription
0

The driver clears the ABORT bit to allow operation on the bus.

1

The I3CC aborts a transfer by issuing the STOP condition on the I3C Bus after the complete data byte is transferred or received.

Bit 8 – HOT_JOIN_CTRL Hot-Join ACK/NACK Control

ValueDescription
0 ACK Hot-Join request.
1 NACK and send broadcast CCC to disable Hot-Join.

Bit 7 – I2C_DEV_PRESENT I2C Device Present on Bus

ValueDescription
0

Legacy I2C devices must not be present on the I3C bus.

1

Legacy I2C devices can be present on the I3C bus.

Bit 0 – IBA_INCLUDE Include I3C Broadcast Address

Controls whether the I3C broadcast address (0x7E) is included for private transfers. If the I3C broadcast address is not included for private transfers, then In-band Interrupts (IBI) driven from target devices might not win the arbitration, potentially delaying acceptance of the IBIs.

ValueDescription
0

Do not include I3C Broadcast Address for private transfers.

1

Include I3C Broadcast Address for private transfers.