As per software restrictions, DAI0 includes SPORT0 to SPORT3 instances while DAI1 includes SPORT4 to SPORT7 instances. If SPORT device instance's grouping is done across DAIs, then maximum of two global groups can be created. In such scenarios, create two global groups using adi_sport_CreateGlobalGroup() API twice and then call "adi_sport_GlobalEnable()" API. This will ensure that the all SPORT instances across DAIs are enabled at the same time.
In order to create a global group of SPORT devices, it is expected that all the SPORTs in a single group to have same clock, frame sync configurations.
Please refer to the "Grouping of SPORTs" and "Programming Global SPORT Groups" for more clarity on SPORT grouping and Global Enable methods in the HRM.
https://www.analog.com/media/en/dsp-documentation/processor-manuals/adsp-2159x-sc591-592-594-hrm.pdf