SCARLETT2_PORT_TYPE_MIX
[SCARLETT2_PORT_TYPE_MIX] = {
[SCARLETT2_PORT_TYPE_MIX] = { 10, 18 },
{ SCARLETT2_PORT_TYPE_MIX, 0, 18 },
{ SCARLETT2_PORT_TYPE_MIX, 0, 18 },
{ SCARLETT2_PORT_TYPE_MIX, 0, 18 },
[SCARLETT2_PORT_TYPE_MIX] = { 10, 18 },
{ SCARLETT2_PORT_TYPE_MIX, 0, 18 },
{ SCARLETT2_PORT_TYPE_MIX, 0, 18 },
{ SCARLETT2_PORT_TYPE_MIX, 0, 18 },
[SCARLETT2_PORT_TYPE_MIX] = { 10, 18 },
{ SCARLETT2_PORT_TYPE_MIX, 0, 18 },
{ SCARLETT2_PORT_TYPE_MIX, 0, 18 },
{ SCARLETT2_PORT_TYPE_MIX, 0, 18 },
[SCARLETT2_PORT_TYPE_MIX] = { 6, 8 },
{ SCARLETT2_PORT_TYPE_MIX, 0, 8 },
{ SCARLETT2_PORT_TYPE_MIX, 0, 8 },
{ SCARLETT2_PORT_TYPE_MIX, 0, 8 },
[SCARLETT2_PORT_TYPE_MIX] = { 8, 8 },
{ SCARLETT2_PORT_TYPE_MIX, 0, 8 },
{ SCARLETT2_PORT_TYPE_MIX, 0, 8 },
{ SCARLETT2_PORT_TYPE_MIX, 0, 8 },
[SCARLETT2_PORT_TYPE_MIX] = { 10, 20 },
{ SCARLETT2_PORT_TYPE_MIX, 0, 20 },
{ SCARLETT2_PORT_TYPE_MIX, 0, 20 },
{ SCARLETT2_PORT_TYPE_MIX, 0, 20 },
[SCARLETT2_PORT_TYPE_MIX] = { 12, 25 },
{ SCARLETT2_PORT_TYPE_MIX, 0, 25 },
{ SCARLETT2_PORT_TYPE_MIX, 0, 25 },
[SCARLETT2_PORT_TYPE_MIX] = { 9, 9 },
{ SCARLETT2_PORT_TYPE_MIX, 8, 1 },
{ SCARLETT2_PORT_TYPE_MIX, 6, 2 },
{ SCARLETT2_PORT_TYPE_MIX, 0, 6 },
[SCARLETT2_PORT_TYPE_MIX] = { 12, 14 },
{ SCARLETT2_PORT_TYPE_MIX, 12, 2 },
{ SCARLETT2_PORT_TYPE_MIX, 10, 2 },
{ SCARLETT2_PORT_TYPE_MIX, 0, 10 },
[SCARLETT2_PORT_TYPE_MIX] = { 8, 6 },
{ SCARLETT2_PORT_TYPE_MIX, 4, 2 },
{ SCARLETT2_PORT_TYPE_MIX, 2, 2 },
{ SCARLETT2_PORT_TYPE_MIX, 0, 2 },
{ SCARLETT2_PORT_TYPE_MIX, 4, 2 },
{ SCARLETT2_PORT_TYPE_MIX, 2, 2 },
{ SCARLETT2_PORT_TYPE_MIX, 0, 2 },
{ SCARLETT2_PORT_TYPE_MIX, 4, 2 },
{ SCARLETT2_PORT_TYPE_MIX, 2, 2 },
{ SCARLETT2_PORT_TYPE_MIX, 0, 2 },
[SCARLETT2_PORT_TYPE_MIX] = { 6, 6 },
{ SCARLETT2_PORT_TYPE_MIX, 4, 2 },
{ SCARLETT2_PORT_TYPE_MIX, 2, 2 },
{ SCARLETT2_PORT_TYPE_MIX, 0, 2 },
{ SCARLETT2_PORT_TYPE_MIX, 4, 2 },
{ SCARLETT2_PORT_TYPE_MIX, 2, 2 },
{ SCARLETT2_PORT_TYPE_MIX, 0, 2 },
{ SCARLETT2_PORT_TYPE_MIX, 4, 2 },
{ SCARLETT2_PORT_TYPE_MIX, 2, 2 },
{ SCARLETT2_PORT_TYPE_MIX, 0, 2 },
[SCARLETT2_PORT_TYPE_MIX] = { 8, 12 },
{ SCARLETT2_PORT_TYPE_MIX, 10, 2 },
{ SCARLETT2_PORT_TYPE_MIX, 0, 10 },
{ SCARLETT2_PORT_TYPE_MIX, 10, 2 },
{ SCARLETT2_PORT_TYPE_MIX, 0, 10 },
{ SCARLETT2_PORT_TYPE_MIX, 10, 2 },
{ SCARLETT2_PORT_TYPE_MIX, 0, 10 },
[SCARLETT2_PORT_TYPE_MIX] = { 10, 18 },
{ SCARLETT2_PORT_TYPE_MIX, 0, 18 },
{ SCARLETT2_PORT_TYPE_MIX, 0, 18 },
[SCARLETT2_PORT_TYPE_MIX] = { 10, 18 },
{ SCARLETT2_PORT_TYPE_MIX, 0, 18 },
{ SCARLETT2_PORT_TYPE_MIX, 0, 18 },
[SCARLETT2_PORT_TYPE_MIX] = { 10, 18 },
{ SCARLETT2_PORT_TYPE_MIX, 0, 18 },
{ SCARLETT2_PORT_TYPE_MIX, 0, 18 },
if (port_type == SCARLETT2_PORT_TYPE_MIX &&
if (port_type == SCARLETT2_PORT_TYPE_MIX &&
port_count[SCARLETT2_PORT_TYPE_MIX][SCARLETT2_PORT_OUT] -
port_count[SCARLETT2_PORT_TYPE_MIX][SCARLETT2_PORT_IN] -