summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorSergi Granell2017-10-25 23:04:52 +0200
committerSergi Granell2017-10-25 23:04:52 +0200
commit678ec48b482277585dd4d1d9eba94c6ddb983274 (patch)
treef142f7f9e0f458e821ee8a1048b0282df689d923 /include
parentAdd more NIDs, update udcd.h (diff)
downloadvds-libraries-678ec48b482277585dd4d1d9eba94c6ddb983274.tar.gz
Update UDCD
Diffstat (limited to 'include')
-rw-r--r--include/kernel/udcd.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/include/kernel/udcd.h b/include/kernel/udcd.h
index bdb6e56..18a5fbc 100644
--- a/include/kernel/udcd.h
+++ b/include/kernel/udcd.h
@@ -339,14 +339,14 @@ typedef struct SceUdcdDriver {
SceUdcdStringDescriptor *stringDescriptorsUnk1; //!< Default String descriptor
SceUdcdStringDescriptor *stringDescriptorsUnk2; //!< String descriptors (unknown)
int (*processRequest)(int recipient, int arg /* endpoint number or interface number */, SceUdcdEP0DeviceRequest *req, void *user_data); //!< Received a control request
- int (*changeSetting)(int interfaceNumber, int alternateSetting); //!< Change alternate setting
+ int (*changeSetting)(int interfaceNumber, int alternateSetting, int bus); //!< Change alternate setting
int (*attach)(int usb_version, void *user_data); //!< Configuration set (attach) function
void (*detach)(void *user_data); //!< Configuration unset (detach) function
void (*configure)(int usb_version, int desc_count, SceUdcdInterfaceSettings *settings, void *user_data); //!< Configure the device
int (*start)(int size, void *args, void *user_data); //!< Function called when the driver is started
int (*stop)(int size, void *args, void *user_data); //!< Function called when the driver is stopped
void *user_data; //!< User data
- unsigned int unk2; //!< Unknown data
+ int bus; //!< USB bus
struct SceUdcdDriver *link; //!< Link to next USB driver in the chain, set to NULL
} SceUdcdDriver;