Linux Audio

Check our new training course

Loading...
v6.13.7
  1# SPDX-License-Identifier: GPL-2.0
  2#
  3# Copyright (c) 2010-2011 Samsung Electronics Co., Ltd.
  4#		http://www.samsung.com/
  5
  6# Configuration options for the Samsung Exynos
  7
  8menuconfig ARCH_EXYNOS
  9	bool "Samsung Exynos"
 10	depends on ARCH_MULTI_V7
 
 
 11	select ARM_AMBA
 12	select ARM_GIC
 13	select EXYNOS_IRQ_COMBINER
 14	select COMMON_CLK_SAMSUNG
 
 
 15	select EXYNOS_THERMAL
 16	select EXYNOS_PMU
 17	select EXYNOS_SROM
 18	select EXYNOS_PM_DOMAINS if PM_GENERIC_DOMAINS
 
 19	select HAVE_ARM_ARCH_TIMER if ARCH_EXYNOS5
 20	select HAVE_ARM_SCU if SMP
 
 
 
 21	select PINCTRL
 22	select PINCTRL_EXYNOS
 23	select PM_GENERIC_DOMAINS if PM
 24	select S5P_DEV_MFC
 25	select SAMSUNG_MC
 26	select SOC_SAMSUNG
 27	select SRAM
 28	select THERMAL
 29	select THERMAL_OF
 30	select MFD_SYSCON
 31	select MEMORY
 32	select CLKSRC_EXYNOS_MCT
 33	select POWER_RESET
 34	select POWER_RESET_SYSCON
 35	select POWER_RESET_SYSCON_POWEROFF
 36	help
 37	  Support for Samsung Exynos SoCs
 38
 39if ARCH_EXYNOS
 40
 41config S5P_DEV_MFC
 42	bool
 43	help
 44	  Compile in setup memory (init) code for MFC
 45
 46config ARCH_EXYNOS3
 47	bool "Samsung Exynos3"
 48	default y
 49	select ARM_CPU_SUSPEND if PM
 50	help
 51	  Samsung Exynos3 (Cortex-A7) SoC based systems
 52
 53config ARCH_EXYNOS4
 54	bool "Samsung Exynos4"
 55	default y
 56	select ARM_CPU_SUSPEND if PM_SLEEP
 57	select CLKSRC_SAMSUNG_PWM if CPU_EXYNOS4210
 58	select CPU_EXYNOS4210
 59	select GIC_NON_BANKED
 60	help
 61	  Samsung Exynos4 (Cortex-A9) SoC based systems
 62
 63config ARCH_EXYNOS5
 64	bool "Samsung Exynos5"
 65	default y
 66	help
 67	  Samsung Exynos5 (Cortex-A15/A7) SoC based systems
 68
 69comment "Exynos SoCs"
 70
 71config SOC_EXYNOS3250
 72	bool "Samsung Exynos3250"
 73	default y
 74	depends on ARCH_EXYNOS3
 75
 76config CPU_EXYNOS4210
 77	bool "Samsung Exynos4210"
 78	default y
 79	depends on ARCH_EXYNOS4
 80
 81config SOC_EXYNOS4212
 82	bool "Samsung Exynos4212"
 83	default y
 84	depends on ARCH_EXYNOS4
 85
 86config SOC_EXYNOS4412
 87	bool "Samsung Exynos4412"
 88	default y
 89	depends on ARCH_EXYNOS4
 90
 91config SOC_EXYNOS5250
 92	bool "Samsung Exynos5250"
 93	default y
 94	depends on ARCH_EXYNOS5
 95
 96config SOC_EXYNOS5260
 97	bool "Samsung Exynos5260"
 98	default y
 99	depends on ARCH_EXYNOS5
