Messages in this thread | | | From | Dmitry Baryshkov <> | Subject | [PATCH 0/5] usb: typec: ucsi: glink: rework orientation handling | Date | Mon, 08 Apr 2024 07:30:48 +0300 |
| |
Simplify the way the UCSI GLINK driver handles cable orientation. Make the UCSI core responsible for pinging the driver to get cable status. Use typec-port API instead of calling typec_switch_set() directly. Also make the orientation status available via the sysfs.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> --- Dmitry Baryshkov (5): usb: typec: ucsi: add callback for connector status updates usb: typec: ucsi: glink: move GPIO reading into connector_status callback usb: typec: ucsi: glink: use typec_set_orientation usb: typec: ucsi: make it orientation-aware usb: typec: ucsi: glink: set orientation aware if supported
drivers/usb/typec/ucsi/ucsi.c | 8 ++++++ drivers/usb/typec/ucsi/ucsi.h | 4 +++ drivers/usb/typec/ucsi/ucsi_glink.c | 55 +++++++++++++++---------------------- 3 files changed, 34 insertions(+), 33 deletions(-) --- base-commit: a7636ecc2a798cf6dfcfe5c993be9deedceb1888 change-id: 20240408-ucsi-orient-aware-9643f2653301
Best regards, -- Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
| |