Changeset 46a6fa91 in rtems
- Timestamp:
- 04/15/05 20:13:18 (19 years ago)
- Branches:
- 4.10, 4.11, 4.8, 4.9, 5, master
- Children:
- 8523f60
- Parents:
- 933fd06a
- Location:
- c/src/lib/libbsp/powerpc/mvme5500
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/lib/libbsp/powerpc/mvme5500/ChangeLog
r933fd06a r46a6fa91 1 2005-04-15 Joel Sherrill <joel@OARcorp.com> 2 3 * GT64260/GT64260TWSI.c, GT64260/GT64260TWSI.h, irq/GT64260Int.c, 4 network/GT64260eth.c, pci/pci.c, startup/bspclean.c, 5 startup/reboot.c: Fix warnings. 6 1 7 2005-04-15 Jennifer Averett <jennifer.averett@oarcorp.com> 2 8 -
c/src/lib/libbsp/powerpc/mvme5500/GT64260/GT64260TWSI.c
r933fd06a r46a6fa91 131 131 } 132 132 133 int GT64260TWSIread(unsigned char * pData, int lastByte)133 int GT64260TWSIread(unsigned char * pData, int lastByte) 134 134 { 135 135 unsigned int loop; -
c/src/lib/libbsp/powerpc/mvme5500/GT64260/GT64260TWSI.h
r933fd06a r46a6fa91 1 /* 2 * $Id$ 3 */ 4 5 #ifndef __GT64260TWSI_h 6 #define __GT64260TWSI_h 7 1 8 /* GT64260TWSI.h - header for the GT64260 Two-Wire Serial Interface */ 2 9 … … 8 15 #define TWSI_TWSIEN 0x40 9 16 #define TWSI_INTEN 0x80 17 18 void GT64260TWSIinit(); 19 int GT64260TWSIstart(); 20 int GT64260TWSIwrite(unsigned char Data); 21 int GT64260TWSIread(unsigned char *, int lastByte); 22 int GT64260TWSIstop(); 23 24 #endif -
c/src/lib/libbsp/powerpc/mvme5500/irq/GT64260Int.c
r933fd06a r46a6fa91 55 55 static void UpdateMainIrqTbl(int irqNum) 56 56 { 57 int i=0, j, shifted=0 , found=0;57 int i=0, j, shifted=0; 58 58 59 59 #ifdef SHOW_MORE_INIT_SETTINGS … … 111 111 void BSP_enable_main_irq(const rtems_irq_symbolic_name irqNum) 112 112 { 113 unsigned bitNum , mask;113 unsigned bitNum; 114 114 unsigned int level; 115 115 … … 142 142 { 143 143 unsigned bitNum; 144 unsigned int mask,level;144 unsigned int level; 145 145 146 146 bitNum = ((int)irqNum) - BSP_MICL_IRQ_LOWEST_OFFSET; -
c/src/lib/libbsp/powerpc/mvme5500/network/GT64260eth.c
r933fd06a r46a6fa91 127 127 #define ET_MINLEN 64 /* minimum message length */ 128 128 129 static int GTeth_ifioctl(struct ifnet *ifp, unsignedcmd, caddr_t data);129 static int GTeth_ifioctl(struct ifnet *ifp, int cmd, caddr_t data); 130 130 static void GTeth_ifstart (struct ifnet *); 131 131 static void GTeth_ifchange(struct GTeth_softc *sc); … … 153 153 static int GTeth_MissedFrame_err=0; 154 154 155 /* We can hard code the address here if config->hardware_address failed */156 static int GTethGet_macaddr(int macno, char *hwaddr)157 {158 hwaddr[0] = 0x00;159 hwaddr[1] = 0x01;160 hwaddr[2] = 0xaf;161 hwaddr[3] = 0x0b;162 hwaddr[4] = 0x75;163 hwaddr[5] = 0x36;164 165 return 0;166 }167 168 155 static void GT64260eth_irq_on(const rtems_irq_connect_data *irq) 169 156 { … … 537 524 printf(" Receive Packets:%-8lu\n", ifp->if_ipackets); 538 525 printf(" Receive errors:%-8lu\n", ifp->if_ierrors); 539 printf(" Missed Frame errors:%-8 lu\n",GTeth_MissedFrame_err);526 printf(" Missed Frame errors:%-8u\n", GTeth_MissedFrame_err); 540 527 printf(" Framing Errors:%-8lu\n", sc->stats.frame_errors); 541 528 printf(" Crc Errors:%-8lu\n", sc->stats.crc_errors); 542 529 printf(" Oversized Frames:%-8lu\n", sc->stats.length_errors); 543 printf(" Active Rxqs:%-8 lu\n",sc->rxq_active);530 printf(" Active Rxqs:%-8u\n", sc->rxq_active); 544 531 printf(" Tx Interrupts:%-8lu\n", sc->stats.txInterrupts); 545 532 printf("Multi-Buffer Packets:%-8lu\n", sc->stats.txMultiBuffPacket); … … 547 534 printf(" Transmitt errors:%-8lu\n", ifp->if_oerrors); 548 535 printf(" Tx/Rx collisions:%-8lu\n", ifp->if_collisions); 549 printf(" Active Txqs:%-8 lu\n", sc->txq_nactive);536 printf(" Active Txqs:%-8u\n", sc->txq_nactive); 550 537 } 551 538 552 539 void GT64260eth_err() 553 540 { 554 printf(" Missed Frame errors:%-8 lu\n", GTeth_MissedFrame_err);555 } 556 557 static int GTeth_ifioctl(struct ifnet *ifp, unsignedcmd, caddr_t data)541 printf(" Missed Frame errors:%-8u\n", GTeth_MissedFrame_err); 542 } 543 544 static int GTeth_ifioctl(struct ifnet *ifp, int cmd, caddr_t data) 558 545 { 559 546 struct GTeth_softc *sc = ifp->if_softc; … … 652 639 rxd = sc->rxq_head_desc; 653 640 654 sc->rxq_desc_busaddr = sc->rxq_head_desc;641 sc->rxq_desc_busaddr = (unsigned long) sc->rxq_head_desc; 655 642 #ifdef GT_DEBUG 656 643 printk("rxq_desc_busaddr %x ,&sc->rxq_desc[0] %x\n", … … 674 661 675 662 /* convert mbuf pointer to data pointer of correct type */ 676 rxd->ed_bufptr = mtod(m, void *);663 rxd->ed_bufptr = (unsigned) mtod(m, void *); 677 664 678 665 /* … … 721 708 struct mbuf *m; 722 709 int nloops=0; 723 unsigned int intr_status = sc->intr_errsts[sc->intr_err_ptr1];724 710 725 711 if (GTeth_rx_debug>0) printk("GT64260eth_rx("); … … 810 796 sc->rxq_mbuf[sc->rxq_fi]= m; 811 797 /* convert mbuf pointer to data pointer of correct type */ 812 rxd->ed_bufptr = mtod(m, void*);798 rxd->ed_bufptr = (unsigned) mtod(m, void*); 813 799 rxd->ed_lencnt = (unsigned long) sc->rx_buf_sz <<16; 814 800 rxd->ed_cmdsts = RX_CMD_F|RX_CMD_L|RX_CMD_O|RX_CMD_EI; … … 946 932 static int GT64260eth_sendpacket(struct GTeth_softc *sc,struct mbuf *m, enum GTeth_txprio txprio) 947 933 { 948 struct ifnet *ifp=&sc->arpcom.ac_if;949 934 volatile struct GTeth_desc *txd = &sc->txq_desc[sc->txq_lo]; 950 935 unsigned intrmask = sc->sc_intrmask; … … 1001 986 if (m->m_len < ET_MINLEN) m->m_len = ET_MINLEN; 1002 987 1003 txd->ed_bufptr = mtod(m, void*);988 txd->ed_bufptr = (unsigned) mtod(m, void*); 1004 989 txd->ed_lencnt = m->m_len << 16; 1005 990 txd->ed_cmdsts = TX_CMD_L|TX_CMD_GC|TX_CMD_P|TX_CMD_O|TX_CMD_F|TX_CMD_EI; … … 1100 1085 1101 1086 txd = &sc->txq_desc[0]; 1102 sc->txq_desc_busaddr = &sc->txq_desc[0];1087 sc->txq_desc_busaddr = (unsigned long) &sc->txq_desc[0]; 1103 1088 #ifdef GT_DEBUG 1104 1089 printk("txq_desc_busaddr %x, &sc->txq_desc[0] %x \n", … … 1140 1125 sc->txq_epsrbits = ETH_EPSR_TxHigh; 1141 1126 /* offset to current tx desc ptr reg */ 1142 sc->txq_ectdp = ETH0_ECTDP1;1127 sc->txq_ectdp = (caddr_t)ETH0_ECTDP1; 1143 1128 /* Current Tx Desc Pointer 1 */ 1144 1129 outl(sc->txq_desc_busaddr,ETH0_ECTDP1); … … 1152 1137 sc->txq_esdcmrbits = ETH_ESDCMR_TXDL; /* Start TX low */ 1153 1138 sc->txq_epsrbits = ETH_EPSR_TxLow; 1154 sc->txq_ectdp = ETH0_ECTDP0;1139 sc->txq_ectdp = (caddr_t)ETH0_ECTDP0; 1155 1140 /* Current Tx Desc Pointer 0 */ 1156 1141 outl(sc->txq_desc_busaddr,ETH0_ECTDP0); -
c/src/lib/libbsp/powerpc/mvme5500/pci/pci.c
r933fd06a r46a6fa91 177 177 int PciNumber; 178 178 unchar ucBusNumber, ucSlotNumber, ucFnNumber, ucNumFuncs; 179 unchar ucMaxSubordinate; 180 unsigned long ulHeader; 181 unsigned int data, datal, datah, pcidata, ulClass, ulDeviceID; 179 unsigned int ulHeader; 180 unsigned int pcidata, ulDeviceID; 181 #if PCI_DEBUG 182 unsigned int data, pcidata, ulClass; 182 183 unsigned short sdata; 184 #endif 183 185 184 186 PCI_interface(); -
c/src/lib/libbsp/powerpc/mvme5500/startup/bspclean.c
r933fd06a r46a6fa91 12 12 rtemsReboot(); 13 13 #else 14 printk("\ Printing a stack trace for your convenience :-)\n");14 printk("\nPrinting a stack trace for your convenience :-)\n"); 15 15 CPU_print_stack(); 16 16 printk("RTEMS terminated; Boot manually or turn on AUTO_BOOT.\n"); -
c/src/lib/libbsp/powerpc/mvme5500/startup/reboot.c
r933fd06a r46a6fa91 8 8 { 9 9 10 printk("\ Printing a stack trace for your convenience :-)\n");10 printk("\nPrinting a stack trace for your convenience :-)\n"); 11 11 CPU_print_stack(); 12 12
Note: See TracChangeset
for help on using the changeset viewer.