v5 is here: https://patchwork.kernel.org/project/linux-usb/cover/20210202161733.932215-1-kyletso@xxxxxxxxxx/ Changes since v5: ================= usb: typec: Manage SVDM version - !! most changes are from Heikki - location of the negotiated SVDM version is changed. Now the variable resides in typec_partner - The setter and getter functions were modified according to the above changes - the default SVDM version is stored upon calling to typec_register_partner usb: pd: Make SVDM Version configurable in VDM header - no change usb: typec: tcpm: Determine common SVDM Version - follow the changes of "usb: typec: Manage SVDM version" - remove the "reset to default". Now the default SVDM version will be set when calling to typec_register_partner usb: typec: ucsi: Determine common SVDM Version - follow the changes of "usb: typec: Manage SVDM version" - remove the "reset to default". Now the default SVDM version will be set when calling to typec_register_partner usb: typec: displayport: Fill the negotiated SVDM Version in the header - follow the changes of "usb: typec: Manage SVDM version" dt-bindings: connector: Add SVDM VDO properties - no change usb: typec: tcpm: Get Sink VDO from fwnode - no change Kyle Tso (7): usb: typec: Manage SVDM version usb: pd: Make SVDM Version configurable in VDM header usb: typec: tcpm: Determine common SVDM Version usb: typec: ucsi: Determine common SVDM Version usb: typec: displayport: Fill the negotiated SVDM Version in the header dt-bindings: connector: Add SVDM VDO properties usb: typec: tcpm: Get Sink VDO from fwnode .../bindings/connector/usb-connector.yaml | 11 + drivers/usb/typec/altmodes/displayport.c | 17 +- drivers/usb/typec/class.c | 43 +++ drivers/usb/typec/tcpm/tcpm.c | 85 ++++- drivers/usb/typec/ucsi/displayport.c | 32 +- drivers/usb/typec/ucsi/ucsi.c | 1 + include/dt-bindings/usb/pd.h | 311 +++++++++++++++++- include/linux/usb/pd_vdo.h | 7 +- include/linux/usb/typec.h | 12 + include/linux/usb/typec_altmode.h | 10 + 10 files changed, 509 insertions(+), 20 deletions(-) -- 2.30.0.365.g02bc693789-goog