100
101config SOC_EXYNOS5410
102	bool "Samsung Exynos5410"
103	default y
104	depends on ARCH_EXYNOS5
105
106config SOC_EXYNOS5420
107	bool "Samsung Exynos5420"
108	default y
109	depends on ARCH_EXYNOS5
110	select EXYNOS_MCPM if SMP
111	select ARM_CCI400_PORT_CTRL
112	select ARM_CPU_SUSPEND
113
114config SOC_EXYNOS5800
115	bool "Samsung EXYNOS5800"
116	default y
117	depends on SOC_EXYNOS5420
118	select EXYNOS_REGULATOR_COUPLER
119
120config EXYNOS_MCPM
121	bool
122	select MCPM
123
124config EXYNOS_CPU_SUSPEND
125	bool
126	select ARM_CPU_SUSPEND
127	default PM_SLEEP || ARM_EXYNOS_CPUIDLE
128
129endif
v5.9
  1# SPDX-License-Identifier: GPL-2.0
  2#
  3# Copyright (c) 2010-2011 Samsung Electronics Co., Ltd.
  4#		http://www.samsung.com/
  5
  6# Configuration options for the Samsung Exynos
  7
  8menuconfig ARCH_EXYNOS
  9	bool "Samsung Exynos"
 10	depends on ARCH_MULTI_V7
 11	select ARCH_HAS_HOLES_MEMORYMODEL
 12	select ARCH_SUPPORTS_BIG_ENDIAN
 13	select ARM_AMBA
 14	select ARM_GIC
 15	select EXYNOS_IRQ_COMBINER
 16	select COMMON_CLK_SAMSUNG
 17	select EXYNOS_ASV
 18	select EXYNOS_CHIPID
 19	select EXYNOS_THERMAL
 20	select EXYNOS_PMU
 21	select EXYNOS_SROM
 22	select EXYNOS_PM_DOMAINS if PM_GENERIC_DOMAINS
 23	select GPIOLIB
 24	select HAVE_ARM_ARCH_TIMER if ARCH_EXYNOS5
 25	select HAVE_ARM_SCU if SMP
 26	select HAVE_S3C2410_I2C if I2C
 27	select HAVE_S3C2410_WATCHDOG if WATCHDOG
 28	select HAVE_S3C_RTC if RTC_CLASS
 29	select PINCTRL
 30	select PINCTRL_EXYNOS
 31	select PM_GENERIC_DOMAINS if PM
 32	select S5P_DEV_MFC
 33	select SAMSUNG_MC
 34	select SOC_SAMSUNG
 35	select SRAM
 36	select THERMAL
 37	select THERMAL_OF
 38	select MFD_SYSCON
 39	select MEMORY
 40	select CLKSRC_EXYNOS_MCT
 41	select POWER_RESET
 42	select POWER_RESET_SYSCON
 43	select POWER_RESET_SYSCON_POWEROFF
 44	help
 45	  Support for Samsung Exynos SoCs
 46
 47if ARCH_EXYNOS
 48
 49config S5P_DEV_MFC
 50	bool
 51	help
 52	  Compile in setup memory (init) code for MFC
 53
 54config ARCH_EXYNOS3
 55	bool "Samsung Exynos3"
 56	default y
 57	select ARM_CPU_SUSPEND if PM
 58	help
 59	  Samsung Exynos3 (Cortex-A7) SoC based systems
 60
 61config ARCH_EXYNOS4
 62	bool "Samsung Exynos4"
 63	default y
 64	select ARM_CPU_SUSPEND if PM_SLEEP
 65	select CLKSRC_SAMSUNG_PWM if CPU_EXYNOS4210
 66	select CPU_EXYNOS4210
 67	select GIC_NON_BANKED
 68	help
 69	  Samsung Exynos4 (Cortex-A9) SoC based systems
 70
 71config ARCH_EXYNOS5
 72	bool "Samsung Exynos5"
 73	default y
 74	help
 75	  Samsung Exynos5 (Cortex-A15/A7) SoC based systems
 76
 77comment "Exynos SoCs"
 78
 79config SOC_EXYNOS3250
 80	bool "Samsung Exynos3250"
 81	default y
 82	depends on ARCH_EXYNOS3
 83
 84config CPU_EXYNOS4210
 85	bool "Samsung Exynos4210"
 
 
 
 
 
 86	default y
 87	depends on ARCH_EXYNOS4
 88
 89config SOC_EXYNOS4412
 90	bool "Samsung Exynos4412"
 91	default y
 92	depends on ARCH_EXYNOS4
 93
 94config SOC_EXYNOS5250
 95	bool "Samsung Exynos5250"
 96	default y
 97	depends on ARCH_EXYNOS5
 98
 99config SOC_EXYNOS5260
100	bool "Samsung Exynos5260"
101	default y
102	depends on ARCH_EXYNOS5
103
104config SOC_EXYNOS5410
105	bool "Samsung Exynos5410"
106	default y
107	depends on ARCH_EXYNOS5
108
109config SOC_EXYNOS5420
110	bool "Samsung Exynos5420"
111	default y
112	depends on ARCH_EXYNOS5
113	select EXYNOS_MCPM if SMP
114	select ARM_CCI400_PORT_CTRL
115	select ARM_CPU_SUSPEND
116
117config SOC_EXYNOS5800
118	bool "Samsung EXYNOS5800"
119	default y
120	depends on SOC_EXYNOS5420
121	select EXYNOS_REGULATOR_COUPLER
122
123config EXYNOS_MCPM
124	bool
125	select MCPM
126
127config EXYNOS_CPU_SUSPEND
128	bool
129	select ARM_CPU_SUSPEND
130	default PM_SLEEP || ARM_EXYNOS_CPUIDLE
131
132endif