| /kernel/linux/linux-5.10/drivers/media/usb/dvb-usb-v2/ |
| D | mxl111sf-i2c.c | 409 /* Check for I2C NACK status */ in mxl111sf_i2c_readagain() 495 mxl_i2c("NACK writing slave address %02x", in mxl111sf_i2c_hw_xfer_msg() 497 /* if NACK, stop I2C bus and exit */ in mxl111sf_i2c_hw_xfer_msg() 524 /* check for I2C NACK status */ in mxl111sf_i2c_hw_xfer_msg() 526 mxl_i2c("NACK writing slave address %02x", in mxl111sf_i2c_hw_xfer_msg() 529 /* if NACK, stop I2C bus and exit */ in mxl111sf_i2c_hw_xfer_msg() 555 /* check for I2C NACK status */ in mxl111sf_i2c_hw_xfer_msg() 557 mxl_i2c("NACK writing slave address %02x", in mxl111sf_i2c_hw_xfer_msg() 560 /* if NACK, stop I2C bus and exit */ in mxl111sf_i2c_hw_xfer_msg() 599 /* check for I2C NACK status */ in mxl111sf_i2c_hw_xfer_msg() [all …]
|
| /kernel/linux/linux-6.6/drivers/media/usb/dvb-usb-v2/ |
| D | mxl111sf-i2c.c | 409 /* Check for I2C NACK status */ in mxl111sf_i2c_readagain() 495 mxl_i2c("NACK writing slave address %02x", in mxl111sf_i2c_hw_xfer_msg() 497 /* if NACK, stop I2C bus and exit */ in mxl111sf_i2c_hw_xfer_msg() 524 /* check for I2C NACK status */ in mxl111sf_i2c_hw_xfer_msg() 526 mxl_i2c("NACK writing slave address %02x", in mxl111sf_i2c_hw_xfer_msg() 529 /* if NACK, stop I2C bus and exit */ in mxl111sf_i2c_hw_xfer_msg() 555 /* check for I2C NACK status */ in mxl111sf_i2c_hw_xfer_msg() 557 mxl_i2c("NACK writing slave address %02x", in mxl111sf_i2c_hw_xfer_msg() 560 /* if NACK, stop I2C bus and exit */ in mxl111sf_i2c_hw_xfer_msg() 599 /* check for I2C NACK status */ in mxl111sf_i2c_hw_xfer_msg() [all …]
|
| /kernel/linux/linux-5.10/drivers/i2c/busses/ |
| D | i2c-at91-master.c | 185 * yet. So we have to wait for TXCOMP or NACK bits to be set into the in at91_twi_write_data_dma_callback() 187 * transfer is completed. The NACK interrupt has already been enabled, in at91_twi_write_data_dma_callback() 427 * When a NACK condition is detected, the I2C controller sets the NACK, in atmel_twi_interrupt() 430 * 1 - Handling NACK errors with CPU write transfer. in atmel_twi_interrupt() 434 * transfer and the I2C slave is likely to reply by another NACK. in atmel_twi_interrupt() 436 * 2 - Handling NACK errors with DMA write transfer. in atmel_twi_interrupt() 446 * is likely to reply by another NACK. in atmel_twi_interrupt() 448 * the first NACK before the I2C controller detects the second NACK and in atmel_twi_interrupt() 449 * sets once again the NACK bit into the SR. in atmel_twi_interrupt() 450 * When handling the first NACK, this interrupt handler disables the I2C in atmel_twi_interrupt() [all …]
|
| D | i2c-lpc2k.c | 163 /* Last byte, return NACK */ in i2c_lpc2k_pump_msg() 175 * The I2C shows NACK status on reads, so we need to accept in i2c_lpc2k_pump_msg() 176 * the NACK as an ACK here. This should be ok, as the real in i2c_lpc2k_pump_msg() 200 * One pre-last data input, send NACK to tell the slave that in i2c_lpc2k_pump_msg() 204 /* One byte left to receive - NACK */ in i2c_lpc2k_pump_msg() 218 /* NACK processing is done */ in i2c_lpc2k_pump_msg()
|
| /kernel/linux/linux-6.6/drivers/i2c/busses/ |
| D | i2c-at91-master.c | 183 * yet. So we have to wait for TXCOMP or NACK bits to be set into the in at91_twi_write_data_dma_callback() 185 * transfer is completed. The NACK interrupt has already been enabled, in at91_twi_write_data_dma_callback() 425 * When a NACK condition is detected, the I2C controller sets the NACK, in atmel_twi_interrupt() 428 * 1 - Handling NACK errors with CPU write transfer. in atmel_twi_interrupt() 432 * transfer and the I2C slave is likely to reply by another NACK. in atmel_twi_interrupt() 434 * 2 - Handling NACK errors with DMA write transfer. in atmel_twi_interrupt() 444 * is likely to reply by another NACK. in atmel_twi_interrupt() 446 * the first NACK before the I2C controller detects the second NACK and in atmel_twi_interrupt() 447 * sets once again the NACK bit into the SR. in atmel_twi_interrupt() 448 * When handling the first NACK, this interrupt handler disables the I2C in atmel_twi_interrupt() [all …]
|
| /kernel/linux/linux-5.10/Documentation/userspace-api/media/cec/ |
| D | cec-pin-error-inj.rst | 43 # <op>[,<mode>] rx-nack NACK the message instead of sending an ACK 50 # tx-ignore-nack-until-eom ignore early NACKs until EOM 103 So '``any rx-nack``' will NACK the next received CEC message, 104 '``any,always rx-nack``' will NACK all received CEC messages and 105 '``0x82,toggle rx-nack``' will only NACK if an Active Source message was 117 any rx-nack 153 ``<op>[,<mode>] rx-nack`` 154 NACK broadcast messages and messages directed to this CEC adapter. 197 ``tx-ignore-nack-until-eom``
|
| /kernel/linux/linux-6.6/Documentation/userspace-api/media/cec/ |
| D | cec-pin-error-inj.rst | 45 # <op>[,<mode>] rx-nack NACK the message instead of sending an ACK 52 # tx-ignore-nack-until-eom ignore early NACKs until EOM 105 So '``any rx-nack``' will NACK the next received CEC message, 106 '``any,always rx-nack``' will NACK all received CEC messages and 107 '``0x82,toggle rx-nack``' will only NACK if an Active Source message was 119 any rx-nack 155 ``<op>[,<mode>] rx-nack`` 156 NACK broadcast messages and messages directed to this CEC adapter. 199 ``tx-ignore-nack-until-eom``
|
| /kernel/linux/linux-6.6/Documentation/i2c/ |
| D | slave-interface.rst | 82 driver should nack all incoming bytes until the next stop condition to enforce 115 still shifted out. If the master sends NACK and stops reading after the byte 165 About ACK/NACK 169 device is basically present or if it mysteriously disappeared. Using NACK to 173 to NACK them. For those reasons, this API does not support NACK in the address 176 Currently, there is no slave event to report if the master did ACK or NACK a
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/amd/include/ivsrcid/sdma0/ |
| D | irqsrcs_sdma0_5_0.h | 29 #define SDMA0_5_0__SRCID__SDMA_PAGE_FAULT 221 // 0xDD Page Fault Error from UTCL2 when nack=3 30 #define SDMA0_5_0__SRCID__SDMA_PAGE_NULL 222 // 0xDE Page Null from UTCL2 when nack=2 31 #define SDMA0_5_0__SRCID__SDMA_XNACK 223 // 0xDF Page retry timeout after UTCL2 return nack=1
|
| D | irqsrcs_sdma0_4_0.h | 33 … 221 /* 0xDD Page Fault Error from UTCL2 when nack=3 */ 34 … 222 /* 0xDE Page Null from UTCL2 when nack=2 */ 35 … 223 /* 0xDF Page retry timeout after UTCL2 return nack=1 */
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/amd/include/ivsrcid/sdma2/ |
| D | irqsrcs_sdma2_5_0.h | 30 #define SDMA2_5_0__SRCID__SDMA_PAGE_FAULT 221 // 0xDD Page Fault Error from UTCL2 when nack=3 31 #define SDMA2_5_0__SRCID__SDMA_PAGE_NULL 222 // 0xDE Page Null from UTCL2 when nack=2 32 …ine SDMA2_5_0__SRCID__SDMA_XNACK 223 // 0xDF Page retry timeout after UTCL2 return nack=1
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/amd/include/ivsrcid/sdma1/ |
| D | irqsrcs_sdma1_5_0.h | 29 #define SDMA1_5_0__SRCID__SDMA_PAGE_FAULT 221 // 0xDD Page Fault Error from UTCL2 when nack=3 30 #define SDMA1_5_0__SRCID__SDMA_PAGE_NULL 222 // 0xDE Page Null from UTCL2 when nack=2 31 #define SDMA1_5_0__SRCID__SDMA_XNACK 223 // 0xDF Page retry timeout after UTCL2 return nack=1
|
| D | irqsrcs_sdma1_4_0.h | 33 … 221 /* 0xDD Page Fault Error from UTCL2 when nack=3 */ 34 … 222 /* 0xDE Page Null from UTCL2 when nack=2 */ 35 … 223 /* 0xDF Page retry timeout after UTCL2 return nack=1 */
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/amd/include/ivsrcid/sdma3/ |
| D | irqsrcs_sdma3_5_0.h | 30 #define SDMA3_5_0__SRCID__SDMA_PAGE_FAULT 221 // 0xDD Page Fault Error from UTCL2 when nack=3 31 #define SDMA3_5_0__SRCID__SDMA_PAGE_NULL 222 // 0xDE Page Null from UTCL2 when nack=2 32 …ine SDMA3_5_0__SRCID__SDMA_XNACK 223 // 0xDF Page retry timeout after UTCL2 return nack=1
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/amd/include/ivsrcid/sdma2/ |
| D | irqsrcs_sdma2_5_0.h | 30 #define SDMA2_5_0__SRCID__SDMA_PAGE_FAULT 221 // 0xDD Page Fault Error from UTCL2 when nack=3 31 #define SDMA2_5_0__SRCID__SDMA_PAGE_NULL 222 // 0xDE Page Null from UTCL2 when nack=2 32 …ine SDMA2_5_0__SRCID__SDMA_XNACK 223 // 0xDF Page retry timeout after UTCL2 return nack=1
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/amd/include/ivsrcid/sdma3/ |
| D | irqsrcs_sdma3_5_0.h | 30 #define SDMA3_5_0__SRCID__SDMA_PAGE_FAULT 221 // 0xDD Page Fault Error from UTCL2 when nack=3 31 #define SDMA3_5_0__SRCID__SDMA_PAGE_NULL 222 // 0xDE Page Null from UTCL2 when nack=2 32 …ine SDMA3_5_0__SRCID__SDMA_XNACK 223 // 0xDF Page retry timeout after UTCL2 return nack=1
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/amd/include/ivsrcid/sdma0/ |
| D | irqsrcs_sdma0_5_0.h | 29 #define SDMA0_5_0__SRCID__SDMA_PAGE_FAULT 221 // 0xDD Page Fault Error from UTCL2 when nack=3 30 #define SDMA0_5_0__SRCID__SDMA_PAGE_NULL 222 // 0xDE Page Null from UTCL2 when nack=2 31 #define SDMA0_5_0__SRCID__SDMA_XNACK 223 // 0xDF Page retry timeout after UTCL2 return nack=1
|
| D | irqsrcs_sdma0_4_0.h | 33 … 221 /* 0xDD Page Fault Error from UTCL2 when nack=3 */ 34 … 222 /* 0xDE Page Null from UTCL2 when nack=2 */ 35 … 223 /* 0xDF Page retry timeout after UTCL2 return nack=1 */
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/amd/include/ivsrcid/sdma1/ |
| D | irqsrcs_sdma1_5_0.h | 29 #define SDMA1_5_0__SRCID__SDMA_PAGE_FAULT 221 // 0xDD Page Fault Error from UTCL2 when nack=3 30 #define SDMA1_5_0__SRCID__SDMA_PAGE_NULL 222 // 0xDE Page Null from UTCL2 when nack=2 31 #define SDMA1_5_0__SRCID__SDMA_XNACK 223 // 0xDF Page retry timeout after UTCL2 return nack=1
|
| D | irqsrcs_sdma1_4_0.h | 33 … 221 /* 0xDD Page Fault Error from UTCL2 when nack=3 */ 34 … 222 /* 0xDE Page Null from UTCL2 when nack=2 */ 35 … 223 /* 0xDF Page retry timeout after UTCL2 return nack=1 */
|
| /kernel/linux/linux-5.10/Documentation/i2c/ |
| D | slave-interface.rst | 112 still shifted out. If the master sends NACK and stops reading after the byte 162 About ACK/NACK 166 device is basically present or if it mysteriously disappeared. Using NACK to 170 to NACK them. For those reasons, this API does not support NACK in the address 173 Currently, there is no slave event to report if the master did ACK or NACK a
|
| /kernel/linux/linux-6.6/drivers/firmware/ |
| D | ti_sci.h | 129 * ACK/NACK message. 155 * ACK/NACK message. 220 * ACK/NACK message. 263 * ACK or NACK message. 336 * ACK / NACK message. 396 * message, or NACK in case of inability to satisfy request. 444 * or NACK in case of inability to satisfy request. 462 * cannot be satisfied, the message will be of type NACK. 502 * Request type is TI_SCI_MSG_SET_CLOCK_FREQ, response is a generic ACK/NACK 624 * Response is generic ACK / NACK message. [all …]
|
| /kernel/linux/linux-5.10/drivers/firmware/ |
| D | ti_sci.h | 130 * ACK/NACK message. 156 * ACK/NACK message. 221 * ACK/NACK message. 264 * ACK or NACK message. 337 * ACK / NACK message. 397 * message, or NACK in case of inability to satisfy request. 445 * or NACK in case of inability to satisfy request. 463 * cannot be satisfied, the message will be of type NACK. 503 * Request type is TI_SCI_MSG_SET_CLOCK_FREQ, response is a generic ACK/NACK 621 * Response is generic ACK / NACK message. [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/amd/include/ivsrcid/gfx/ |
| D | irqsrcs_gfx_11_0_0.h | 42 …DMA_PAGE_TIMEOUT 58 // 0x3A Page retry timeout after UTCL2 return nack = 1 43 …0_0__SRCID__SDMA_PAGE_NULL 59 // 0x3B Page Null from UTCL2 when nack = 2 44 …CID__SDMA_PAGE_FAULT 60 // 0x3C Page Fault Error from UTCL2 when nack = 3
|
| /kernel/linux/linux-5.10/drivers/media/cec/core/ |
| D | cec-pin-error-inj.c | 20 { CEC_ERROR_INJ_RX_NACK_OFFSET, -1, "rx-nack" }, 115 if (!strcmp(token, "tx-ignore-nack-until-eom")) { in cec_pin_error_inj_parse_line() 276 …seq_puts(sf, "# <op>[,<mode>] rx-nack NACK the message instead of sending an ACK\n"… in cec_pin_error_inj_show() 283 seq_puts(sf, "# tx-ignore-nack-until-eom ignore early NACKs until EOM\n"); in cec_pin_error_inj_show() 335 seq_puts(sf, "tx-ignore-nack-until-eom\n"); in cec_pin_error_inj_show()
|