Skip to content
Snippets Groups Projects
Commit 43d1a2c3 authored by Gabor Juhos's avatar Gabor Juhos
Browse files

ramips: rt3883: enable PCI on the RT-N56U board

SVN-Revision: 30528
parent 784be92e
No related branches found
No related tags found
No related merge requests found
......@@ -12,6 +12,8 @@
#include <linux/platform_device.h>
#include <linux/rtl8367.h>
#include <linux/ethtool.h>
#include <linux/pci.h>
#include <linux/rt2x00_platform.h>
#include <asm/mach-ralink/machine.h>
#include <asm/mach-ralink/dev-gpio-buttons.h>
......@@ -105,6 +107,18 @@ static struct platform_device rt_n56u_rtl8367_device = {
}
};
static struct rt2x00_platform_data rt_n56u_pci_wlan_data = {
.eeprom_file_name = "rt2x00pci_1_0.eeprom",
};
static int rt_n56u_pci_plat_dev_init(struct pci_dev *dev)
{
if (dev->bus->number == 1 && PCI_SLOT(dev->devfn) == 0)
dev->dev.platform_data = &rt_n56u_pci_wlan_data;
return 0;
}
static void __init rt_n56u_init(void)
{
rt3883_gpio_init(RT3883_GPIO_MODE_I2C |
......@@ -133,6 +147,8 @@ static void __init rt_n56u_init(void)
rt3883_register_wdt(false);
rt3883_register_usbhost();
rt3883_pci_set_plat_dev_init(rt_n56u_pci_plat_dev_init);
rt3883_pci_init(RT3883_PCI_MODE_PCIE);
}
MIPS_MACHINE(RAMIPS_MACH_RT_N56U, "RT-N56U", "Asus RT-N56U", rt_n56u_init);
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment