forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge tag 'drm-etnaviv-next-2024-06-28' of https://git.pengutronix.de…
…/git/lst/linux into drm-next - fix i.MX8MP NPU clock gating - workaround FE register cdc issues on some cores - fix DMA sync handling for cached buffers - fix job timeout handling - keep TS enabled on MMUv2 cores for improved performance Signed-off-by: Daniel Vetter <[email protected]> From: Lucas Stach <[email protected]> Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
- Loading branch information
Showing
10 changed files
with
238 additions
and
92 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -8,11 +8,11 @@ This file was generated by the rules-ng-ng headergen tool in this git repository | |
git clone git://0x04.net/rules-ng-ng | ||
The rules-ng-ng source files this header was generated from are: | ||
- cmdstream.xml ( 14094 bytes, from 2016-11-11 06:55:14) | ||
- copyright.xml ( 1597 bytes, from 2016-10-29 07:29:22) | ||
- common.xml ( 23344 bytes, from 2016-11-10 15:14:07) | ||
- cmdstream.xml ( 16933 bytes, from 2023-12-11 15:50:17) | ||
- copyright.xml ( 1597 bytes, from 2016-11-10 13:58:32) | ||
- common.xml ( 35664 bytes, from 2023-12-06 10:55:32) | ||
Copyright (C) 2012-2016 by the following authors: | ||
Copyright (C) 2012-2023 by the following authors: | ||
- Wladimir J. van der Laan <[email protected]> | ||
- Christian Gmeiner <[email protected]> | ||
- Lucas Stach <[email protected]> | ||
|
@@ -52,6 +52,9 @@ DEALINGS IN THE SOFTWARE. | |
#define FE_OPCODE_RETURN 0x0000000b | ||
#define FE_OPCODE_DRAW_INSTANCED 0x0000000c | ||
#define FE_OPCODE_CHIP_SELECT 0x0000000d | ||
#define FE_OPCODE_WAIT_FENCE 0x0000000f | ||
#define FE_OPCODE_DRAW_INDIRECT 0x00000010 | ||
#define FE_OPCODE_SNAP_PAGES 0x00000013 | ||
#define PRIMITIVE_TYPE_POINTS 0x00000001 | ||
#define PRIMITIVE_TYPE_LINES 0x00000002 | ||
#define PRIMITIVE_TYPE_LINE_STRIP 0x00000003 | ||
|
@@ -192,6 +195,9 @@ DEALINGS IN THE SOFTWARE. | |
#define VIV_FE_STALL_TOKEN_TO__MASK 0x00001f00 | ||
#define VIV_FE_STALL_TOKEN_TO__SHIFT 8 | ||
#define VIV_FE_STALL_TOKEN_TO(x) (((x) << VIV_FE_STALL_TOKEN_TO__SHIFT) & VIV_FE_STALL_TOKEN_TO__MASK) | ||
#define VIV_FE_STALL_TOKEN_UNK28__MASK 0x30000000 | ||
#define VIV_FE_STALL_TOKEN_UNK28__SHIFT 28 | ||
#define VIV_FE_STALL_TOKEN_UNK28(x) (((x) << VIV_FE_STALL_TOKEN_UNK28__SHIFT) & VIV_FE_STALL_TOKEN_UNK28__MASK) | ||
|
||
#define VIV_FE_CALL 0x00000000 | ||
|
||
|
@@ -266,5 +272,43 @@ DEALINGS IN THE SOFTWARE. | |
#define VIV_FE_DRAW_INSTANCED_START_INDEX__SHIFT 0 | ||
#define VIV_FE_DRAW_INSTANCED_START_INDEX(x) (((x) << VIV_FE_DRAW_INSTANCED_START_INDEX__SHIFT) & VIV_FE_DRAW_INSTANCED_START_INDEX__MASK) | ||
|
||
#define VIV_FE_WAIT_FENCE 0x00000000 | ||
|
||
#define VIV_FE_WAIT_FENCE_HEADER 0x00000000 | ||
#define VIV_FE_WAIT_FENCE_HEADER_OP__MASK 0xf8000000 | ||
#define VIV_FE_WAIT_FENCE_HEADER_OP__SHIFT 27 | ||
#define VIV_FE_WAIT_FENCE_HEADER_OP_WAIT_FENCE 0x78000000 | ||
#define VIV_FE_WAIT_FENCE_HEADER_UNK16__MASK 0x00030000 | ||
#define VIV_FE_WAIT_FENCE_HEADER_UNK16__SHIFT 16 | ||
#define VIV_FE_WAIT_FENCE_HEADER_UNK16(x) (((x) << VIV_FE_WAIT_FENCE_HEADER_UNK16__SHIFT) & VIV_FE_WAIT_FENCE_HEADER_UNK16__MASK) | ||
#define VIV_FE_WAIT_FENCE_HEADER_WAITCOUNT__MASK 0x0000ffff | ||
#define VIV_FE_WAIT_FENCE_HEADER_WAITCOUNT__SHIFT 0 | ||
#define VIV_FE_WAIT_FENCE_HEADER_WAITCOUNT(x) (((x) << VIV_FE_WAIT_FENCE_HEADER_WAITCOUNT__SHIFT) & VIV_FE_WAIT_FENCE_HEADER_WAITCOUNT__MASK) | ||
|
||
#define VIV_FE_WAIT_FENCE_ADDRESS 0x00000004 | ||
|
||
#define VIV_FE_DRAW_INDIRECT 0x00000000 | ||
|
||
#define VIV_FE_DRAW_INDIRECT_HEADER 0x00000000 | ||
#define VIV_FE_DRAW_INDIRECT_HEADER_OP__MASK 0xf8000000 | ||
#define VIV_FE_DRAW_INDIRECT_HEADER_OP__SHIFT 27 | ||
#define VIV_FE_DRAW_INDIRECT_HEADER_OP_DRAW_INDIRECT 0x80000000 | ||
#define VIV_FE_DRAW_INDIRECT_HEADER_INDEXED 0x00000100 | ||
#define VIV_FE_DRAW_INDIRECT_HEADER_TYPE__MASK 0x0000000f | ||
#define VIV_FE_DRAW_INDIRECT_HEADER_TYPE__SHIFT 0 | ||
#define VIV_FE_DRAW_INDIRECT_HEADER_TYPE(x) (((x) << VIV_FE_DRAW_INDIRECT_HEADER_TYPE__SHIFT) & VIV_FE_DRAW_INDIRECT_HEADER_TYPE__MASK) | ||
|
||
#define VIV_FE_DRAW_INDIRECT_ADDRESS 0x00000004 | ||
|
||
#define VIV_FE_SNAP_PAGES 0x00000000 | ||
|
||
#define VIV_FE_SNAP_PAGES_HEADER 0x00000000 | ||
#define VIV_FE_SNAP_PAGES_HEADER_OP__MASK 0xf8000000 | ||
#define VIV_FE_SNAP_PAGES_HEADER_OP__SHIFT 27 | ||
#define VIV_FE_SNAP_PAGES_HEADER_OP_SNAP_PAGES 0x98000000 | ||
#define VIV_FE_SNAP_PAGES_HEADER_UNK0__MASK 0x0000001f | ||
#define VIV_FE_SNAP_PAGES_HEADER_UNK0__SHIFT 0 | ||
#define VIV_FE_SNAP_PAGES_HEADER_UNK0(x) (((x) << VIV_FE_SNAP_PAGES_HEADER_UNK0__SHIFT) & VIV_FE_SNAP_PAGES_HEADER_UNK0__MASK) | ||
|
||
|
||
#endif /* CMDSTREAM_XML */ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -8,12 +8,12 @@ This file was generated by the rules-ng-ng headergen tool in this git repository | |
git clone git://0x04.net/rules-ng-ng | ||
The rules-ng-ng source files this header was generated from are: | ||
- texdesc_3d.xml ( 3183 bytes, from 2017-12-18 16:51:59) | ||
- copyright.xml ( 1597 bytes, from 2016-12-08 16:37:56) | ||
- common.xml ( 35468 bytes, from 2018-01-22 13:48:54) | ||
- common_3d.xml ( 14615 bytes, from 2017-12-18 16:51:59) | ||
- texdesc_3d.xml ( 3183 bytes, from 2022-11-18 09:38:25) | ||
- copyright.xml ( 1597 bytes, from 2016-11-10 13:58:32) | ||
- common.xml ( 35664 bytes, from 2023-12-06 10:55:32) | ||
- common_3d.xml ( 15069 bytes, from 2023-11-22 10:05:24) | ||
Copyright (C) 2012-2018 by the following authors: | ||
Copyright (C) 2012-2023 by the following authors: | ||
- Wladimir J. van der Laan <[email protected]> | ||
- Christian Gmeiner <[email protected]> | ||
- Lucas Stach <[email protected]> | ||
|
@@ -65,6 +65,7 @@ DEALINGS IN THE SOFTWARE. | |
#define chipModel_GC520 0x00000520 | ||
#define chipModel_GC530 0x00000530 | ||
#define chipModel_GC600 0x00000600 | ||
#define chipModel_GC620 0x00000620 | ||
#define chipModel_GC700 0x00000700 | ||
#define chipModel_GC800 0x00000800 | ||
#define chipModel_GC860 0x00000860 | ||
|
@@ -481,5 +482,6 @@ DEALINGS IN THE SOFTWARE. | |
#define chipMinorFeatures11_NN_INTERLEVE8 0x00000008 | ||
#define chipMinorFeatures11_TP_REORDER 0x00000010 | ||
#define chipMinorFeatures11_PE_DEPTH_ONLY_OQFIX 0x00000020 | ||
#define chipMinorFeatures12_G2D_DEC400EX 0x00000020 | ||
|
||
#endif /* COMMON_XML */ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.