Si, exactamente contiene eso que has citado, pongo la función entera:
static struct board_info __initdata board_VH4032N = {
.name = "96368VVW",
.expected_cpu_id = 0x6368,
.has_uart0 = 1,
.has_pci = 1,
.has_ohci0 = 1,
.has_ehci0 = 1,
.num_usbh_ports = 2,
.ephy_reset_gpio = 27,
.ephy_reset_gpio_flags = GPIOF_INIT_HIGH,
.has_enetsw = 1,
.enetsw = {
.used_ports = {
[0] = {
.used = 1,
.phy_id = 1,
.name = "port1",
},
[1] = {
.used = 1,
.phy_id = 2,
.name = "port2",
},
[2] = {
.used = 1,
.phy_id = 3,
.name = "port3",
},
[3] = {
.used = 1,
.phy_id = 4,
.name = "port4",
},
},
},
.leds = {
{
.name = "VH4032N:red:power",
.gpio = 24,
.default_trigger = "default-on",
},
{
.name = "VH4032N:blue:dsl",
.gpio = 2,
.active_low = 1,
},
{
.name = "VH4032N:red:dsl",
.gpio = 5,
.active_low = 1,
},
{
.name = "VH4032N:blue:hspa",
.gpio = 11,
.active_low = 1,
},
{
.name = "VH4032N:red:hspa",
.gpio = 12,
.active_low = 1,
},
{
.name = "VH4032N:blue:voice",
.gpio = 25,
.active_low = 1,
},
{
.name = "VH4032N:red:voice",
.gpio = 26,
.active_low = 1,
},
},
.buttons = {
{
.desc = "reset",
.gpio = 34,
.type = EV_KEY,
.code = KEY_RESTART,
.debounce_interval = BCM963XX_KEYS_DEBOUNCE_INTERVAL,
.active_low = 1,
},
{
.desc = "wps",
.gpio = 35,
.type = EV_KEY,
.code = KEY_WPS_BUTTON,
.debounce_interval = BCM963XX_KEYS_DEBOUNCE_INTERVAL,
.active_low = 1,
},
},
};