shpc_indirect_read
rc = shpc_indirect_read(ctrl, 0, &shpc_base_offset);
rc = shpc_indirect_read(ctrl, 3, &tempdword);
rc = shpc_indirect_read(ctrl, i, &tempdword);