Lines Matching +full:ixp4xx +full:- +full:timer
1 // SPDX-License-Identifier: GPL-2.0
3 * DSM-G600 board-setup
8 * based on ixdp425-setup.c:
9 * Copyright (C) 2003-2004 MontaVista Software, Inc.
10 * based on nslu2-power.c:
12 * based on nslu2-io.c:
18 * Maintainers: http://www.nslu2-linux.org/
23 #include <linux/timer.h>
33 #include <asm/mach-types.h>
41 /* DSM-G600 Timer Setting */
65 .name = "IXP4XX-Flash",
73 .dev_id = "i2c-gpio.0",
83 .name = "i2c-gpio",
114 .name = "leds-gpio",
115 .id = -1,
174 /* This is used to make sure the power-button pusher is serious. The button
195 power_button_countdown--; in dsmg600_power_handler()
199 /* Done on button release, to allow for auto-power-on mods. */ in dsmg600_power_handler()
219 /* This is the paper-clip reset, it shuts the machine down directly. */ in dsmg600_reset_handler()
227 /* The xtal on this machine is non-standard. */ in dsmg600_timer_init()
241 IRQF_TRIGGER_LOW, "DSM-G600 reset button", NULL) < 0) { in dsmg600_gpio_init()
248 * The power button on the D-Link DSM-G600 is on GPIO 15, but in dsmg600_gpio_init()
250 * have to poll it with a kernel timer. in dsmg600_gpio_init()
276 IXP4XX_EXP_BUS_BASE(0) + ixp4xx_exp_bus_size - 1; in dsmg600_init()
282 /* The UART is required on the DSM-G600 (Redboot cannot use the in dsmg600_init()
283 * NIC) -- do it here so that it does *not* get removed if in dsmg600_init()
293 MACHINE_START(DSMG600, "D-Link DSM-G600 RevA")
294 /* Maintainer: www.nslu2-linux.org */