Top up in Switzerland

It is being widely discussed in this topic:
https://community.revolut.com/t/switzerland-most-cost-efficient-top-up-methods/10424

Postfinance Value is a Debit/Prepaid card which is being topped up directly from the Postfinance account. It used to be free to topup Revolut a few weeks back. Again, ALL cards issued outside of EEA (which includes Swiss) are now subject to a charge from Revolut side.
So what you need to get is a debit/prepaid card which holds CHF and is issued in a EEA country.
Transferwise is now issuing such cards for free and they also have a swiss IBAN so you can top i t up for free.