]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/blame - arch/arm/mach-ks8695/devices.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500
[mirror_ubuntu-jammy-kernel.git] / arch / arm / mach-ks8695 / devices.h
CommitLineData
d2912cb1 1/* SPDX-License-Identifier: GPL-2.0-only */
c53c9cf6 2/*
a09e64fb 3 * arch/arm/mach-ks8695/include/mach/devices.h
c53c9cf6
AV
4 *
5 * Copyright (C) 2006 Andrew Victor
c53c9cf6
AV
6 */
7
8#ifndef __ASM_ARCH_DEVICES_H
9#define __ASM_ARCH_DEVICES_H
10
11#include <linux/pci.h>
12
13 /* Ethernet */
14extern void __init ks8695_add_device_wan(void);
15extern void __init ks8695_add_device_lan(void);
16extern void __init ks8695_add_device_hpna(void);
17
18 /* PCI */
19#define KS8695_MODE_PCI 0
20#define KS8695_MODE_MINIPCI 1
21#define KS8695_MODE_CARDBUS 2
22
23struct ks8695_pci_cfg {
24 short mode;
d5341942 25 int (*map_irq)(const struct pci_dev *, u8, u8);
c53c9cf6
AV
26};
27extern __init void ks8695_init_pci(struct ks8695_pci_cfg *);
28
29#endif