summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Berg <benjamin@sipsolutions.net>2016-11-08 16:39:12 +0100
committerJohn Crispin <john@phrozen.org>2016-11-21 11:06:01 +0100
commit22f041e18df06f19d2df0d5ccc824424ffe003f9 (patch)
treeb358f50732ce0a41ef9d23102476a6ce9a9905ae
parent61fdf7e9b1cc3c67cb9775571f17ea12df4c6287 (diff)
Extend StandardEject sequence to include LUN 1
this is for eject handling of dongles based on Mediatek's cellular baseband processors which has a TF/SD card reader on LUN 0 of the USB storage interface and the virtual cd-rom (which we want to eject) on LUN 1. The previous StandardEject sequence did only work for LUN 0, the new sequence will work for both LUN's. Signed-off-by: Benjamin Berg <benjamin@sipsolutions.net> Signed-off-by: René van Weert <r.vanweert@sowifi.com> Reviewed-by: Lars Melin <larsm17@gmail.com>
-rw-r--r--switch.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/switch.c b/switch.c
index b283561..587a2af 100644
--- a/switch.c
+++ b/switch.c
@@ -161,6 +161,12 @@ static void handle_standardeject(struct usbdev_data *data, struct blob_attr **tb
}, {
"\x55\x53\x42\x43\x12\x34\x56\x79\x00\x00\x00\x00\x00\x00\x06\x1b"
"\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 31
+ }, {
+ "\x55\x53\x42\x43\x12\x34\x56\x78\x00\x00\x00\x00\x00\x01\x06\x1e"
+ "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 31
+ }, {
+ "\x55\x53\x42\x43\x12\x34\x56\x79\x00\x00\x00\x00\x00\x01\x06\x1b"
+ "\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 31
}
};