diff options
author | Hauke Mehrtens <hauke@openwrt.org> | 2013-02-14 12:36:52 +0000 |
---|---|---|
committer | Hauke Mehrtens <hauke@openwrt.org> | 2013-02-14 12:36:52 +0000 |
commit | f47db5b16a735be7cf661dcd9e75d00774c2b8e9 (patch) | |
tree | b5a9c9744bf5a5c89a9ed7acf3a208e7aa6eadc7 /package/switch/src/switch-robo.c | |
parent | e7ecb15a75509a391ba12fd6e143e48aeaddfef4 (diff) | |
download | upstream-f47db5b16a735be7cf661dcd9e75d00774c2b8e9.tar.gz upstream-f47db5b16a735be7cf661dcd9e75d00774c2b8e9.tar.bz2 upstream-f47db5b16a735be7cf661dcd9e75d00774c2b8e9.zip |
switch: export name of device found via /proc
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35596 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'package/switch/src/switch-robo.c')
-rw-r--r-- | package/switch/src/switch-robo.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/package/switch/src/switch-robo.c b/package/switch/src/switch-robo.c index 57240a3fd0..f7159729b8 100644 --- a/package/switch/src/switch-robo.c +++ b/package/switch/src/switch-robo.c @@ -3,6 +3,7 @@ * * Copyright (C) 2005 Felix Fietkau <nbd@nbd.name> * Copyright (C) 2008 Michael Buesch <mb@bu3sch.de> + * Copyright (C) 2013 Hauke Mehrtens <hauke@hauke-m.de> * Based on 'robocfg' by Oleg I. Vdovikin * * This program is free software; you can redistribute it and/or @@ -40,7 +41,7 @@ #endif #define DRIVER_NAME "bcm53xx" -#define DRIVER_VERSION "0.02" +#define DRIVER_VERSION "0.03" #define PFX "roboswitch: " #define ROBO_PHY_ADDR 0x1E /* robo switch phy address */ @@ -862,6 +863,10 @@ static int __init robo_init(void) driver.ports = 9; driver.cpuport = 8; } + if (robo.is_5365) + snprintf(driver.dev_name, SWITCH_NAME_BUFSZ, "BCM5365"); + else + snprintf(driver.dev_name, SWITCH_NAME_BUFSZ, "BCM5%s%x", robo.devid & 0xff00 ? "" : "3", robo.devid); return switch_register_driver(&driver); } |