]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
ARM: at91: Kconfig: add config flag for SAM9X7 SoC
authorVarshini Rajendran <varshini.rajendran@microchip.com>
Mon, 29 Jul 2024 07:09:16 +0000 (12:39 +0530)
committerClaudiu Beznea <claudiu.beznea@tuxon.dev>
Wed, 7 Aug 2024 16:24:46 +0000 (19:24 +0300)
Add config flag for sam9x7 SoC.

Signed-off-by: Varshini Rajendran <varshini.rajendran@microchip.com>
Reviewed-by: Claudiu Beznea <claudiu.beznea@tuxon.dev>
Link: https://lore.kernel.org/r/20240729070916.1991370-1-varshini.rajendran@microchip.com
Signed-off-by: Claudiu Beznea <claudiu.beznea@tuxon.dev>
arch/arm/mach-at91/Kconfig

index a8c022b4c0535a20aa818a39d36e0e4f7584ab5c..344f5305f69afc0cf285b5f891b8d918aa33c921 100644 (file)
@@ -141,11 +141,27 @@ config SOC_SAM9X60
        help
          Select this if you are using Microchip's SAM9X60 SoC
 
+config SOC_SAM9X7
+       bool "SAM9X7"
+       depends on ARCH_MULTI_V5
+       select ATMEL_AIC5_IRQ
+       select ATMEL_PM if PM
+       select CPU_ARM926T
+       select HAVE_AT91_USB_CLK
+       select HAVE_AT91_GENERATED_CLK
+       select HAVE_AT91_SAM9X60_PLL
+       select MEMORY
+       select PINCTRL_AT91
+       select SOC_SAM_V4_V5
+       select SRAM if PM
+       help
+         Select this if you are using Microchip's SAM9X7 SoC
+
 comment "Clocksource driver selection"
 
 config ATMEL_CLOCKSOURCE_PIT
        bool "Periodic Interval Timer (PIT) support"
-       depends on SOC_AT91SAM9 || SOC_SAM9X60 || SOC_SAMA5
+       depends on SOC_AT91SAM9 || SOC_SAM9X60 || SOC_SAM9X7 || SOC_SAMA5
        default SOC_AT91SAM9 || SOC_SAMA5
        select ATMEL_PIT
        help
@@ -155,7 +171,7 @@ config ATMEL_CLOCKSOURCE_PIT
 
 config ATMEL_CLOCKSOURCE_TCB
        bool "Timer Counter Blocks (TCB) support"
-       default SOC_AT91RM9200 || SOC_AT91SAM9 || SOC_SAM9X60 || SOC_SAMA5
+       default SOC_AT91RM9200 || SOC_AT91SAM9 || SOC_SAM9X60 || SOC_SAM9X7 || SOC_SAMA5
        select ATMEL_TCB_CLKSRC
        help
          Select this to get a high precision clocksource based on a
@@ -166,7 +182,7 @@ config ATMEL_CLOCKSOURCE_TCB
 
 config MICROCHIP_CLOCKSOURCE_PIT64B
        bool "64-bit Periodic Interval Timer (PIT64B) support"
-       default SOC_SAM9X60 || SOC_SAMA7
+       default SOC_SAM9X60 || SOC_SAM9X7 || SOC_SAMA7
        select MICROCHIP_PIT64B
        help
          Select this to get a high resolution clockevent (SAM9X60) or