All MTL and ARL SKUs share the same GSC FW, but the newer platforms are only supported in newer blobs. In particular, ARL-S is supported starting from 102.0.10.1878 (which is already the minimum required version for ARL in the code), while ARL-H and ARL-U are supported from 102.1.15.1926. Therefore, the driver needs to check which specific ARL subplatform its running on when verifying that the GSC FW is new enough for it.
Showing the changes to include (1 of 5 files). Show all
Unified · Split
| @@ -771,13 +771,24 @@ · 770 unmodified lines | ||
| 771 | 771 | INTEL_ATS_M150_IDS(MACRO__, ## __VA_ARGS__), \ |
| 772 | 772 | INTEL_ATS_M75_IDS(MACRO__, ## __VA_ARGS__) |
| 773 | 773 | |
| 774 | −/* MTL */ | |
| 775 | −#define INTEL_ARL_IDS(MACRO__, ...) \ | |
| 776 | − MACRO__(0x7D41, ## __VA_ARGS__), \ | |
| 774 | +/* ARL */ | |
| 775 | +#define INTEL_ARL_H_IDS(MACRO__, ...) \ | |
| 777 | 776 | MACRO__(0x7D51, ## __VA_ARGS__), \ |
| 778 | − MACRO__(0x7D67, ## __VA_ARGS__), \ | |
| 779 | 777 | MACRO__(0x7DD1, ## __VA_ARGS__) |
| 780 | 778 | |
| 779 | +#define INTEL_ARL_U_IDS(MACRO__, ...) \ | |
| 780 | + MACRO__(0x7D41, ## __VA_ARGS__) \ | |
| 781 | + | |
| 782 | +#define INTEL_ARL_S_IDS(MACRO__, ...) \ | |
| 783 | + MACRO__(0x7D67, ## __VA_ARGS__), \ | |
| 784 | + MACRO__(0xB640, ## __VA_ARGS__) | |
| 785 | + | |
| 786 | +#define INTEL_ARL_IDS(MACRO__, ...) \ | |
| 787 | + INTEL_ARL_H_IDS(MACRO__, ## __VA_ARGS__), \ | |
| 788 | + INTEL_ARL_U_IDS(MACRO__, ## __VA_ARGS__), \ | |
| 789 | + INTEL_ARL_S_IDS(MACRO__, ## __VA_ARGS__) | |
| 790 | + | |
| 791 | +/* MTL */ | |
| 781 | 792 | #define INTEL_MTL_IDS(MACRO__, ...) \ |
| 782 | 793 | INTEL_ARL_IDS(MACRO__, ## __VA_ARGS__), \ |
| 783 | 794 | MACRO__(0x7D40, ## __VA_ARGS__), \ |