[Feature] add GA346 baseline version
Change-Id: Ic62933698569507dcf98240cdf5d9931ae34348f
diff --git a/src/kernel/linux/v4.19/drivers/interconnect/mediatek/Kconfig b/src/kernel/linux/v4.19/drivers/interconnect/mediatek/Kconfig
new file mode 100644
index 0000000..4218c0b
--- /dev/null
+++ b/src/kernel/linux/v4.19/drivers/interconnect/mediatek/Kconfig
@@ -0,0 +1,34 @@
+config INTERCONNECT_MTK
+ bool "Mediatek Network-on-Chip interconnect drivers"
+ depends on ARCH_MEDIATEK
+ help
+ Support for Mediatek's Network-on-Chip interconnect hardware.
+
+config INTERCONNECT_MTK_EMI
+ tristate "Mediatek EMI interconnect driver"
+ depends on INTERCONNECT_MTK
+ depends on (MTK_DVFSRC && OF)
+ help
+ This is a driver for the Mediatek Network-on-Chip
+ with DVFSRC-based platforms.
+ The Mediatek EMI(external memory interface) Interconnect driver
+ will aggregate require EMI BW of users to DVFSRC(dynamic voltage
+ and frequency scaling resource collector). The DVFSRC will adjust
+ appropriate DRAM frequency to fulfill this bandwidth request.
+
+config INTERCONNECT_MTK_MMQOS_COMMON
+ tristate "Mediatek MMQoS support"
+ help
+ Support for multimedia QoS in Mediatek's SoCs.
+ The Mediatek MMQoS(Multimedia Quality of Service) Interconnect
+ driver will collect BW requests from MM users, such as display,
+ camera, mdp and video codec, and configure SMI settings dynamically
+ according to the aggregated BW.
+
+config INTERCONNECT_MTK_MMQOS_MT6779
+ tristate "Mediatek MT6779 MMQoS interconnect driver"
+ depends on INTERCONNECT_MTK
+ depends on MTK_SMI
+ select INTERCONNECT_MTK_MMQOS_COMMON
+ help
+ Support MT6779 multimedia QoS.