Commit c1bdb3ec authored by Philipp Stanner's avatar Philipp Stanner Committed by Takashi Iwai
Browse files

ALSA: hdspm: Replace deprecated PCI functions



pcim_iomap_table() and pcim_iomap_regions() have been deprecated.
Replace them with pcim_iomap_region().

Signed-off-by: default avatarPhilipp Stanner <phasta@kernel.org>
Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250404121911.85277-12-phasta@kernel.org
parent 4cc49b9b
Loading
Loading
Loading
Loading
+3 −4
Original line number Diff line number Diff line
@@ -6558,13 +6558,12 @@ static int snd_hdspm_create(struct snd_card *card,

	pci_set_master(hdspm->pci);

	err = pcim_iomap_regions(pci, 1 << 0, "hdspm");
	if (err < 0)
		return err;
	hdspm->iobase = pcim_iomap_region(pci, 0, "hdspm");
	if (IS_ERR(hdspm->iobase))
		return PTR_ERR(hdspm->iobase);

	hdspm->port = pci_resource_start(pci, 0);
	io_extent = pci_resource_len(pci, 0);
	hdspm->iobase = pcim_iomap_table(pci)[0];
	dev_dbg(card->dev, "remapped region (0x%lx) 0x%lx-0x%lx\n",
			(unsigned long)hdspm->iobase, hdspm->port,
			hdspm->port + io_extent - 1);