Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

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