It can be tricky and unfortunately, it is different between the various SBCs and some SBCs have an abysmal SPI implementation. In any case, I would rather use Armbian than the original Linux distributions (they are often really bad)
Maybe the discussion Adding several SPI slaves to one RPi SPI bus and adding several SPI buses to one RPi can give you some pointers but it is RPi related.