^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) # SPDX-License-Identifier: GPL-2.0-only
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) menuconfig ARCH_STI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) bool "STMicroelectronics Consumer Electronics SOCs"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) depends on ARCH_MULTI_V7
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) select ARM_GIC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) select ST_IRQCHIP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) select ARM_GLOBAL_TIMER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) select CLKSRC_ST_LPC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) select PINCTRL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) select PINCTRL_ST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) select MFD_SYSCON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) select ARCH_HAS_RESET_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) select HAVE_ARM_SCU if SMP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) select GPIOLIB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) select ARM_ERRATA_754322
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) select ARM_ERRATA_764369 if SMP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) select ARM_ERRATA_775420
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) select PL310_ERRATA_753970 if CACHE_L2X0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) select PL310_ERRATA_769419 if CACHE_L2X0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) select RESET_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) Include support for STMicroelectronics' STiH415/416, STiH407/10 and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) STiH418 family SoCs using the Device Tree for discovery. More
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) information can be found in Documentation/arm/sti/ and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) Documentation/devicetree.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) if ARCH_STI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) config SOC_STIH415
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) bool "STiH415 STMicroelectronics Consumer Electronics family"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) This enables support for STMicroelectronics Digital Consumer
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) Electronics family StiH415 parts, primarily targeted at set-top-box
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) and other digital audio/video applications using Flattned Device
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) Trees.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) config SOC_STIH416
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) bool "STiH416 STMicroelectronics Consumer Electronics family"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) This enables support for STMicroelectronics Digital Consumer
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) Electronics family StiH416 parts, primarily targeted at set-top-box
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) and other digital audio/video applications using Flattened Device
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) Trees.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) config SOC_STIH407
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) bool "STiH407 STMicroelectronics Consumer Electronics family"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) select STIH407_RESET
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) This enables support for STMicroelectronics Digital Consumer
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) Electronics family StiH407 parts, targetted at set-top-box
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) and other digital audio/video applications using Flattened Device
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) Trees.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) endif