Linux Audio

Check our new training course

Loading...
Note: File does not exist in v6.9.4.
 1// SPDX-License-Identifier: GPL-2.0-or-later
 2/*
 3 *  fixup-tb0219.c, The TANBAC TB0219 specific PCI fixups.
 4 *
 5 *  Copyright (C) 2003	Megasolution Inc. <matsu@megasolution.jp>
 6 *  Copyright (C) 2004-2005  Yoichi Yuasa <yuasa@linux-mips.org>
 7 */
 8#include <linux/init.h>
 9#include <linux/pci.h>
10
11#include <asm/vr41xx/tb0219.h>
12
13int pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin)
14{
15	int irq = -1;
16
17	switch (slot) {
18	case 12:
19		irq = TB0219_PCI_SLOT1_IRQ;
20		break;
21	case 13:
22		irq = TB0219_PCI_SLOT2_IRQ;
23		break;
24	case 14:
25		irq = TB0219_PCI_SLOT3_IRQ;
26		break;
27	default:
28		break;
29	}
30
31	return irq;
32}
33
34/* Do platform specific device initialization at pci_enable_device() time */
35int pcibios_plat_dev_init(struct pci_dev *dev)
36{
37	return 0;
38}