3 #ifndef ACPI_ACPIGEN_USB_H
4 #define ACPI_ACPIGEN_USB_H
void acpigen_write_typec_connector(const struct typec_connector_class_config *config, int port_number, add_custom_dsd_property_cb add_custom_dsd_property)
void(* add_custom_dsd_property_cb)(struct acpi_dp *dsd, int port_number)
@ TYPEC_POWER_ROLE_SOURCE
@ TYPEC_TRY_POWER_ROLE_NONE
@ TYPEC_TRY_POWER_ROLE_SOURCE
@ TYPEC_TRY_POWER_ROLE_SINK
Configuration required to write out a Type-C Connector ACPI object.
const struct acpi_pld * pld
const struct device * usb_role_switch
enum usb_typec_data_role data_role
const struct device * usb2_port
const struct device * usb3_port
enum usb_typec_try_power_role try_power_role
const struct device * usb4_port
enum usb_typec_power_role power_role
const struct device * orientation_switch
const struct device * mode_switch
typedef void(X86APIP X86EMU_intrFuncs)(int num)