Advertisement
Guest User

ARV752DPW - architecture

a guest
Apr 2nd, 2012
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. Index: mach-arv.c
  2. ===================================================================
  3. --- mach-arv.c (revision 31158)
  4. +++ mach-arv.c (working copy)
  5. @@ -754,3 +754,37 @@
  6. "ARV752DPW22",
  7. "ARV752DPW22 - Arcor A803",
  8. arv752dpw22_init);
  9. +
  10. +
  11. +
  12. +
  13. +
  14. +
  15. +static void __init
  16. +arv752dpw_init(void)
  17. +{
  18. +#define ARV752DPW22_EBU 0x2
  19. +#define ARV752DPW22_USB 100
  20. +#define ARV752DPW22_RELAY 101
  21. +#define ARV752DPW22_MAC_ADDR 0x7f0016
  22. +
  23. + arv_load_nor(0x800000);
  24. + ltq_register_gpio_ebu(ARV752DPW22_EBU);
  25. + ltq_add_device_gpio_leds(-1, ARRAY_SIZE(arv752dpw22_gpio_leds), arv752dpw22_gpio_leds);
  26. + ltq_register_gpio_keys_polled(-1, LTQ_KEYS_POLL_INTERVAL, ARRAY_SIZE(arv752dpw22_gpio_keys), arv752dpw22_gpio_keys);
  27. + ltq_pci_data.irq[14] = (INT_NUM_IM3_IRL0 + 31);
  28. + ltq_pci_data.gpio |= PCI_EXIN1 | PCI_REQ2;
  29. + ltq_register_pci(&ltq_pci_data);
  30. + xway_register_dwc(ARV752DPW22_USB);
  31. + ltq_register_rt2x00("RT2860.eeprom");
  32. + arv_register_ethernet(ARV752DPW22_MAC_ADDR);
  33. + gpio_request(ARV752DPW22_RELAY, "relay");
  34. + gpio_set_value(ARV752DPW22_RELAY, 1);
  35. + gpio_export(ARV752DPW22_RELAY, 0);
  36. +
  37. +}
  38. +
  39. +MIPS_MACHINE(LANTIQ_MACH_ARV752DPW,
  40. + "ARV752DPW",
  41. + "ARV752DPW - Arcor A802",
  42. + arv752dpw_init);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement