ic_ack_general_call

         I2C ACK General Call Register

The register controls whether the I2C responds
with a ACK or NACK when it receives an I2C
General Call address.
Note :This register is applicable only when the I2C module is in slave mode
      
Module Instance Base Address Register Address
i_i2c_emac_0_i2c 0xFFC02400 0xFFC02498
i_i2c_emac_1_i2c 0xFFC02500 0xFFC02598
i_i2c_emac_2_i2c 0xFFC02600 0xFFC02698

Offset: 0x98

Access: RW

Important: The value of a reserved bit must be maintained in software. When you modify registers containing reserved bit fields, you must use a read-modify-write operation to preserve state and prevent indeterminate system behavior.
Bit Fields
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16

rsvd_ic_ack_gen_31to1

RO 0x0

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

rsvd_ic_ack_gen_31to1

RO 0x0

ack_gen_call

RW 0x1

ic_ack_general_call Fields

Bit Name Description Access Reset
31:1 rsvd_ic_ack_gen_31to1
Reserved bits [31:1] - Read Only
RO 0x0
0 ack_gen_call
ACK General Call.
When set to 1, the I2C module responds with a ACK
(by asserting ic_data_oe) when it receives a General Call.
Otherwise, the I2C module responds with a NACK
(by negating ic_data_oe).
Default Reset value: 0x1
Value Description
0x0 NACK
0x1 ACK
RW 0x1