1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 2a9daaba2SNeil Armstrongmenu "Amlogic SoC drivers" 3a9daaba2SNeil Armstrong 4d4983983SMaxime Jourdanconfig MESON_CANVAS 5d4983983SMaxime Jourdan tristate "Amlogic Meson Canvas driver" 6d4983983SMaxime Jourdan depends on ARCH_MESON || COMPILE_TEST 7d4983983SMaxime Jourdan default n 8d4983983SMaxime Jourdan help 9d4983983SMaxime Jourdan Say yes to support the canvas IP for Amlogic SoCs. 10d4983983SMaxime Jourdan 112b45ebefSNeil Armstrongconfig MESON_CLK_MEASURE 12*d9da1785SKevin Hilman tristate "Amlogic Meson SoC Clock Measure driver" 132b45ebefSNeil Armstrong depends on ARCH_MESON || COMPILE_TEST 142b45ebefSNeil Armstrong default ARCH_MESON 15f56c0627SCorentin Labbe select REGMAP_MMIO 162b45ebefSNeil Armstrong help 172b45ebefSNeil Armstrong Say yes to support of Measuring a set of internal SoC clocks 182b45ebefSNeil Armstrong from the debugfs interface. 192b45ebefSNeil Armstrong 20a9daaba2SNeil Armstrongconfig MESON_GX_SOCINFO 21a9daaba2SNeil Armstrong bool "Amlogic Meson GX SoC Information driver" 225d2fc13bSKevin Hilman depends on (ARM64 && ARCH_MESON) || COMPILE_TEST 23a9daaba2SNeil Armstrong default ARCH_MESON 24a9daaba2SNeil Armstrong select SOC_BUS 25a9daaba2SNeil Armstrong help 26a9daaba2SNeil Armstrong Say yes to support decoding of Amlogic Meson GX SoC family 27a9daaba2SNeil Armstrong information about the type, package and version. 28a9daaba2SNeil Armstrong 2975fcb5caSNeil Armstrongconfig MESON_GX_PM_DOMAINS 30*d9da1785SKevin Hilman tristate "Amlogic Meson GX Power Domains driver" 3175fcb5caSNeil Armstrong depends on ARCH_MESON || COMPILE_TEST 3230f3b067SArnd Bergmann depends on PM && OF 3375fcb5caSNeil Armstrong default ARCH_MESON 3475fcb5caSNeil Armstrong select PM_GENERIC_DOMAINS 3575fcb5caSNeil Armstrong select PM_GENERIC_DOMAINS_OF 3675fcb5caSNeil Armstrong help 3775fcb5caSNeil Armstrong Say yes to expose Amlogic Meson GX Power Domains as 3875fcb5caSNeil Armstrong Generic Power Domains. 3975fcb5caSNeil Armstrong 40eef3c2baSNeil Armstrongconfig MESON_EE_PM_DOMAINS 41*d9da1785SKevin Hilman tristate "Amlogic Meson Everything-Else Power Domains driver" 42eef3c2baSNeil Armstrong depends on ARCH_MESON || COMPILE_TEST 43eef3c2baSNeil Armstrong depends on PM && OF 44eef3c2baSNeil Armstrong default ARCH_MESON 45eef3c2baSNeil Armstrong select PM_GENERIC_DOMAINS 46eef3c2baSNeil Armstrong select PM_GENERIC_DOMAINS_OF 47eef3c2baSNeil Armstrong help 48eef3c2baSNeil Armstrong Say yes to expose Amlogic Meson Everything-Else Power Domains as 49eef3c2baSNeil Armstrong Generic Power Domains. 50eef3c2baSNeil Armstrong 51b3dde501SJianxin Panconfig MESON_SECURE_PM_DOMAINS 52*d9da1785SKevin Hilman tristate "Amlogic Meson Secure Power Domains driver" 539ef7a792SJianxin Pan depends on (ARCH_MESON || COMPILE_TEST) && MESON_SM 54b3dde501SJianxin Pan depends on PM && OF 55b3dde501SJianxin Pan depends on HAVE_ARM_SMCCC 56b3dde501SJianxin Pan default ARCH_MESON 57b3dde501SJianxin Pan select PM_GENERIC_DOMAINS 58b3dde501SJianxin Pan select PM_GENERIC_DOMAINS_OF 59b3dde501SJianxin Pan help 60b3dde501SJianxin Pan Support for the power controller on Amlogic A1/C1 series. 61b3dde501SJianxin Pan Say yes to expose Amlogic Meson Secure Power Domains as Generic 62b3dde501SJianxin Pan Power Domains. 63b3dde501SJianxin Pan 645e68c0fcSMartin Blumenstinglconfig MESON_MX_SOCINFO 655e68c0fcSMartin Blumenstingl bool "Amlogic Meson MX SoC Information driver" 665d2fc13bSKevin Hilman depends on (ARM && ARCH_MESON) || COMPILE_TEST 675e68c0fcSMartin Blumenstingl default ARCH_MESON 685e68c0fcSMartin Blumenstingl select SOC_BUS 695e68c0fcSMartin Blumenstingl help 705e68c0fcSMartin Blumenstingl Say yes to support decoding of Amlogic Meson6, Meson8, 715e68c0fcSMartin Blumenstingl Meson8b and Meson8m2 SoC family information about the type 725e68c0fcSMartin Blumenstingl and version. 735e68c0fcSMartin Blumenstingl 74a9daaba2SNeil Armstrongendmenu 75