Ignore:
Timestamp:
2012-04-05T22:03:21+02:00 (4 years ago)
Author:
blogic
Message:

[lantiq] add Easybox 802 - ARV752DPW

Implements the ARV752DPW architecture in mach-arv.c

Signed-off-by: Christian Rustmeier <rustmeier@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/lantiq/files-3.2/arch/mips/lantiq/xway/mach-arv.c

    r31060 r31206  
    755755                        "ARV752DPW22 - Arcor A803", 
    756756                        arv752dpw22_init); 
     757 
     758static void __init 
     759arv752dpw_init(void) 
     760{ 
     761#define ARV752DPW22_EBU                 0x2 
     762#define ARV752DPW22_USB                 100 
     763#define ARV752DPW22_RELAY               101 
     764#define ARV752DPW22_MAC_ADDR            0x7f0016 
     765 
     766        arv_load_nor(0x800000); 
     767        ltq_register_gpio_ebu(ARV752DPW22_EBU); 
     768        ltq_add_device_gpio_leds(-1, ARRAY_SIZE(arv752dpw22_gpio_leds), arv752dpw22_gpio_leds); 
     769        ltq_register_gpio_keys_polled(-1, LTQ_KEYS_POLL_INTERVAL, ARRAY_SIZE(arv752dpw22_gpio_keys), arv752dpw22_gpio_keys); 
     770        ltq_pci_data.irq[14] = (INT_NUM_IM3_IRL0 + 31); 
     771        ltq_pci_data.gpio |= PCI_EXIN1 | PCI_REQ2; 
     772        ltq_register_pci(&ltq_pci_data); 
     773        xway_register_dwc(ARV752DPW22_USB); 
     774        ltq_register_rt2x00("RT2860.eeprom"); 
     775        arv_register_ethernet(ARV752DPW22_MAC_ADDR); 
     776        gpio_request(ARV752DPW22_RELAY, "relay"); 
     777        gpio_set_value(ARV752DPW22_RELAY, 1); 
     778        gpio_export(ARV752DPW22_RELAY, 0); 
     779 
     780} 
     781 
     782MIPS_MACHINE(LANTIQ_MACH_ARV752DPW, 
     783                        "ARV752DPW", 
     784                        "ARV752DPW - Arcor A802", 
     785                        arv752dpw_init); 
Note: See TracChangeset for help on using the changeset viewer.