cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

configfs-usb-gadget-uvc (11368B)


      1What:		/config/usb-gadget/gadget/functions/uvc.name
      2Date:		Dec 2014
      3KernelVersion:	4.0
      4Description:	UVC function directory
      5
      6		===================	=============================
      7		streaming_maxburst	0..15 (ss only)
      8		streaming_maxpacket	1..1023 (fs), 1..3072 (hs/ss)
      9		streaming_interval	1..16
     10		function_name		string [32]
     11		===================	=============================
     12
     13What:		/config/usb-gadget/gadget/functions/uvc.name/control
     14Date:		Dec 2014
     15KernelVersion:	4.0
     16Description:	Control descriptors
     17
     18		All attributes read only:
     19
     20		================	=============================
     21		bInterfaceNumber	USB interface number for this
     22					streaming interface
     23		================	=============================
     24
     25What:		/config/usb-gadget/gadget/functions/uvc.name/control/class
     26Date:		Dec 2014
     27KernelVersion:	4.0
     28Description:	Class descriptors
     29
     30What:		/config/usb-gadget/gadget/functions/uvc.name/control/class/ss
     31Date:		Dec 2014
     32KernelVersion:	4.0
     33Description:	Super speed control class descriptors
     34
     35What:		/config/usb-gadget/gadget/functions/uvc.name/control/class/fs
     36Date:		Dec 2014
     37KernelVersion:	4.0
     38Description:	Full speed control class descriptors
     39
     40What:		/config/usb-gadget/gadget/functions/uvc.name/control/terminal
     41Date:		Dec 2014
     42KernelVersion:	4.0
     43Description:	Terminal descriptors
     44
     45What:		/config/usb-gadget/gadget/functions/uvc.name/control/terminal/output
     46Date:		Dec 2014
     47KernelVersion:	4.0
     48Description:	Output terminal descriptors
     49
     50What:		/config/usb-gadget/gadget/functions/uvc.name/control/terminal/output/default
     51Date:		Dec 2014
     52KernelVersion:	4.0
     53Description:	Default output terminal descriptors
     54
     55		All attributes read only:
     56
     57		==============	=============================================
     58		iTerminal	index of string descriptor
     59		bSourceID	id of the terminal to which this terminal
     60				is connected
     61		bAssocTerminal	id of the input terminal to which this output
     62				terminal is associated
     63		wTerminalType	terminal type
     64		bTerminalID	a non-zero id of this terminal
     65		==============	=============================================
     66
     67What:		/config/usb-gadget/gadget/functions/uvc.name/control/terminal/camera
     68Date:		Dec 2014
     69KernelVersion:	4.0
     70Description:	Camera terminal descriptors
     71
     72What:		/config/usb-gadget/gadget/functions/uvc.name/control/terminal/camera/default
     73Date:		Dec 2014
     74KernelVersion:	4.0
     75Description:	Default camera terminal descriptors
     76
     77		All attributes read only:
     78
     79		========================  ====================================
     80		bmControls		  bitmap specifying which controls are
     81					  supported for the video stream
     82		wOcularFocalLength	  the value of Locular
     83		wObjectiveFocalLengthMax  the value of Lmin
     84		wObjectiveFocalLengthMin  the value of Lmax
     85		iTerminal		  index of string descriptor
     86		bAssocTerminal		  id of the output terminal to which
     87					  this terminal is connected
     88		wTerminalType		  terminal type
     89		bTerminalID		  a non-zero id of this terminal
     90		========================  ====================================
     91
     92What:		/config/usb-gadget/gadget/functions/uvc.name/control/processing
     93Date:		Dec 2014
     94KernelVersion:	4.0
     95Description:	Processing unit descriptors
     96
     97What:		/config/usb-gadget/gadget/functions/uvc.name/control/processing/default
     98Date:		Dec 2014
     99KernelVersion:	4.0
    100Description:	Default processing unit descriptors
    101
    102		All attributes read only:
    103
    104		===============	========================================
    105		iProcessing	index of string descriptor
    106		bmControls	bitmap specifying which controls are
    107				supported for the video stream
    108		wMaxMultiplier	maximum digital magnification x100
    109		bSourceID	id of the terminal to which this unit is
    110				connected
    111		bUnitID		a non-zero id of this unit
    112		===============	========================================
    113
    114What:		/config/usb-gadget/gadget/functions/uvc.name/control/header
    115Date:		Dec 2014
    116KernelVersion:	4.0
    117Description:	Control header descriptors
    118
    119What:		/config/usb-gadget/gadget/functions/uvc.name/control/header/name
    120Date:		Dec 2014
    121KernelVersion:	4.0
    122Description:	Specific control header descriptors
    123
    124dwClockFrequency
    125bcdUVC
    126What:		/config/usb-gadget/gadget/functions/uvc.name/streaming
    127Date:		Dec 2014
    128KernelVersion:	4.0
    129Description:	Streaming descriptors
    130
    131		All attributes read only:
    132
    133		================	=============================
    134		bInterfaceNumber	USB interface number for this
    135					streaming interface
    136		================	=============================
    137
    138What:		/config/usb-gadget/gadget/functions/uvc.name/streaming/class
    139Date:		Dec 2014
    140KernelVersion:	4.0
    141Description:	Streaming class descriptors
    142
    143What:		/config/usb-gadget/gadget/functions/uvc.name/streaming/class/ss
    144Date:		Dec 2014
    145KernelVersion:	4.0
    146Description:	Super speed streaming class descriptors
    147
    148What:		/config/usb-gadget/gadget/functions/uvc.name/streaming/class/hs
    149Date:		Dec 2014
    150KernelVersion:	4.0
    151Description:	High speed streaming class descriptors
    152
    153What:		/config/usb-gadget/gadget/functions/uvc.name/streaming/class/fs
    154Date:		Dec 2014
    155KernelVersion:	4.0
    156Description:	Full speed streaming class descriptors
    157
    158What:		/config/usb-gadget/gadget/functions/uvc.name/streaming/color_matching
    159Date:		Dec 2014
    160KernelVersion:	4.0
    161Description:	Color matching descriptors
    162
    163What:		/config/usb-gadget/gadget/functions/uvc.name/streaming/color_matching/default
    164Date:		Dec 2014
    165KernelVersion:	4.0
    166Description:	Default color matching descriptors
    167
    168		All attributes read only:
    169
    170		========================  ======================================
    171		bMatrixCoefficients	  matrix used to compute luma and
    172					  chroma values from the color primaries
    173		bTransferCharacteristics  optoelectronic transfer
    174					  characteristic of the source picture,
    175					  also called the gamma function
    176		bColorPrimaries		  color primaries and the reference
    177					  white
    178		========================  ======================================
    179
    180What:		/config/usb-gadget/gadget/functions/uvc.name/streaming/mjpeg
    181Date:		Dec 2014
    182KernelVersion:	4.0
    183Description:	MJPEG format descriptors
    184
    185What:		/config/usb-gadget/gadget/functions/uvc.name/streaming/mjpeg/name
    186Date:		Dec 2014
    187KernelVersion:	4.0
    188Description:	Specific MJPEG format descriptors
    189
    190		All attributes read only,
    191		except bmaControls and bDefaultFrameIndex:
    192
    193		===================	=====================================
    194		bFormatIndex		unique id for this format descriptor;
    195					only defined after parent header is
    196					linked into the streaming class;
    197					read-only
    198		bmaControls		this format's data for bmaControls in
    199					the streaming header
    200		bmInterfaceFlags	specifies interlace information,
    201					read-only
    202		bAspectRatioY		the X dimension of the picture aspect
    203					ratio, read-only
    204		bAspectRatioX		the Y dimension of the picture aspect
    205					ratio, read-only
    206		bmFlags			characteristics of this format,
    207					read-only
    208		bDefaultFrameIndex	optimum frame index for this stream
    209		===================	=====================================
    210
    211What:		/config/usb-gadget/gadget/functions/uvc.name/streaming/mjpeg/name/name
    212Date:		Dec 2014
    213KernelVersion:	4.0
    214Description:	Specific MJPEG frame descriptors
    215
    216		=========================  =====================================
    217		bFrameIndex		   unique id for this framedescriptor;
    218					   only defined after parent format is
    219					   linked into the streaming header;
    220					   read-only
    221		dwFrameInterval		   indicates how frame interval can be
    222					   programmed; a number of values
    223					   separated by newline can be specified
    224		dwDefaultFrameInterval	   the frame interval the device would
    225					   like to use as default
    226		dwMaxVideoFrameBufferSize  the maximum number of bytes the
    227					   compressor will produce for a video
    228					   frame or still image
    229		dwMaxBitRate		   the maximum bit rate at the shortest
    230					   frame interval in bps
    231		dwMinBitRate		   the minimum bit rate at the longest
    232					   frame interval in bps
    233		wHeight			   height of decoded bitmap frame in px
    234		wWidth			   width of decoded bitmam frame in px
    235		bmCapabilities		   still image support, fixed frame-rate
    236					   support
    237		=========================  =====================================
    238
    239What:		/config/usb-gadget/gadget/functions/uvc.name/streaming/uncompressed
    240Date:		Dec 2014
    241KernelVersion:	4.0
    242Description:	Uncompressed format descriptors
    243
    244What:		/config/usb-gadget/gadget/functions/uvc.name/streaming/uncompressed/name
    245Date:		Dec 2014
    246KernelVersion:	4.0
    247Description:	Specific uncompressed format descriptors
    248
    249		==================	=======================================
    250		bFormatIndex		unique id for this format descriptor;
    251					only defined after parent header is
    252					linked into the streaming class;
    253					read-only
    254		bmaControls		this format's data for bmaControls in
    255					the streaming header
    256		bmInterfaceFlags	specifies interlace information,
    257					read-only
    258		bAspectRatioY		the X dimension of the picture aspect
    259					ratio, read-only
    260		bAspectRatioX		the Y dimension of the picture aspect
    261					ratio, read-only
    262		bDefaultFrameIndex	optimum frame index for this stream
    263		bBitsPerPixel		number of bits per pixel used to
    264					specify color in the decoded video
    265					frame
    266		guidFormat		globally unique id used to identify
    267					stream-encoding format
    268		==================	=======================================
    269
    270What:		/config/usb-gadget/gadget/functions/uvc.name/streaming/uncompressed/name/name
    271Date:		Dec 2014
    272KernelVersion:	4.0
    273Description:	Specific uncompressed frame descriptors
    274
    275		=========================  =====================================
    276		bFrameIndex		   unique id for this framedescriptor;
    277					   only defined after parent format is
    278					   linked into the streaming header;
    279					   read-only
    280		dwFrameInterval		   indicates how frame interval can be
    281					   programmed; a number of values
    282					   separated by newline can be specified
    283		dwDefaultFrameInterval	   the frame interval the device would
    284					   like to use as default
    285		dwMaxVideoFrameBufferSize  the maximum number of bytes the
    286					   compressor will produce for a video
    287					   frame or still image
    288		dwMaxBitRate		   the maximum bit rate at the shortest
    289					   frame interval in bps
    290		dwMinBitRate		   the minimum bit rate at the longest
    291					   frame interval in bps
    292		wHeight			   height of decoded bitmap frame in px
    293		wWidth			   width of decoded bitmam frame in px
    294		bmCapabilities		   still image support, fixed frame-rate
    295					   support
    296		=========================  =====================================
    297
    298What:		/config/usb-gadget/gadget/functions/uvc.name/streaming/header
    299Date:		Dec 2014
    300KernelVersion:	4.0
    301Description:	Streaming header descriptors
    302
    303What:		/config/usb-gadget/gadget/functions/uvc.name/streaming/header/name
    304Date:		Dec 2014
    305KernelVersion:	4.0
    306Description:	Specific streaming header descriptors
    307
    308		All attributes read only:
    309
    310		====================	=====================================
    311		bTriggerUsage		how the host software will respond to
    312					a hardware trigger interrupt event
    313		bTriggerSupport		flag specifying if hardware
    314					triggering is supported
    315		bStillCaptureMethod	method of still image capture
    316					supported
    317		bTerminalLink		id of the output terminal to which
    318					the video endpoint of this interface
    319					is connected
    320		bmInfo			capabilities of this video streaming
    321					interface
    322		====================	=====================================
    323
    324What:		/sys/class/udc/udc.name/device/gadget/video4linux/video.name/function_name
    325Date:		May 2018
    326KernelVersion:	4.19
    327Description:	UVC configfs function instance name