|
@@ -102,7 +102,6 @@ config MIPS_GENERIC
|
|
select IRQ_MIPS_CPU
|
|
select IRQ_MIPS_CPU
|
|
select LIBFDT
|
|
select LIBFDT
|
|
select MIPS_CPU_SCACHE
|
|
select MIPS_CPU_SCACHE
|
|
- select MIPS_DMA_DEFAULT
|
|
|
|
select MIPS_GIC
|
|
select MIPS_GIC
|
|
select MIPS_L1_CACHE_SHIFT_7
|
|
select MIPS_L1_CACHE_SHIFT_7
|
|
select NO_EXCEPT_FILL
|
|
select NO_EXCEPT_FILL
|
|
@@ -146,7 +145,6 @@ config MIPS_ALCHEMY
|
|
select CEVT_R4K
|
|
select CEVT_R4K
|
|
select CSRC_R4K
|
|
select CSRC_R4K
|
|
select IRQ_MIPS_CPU
|
|
select IRQ_MIPS_CPU
|
|
- select MIPS_DMA_DEFAULT
|
|
|
|
select DMA_MAYBE_COHERENT # Au1000,1500,1100 aren't, rest is
|
|
select DMA_MAYBE_COHERENT # Au1000,1500,1100 aren't, rest is
|
|
select SYS_HAS_CPU_MIPS32_R1
|
|
select SYS_HAS_CPU_MIPS32_R1
|
|
select SYS_SUPPORTS_32BIT_KERNEL
|
|
select SYS_SUPPORTS_32BIT_KERNEL
|
|
@@ -162,7 +160,6 @@ config AR7
|
|
select CEVT_R4K
|
|
select CEVT_R4K
|
|
select CSRC_R4K
|
|
select CSRC_R4K
|
|
select IRQ_MIPS_CPU
|
|
select IRQ_MIPS_CPU
|
|
- select MIPS_DMA_DEFAULT
|
|
|
|
select NO_EXCEPT_FILL
|
|
select NO_EXCEPT_FILL
|
|
select SWAP_IO_SPACE
|
|
select SWAP_IO_SPACE
|
|
select SYS_HAS_CPU_MIPS32_R1
|
|
select SYS_HAS_CPU_MIPS32_R1
|
|
@@ -205,7 +202,6 @@ config ATH79
|
|
select COMMON_CLK
|
|
select COMMON_CLK
|
|
select CLKDEV_LOOKUP
|
|
select CLKDEV_LOOKUP
|
|
select IRQ_MIPS_CPU
|
|
select IRQ_MIPS_CPU
|
|
- select MIPS_DMA_DEFAULT
|
|
|
|
select MIPS_MACHINE
|
|
select MIPS_MACHINE
|
|
select SYS_HAS_CPU_MIPS32_R2
|
|
select SYS_HAS_CPU_MIPS32_R2
|
|
select SYS_HAS_EARLY_PRINTK
|
|
select SYS_HAS_EARLY_PRINTK
|
|
@@ -263,7 +259,6 @@ config BCM47XX
|
|
select HW_HAS_PCI
|
|
select HW_HAS_PCI
|
|
select IRQ_MIPS_CPU
|
|
select IRQ_MIPS_CPU
|
|
select SYS_HAS_CPU_MIPS32_R1
|
|
select SYS_HAS_CPU_MIPS32_R1
|
|
- select MIPS_DMA_DEFAULT
|
|
|
|
select NO_EXCEPT_FILL
|
|
select NO_EXCEPT_FILL
|
|
select SYS_SUPPORTS_32BIT_KERNEL
|
|
select SYS_SUPPORTS_32BIT_KERNEL
|
|
select SYS_SUPPORTS_LITTLE_ENDIAN
|
|
select SYS_SUPPORTS_LITTLE_ENDIAN
|
|
@@ -287,7 +282,6 @@ config BCM63XX
|
|
select SYNC_R4K
|
|
select SYNC_R4K
|
|
select DMA_NONCOHERENT
|
|
select DMA_NONCOHERENT
|
|
select IRQ_MIPS_CPU
|
|
select IRQ_MIPS_CPU
|
|
- select MIPS_DMA_DEFAULT
|
|
|
|
select SYS_SUPPORTS_32BIT_KERNEL
|
|
select SYS_SUPPORTS_32BIT_KERNEL
|
|
select SYS_SUPPORTS_BIG_ENDIAN
|
|
select SYS_SUPPORTS_BIG_ENDIAN
|
|
select SYS_HAS_EARLY_PRINTK
|
|
select SYS_HAS_EARLY_PRINTK
|
|
@@ -310,7 +304,6 @@ config MIPS_COBALT
|
|
select I8259
|
|
select I8259
|
|
select IRQ_MIPS_CPU
|
|
select IRQ_MIPS_CPU
|
|
select IRQ_GT641XX
|
|
select IRQ_GT641XX
|
|
- select MIPS_DMA_DEFAULT
|
|
|
|
select PCI_GT64XXX_PCI0
|
|
select PCI_GT64XXX_PCI0
|
|
select PCI
|
|
select PCI
|
|
select SYS_HAS_CPU_NEVADA
|
|
select SYS_HAS_CPU_NEVADA
|
|
@@ -331,7 +324,6 @@ config MACH_DECSTATION
|
|
select CPU_R4000_WORKAROUNDS if 64BIT
|
|
select CPU_R4000_WORKAROUNDS if 64BIT
|
|
select CPU_R4400_WORKAROUNDS if 64BIT
|
|
select CPU_R4400_WORKAROUNDS if 64BIT
|
|
select DMA_NONCOHERENT
|
|
select DMA_NONCOHERENT
|
|
- select MIPS_DMA_DEFAULT
|
|
|
|
select NO_IOPORT_MAP
|
|
select NO_IOPORT_MAP
|
|
select IRQ_MIPS_CPU
|
|
select IRQ_MIPS_CPU
|
|
select SYS_HAS_CPU_R3000
|
|
select SYS_HAS_CPU_R3000
|
|
@@ -391,7 +383,6 @@ config MACH_INGENIC
|
|
select SYS_SUPPORTS_ZBOOT_UART16550
|
|
select SYS_SUPPORTS_ZBOOT_UART16550
|
|
select DMA_NONCOHERENT
|
|
select DMA_NONCOHERENT
|
|
select IRQ_MIPS_CPU
|
|
select IRQ_MIPS_CPU
|
|
- select MIPS_DMA_DEFAULT
|
|
|
|
select PINCTRL
|
|
select PINCTRL
|
|
select GPIOLIB
|
|
select GPIOLIB
|
|
select COMMON_CLK
|
|
select COMMON_CLK
|
|
@@ -406,7 +397,6 @@ config LANTIQ
|
|
select IRQ_MIPS_CPU
|
|
select IRQ_MIPS_CPU
|
|
select CEVT_R4K
|
|
select CEVT_R4K
|
|
select CSRC_R4K
|
|
select CSRC_R4K
|
|
- select MIPS_DMA_DEFAULT
|
|
|
|
select SYS_HAS_CPU_MIPS32_R1
|
|
select SYS_HAS_CPU_MIPS32_R1
|
|
select SYS_HAS_CPU_MIPS32_R2
|
|
select SYS_HAS_CPU_MIPS32_R2
|
|
select SYS_SUPPORTS_BIG_ENDIAN
|
|
select SYS_SUPPORTS_BIG_ENDIAN
|
|
@@ -434,7 +424,6 @@ config LASAT
|
|
select SYS_HAS_EARLY_PRINTK
|
|
select SYS_HAS_EARLY_PRINTK
|
|
select HW_HAS_PCI
|
|
select HW_HAS_PCI
|
|
select IRQ_MIPS_CPU
|
|
select IRQ_MIPS_CPU
|
|
- select MIPS_DMA_DEFAULT
|
|
|
|
select PCI_GT64XXX_PCI0
|
|
select PCI_GT64XXX_PCI0
|
|
select MIPS_NILE4
|
|
select MIPS_NILE4
|
|
select R5000_CPU_SCACHE
|
|
select R5000_CPU_SCACHE
|
|
@@ -480,7 +469,6 @@ config MACH_PISTACHIO
|
|
select LIBFDT
|
|
select LIBFDT
|
|
select MFD_SYSCON
|
|
select MFD_SYSCON
|
|
select MIPS_CPU_SCACHE
|
|
select MIPS_CPU_SCACHE
|
|
- select MIPS_DMA_DEFAULT
|
|
|
|
select MIPS_GIC
|
|
select MIPS_GIC
|
|
select PINCTRL
|
|
select PINCTRL
|
|
select REGULATOR
|
|
select REGULATOR
|
|
@@ -513,7 +501,6 @@ config MIPS_MALTA
|
|
select GENERIC_ISA_DMA
|
|
select GENERIC_ISA_DMA
|
|
select HAVE_PCSPKR_PLATFORM
|
|
select HAVE_PCSPKR_PLATFORM
|
|
select IRQ_MIPS_CPU
|
|
select IRQ_MIPS_CPU
|
|
- select MIPS_DMA_DEFAULT
|
|
|
|
select MIPS_GIC
|
|
select MIPS_GIC
|
|
select HW_HAS_PCI
|
|
select HW_HAS_PCI
|
|
select I8253
|
|
select I8253
|
|
@@ -608,7 +595,6 @@ config PMC_MSP
|
|
select SYS_SUPPORTS_BIG_ENDIAN
|
|
select SYS_SUPPORTS_BIG_ENDIAN
|
|
select SYS_SUPPORTS_MIPS16
|
|
select SYS_SUPPORTS_MIPS16
|
|
select IRQ_MIPS_CPU
|
|
select IRQ_MIPS_CPU
|
|
- select MIPS_DMA_DEFAULT
|
|
|
|
select SERIAL_8250
|
|
select SERIAL_8250
|
|
select SERIAL_8250_CONSOLE
|
|
select SERIAL_8250_CONSOLE
|
|
select USB_EHCI_BIG_ENDIAN_MMIO
|
|
select USB_EHCI_BIG_ENDIAN_MMIO
|
|
@@ -626,7 +612,6 @@ config RALINK
|
|
select BOOT_RAW
|
|
select BOOT_RAW
|
|
select DMA_NONCOHERENT
|
|
select DMA_NONCOHERENT
|
|
select IRQ_MIPS_CPU
|
|
select IRQ_MIPS_CPU
|
|
- select MIPS_DMA_DEFAULT
|
|
|
|
select USE_OF
|
|
select USE_OF
|
|
select SYS_HAS_CPU_MIPS32_R1
|
|
select SYS_HAS_CPU_MIPS32_R1
|
|
select SYS_HAS_CPU_MIPS32_R2
|
|
select SYS_HAS_CPU_MIPS32_R2
|
|
@@ -653,7 +638,6 @@ config SGI_IP22
|
|
select I8259
|
|
select I8259
|
|
select IP22_CPU_SCACHE
|
|
select IP22_CPU_SCACHE
|
|
select IRQ_MIPS_CPU
|
|
select IRQ_MIPS_CPU
|
|
- select MIPS_DMA_DEFAULT
|
|
|
|
select GENERIC_ISA_DMA_SUPPORT_BROKEN
|
|
select GENERIC_ISA_DMA_SUPPORT_BROKEN
|
|
select SGI_HAS_I8042
|
|
select SGI_HAS_I8042
|
|
select SGI_HAS_INDYDOG
|
|
select SGI_HAS_INDYDOG
|
|
@@ -714,7 +698,6 @@ config SGI_IP28
|
|
select DMA_NONCOHERENT
|
|
select DMA_NONCOHERENT
|
|
select GENERIC_ISA_DMA_SUPPORT_BROKEN
|
|
select GENERIC_ISA_DMA_SUPPORT_BROKEN
|
|
select IRQ_MIPS_CPU
|
|
select IRQ_MIPS_CPU
|
|
- select MIPS_DMA_DEFAULT
|
|
|
|
select HW_HAS_EISA
|
|
select HW_HAS_EISA
|
|
select I8253
|
|
select I8253
|
|
select I8259
|
|
select I8259
|
|
@@ -865,7 +848,6 @@ config SNI_RM
|
|
select I8253
|
|
select I8253
|
|
select I8259
|
|
select I8259
|
|
select ISA
|
|
select ISA
|
|
- select MIPS_DMA_DEFAULT
|
|
|
|
select SWAP_IO_SPACE if CPU_BIG_ENDIAN
|
|
select SWAP_IO_SPACE if CPU_BIG_ENDIAN
|
|
select SYS_HAS_CPU_R4X00
|
|
select SYS_HAS_CPU_R4X00
|
|
select SYS_HAS_CPU_R5000
|
|
select SYS_HAS_CPU_R5000
|
|
@@ -896,7 +878,6 @@ config MIKROTIK_RB532
|
|
select DMA_NONCOHERENT
|
|
select DMA_NONCOHERENT
|
|
select HW_HAS_PCI
|
|
select HW_HAS_PCI
|
|
select IRQ_MIPS_CPU
|
|
select IRQ_MIPS_CPU
|
|
- select MIPS_DMA_DEFAULT
|
|
|
|
select SYS_HAS_CPU_MIPS32_R1
|
|
select SYS_HAS_CPU_MIPS32_R1
|
|
select SYS_SUPPORTS_32BIT_KERNEL
|
|
select SYS_SUPPORTS_32BIT_KERNEL
|
|
select SYS_SUPPORTS_LITTLE_ENDIAN
|
|
select SYS_SUPPORTS_LITTLE_ENDIAN
|
|
@@ -1133,7 +1114,12 @@ config DMA_PERDEV_COHERENT
|
|
|
|
|
|
config DMA_NONCOHERENT
|
|
config DMA_NONCOHERENT
|
|
bool
|
|
bool
|
|
|
|
+ select ARCH_HAS_SYNC_DMA_FOR_DEVICE
|
|
|
|
+ select ARCH_HAS_SYNC_DMA_FOR_CPU
|
|
select NEED_DMA_MAP_STATE
|
|
select NEED_DMA_MAP_STATE
|
|
|
|
+ select DMA_NONCOHERENT_MMAP
|
|
|
|
+ select DMA_NONCOHERENT_CACHE_SYNC
|
|
|
|
+ select DMA_NONCOHERENT_OPS if !MIPS_DMA_DEFAULT
|
|
|
|
|
|
config SYS_HAS_EARLY_PRINTK
|
|
config SYS_HAS_EARLY_PRINTK
|
|
bool
|
|
bool
|