Lines Matching +full:3 +full:- +full:byte

48 	u8 thermal_state;	/* thermal state: state id (0: exit state, non-0: state) */
52 u8 backlight_level; /* panel backlight level (0-255) */
64 u8 ipnut_signal; /* input signal in range 0-255 */
73 u8 min_input_signal; /* max input signal in range 0-255 */
74 u8 max_input_signal; /* min input signal in range 0-255 */
94 u16 client_id; /* client id (bit 2-0: func num, 7-3: dev num, 15-8: bus num) */
108 u16 dgpu_id; /* client id (bit 2-0: func num, 7-3: dev num, 15-8: bus num) */
109 u8 dev_acpi_state; /* D0 = 0, D3 hot = 3 */
135 * 3. ATRM
154 * WORD - structure size in bytes (includes size field)
155 * WORD - version
156 * DWORD - supported notifications mask
157 * DWORD - supported functions bit vector
161 # define ATIF_FORCED_POWER_STATE_CHANGE_REQUEST_SUPPORTED (1 << 3)
177 * WORD - structure size in bytes (includes size field)
178 * DWORD - valid flags mask
179 * DWORD - flags
183 * WORD - structure size in bytes (includes size field)
184 * DWORD - valid flags mask
185 * DWORD - flags
186 * BYTE - notify command code
190 * 0 - Notify(VGA, 0x81) is not used for notification
191 * 1 - Notify(VGA, 0x81) is used for notification
192 * 2 - Notify(VGA, n) is used for notification where
193 * n (0xd0-0xd9) is specified in notify command code.
195 * 1 - lid changes not reported though int10
196 * bit 3:
197 * 1 - system bios controls overclocking
199 * 1 - enable overclocking
205 * WORD - structure size in bytes (includes size field)
206 * DWORD - pending sbios requests
207 * BYTE - reserved (all zeroes)
208 * BYTE - thermal state: target gfx controller
209 * BYTE - thermal state: state id (0: exit state, non-0: state)
210 * BYTE - forced power state: target gfx controller
211 * BYTE - forced power state: state id (0: forced state, non-0: state)
212 * BYTE - system power source
213 * BYTE - panel backlight level (0-255)
214 * BYTE - GPU package power limit: target gfx controller
215 * DWORD - GPU package power limit: value (24:8 fractional format, Watts)
219 # define ATIF_FORCED_POWER_STATE_CHANGE_REQUEST (1 << 3)
231 # define ATIF_POWER_SOURCE_RESTRICTED_AC_1 3
236 * WORD - structure size in bytes (includes size field)
237 * WORD - gfx controller id
238 * BYTE - current temperature (degress Celsius)
244 * WORD - structure size in bytes (includes size field)
245 * BYTE - requested display
247 * WORD - structure size in bytes (includes size field)
248 * WORD - flags (currently all 16 bits are reserved)
249 * BYTE - error code (on failure, disregard all below fields)
250 * BYTE - AC level (default brightness in percent when machine has full power)
251 * BYTE - DC level (default brightness in percent when machine is on battery)
252 * BYTE - min input signal, in range 0-255, corresponding to 0% backlight
253 * BYTE - max input signal, in range 0-255, corresponding to 100% backlight
254 * BYTE - number of reported data points
255 * BYTE - luminance level in percent \ repeated structure
256 * BYTE - input signal in range 0-255 / does not have entries for 0% and 100%
261 # define ATIF_QBTC_REQUEST_DFP1 3
282 * WORD - number of reported external gfx devices
283 * WORD - device structure size in bytes (excludes device size field)
284 * WORD - flags \
285 * WORD - bus number / repeated structure
295 * WORD - structure size in bytes (includes size field)
296 * WORD - version
297 * DWORD - supported functions bit vector
303 # define ATPX_I2C_MUX_CONTROL_SUPPORTED (1 << 3)
312 * WORD - structure size in bytes (includes size field)
313 * DWORD - valid flags mask
314 * DWORD - flags
320 # define ATPX_CRT1_RGB_SIGNAL_MUXED (1 << 3)
334 * WORD - structure size in bytes (includes size field)
335 * BYTE - dGPU power state (0: power off, 1: power on)
341 * WORD - structure size in bytes (includes size field)
342 * WORD - display mux control (0: iGPU, 1: dGPU)
350 * WORD - structure size in bytes (includes size field)
351 * WORD - i2c/aux/hpd mux control (0: iGPU, 1: dGPU)
357 * WORD - structure size in bytes (includes size field)
358 * WORD - target gpu (0: iGPU, 1: dGPU)
364 * WORD - structure size in bytes (includes size field)
365 * WORD - target gpu (0: iGPU, 1: dGPU)
372 * WORD - number of display connectors
373 * WORD - connector structure size in bytes (excludes connector size field)
374 * BYTE - flags \
375 * BYTE - ATIF display vector bit position } repeated
376 * BYTE - adapter id (0: iGPU, 1-n: dGPU ordered by pcie bus number) } structure
377 * WORD - connector ACPI id /
387 * WORD - number of HPD/DDC ports
388 * WORD - port structure size in bytes (excludes port size field)
389 * BYTE - ATIF display vector bit position \
390 * BYTE - hpd id } reapeated structure
391 * BYTE - ddc id /
399 # define ATPX_HPD3 3
407 # define ATPX_DDC3 3
419 * WORD - structure size in bytes (includes size field)
420 * WORD - version
421 * DWORD - supported functions bit vector
427 # define ATCS_SET_PCIE_BUS_WIDTH_SUPPORTED (1 << 3)
433 * WORD - structure size in bytes (includes size field)
434 * DWORD - valid flags mask
435 * DWORD - flags (0: undocked, 1: docked)
442 * WORD - structure size in bytes (includes size field)
443 * WORD - client id (bit 2-0: func num, 7-3: dev num, 15-8: bus num)
444 * WORD - valid flags mask
445 * WORD - flags
446 * BYTE - request type
447 * BYTE - performance request
449 * WORD - structure size in bytes (includes size field)
450 * BYTE - return value
461 # define ATCS_PERF_LEVEL_2 3 /* PCIE Gen 2 */
462 # define ATCS_PERF_LEVEL_3 4 /* PCIE Gen 3 */
466 # define ATCS_REQUEST_IN_PROGRESS 3
475 * WORD - structure size in bytes (includes size field)
476 * WORD - client id (bit 2-0: func num, 7-3: dev num, 15-8: bus num)
477 * BYTE - number of active lanes
479 * WORD - structure size in bytes (includes size field)
480 * BYTE - number of active lanes
486 * WORD - structure size in bytes (includes size field)
487 * WORD - dGPU id (bit 2-0: func num, 7-3: dev num, 15-8: bus num)
488 * BYTE - Device ACPI state
489 * BYTE - Driver state