Changeset 6e701e2 in rtems
- Timestamp:
- Nov 23, 2009, 8:12:39 PM (11 years ago)
- Branches:
- 4.10, 4.11, 5, master
- Children:
- 8a68b60
- Parents:
- 6083017
- Location:
- c/src
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/ChangeLog
r6083017 r6e701e2 1 2009-11-23 Joel Sherrill <joel.sherrill@OARcorp.com> 2 3 * libchip/network/smc91111.c: Formatting. 4 1 5 2009-11-12 Ralf Corsépius <ralf.corsepius@rtems.org> 2 6 -
c/src/libchip/network/smc91111.c
r6083017 r6e701e2 442 442 while (n) { 443 443 db_printf("[%x:%x]", 444 (unsigned int)(n-> 445 m_data), 444 (unsigned int)(n-> m_data), 446 445 (unsigned int)(n->m_len)); 447 446 n = n->m_next; … … 892 891 DEBUG_FUNCTION(); 893 892 894 /* /\* activate io area *\/ */ 895 /* switch (sparc_leon23_get_psr_version()) {*/896 /* case 0: */ 897 /* case 2: */ 898 /* db_printf("Activating Leon2 io port\n"); */ 899 /* /\*configure pio *\/ */ 900 /* *((volatile unsigned int *)0x80000000) |= 0x10f80000;*/901 /* *((volatile unsigned int *)0x800000A8) |= */ 902 /* (0xe0 | chip->vector) << (8 * (chip->pio - 4)); */ 903 /* break; */ 904 /* default: */ 905 /* { */ 906 /* unsigned long irq_pio, irq_mctrl, addr_pio, addr_mctrl; */ 907 /* if ((addr_pio = */ 908 /* amba_find_apbslv_addr(VENDOR_GAISLER, */ 909 /* GAISLER_PIOPORT, &irq_pio)) */ 910 /* && (addr_mctrl = */ 911 /* amba_find_apbslv_addr(VENDOR_ESA, */ 912 /* ESA_MCTRL, &irq_mctrl))) { */ 913 /* LEON3_IOPORT_Regs_Map *io = */ 914 /* (LEON3_IOPORT_Regs_Map *) addr_pio; */ 915 /* db_printf */ 916 /* ("Activating Leon3 io port for smsc_lan91cxx (pio:%x mctrl:%x)\n", */ 917 /* (unsigned int)addr_pio, */ 918 /* (unsigned int)addr_mctrl);*/919 /* *((volatile unsigned int *)addr_mctrl) |= 0x10f80000; /\*mctrl ctrl 1 *\/ */ 920 /* io->irqmask |= (1 << chip->pio); */ 921 /* io->irqpol |= (1 << chip->pio); */ 922 /* io->irqedge |= (1 << chip->pio); */ 923 /* io->iodir &= ~(1 << chip->pio); */ 924 /* } else { */ 925 /* return 0; */ 926 /* } */ 927 /* } */ 928 /* } */ 893 #if 0 894 /* activate io area */ 895 switch (sparc_leon23_get_psr_version()) { 896 case 0: 897 case 2: 898 db_printf("Activating Leon2 io port\n"); 899 /*configure pio */ 900 *((volatile unsigned int *)0x80000000) |= 0x10f80000; 901 *((volatile unsigned int *)0x800000A8) |= 902 (0xe0 | chip->vector) << (8 * (chip->pio - 4)); 903 break; 904 default: 905 { 906 unsigned long irq_pio, irq_mctrl, addr_pio, addr_mctrl; 907 if ((addr_pio = amba_find_apbslv_addr(VENDOR_GAISLER, 908 GAISLER_PIOPORT, &irq_pio)) 909 && (addr_mctrl = 910 amba_find_apbslv_addr(VENDOR_ESA, ESA_MCTRL, &irq_mctrl))) { 911 LEON3_IOPORT_Regs_Map *io = 912 (LEON3_IOPORT_Regs_Map *) addr_pio; 913 db_printf 914 ("Activating Leon3 io port for smsc_lan91cxx (pio:%x mctrl:%x)\n", 915 (unsigned int)addr_pio, 916 (unsigned int)addr_mctrl); 917 *((volatile unsigned int *)addr_mctrl) |= 0x10f80000; /*mctrl ctrl 1 */ 918 io->irqmask |= (1 << chip->pio); 919 io->irqpol |= (1 << chip->pio); 920 io->irqedge |= (1 << chip->pio); 921 io->iodir &= ~(1 << chip->pio); 922 } else { 923 return 0; 924 } 925 } 926 } 927 #endif 929 928 930 929 /* parse driver name */ 931 if ((unitNumber = 932 rtems_bsdnet_parse_driver_name(config, &unitName)) < 0) { 930 if ((unitNumber = rtems_bsdnet_parse_driver_name(config, &unitName)) < 0) { 933 931 db_printf("Unitnumber < 0: %d\n", unitNumber); 934 932 return 0; … … 949 947 950 948 if (config->hardware_address) { 951 memcpy(cpd->arpcom.ac_enaddr, config->hardware_address, 952 ETHER_ADDR_LEN); 949 memcpy(cpd->arpcom.ac_enaddr, config->hardware_address, ETHER_ADDR_LEN); 953 950 } else { 954 951 /* dummy default address */
Note: See TracChangeset
for help on using the changeset viewer.