Loading arch/m68k/include/asm/sun3xflop.h +7 −7 Original line number Diff line number Diff line Loading @@ -48,7 +48,7 @@ static unsigned char sun3x_82072_fd_inb(int port) // udelay(5); switch(port & 7) { default: printk("floppy: Asked to read unknown port %d\n", port); pr_crit("floppy: Asked to read unknown port %d\n", port); panic("floppy: Port bolixed."); case 4: /* FD_STATUS */ return (*sun3x_fdc.status_r) & ~STATUS_DMA; Loading @@ -70,7 +70,7 @@ static void sun3x_82072_fd_outb(unsigned char value, int port) // udelay(5); switch(port & 7) { default: printk("floppy: Asked to write to unknown port %d\n", port); pr_crit("floppy: Asked to write to unknown port %d\n", port); panic("floppy: Port bolixed."); case 2: /* FD_DOR */ /* Oh geese, 82072 on the Sun has no DOR register, Loading Loading @@ -127,7 +127,7 @@ asmlinkage irqreturn_t sun3xflop_hardint(int irq, void *dev_id) return IRQ_HANDLED; } // printk("doing pdma\n");// st %x\n", sun_fdc->status_82072); // pr_info("doing pdma\n");// st %x\n", sun_fdc->status_82072); #ifdef TRACE_FLPY_INT if(!calls) Loading Loading @@ -171,7 +171,7 @@ asmlinkage irqreturn_t sun3xflop_hardint(int irq, void *dev_id) #ifdef TRACE_FLPY_INT calls++; #endif // printk("st=%02x\n", st); // pr_info("st=%02x\n", st); if(st == 0x20) return IRQ_HANDLED; if(!(st & 0x20)) { Loading @@ -180,7 +180,7 @@ asmlinkage irqreturn_t sun3xflop_hardint(int irq, void *dev_id) doing_pdma = 0; #ifdef TRACE_FLPY_INT printk("count=%x, residue=%x calls=%d bytes=%x dma_wait=%d\n", pr_info("count=%x, residue=%x calls=%d bytes=%x dma_wait=%d\n", virtual_dma_count, virtual_dma_residue, calls, bytes, dma_wait); calls = 0; Loading arch/m68k/sun3x/dvma.c +13 −22 Original line number Diff line number Diff line Loading @@ -58,8 +58,6 @@ static volatile unsigned long *iommu_pte = (unsigned long *)SUN3X_IOMMU; ((addr & 0x03c00000) >> \ (DVMA_PAGE_SHIFT+4))) #undef DEBUG #ifdef DEBUG /* code to print out a dvma mapping for debugging purposes */ void dvma_print (unsigned long dvma_addr) Loading @@ -69,10 +67,8 @@ void dvma_print (unsigned long dvma_addr) index = dvma_addr >> DVMA_PAGE_SHIFT; printk("idx %lx dvma_addr %08lx paddr %08lx\n", index, dvma_addr, pr_info("idx %lx dvma_addr %08lx paddr %08lx\n", index, dvma_addr, dvma_entry_paddr(index)); } #endif Loading @@ -91,10 +87,7 @@ inline int dvma_map_cpu(unsigned long kaddr, end = PAGE_ALIGN(vaddr + len); #ifdef DEBUG printk("dvma: mapping kern %08lx to virt %08lx\n", kaddr, vaddr); #endif pr_debug("dvma: mapping kern %08lx to virt %08lx\n", kaddr, vaddr); pgd = pgd_offset_k(vaddr); do { Loading Loading @@ -126,10 +119,8 @@ inline int dvma_map_cpu(unsigned long kaddr, end3 = end2; do { #ifdef DEBUG printk("mapping %08lx phys to %08lx\n", pr_debug("mapping %08lx phys to %08lx\n", __pa(kaddr), vaddr); #endif set_pte(pte, pfn_pte(virt_to_pfn(kaddr), PAGE_KERNEL)); pte++; Loading Loading @@ -162,7 +153,8 @@ inline int dvma_map_iommu(unsigned long kaddr, unsigned long baddr, for(; index < end ; index++) { // if(dvma_entry_use(index)) // BUG(); // printk("mapping pa %lx to ba %lx\n", __pa(kaddr), index << DVMA_PAGE_SHIFT); // pr_info("mapping pa %lx to ba %lx\n", __pa(kaddr), // index << DVMA_PAGE_SHIFT); dvma_entry_set(index, __pa(kaddr)); Loading Loading @@ -190,12 +182,11 @@ void dvma_unmap_iommu(unsigned long baddr, int len) end = (DVMA_PAGE_ALIGN(baddr+len) >> DVMA_PAGE_SHIFT); for(; index < end ; index++) { #ifdef DEBUG printk("freeing bus mapping %08x\n", index << DVMA_PAGE_SHIFT); #endif pr_debug("freeing bus mapping %08x\n", index << DVMA_PAGE_SHIFT); #if 0 if(!dvma_entry_use(index)) printk("dvma_unmap freeing unused entry %04x\n", pr_info("dvma_unmap freeing unused entry %04x\n", index); else dvma_entry_dec(index); Loading arch/m68k/sun3x/prom.c +2 −2 Original line number Diff line number Diff line Loading @@ -106,9 +106,9 @@ void __init sun3x_prom_init(void) idprom_init(); if (!((idprom->id_machtype & SM_ARCH_MASK) == SM_SUN3X)) { printk("Warning: machine reports strange type %02x\n", pr_warn("Machine reports strange type %02x\n", idprom->id_machtype); printk("Pretending it's a 3/80, but very afraid...\n"); pr_warn("Pretending it's a 3/80, but very afraid...\n"); idprom->id_machtype = SM_SUN3X | SM_3_80; } Loading Loading
arch/m68k/include/asm/sun3xflop.h +7 −7 Original line number Diff line number Diff line Loading @@ -48,7 +48,7 @@ static unsigned char sun3x_82072_fd_inb(int port) // udelay(5); switch(port & 7) { default: printk("floppy: Asked to read unknown port %d\n", port); pr_crit("floppy: Asked to read unknown port %d\n", port); panic("floppy: Port bolixed."); case 4: /* FD_STATUS */ return (*sun3x_fdc.status_r) & ~STATUS_DMA; Loading @@ -70,7 +70,7 @@ static void sun3x_82072_fd_outb(unsigned char value, int port) // udelay(5); switch(port & 7) { default: printk("floppy: Asked to write to unknown port %d\n", port); pr_crit("floppy: Asked to write to unknown port %d\n", port); panic("floppy: Port bolixed."); case 2: /* FD_DOR */ /* Oh geese, 82072 on the Sun has no DOR register, Loading Loading @@ -127,7 +127,7 @@ asmlinkage irqreturn_t sun3xflop_hardint(int irq, void *dev_id) return IRQ_HANDLED; } // printk("doing pdma\n");// st %x\n", sun_fdc->status_82072); // pr_info("doing pdma\n");// st %x\n", sun_fdc->status_82072); #ifdef TRACE_FLPY_INT if(!calls) Loading Loading @@ -171,7 +171,7 @@ asmlinkage irqreturn_t sun3xflop_hardint(int irq, void *dev_id) #ifdef TRACE_FLPY_INT calls++; #endif // printk("st=%02x\n", st); // pr_info("st=%02x\n", st); if(st == 0x20) return IRQ_HANDLED; if(!(st & 0x20)) { Loading @@ -180,7 +180,7 @@ asmlinkage irqreturn_t sun3xflop_hardint(int irq, void *dev_id) doing_pdma = 0; #ifdef TRACE_FLPY_INT printk("count=%x, residue=%x calls=%d bytes=%x dma_wait=%d\n", pr_info("count=%x, residue=%x calls=%d bytes=%x dma_wait=%d\n", virtual_dma_count, virtual_dma_residue, calls, bytes, dma_wait); calls = 0; Loading
arch/m68k/sun3x/dvma.c +13 −22 Original line number Diff line number Diff line Loading @@ -58,8 +58,6 @@ static volatile unsigned long *iommu_pte = (unsigned long *)SUN3X_IOMMU; ((addr & 0x03c00000) >> \ (DVMA_PAGE_SHIFT+4))) #undef DEBUG #ifdef DEBUG /* code to print out a dvma mapping for debugging purposes */ void dvma_print (unsigned long dvma_addr) Loading @@ -69,10 +67,8 @@ void dvma_print (unsigned long dvma_addr) index = dvma_addr >> DVMA_PAGE_SHIFT; printk("idx %lx dvma_addr %08lx paddr %08lx\n", index, dvma_addr, pr_info("idx %lx dvma_addr %08lx paddr %08lx\n", index, dvma_addr, dvma_entry_paddr(index)); } #endif Loading @@ -91,10 +87,7 @@ inline int dvma_map_cpu(unsigned long kaddr, end = PAGE_ALIGN(vaddr + len); #ifdef DEBUG printk("dvma: mapping kern %08lx to virt %08lx\n", kaddr, vaddr); #endif pr_debug("dvma: mapping kern %08lx to virt %08lx\n", kaddr, vaddr); pgd = pgd_offset_k(vaddr); do { Loading Loading @@ -126,10 +119,8 @@ inline int dvma_map_cpu(unsigned long kaddr, end3 = end2; do { #ifdef DEBUG printk("mapping %08lx phys to %08lx\n", pr_debug("mapping %08lx phys to %08lx\n", __pa(kaddr), vaddr); #endif set_pte(pte, pfn_pte(virt_to_pfn(kaddr), PAGE_KERNEL)); pte++; Loading Loading @@ -162,7 +153,8 @@ inline int dvma_map_iommu(unsigned long kaddr, unsigned long baddr, for(; index < end ; index++) { // if(dvma_entry_use(index)) // BUG(); // printk("mapping pa %lx to ba %lx\n", __pa(kaddr), index << DVMA_PAGE_SHIFT); // pr_info("mapping pa %lx to ba %lx\n", __pa(kaddr), // index << DVMA_PAGE_SHIFT); dvma_entry_set(index, __pa(kaddr)); Loading Loading @@ -190,12 +182,11 @@ void dvma_unmap_iommu(unsigned long baddr, int len) end = (DVMA_PAGE_ALIGN(baddr+len) >> DVMA_PAGE_SHIFT); for(; index < end ; index++) { #ifdef DEBUG printk("freeing bus mapping %08x\n", index << DVMA_PAGE_SHIFT); #endif pr_debug("freeing bus mapping %08x\n", index << DVMA_PAGE_SHIFT); #if 0 if(!dvma_entry_use(index)) printk("dvma_unmap freeing unused entry %04x\n", pr_info("dvma_unmap freeing unused entry %04x\n", index); else dvma_entry_dec(index); Loading
arch/m68k/sun3x/prom.c +2 −2 Original line number Diff line number Diff line Loading @@ -106,9 +106,9 @@ void __init sun3x_prom_init(void) idprom_init(); if (!((idprom->id_machtype & SM_ARCH_MASK) == SM_SUN3X)) { printk("Warning: machine reports strange type %02x\n", pr_warn("Machine reports strange type %02x\n", idprom->id_machtype); printk("Pretending it's a 3/80, but very afraid...\n"); pr_warn("Pretending it's a 3/80, but very afraid...\n"); idprom->id_machtype = SM_SUN3X | SM_3_80; } Loading