++
++static void __init
++arv752dpw_init(void)
++{
++#define ARV752DPW22_EBU 0x2
++#define ARV752DPW22_USB 72
++#define ARV752DPW22_RELAY 73
++ ltq_register_gpio_ebu(ARV752DPW22_EBU);
++ ltq_add_device_leds_gpio(-1, ARRAY_SIZE(arv752dpw22_leds_gpio), arv752dpw22_leds_gpio);
++ ltq_register_gpio_keys_polled(-1, LTQ_KEYS_POLL_INTERVAL, ARRAY_SIZE(arv752dpw22_gpio_keys), arv752dpw22_gpio_keys);
++ ltq_register_nor(&arv75xx_flash_data);
++ ltq_register_pci(<q_pci_data);
++ xway_register_dwc(ARV752DPW22_USB);
++ arv75xx_register_ethernet();
++ gpio_request(ARV752DPW22_RELAY, "relay");
++ gpio_set_value(ARV752DPW22_RELAY, 1);
++ gpio_export(ARV752DPW22_RELAY, 0);
++}
++
++MIPS_MACHINE(LANTIQ_MACH_ARV752DPW,
++ "ARV752DPW",
++ "ARV752DPW - Arcor A802",
++ arv752dpw_init);
++