blob: 4218c0bcd0e4192cd09a71047be083a6ffd3d50d [file] [log] [blame]
xjb04a4022021-11-25 15:01:52 +08001config INTERCONNECT_MTK
2 bool "Mediatek Network-on-Chip interconnect drivers"
3 depends on ARCH_MEDIATEK
4 help
5 Support for Mediatek's Network-on-Chip interconnect hardware.
6
7config INTERCONNECT_MTK_EMI
8 tristate "Mediatek EMI interconnect driver"
9 depends on INTERCONNECT_MTK
10 depends on (MTK_DVFSRC && OF)
11 help
12 This is a driver for the Mediatek Network-on-Chip
13 with DVFSRC-based platforms.
14 The Mediatek EMI(external memory interface) Interconnect driver
15 will aggregate require EMI BW of users to DVFSRC(dynamic voltage
16 and frequency scaling resource collector). The DVFSRC will adjust
17 appropriate DRAM frequency to fulfill this bandwidth request.
18
19config INTERCONNECT_MTK_MMQOS_COMMON
20 tristate "Mediatek MMQoS support"
21 help
22 Support for multimedia QoS in Mediatek's SoCs.
23 The Mediatek MMQoS(Multimedia Quality of Service) Interconnect
24 driver will collect BW requests from MM users, such as display,
25 camera, mdp and video codec, and configure SMI settings dynamically
26 according to the aggregated BW.
27
28config INTERCONNECT_MTK_MMQOS_MT6779
29 tristate "Mediatek MT6779 MMQoS interconnect driver"
30 depends on INTERCONNECT_MTK
31 depends on MTK_SMI
32 select INTERCONNECT_MTK_MMQOS_COMMON
33 help
34 Support MT6779 multimedia QoS.