Greg Kroah-Hartman | b244131 | 2017-11-01 15:07:57 +0100 | [diff] [blame] | 1 | # SPDX-License-Identifier: GPL-2.0 |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 2 | # |
| 3 | # Makefile for the Linux/MIPS-specific parts of the memory manager. |
| 4 | # |
| 5 | |
Paul Burton | 7e8556d | 2019-02-02 01:43:23 +0000 | [diff] [blame] | 6 | obj-y += cache.o |
Paul Burton | 4ebea49 | 2019-02-02 01:43:24 +0000 | [diff] [blame] | 7 | obj-y += context.o |
Paul Burton | 7e8556d | 2019-02-02 01:43:23 +0000 | [diff] [blame] | 8 | obj-y += extable.o |
| 9 | obj-y += fault.o |
Paul Burton | 7e8556d | 2019-02-02 01:43:23 +0000 | [diff] [blame] | 10 | obj-y += init.o |
| 11 | obj-y += mmap.o |
| 12 | obj-y += page.o |
| 13 | obj-y += page-funcs.o |
| 14 | obj-y += pgtable.o |
| 15 | obj-y += tlbex.o |
| 16 | obj-y += tlbex-fault.o |
| 17 | obj-y += tlb-funcs.o |
Maciej W. Rozycki | c441d4a | 2014-11-15 22:07:21 +0000 | [diff] [blame] | 18 | |
| 19 | ifdef CONFIG_CPU_MICROMIPS |
| 20 | obj-y += uasm-micromips.o |
| 21 | else |
| 22 | obj-y += uasm-mips.o |
| 23 | endif |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 24 | |
Ralf Baechle | 875d43e | 2005-09-03 15:56:16 -0700 | [diff] [blame] | 25 | obj-$(CONFIG_32BIT) += ioremap.o pgtable-32.o |
| 26 | obj-$(CONFIG_64BIT) += pgtable-64.o |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 27 | obj-$(CONFIG_HIGHMEM) += highmem.o |
David Daney | 50a41ff | 2009-05-27 17:47:42 -0700 | [diff] [blame] | 28 | obj-$(CONFIG_HUGETLB_PAGE) += hugetlbpage.o |
Christoph Hellwig | f8c55dc | 2018-06-15 13:08:46 +0200 | [diff] [blame] | 29 | obj-$(CONFIG_DMA_NONCOHERENT) += dma-noncoherent.o |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 30 | |
Paul Burton | 5474682 | 2019-08-31 15:40:43 +0000 | [diff] [blame] | 31 | obj-$(CONFIG_CPU_R3K_TLB) += tlb-r3k.o |
Florian Fainelli | 62cedc4 | 2012-01-31 18:18:45 +0100 | [diff] [blame] | 32 | obj-$(CONFIG_CPU_R4K_CACHE_TLB) += c-r4k.o cex-gen.o tlb-r4k.o |
Paul Burton | 5474682 | 2019-08-31 15:40:43 +0000 | [diff] [blame] | 33 | obj-$(CONFIG_CPU_R3000) += c-r3k.o |
Thiemo Seufer | fb2a27e7 | 2008-02-18 19:32:49 +0000 | [diff] [blame] | 34 | obj-$(CONFIG_CPU_SB1) += c-r4k.o cerr-sb1.o cex-sb1.o tlb-r4k.o |
Paul Burton | 5474682 | 2019-08-31 15:40:43 +0000 | [diff] [blame] | 35 | obj-$(CONFIG_CPU_TX39XX) += c-tx39.o |
Ralf Baechle | 7034228 | 2013-01-22 12:59:30 +0100 | [diff] [blame] | 36 | obj-$(CONFIG_CPU_CAVIUM_OCTEON) += c-octeon.o cex-oct.o tlb-r4k.o |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 37 | |
| 38 | obj-$(CONFIG_IP22_CPU_SCACHE) += sc-ip22.o |
Ralf Baechle | 7034228 | 2013-01-22 12:59:30 +0100 | [diff] [blame] | 39 | obj-$(CONFIG_R5000_CPU_SCACHE) += sc-r5k.o |
| 40 | obj-$(CONFIG_RM7000_CPU_SCACHE) += sc-rm7k.o |
Chris Dearman | 9318c51 | 2006-06-20 17:15:20 +0100 | [diff] [blame] | 41 | obj-$(CONFIG_MIPS_CPU_SCACHE) += sc-mips.o |
Paul Burton | d478b08 | 2015-09-22 10:10:56 -0700 | [diff] [blame] | 42 | obj-$(CONFIG_SCACHE_DEBUGFS) += sc-debugfs.o |