menuconfig ARCH_STI
	bool "STMicroelectronics Consumer Electronics SOCs with Device Trees" if ARCH_MULTI_V7
	select GENERIC_CLOCKEVENTS
	select CLKDEV_LOOKUP
	select ARM_GIC
	select ARM_GLOBAL_TIMER
	select ST_LPC_CLOCK
	select ARCH_HAS_CPUFREQ
	select ARCH_HAS_OPP
	select PINCTRL
	select PINCTRL_ST
	select MFD_SYSCON
	select ARCH_HAS_RESET_CONTROLLER
	select MIGHT_HAVE_CACHE_L2X0
	select HAVE_SMP
	select HAVE_ARM_SCU if SMP
	select ARCH_REQUIRE_GPIOLIB
	select MIGHT_HAVE_PCI
	select NEED_MACH_IO_H if PCI
	select ARM_ERRATA_754322
	select ARM_ERRATA_764369 if SMP
	select ARM_ERRATA_775420
	select ST_LPM if SUSPEND
	select SOC_BUS
	help
	  Include support for STiH41x SOCs like STiH415/416 using the device tree
	  for discovery
	  More information at Documentation/arm/STiH41x and
	  at Documentation/devicetree


if ARCH_STI

config SOC_STIH415
	bool "STiH415 STMicroelectronics Consumer Electronics family"
	default y
	select STIH415_RESET
	help
	  This enables support for STMicroelectronics Digital Consumer
	  Electronics family StiH415 parts, primarily targetted at set-top-box
	  and other digital audio/video applications using Flattned Device
	  Trees.

config SOC_STIH416
	bool "STiH416 STMicroelectronics Consumer Electronics family"
	default y
	select STIH416_RESET
	help
	  This enables support for STMicroelectronics Digital Consumer
	  Electronics family StiH416 parts, primarily targetted at set-top-box
	  and other digital audio/video applications using Flattened Device
	  Trees.

config SOC_STIH407
	bool "STiH407 STMicroelectronics Consumer Electronics family"
	default y
	select STIH407_RESET
	select USB_ARCH_HAS_XHCI
	help
	  This enables support for STMicroelectronics Digital Consumer
	  Electronics family StiH407 parts, targetted at set-top-box
	  and other digital audio/video applications using Flattened Device
	  Trees.

config SOC_STID127
	bool "STiD127 STMicroelectronics Consumer Electronics family"
	default y
	select STID127_RESET
	help
	  This enables support for STMicroelectronics Digital Consumer
	  Electronics family StiD127 parts, primarily targetted at set-top-box
	  and other digital audio/video applications using Flattened Device
	  Trees.

config ST_CID_IRQMUX
	bool "st cid steerer irq mux"
	default y
	depends on SOC_STID127
	help
	  Enable this option to support CID irqmux mapping in the kernel

config SYNO_LSP_MONACO_SDK2_15_4
	bool "synology : monaco LSP porting"
	default y
	depends on SYNO_LSP_MONACO
	select SYNO_MONACO

config SYNO_LSP_MONACO
	bool "synology : monaco LSP porting"
	default y
	depends on ARCH_STI
	select SYNO_MONACO

config SYNO_MONACO
	bool "synology modify on monaco platform"
	default y
	depends on SYNO_LSP_MONACO

config SYNO_MONACO_SUPPORT_WOL
	bool "Enable Wake On LAN on monaco platform"
	default y
	depends on SYNO_MONACO

config SYNO_MONACO_PERF_ENHANCED
	bool "synology : performance turning on monaco platform"
	default n
	depends on SYNO_LSP_MONACO

config SYNO_MONACO_USB_PHY_FIX
	bool "#87647 Monaco USB Phy RX Calibration bug fix"
	default y
	depends on SYNO_LSP_MONACO

endif
