Linux 6.9-rc1
[linux-2.6-microblaze.git] / arch / hexagon / Kconfig
index 1414052..e233b5e 100644 (file)
@@ -7,11 +7,13 @@ config HEXAGON
        select ARCH_32BIT_OFF_T
        select ARCH_HAS_SYNC_DMA_FOR_DEVICE
        select ARCH_NO_PREEMPT
+       select ARCH_WANT_FRAME_POINTERS
        select DMA_GLOBAL_POOL
        select HAVE_PAGE_SIZE_4KB
        select HAVE_PAGE_SIZE_16KB
        select HAVE_PAGE_SIZE_64KB
        select HAVE_PAGE_SIZE_256KB
+       select FRAME_POINTER
        # Other pending projects/to-do items.
        # select HAVE_REGS_AND_STACK_ACCESS_API
        # select HAVE_HW_BREAKPOINT if PERF_EVENTS
@@ -23,6 +25,7 @@ config HEXAGON
        select HAVE_PERF_EVENTS
        # GENERIC_ALLOCATOR is used by dma_alloc_coherent()
        select GENERIC_ALLOCATOR
+       select GENERIC_IRQ_PROBE
        select GENERIC_IRQ_SHOW
        select HAVE_ARCH_KGDB
        select HAVE_ARCH_TRACEHOOK
@@ -47,9 +50,6 @@ config HEXAGON_PHYS_OFFSET
        help
          Platforms that don't load the kernel at zero set this.
 
-config FRAME_POINTER
-       def_bool y
-
 config LOCKDEP_SUPPORT
        def_bool y
 
@@ -62,12 +62,6 @@ config MMU
 config GENERIC_CSUM
        def_bool y
 
-#
-# Use the generic interrupt handling code in kernel/irq/:
-#
-config GENERIC_IRQ_PROBE
-       def_bool y
-
 config GENERIC_HWEIGHT
        def_bool y