As a proof of concept, I tried this series
> a6d210da1a01 hwmon: (k10temp) Use bitops
> d547552a1bf1 hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info
> c757938929c9 hwmon: (k10temp) Report temperatures per CPU die
> b00647c46c9d hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs
> 70831c8a9184 hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs
> fd8bdb23b918 hwmon: (k10temp) Display up to eight sets of CCD temperatures
on top of current openSUSE-15.2 snapshot. I rebuilt the module, replaced the
original one and "sensors" shows everything it does with 5.6-rc2. Which isn't
really that surprising as with this series, the only missing commit touching
drivers/hwmon/k10temp.c missing would be 9c4a38f19ed2 ("hwmon: (k10temp) Add
debugfs support").
On the other hand, I only tested on Ryzen 3900X. I can also try 2700X but it
would be probably good to also test with some Threadripper and Epyc.
The first two patches are probably not needed but there are some conflicts
without them.