7a4930b27c
Because the oldest supported kernel version on the ar71xx target is 4.4, the condition that the kernel version is smaller than 3.15.0 is always false. Remove the obsolete checks from the target specific source files to clean up the code a bit. Signed-off-by: Gabor Juhos <juhosg@freemail.hu>
36 lines
903 B
C
36 lines
903 B
C
/*
|
|
* Atheros AR71xx DSA switch device support
|
|
*
|
|
* Copyright (C) 2008-2012 Gabor Juhos <juhosg@openwrt.org>
|
|
* Copyright (C) 2008 Imre Kaloz <kaloz@openwrt.org>
|
|
*
|
|
* This program is free software; you can redistribute it and/or modify it
|
|
* under the terms of the GNU General Public License version 2 as published
|
|
* by the Free Software Foundation.
|
|
*/
|
|
|
|
#include <linux/init.h>
|
|
#include <linux/platform_device.h>
|
|
|
|
#include <asm/mach-ath79/ath79.h>
|
|
|
|
#include "dev-dsa.h"
|
|
|
|
static struct platform_device ar71xx_dsa_switch_device = {
|
|
.name = "dsa",
|
|
.id = 0,
|
|
};
|
|
|
|
void __init ath79_register_dsa(struct device *netdev,
|
|
struct device *miidev,
|
|
struct dsa_platform_data *d)
|
|
{
|
|
int i;
|
|
|
|
d->netdev = netdev;
|
|
for (i = 0; i < d->nr_chips; i++)
|
|
d->chip[i].host_dev = miidev;
|
|
|
|
ar71xx_dsa_switch_device.dev.platform_data = d;
|
|
platform_device_register(&ar71xx_dsa_switch_device);
|
|
}
|