si2157: return -EINVAL if firmware blob is too big