/* Builds a Request Data Object (RDO) with the following properties:  */
static uint32_t build_rdo(const struct port0_data_t *dpm_data)
/* Builds a Request Data Object (RDO) with the following properties:  */
static uint32_t build_rdo(const struct port0_data_t *dpm_data)
{
	union pd_rdo rdo;
	rdo.fixed.min_or_max_operating_current = PD_CONVERT_MA_TO_FIXED_PDO_CURRENT(100);
	rdo.fixed.operating_current = PD_CONVERT_MA_TO_FIXED_PDO_CURRENT(100);
	rdo.fixed.unchunked_ext_msg_supported = 0;
	rdo.fixed.no_usb_suspend = 1;
	rdo.fixed.usb_comm_capable = 0;
	rdo.fixed.cap_mismatch = 0;
	rdo.fixed.giveback = 0;
	rdo.fixed.object_pos = 1;
	return rdo.raw_value;
}