Merge pull request #1955 from freifunk-gluon/dgn3500b
lantiq-xway: add support for NETGEAR DGN3500B
This commit is contained in:
commit
c9f3017ac5
@ -274,6 +274,10 @@ lantiq-xway
|
|||||||
- FRITZ!Box 7330 [#avmflash]_ [#lan_as_wan]_
|
- FRITZ!Box 7330 [#avmflash]_ [#lan_as_wan]_
|
||||||
- FRITZ!Box 7330 SL [#avmflash]_ [#lan_as_wan]_
|
- FRITZ!Box 7330 SL [#avmflash]_ [#lan_as_wan]_
|
||||||
|
|
||||||
|
* NETGEAR
|
||||||
|
|
||||||
|
- DGN3500B [#lan_as_wan]_
|
||||||
|
|
||||||
mpc85xx-generic
|
mpc85xx-generic
|
||||||
---------------
|
---------------
|
||||||
|
|
||||||
|
@ -8,6 +8,7 @@ if sysconfig.primary_mac then
|
|||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
|
local json = require 'jsonc'
|
||||||
local platform = require 'gluon.platform'
|
local platform = require 'gluon.platform'
|
||||||
local util = require 'gluon.util'
|
local util = require 'gluon.util'
|
||||||
|
|
||||||
@ -30,6 +31,15 @@ local function phy(index)
|
|||||||
return sysfs('/sys/class/ieee80211/phy%d/macaddress', index)
|
return sysfs('/sys/class/ieee80211/phy%d/macaddress', index)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
local function board(iface)
|
||||||
|
return function()
|
||||||
|
local data = json.load('/etc/board.json')
|
||||||
|
if data and data.network and data.network[iface] then
|
||||||
|
return data.network[iface].macaddr
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
|
||||||
-- Entries are matched in the order they are listed
|
-- Entries are matched in the order they are listed
|
||||||
local primary_addrs = {
|
local primary_addrs = {
|
||||||
@ -111,6 +121,11 @@ local primary_addrs = {
|
|||||||
'dir-860l-b1',
|
'dir-860l-b1',
|
||||||
}},
|
}},
|
||||||
}},
|
}},
|
||||||
|
{board('lan'), {
|
||||||
|
{'lantiq', 'xway', {
|
||||||
|
'netgear,dgn3500b',
|
||||||
|
}},
|
||||||
|
}},
|
||||||
-- phy0 default
|
-- phy0 default
|
||||||
{phy(0), {
|
{phy(0), {
|
||||||
{}, -- matches everything
|
{}, -- matches everything
|
||||||
|
@ -6,3 +6,7 @@ device('avm-fritz-box-7320', 'avm_fritz7320', {
|
|||||||
factory = false,
|
factory = false,
|
||||||
aliases = {'avm-fritz-box-7330', 'avm-fritz-box-7330-sl'},
|
aliases = {'avm-fritz-box-7330', 'avm-fritz-box-7330-sl'},
|
||||||
})
|
})
|
||||||
|
|
||||||
|
device('netgear-dgn3500b', 'netgear_dgn3500b', {
|
||||||
|
factory_ext = '.img',
|
||||||
|
})
|
||||||
|
Loading…
Reference in New Issue
Block a user