the easiest and quickest way to do it would be to set up an electrum wallet (standard wallet > create a new seed > legacy) which you can use to receive from non-segwit wallets. from there, you can send the coins to your native segwit hardware wallet.
Better than legacy is to use P2SH which are compatible segwit addresses, like a transitional address.
They offer lower fees and are compatible with all old software.
They start with 3.