summaryrefslogtreecommitdiffstats
path: root/lib/bsearch.c
diff options
context:
space:
mode:
authorAndrzej Pietrasiewicz <andrzej.p@samsung.com>2014-05-08 14:06:28 +0200
committerFelipe Balbi <balbi@ti.com>2014-05-14 09:39:51 -0500
commit7419485f197c436d41535df78ddea1085042d271 (patch)
treebbf52fde27c3b5be352a3c98ea58da7eea8389d9 /lib/bsearch.c
parenta747b0958b5ead2d4ba46dc1f77d46e693a06efa (diff)
downloadblackbird-op-linux-7419485f197c436d41535df78ddea1085042d271.tar.gz
blackbird-op-linux-7419485f197c436d41535df78ddea1085042d271.zip
usb: gadget: configfs: OS Extended Properties descriptors support
Add handling of OS Extended Properties descriptors from configfs interface. One kind of "OS Descriptors" are "Extended Properties" descriptors, which need to be specified per interface or per group of interfaces described by an IAD. This patch adds support for creating subdirectories in interface.<n> directory located in the function's directory. Names of subdirectories created become names of properties. Each property contains two attributes: "type" and "data". The type can be a numeric value 1..7 while data is a blob interpreted depending on the type specified. The types are: 1 - unicode string 2 - unicode string with environment variables 3 - binary 4 - little-endian 32-bit 5 - big-endian 32-bit 6 - unicode string with a symbolic link 7 - multiple unicode strings Signed-off-by: Andrzej Pietrasiewicz <andrzej.p@samsung.com> Signed-off-by: Felipe Balbi <balbi@ti.com>
Diffstat (limited to 'lib/bsearch.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud