linux/drivers
Alex Deucher b6bd445a50 drm/amdgpu/smu10: fix smu10_get_clock_by_type_with_latency
[ Upstream commit 4d0a72b660 ]

Only send non-0 clocks to DC for validation.  This mirrors
what the windows driver does.

Bug: https://gitlab.freedesktop.org/drm/amd/issues/963
Reviewed-by: Evan Quan <evan.quan@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
History 2020-02-24 08:38:50 +01:00
..
accessibility treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 70 2019-05-24 17:36:47 +02:00
acpi ACPI: button: Add DMI quirk for Razer Blade Stealth 13 late 2019 lid switch 2020-02-24 08:38:23 +01:00
amba ARM updates for 5.4-rc: 2019-10-23 06:26:33 -04:00
android binder: fix log spam for existing debugfs file creation. 2020-02-01 09:32:54 +00:00
ata ata: ahci_brcm: Add missing clock management during recovery 2019-12-25 20:47:24 -07:00
atm fore200e: Fix incorrect checks of NULL pointer dereference 2020-02-24 08:38:15 +01:00
auxdisplay auxdisplay: charlcd: deduplicate simple_strtoul() 2019-12-04 19:44:12 -08:00
base driver core: platform: fix u32 greater or equal to zero comparison 2020-02-24 08:38:39 +01:00
bcma bcma: fix block comment style 2019-10-24 08:45:31 +03:00
block brd: check and limit max_part par 2020-02-24 08:38:49 +01:00
bluetooth Bluetooth: btusb: Disable runtime suspend on Realtek devices 2020-02-11 04:36:40 -08:00
bus bus: fsl-mc: properly empty-initialize structure 2020-02-24 08:38:28 +01:00
cdrom cdrom: respect device capabilities during opening action 2019-11-26 13:02:24 -07:00
char char: hpet: Fix out-of-bounds read bug 2020-02-24 08:38:46 +01:00
clk clk: uniphier: Add SCSSI clock gate for each channel 2020-02-24 08:38:22 +01:00
clocksource clocksource: davinci: only enable clockevents once tim34 is initialized 2020-02-24 08:38:26 +01:00
connector connector: remove redundant input callback from cn_dev 2019-07-21 13:31:14 -07:00
counter counter: Simplify the count_read and count_write callbacks 2019-10-18 19:47:27 +01:00
cpufreq cpufreq: Avoid creating excessively large stack frames 2020-02-11 04:36:56 -08:00
cpuidle cpuidle: teo: Fix intervals[] array indexing bug 2020-01-13 11:14:58 +01:00
crypto crypto: hisilicon - Bugfixed tfm leak 2020-02-24 08:38:32 +01:00
dax libnvdimm for 5.5 2019-12-01 18:43:25 -08:00
dca treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 33 2019-05-24 17:27:11 +02:00
devfreq PM / devfreq: Add debugfs support with devfreq_summary file 2020-02-24 08:38:33 +01:00
dio treewide: Add SPDX license identifier - Makefile/Kconfig 2019-05-21 10:50:46 +02:00
dma dmaengine: imx-sdma: Fix memory leak 2020-02-24 08:38:20 +01:00
dma-buf - A fix for a memory leak in the dma-buf support 2019-12-09 17:13:19 +10:00
edac EDAC/sifive: Fix return value check in ecc_register() 2020-02-24 08:38:33 +01:00
eisa treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 210 2019-05-30 11:29:53 -07:00
extcon Char/Misc driver patches for 5.5-rc1 2019-11-27 10:53:50 -08:00
firewire FireWire (IEEE 1394) subsystem updates: 2019-12-02 14:13:00 -08:00
firmware efi/arm: Defer probe of PCIe backed efifb on DT systems 2020-02-24 08:38:36 +01:00
fpga fpga: dfl: fme: add power management support 2019-10-16 19:18:27 -07:00
fsi fsi: aspeed: Fix OPB0 byte order register values 2019-11-08 11:28:21 +01:00
gnss treewide: Add SPDX license identifier - Makefile/Kconfig 2019-05-21 10:50:46 +02:00
gpio gpiolib: Set lockdep class for hierarchical irq domains 2020-02-24 08:38:30 +01:00
gpu drm/amdgpu/smu10: fix smu10_get_clock_by_type_with_latency 2020-02-24 08:38:50 +01:00
greybus greybus: remove excessive check in gb_connection_hd_cport_quiesce() 2019-10-10 15:24:19 +02:00
hid HID: hidraw, uhid: Always report EPOLLOUT 2020-01-10 15:34:28 +01:00
hsi HSI changes for the 5.4 series 2019-09-22 12:02:21 -07:00
hv hv_balloon: Balloon up according to request page number 2020-02-11 04:36:52 -08:00
hwmon hwmon: (pmbus/ltc2978) Fix PMBus polling of MFR_COMMON definitions. 2020-02-19 19:54:11 +01:00
hwspinlock hwspinlock: u8500_hsem: Remove redundant PM runtime implementation 2019-11-08 16:42:26 -08:00
hwtracing coresight: etm4x: Fix unused function warning 2020-01-14 15:38:28 +01:00
i2c i2c: cros-ec-tunnel: Fix ACPI identifier 2020-02-14 16:53:05 -05:00
i3c i3c: Spelling s/dicovered/discovered/ 2019-10-31 11:24:52 +01:00
ide ide: serverworks: potential overflow in svwks_set_pio_mode() 2020-02-24 08:38:37 +01:00
idle cpuidle: Drop disabled field from struct cpuidle_state 2019-11-29 11:48:39 +01:00
iio iio: imu: st_lsm6dsx: check return value from st_lsm6dsx_sensor_set_enable 2020-02-24 08:38:05 +01:00
infiniband RDMA/mlx5: Don't fake udata for kernel path 2020-02-24 08:38:33 +01:00
input Input: edt-ft5x06 - work around first register access error 2020-02-24 08:38:25 +01:00
interconnect interconnect: qcom: msm8974: Walk the list safely on node removal 2019-12-12 10:28:54 +01:00
iommu iommu/vt-d: Remove unnecessary WARN_ON_ONCE() 2020-02-24 08:38:41 +01:00
ipack TTY / Serial driver updates for 5.3-rc1 2019-07-11 15:38:21 -07:00
irqchip irqchip/gic-v3-its: Reference to its_invall_cmd descriptor when building INVALL 2020-02-24 08:38:48 +01:00
isdn compat_ioctl: remove most of fs/compat_ioctl.c 2019-12-01 13:46:15 -08:00
leds leds: pca963x: Fix open-drain initialization 2020-02-24 08:38:01 +01:00
lightnvm lightnvm: print error when target is not found 2019-09-05 13:17:01 -06:00
macintosh powerpc updates for 5.5 2019-11-30 14:35:43 -08:00
mailbox mailbox changes for v5.5 2019-12-01 18:42:02 -08:00
mcb drivers: mcb: use symbol namespaces 2019-11-03 19:54:53 +01:00
md bcache: fix incorrect data type usage in btree_flush_write() 2020-02-24 08:38:48 +01:00
media media: uvcvideo: Add a quirk to force GEO GC6500 Camera bits-per-pixel value 2020-02-24 08:38:40 +01:00
memory memory: tegra: Fixes for v5.5-rc1 2019-12-06 08:28:51 -08:00
memstick pci-v5.5-changes 2019-12-03 13:58:22 -08:00
message scsi: mptfusion: Fix double fetch bug in ioctl 2020-01-15 23:05:52 -05:00
mfd mfd: max77650: Select REGMAP_IRQ in Kconfig 2020-02-14 16:53:06 -05:00
misc misc: xilinx_sdfec: fix xsdfec_poll()'s return type 2020-02-24 08:38:28 +01:00
mmc mmc: core: Rework wp-gpio handling 2020-02-19 19:54:13 +01:00
mtd mtd: sharpslpart: Fix unsigned comparison to zero 2020-02-14 16:53:04 -05:00
mux drivers: Introduce device lookup variants by of_node 2019-07-30 13:07:41 +02:00
net iwlwifi: mvm: Check the sta is not NULL in iwl_mvm_cfg_he_sta() 2020-02-24 08:38:49 +01:00
nfc NFC: port100: Convert cpu_to_le16(le16_to_cpu(E1) + E2) to use le16_add_cpu(). 2020-02-24 08:38:12 +01:00
ntb Add Hygon Device ID to the AMD NTB device driver 2019-12-07 18:38:17 -08:00
nubus nubus: Remove cast to void pointer 2019-10-21 09:08:15 +02:00
nvdimm libnvdimm for 5.5 2019-12-01 18:43:25 -08:00
nvme nvme-pci: remove nvmeq->tags 2020-02-24 08:38:48 +01:00
nvmem nvmem: core: fix memory abort in cleanup path 2020-02-11 04:36:52 -08:00
of of: Add OF_DMA_DEFAULT_COHERENT & select it on powerpc 2020-02-11 04:36:56 -08:00
opp opp: Free static OPPs on errors while adding them 2020-02-24 08:38:12 +01:00
oprofile Printk changes for 5.5 2019-11-25 19:40:40 -08:00
parisc parisc: Remove 32-bit DMA enforcement from sba_iommu 2019-10-14 21:44:26 +02:00
parport parport: daisy: use new parport device model 2019-11-13 19:09:49 +08:00
pci PCI/ATS: Restore EXPORT_SYMBOL_GPL() for pci_{enable,disable}_ats() 2020-02-24 08:38:19 +01:00
pcmcia pcmcia: remove unused dprintk definition 2019-11-22 07:03:45 +01:00
perf perf/imx_ddr: Fix cpu hotplug state cleanup 2020-02-24 08:38:30 +01:00
phy phy: qualcomm: Adjust indentation in read_poll_timeout 2020-02-11 04:37:18 -08:00
pinctrl pinctrl: tigerlake: Tiger Lake uses _HID enumeration 2020-02-24 08:38:33 +01:00
platform platform/x86: intel_mid_powerbtn: Take a copy of ddata 2020-02-14 16:53:01 -05:00
pnp docs: driver-api: add a series of orphaned documents 2019-07-15 11:03:02 -03:00
power power: supply: ltc2941-battery-gauge: fix use-after-free 2020-02-11 04:36:55 -08:00
powercap powercap: intel_rapl: add NULL pointer check to rapl_mmio_cpu_online() 2020-01-07 12:24:34 +01:00
pps drivers/pps/pps.c: clear offset flags in PPS_SETPARAMS ioctl 2019-07-16 19:23:24 -07:00
ps3 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 167 2019-05-30 11:26:39 -07:00
ptp ptp: free ptp device pin descriptors properly 2020-01-14 10:58:57 -08:00
pwm pwm: Remove set but not set variable 'pwm' 2020-02-24 08:38:37 +01:00
rapidio drivers/rapidio/rio-access.c: fix missing include of <linux/rio_drv.h> 2019-12-04 19:44:13 -08:00
ras RAS: Build debugfs.o only when enabled in Kconfig 2019-08-08 17:44:02 +02:00
regulator regulator: core: Fix exported symbols to the exported GPL version 2020-02-24 08:38:38 +01:00
remoteproc remoteproc: Initialize rproc_class before use 2020-02-24 08:38:38 +01:00
reset reset: uniphier: Add SCSSI reset control for each channel 2020-02-24 08:38:21 +01:00
rpmsg rpmsg updates for v5.5 2019-12-01 18:39:24 -08:00
rtc rtc: i2c/spi: Avoid inclusion of REGMAP support when not needed 2020-02-24 08:38:09 +01:00
s390 s390/pkey: fix missing length of protected key on return 2020-02-19 19:54:06 +01:00
sbus compat_ioctl: move more drivers to compat_ptr_ioctl 2019-10-23 17:23:44 +02:00
scsi scsi: iscsi: Don't destroy session if there are outstanding connections 2020-02-24 08:38:32 +01:00
sfi treewide: Add SPDX license identifier - Makefile/Kconfig 2019-05-21 10:50:46 +02:00
sh sh/intc: Use pr_warn instead of pr_warning 2019-10-18 15:01:55 +02:00
siox treewide: Add SPDX license identifier - Makefile/Kconfig 2019-05-21 10:50:46 +02:00
slimbus slimbus: fix slim_tid_txn() 2019-08-18 12:56:10 +02:00
soc soc/tegra: fuse: Correct straps' address for older Tegra124 device trees 2020-02-24 08:38:25 +01:00
soundwire Merge 5.4-rc7 into char-misc-next 2019-11-11 06:24:30 +01:00
spi spi: spi-fsl-qspi: Ensure width is respected in spi-mem operations 2020-02-24 08:38:38 +01:00
spmi spmi: pmic-arb: Set lockdep class for hierarchical irq domains 2020-02-19 19:54:10 +01:00
ssb ssb: make array pwr_info_offset static const, makes object smaller 2019-09-13 17:23:18 +03:00
staging staging: wfx: fix possible overflow on jiffies comparaison 2020-02-24 08:38:33 +01:00
target SCSI fixes on 20200126 2020-01-26 10:39:09 -08:00
tc treewide: Add SPDX license identifier - Makefile/Kconfig 2019-05-21 10:50:46 +02:00
tee Fix OP-TEE compile error with nommu 2020-01-24 12:05:08 -08:00
thermal drivers: thermal: tsens: Work with old DTBs 2020-01-07 08:22:35 +01:00
thunderbolt thunderbolt: Power cycle the router if NVM authentication fails 2019-11-19 17:35:57 +01:00
tty tty: synclink_gt: Adjust indentation in several functions 2020-02-24 08:38:27 +01:00
uio uio: fix a sleep-in-atomic-context bug in uio_dmem_genirq_irqcontrol() 2020-02-24 08:38:05 +01:00
usb usb: musb: omap2430: Get rid of musb .set_vbus for omap2430 glue 2020-02-24 08:38:31 +01:00
vfio vfio/spapr/nvlink2: Skip unpinning pages on error exit 2020-02-24 08:38:23 +01:00
vhost Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2019-12-08 13:28:11 -08:00
video video: hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs. 2020-02-24 08:38:44 +01:00
virt compat_ioctl: remove most of fs/compat_ioctl.c 2019-12-01 13:46:15 -08:00
virtio virtio_balloon: Fix memory leaks on errors in virtballoon_probe() 2020-02-11 04:37:20 -08:00
visorbus visorbus: fix uninitialized variable access 2020-02-24 08:38:28 +01:00
vlynq treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 102 2019-05-24 17:39:00 +02:00
vme vme: bridges: reduce stack usage 2020-02-24 08:38:29 +01:00
w1 w1: new driver. DS2430 chip 2019-11-14 13:06:33 +08:00
watchdog drivers: watchdog: stm32_iwdg: set WDOG_HW_RUNNING at probe 2020-02-14 16:53:05 -05:00
xen xen/gntdev: Do not use mm notifiers with autotranslating guests 2020-02-11 04:37:06 -08:00
zorro treewide: Add SPDX license identifier - Makefile/Kconfig 2019-05-21 10:50:46 +02:00
Kconfig Staging/IIO driver patches for 5.4-rc1 2019-09-18 11:05:34 -07:00
Makefile Staging/IIO driver patches for 5.4-rc1 2019-09-18 11:05:34 -07:00