| /* SPDX-License-Identifier: MIT */ |
| /* |
| * Copyright 2025 Advanced Micro Devices, Inc. |
| */ |
| |
| #ifndef __DC_FUSED_IO_H__ |
| #define __DC_FUSED_IO_H__ |
| |
| #include "dc.h" |
| #include "mod_hdcp.h" |
| |
| bool dm_atomic_write_poll_read_i2c( |
| struct dc_link *link, |
| const struct mod_hdcp_atomic_op_i2c *write, |
| const struct mod_hdcp_atomic_op_i2c *poll, |
| struct mod_hdcp_atomic_op_i2c *read, |
| uint32_t poll_timeout_us, |
| uint8_t poll_mask_msb |
| ); |
| |
| bool dm_atomic_write_poll_read_aux( |
| struct dc_link *link, |
| const struct mod_hdcp_atomic_op_aux *write, |
| const struct mod_hdcp_atomic_op_aux *poll, |
| struct mod_hdcp_atomic_op_aux *read, |
| uint32_t poll_timeout_us, |
| uint8_t poll_mask_msb |
| ); |
| |
| #endif // __DC_FUSED_IO_H__ |
| |