Hi Greg, Here all the "trivial" changes I have for the USB Type-C class at this stage. The first patch I already send before [1]. You told me to leave the checks in, so I did. The rest of the patches in that series were about USB4, which I'm not including here. I decided to propose them separately. The third patch in this series make's it possible to swap the power role even when USB Power Delivery is not supported since the latest specification now allows it. The rest of the patches are cleanups. Let me know if you want me to change anything. thanks, [1] https://lore.kernel.org/linux-usb/20191230142611.24921-1-heikki.krogerus@xxxxxxxxxxxxxxx/ Heikki Krogerus (6): usb: typec: Make the attributes read-only when writing is not possible usb: typec: Hide the port_type attribute when it's not supported usb: typec: Allow power role swapping even without USB PD usb: typec: Fix the description of struct typec_capability usb: typec: altmode: Remove the notification chain usb: typec: mux: Drop support for device name matching Documentation/ABI/testing/sysfs-class-typec | 14 +- Documentation/driver-api/usb/typec_bus.rst | 22 +--- drivers/usb/typec/bus.c | 12 +- drivers/usb/typec/bus.h | 2 - drivers/usb/typec/class.c | 137 +++++++++----------- drivers/usb/typec/mux.c | 25 +--- include/linux/usb/typec.h | 2 - include/linux/usb/typec_altmode.h | 7 - 8 files changed, 77 insertions(+), 144 deletions(-) -- 2.25.0