config HAVE_AT91_DBGU2
        bool
 
-config AT91_USE_OLD_CLK
-       bool
-
 config COMMON_CLK_AT91
        bool
-       default USE_OF && !AT91_USE_OLD_CLK
        select COMMON_CLK
 
-config OLD_CLK_AT91
-       bool
-       default AT91_USE_OLD_CLK
-
-config OLD_IRQ_AT91
-       bool
-       select MULTI_IRQ_HANDLER
-       select SPARSE_IRQ
-
 config HAVE_AT91_SMD
        bool
 
 
 config SOC_AT91SAM9
        bool
-       select ATMEL_AIC_IRQ if !OLD_IRQ_AT91
+       select ATMEL_AIC_IRQ
+       select COMMON_CLK_AT91
        select CPU_ARM926T
        select GENERIC_CLOCKEVENTS
-       select MEMORY if USE_OF
-       select ATMEL_SDRAMC if USE_OF
+       select MEMORY
+       select ATMEL_SDRAMC
 
 config SOC_SAMA5
        bool
        select ATMEL_AIC5_IRQ
+       select COMMON_CLK_AT91
        select CPU_V7
        select GENERIC_CLOCKEVENTS
-       select USE_OF
        select MEMORY
        select ATMEL_SDRAMC
        select PHYLIB if NETDEVICES
 if SOC_SAM_V4_V5
 config SOC_AT91RM9200
        bool "AT91RM9200"
-       select ATMEL_AIC_IRQ if !OLD_IRQ_AT91
+       select ATMEL_AIC_IRQ
+       select COMMON_CLK_AT91
        select CPU_ARM920T
        select GENERIC_CLOCKEVENTS
        select HAVE_AT91_DBGU0
 config MACH_AT91RM9200_DT
        bool "Atmel AT91RM9200 Evaluation Kits with device-tree support"
        depends on SOC_AT91RM9200
-       select USE_OF
        help
          Select this if you want to experiment device-tree with
          an Atmel RM9200 Evaluation Kit.
 config MACH_AT91SAM9_DT
        bool "Atmel AT91SAM Evaluation Kits with device-tree support"
        depends on SOC_AT91SAM9
-       select USE_OF
        help
          Select this if you want to experiment device-tree with
          an Atmel Evaluation Kit.