]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
Revert "usb: typec: ucsi: Add support for SET_PDOS command"
authorJohan Hovold <johan@kernel.org>
Mon, 22 Dec 2025 15:22:01 +0000 (16:22 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 23 Dec 2025 14:59:01 +0000 (15:59 +0100)
This reverts commit 1b474ee01fbb73b1365adbf9b3067f7375e471ee.

The new buffer management code that this feature relies on is broken so
revert for now.

The interface for writing data and support for UCSI_SET_PDOS looks like
it could use some more thought as well.

Signed-off-by: Johan Hovold <johan@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Link: https://patch.msgid.link/20251222152204.2846-2-johan@kernel.org
drivers/usb/typec/ucsi/debugfs.c
drivers/usb/typec/ucsi/ucsi.h

index 174f4d53b77718f09d1f246d7d5c723f3ec153e2..90d11b79d2c074fbd228907a30259625ad133bba 100644 (file)
@@ -37,7 +37,6 @@ static int ucsi_cmd(void *data, u64 val)
        case UCSI_SET_USB:
        case UCSI_SET_POWER_LEVEL:
        case UCSI_READ_POWER_LEVEL:
-       case UCSI_SET_PDOS:
                ucsi->message_in_size = 0;
                ret = ucsi_send_command(ucsi, val);
                break;
index f946b728c373d0f002469623907499ef81fae227..d01b796a8d23a13867b8186ca4e4885bdee86845 100644 (file)
@@ -137,7 +137,6 @@ void ucsi_connector_change(struct ucsi *ucsi, u8 num);
 #define UCSI_GET_PD_MESSAGE                    0x15
 #define UCSI_GET_CAM_CS                        0x18
 #define UCSI_SET_SINK_PATH                     0x1c
-#define UCSI_SET_PDOS                          0x1d
 #define UCSI_READ_POWER_LEVEL                  0x1e
 #define UCSI_SET_USB                           0x21
 #define UCSI_GET_LPM_PPM_INFO                  0x22