scp_msg
struct sdw_msg scp_msg = {0};
scp_msg.dev_num = msg->dev_num;
scp_msg.addr = SDW_SCP_ADDRPAGE1;
scp_msg.buf = &msg->addr_page1;
scp_msg.flags = SDW_MSG_FLAG_WRITE;
amd_sdw_ctl_word_prep(&lower_data, &upper_data, &scp_msg, 0);
scp_msg.addr = SDW_SCP_ADDRPAGE2;
scp_msg.buf = &msg->addr_page2;
amd_sdw_ctl_word_prep(&lower_data, &upper_data, &scp_msg, 0);
struct scp_msg *ret_msg;
ret_msg = (struct scp_msg *)return_buf;
struct scp_msg scp_send, scp_reply;