Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

video: fbdev: viafb: Remove dead code

This is dead code since 3.15. If there is no plan to use
it further, this can be removed forever.

Signed-off-by: Souptick Joarder <jrdr.linux@gmail.com>
Cc: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
[b.zolnierkie: fix patch summary]
Signed-off-by: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
Link: https://patchwork.freedesktop.org/patch/msgid/1564515200-5020-1-git-send-email-jrdr.linux@gmail.com

authored by

Souptick Joarder and committed by
Bartlomiej Zolnierkiewicz
2012f776 efbd44ab

-43
-43
drivers/video/fbdev/via/via-core.c
··· 221 221 } 222 222 EXPORT_SYMBOL_GPL(viafb_release_dma); 223 223 224 - 225 - #if 0 226 - /* 227 - * Copy a single buffer from FB memory, synchronously. This code works 228 - * but is not currently used. 229 - */ 230 - void viafb_dma_copy_out(unsigned int offset, dma_addr_t paddr, int len) 231 - { 232 - unsigned long flags; 233 - int csr; 234 - 235 - mutex_lock(&viafb_dma_lock); 236 - init_completion(&viafb_dma_completion); 237 - /* 238 - * Program the controller. 239 - */ 240 - spin_lock_irqsave(&global_dev.reg_lock, flags); 241 - viafb_mmio_write(VDMA_CSR0, VDMA_C_ENABLE|VDMA_C_DONE); 242 - /* Enable ints; must happen after CSR0 write! */ 243 - viafb_mmio_write(VDMA_MR0, VDMA_MR_TDIE); 244 - viafb_mmio_write(VDMA_MARL0, (int) (paddr & 0xfffffff0)); 245 - viafb_mmio_write(VDMA_MARH0, (int) ((paddr >> 28) & 0xfff)); 246 - /* Data sheet suggests DAR0 should be <<4, but it lies */ 247 - viafb_mmio_write(VDMA_DAR0, offset); 248 - viafb_mmio_write(VDMA_DQWCR0, len >> 4); 249 - viafb_mmio_write(VDMA_TMR0, 0); 250 - viafb_mmio_write(VDMA_DPRL0, 0); 251 - viafb_mmio_write(VDMA_DPRH0, 0); 252 - viafb_mmio_write(VDMA_PMR0, 0); 253 - csr = viafb_mmio_read(VDMA_CSR0); 254 - viafb_mmio_write(VDMA_CSR0, VDMA_C_ENABLE|VDMA_C_START); 255 - spin_unlock_irqrestore(&global_dev.reg_lock, flags); 256 - /* 257 - * Now we just wait until the interrupt handler says 258 - * we're done. 259 - */ 260 - wait_for_completion_interruptible(&viafb_dma_completion); 261 - viafb_mmio_write(VDMA_MR0, 0); /* Reset int enable */ 262 - mutex_unlock(&viafb_dma_lock); 263 - } 264 - EXPORT_SYMBOL_GPL(viafb_dma_copy_out); 265 - #endif 266 - 267 224 /* 268 225 * Do a scatter/gather DMA copy from FB memory. You must have done 269 226 * a successful call to viafb_request_dma() first.