1 // SPDX-License-Identifier: MIT 2 // 3 // Copyright 2025 Advanced Micro Devices, Inc. 4 5 #ifndef __DC_DIO_H__ 6 #define __DC_DIO_H__ 7 8 #include "dc_types.h" 9 10 struct dc_context; 11 struct dio; 12 13 struct dio_funcs { 14 void (*mem_pwr_ctrl)(struct dio *dio, bool enable_i2c_light_sleep); 15 }; 16 17 struct dio { 18 const struct dio_funcs *funcs; 19 struct dc_context *ctx; 20 }; 21 22 #endif /* __DC_DIO_H__ */ 23