diff options
author | Michael Tretter <m.tretter@pengutronix.de> | 2022-09-05 18:36:06 +0200 |
---|---|---|
committer | Robert Schwebel <r.schwebel@pengutronix.de> | 2022-09-06 16:11:20 +0200 |
commit | 41280eb9a20129cac482c8a3e1798f89193d4530 (patch) | |
tree | 65ff357bb0c908acfc1986ed9a8f4e34f5526ab2 | |
parent | a19a7983a3f56f4085c096bb55a76eb6388fbc0d (diff) | |
download | DistroKit-41280eb9a20129cac482c8a3e1798f89193d4530.tar.gz DistroKit-41280eb9a20129cac482c8a3e1798f89193d4530.tar.xz |
v8a: kernel: enable SCMI based drivers
SCMI is used to control base SoC functionality on some SoCs, including
the rk3568. Enable SCMI and drivers that use SCMI.
For example, this is necessary to make reboot work on the rock3a board.
Signed-off-by: Michael Tretter <m.tretter@pengutronix.de>
Link: https://lore.pengutronix.de/20220905163615.2807729-12-m.tretter@pengutronix.de
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
-rw-r--r-- | configs/platform-v8a/kernelconfig | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/configs/platform-v8a/kernelconfig b/configs/platform-v8a/kernelconfig index c7a206a..1931a1f 100644 --- a/configs/platform-v8a/kernelconfig +++ b/configs/platform-v8a/kernelconfig @@ -561,6 +561,7 @@ CONFIG_ARM_ARMADA_37XX_CPUFREQ=y # CONFIG_ARM_ARMADA_8K_CPUFREQ is not set CONFIG_ARM_SCPI_CPUFREQ=y CONFIG_ARM_IMX_CPUFREQ_DT=m +CONFIG_ARM_SCMI_CPUFREQ=y # end of CPU Frequency scaling # end of CPU Power Management @@ -1592,7 +1593,16 @@ CONFIG_VEXPRESS_CONFIG=y # # ARM System Control and Management Interface Protocol # -# CONFIG_ARM_SCMI_PROTOCOL is not set +CONFIG_ARM_SCMI_PROTOCOL=y +CONFIG_ARM_SCMI_HAVE_TRANSPORT=y +CONFIG_ARM_SCMI_HAVE_SHMEM=y +CONFIG_ARM_SCMI_HAVE_MSG=y +CONFIG_ARM_SCMI_TRANSPORT_MAILBOX=y +CONFIG_ARM_SCMI_TRANSPORT_OPTEE=y +CONFIG_ARM_SCMI_TRANSPORT_SMC=y +# CONFIG_ARM_SCMI_TRANSPORT_SMC_ATOMIC_ENABLE is not set +# CONFIG_ARM_SCMI_TRANSPORT_VIRTIO is not set +CONFIG_ARM_SCMI_POWER_DOMAIN=y # end of ARM System Control and Management Interface Protocol CONFIG_ARM_SCPI_PROTOCOL=y @@ -3293,6 +3303,7 @@ CONFIG_HWMON=y # CONFIG_SENSORS_AS370 is not set # CONFIG_SENSORS_ASC7621 is not set # CONFIG_SENSORS_AXI_FAN_CONTROL is not set +CONFIG_SENSORS_ARM_SCMI=y CONFIG_SENSORS_ARM_SCPI=y # CONFIG_SENSORS_ASPEED is not set # CONFIG_SENSORS_ATXP1 is not set @@ -3639,6 +3650,7 @@ CONFIG_REGULATOR_FIXED_VOLTAGE=y # CONFIG_REGULATOR_ACT8865 is not set # CONFIG_REGULATOR_AD5398 is not set # CONFIG_REGULATOR_ANATOP is not set +CONFIG_REGULATOR_ARM_SCMI=y CONFIG_REGULATOR_AXP20X=y CONFIG_REGULATOR_BD718XX=y CONFIG_REGULATOR_BD9571MWV=y @@ -4559,6 +4571,7 @@ CONFIG_COMMON_CLK=y # CONFIG_COMMON_CLK_MAX77686 is not set # CONFIG_COMMON_CLK_MAX9485 is not set CONFIG_COMMON_CLK_RK808=y +CONFIG_COMMON_CLK_SCMI=y CONFIG_COMMON_CLK_SCPI=y # CONFIG_COMMON_CLK_SI5341 is not set # CONFIG_COMMON_CLK_SI5351 is not set @@ -4752,7 +4765,7 @@ CONFIG_IIO_BUFFER=y # CONFIG_IIO_BUFFER_DMA is not set # CONFIG_IIO_BUFFER_DMAENGINE is not set # CONFIG_IIO_BUFFER_HW_CONSUMER is not set -CONFIG_IIO_KFIFO_BUF=m +CONFIG_IIO_KFIFO_BUF=y CONFIG_IIO_TRIGGERED_BUFFER=m # CONFIG_IIO_CONFIGFS is not set CONFIG_IIO_TRIGGER=y @@ -4926,6 +4939,7 @@ CONFIG_MAX9611=m # # IIO SCMI Sensors # +CONFIG_IIO_SCMI=y # end of IIO SCMI Sensors # @@ -5294,6 +5308,7 @@ CONFIG_IMX_INTMUX=y # CONFIG_IPACK_BUS is not set CONFIG_RESET_CONTROLLER=y CONFIG_RESET_IMX7=y +CONFIG_RESET_SCMI=y # CONFIG_RESET_TI_SYSCON is not set # |