summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPeter Robinson <pbrobinson@gmail.com>2019-05-07 04:58:17 +0100
committerPeter Robinson <pbrobinson@gmail.com>2019-05-07 04:58:17 +0100
commitda649d521577e9cadd6e0dcd6ff53664852c1fcd (patch)
tree2f86bc868b22cbfb710e69497261c468a0ea0884
parent95a0150a74ed8e02b941effcf018624ea0aeebcc (diff)
downloadkernel-da649d521577e9cadd6e0dcd6ff53664852c1fcd.tar.gz
kernel-da649d521577e9cadd6e0dcd6ff53664852c1fcd.tar.xz
kernel-da649d521577e9cadd6e0dcd6ff53664852c1fcd.zip
Enable Arm STM32MP1
-rw-r--r--configs/fedora/generic/arm/CONFIG_ARCH_STM321
-rw-r--r--configs/fedora/generic/arm/CONFIG_DRM_STM1
-rw-r--r--configs/fedora/generic/arm/armv7/CONFIG_ARCH_STM321
-rw-r--r--configs/fedora/generic/arm/armv7/CONFIG_CRYPTO_DEV_STM32_CRC1
-rw-r--r--configs/fedora/generic/arm/armv7/CONFIG_CRYPTO_DEV_STM32_CRYP1
-rw-r--r--configs/fedora/generic/arm/armv7/CONFIG_CRYPTO_DEV_STM32_HASH1
-rw-r--r--configs/fedora/generic/arm/armv7/CONFIG_DRM_STM1
-rw-r--r--configs/fedora/generic/arm/armv7/CONFIG_DRM_STM_DSI1
-rw-r--r--configs/fedora/generic/arm/armv7/CONFIG_DWMAC_STM321
-rw-r--r--configs/fedora/generic/arm/armv7/CONFIG_HWSPINLOCK_STM321
-rw-r--r--configs/fedora/generic/arm/armv7/CONFIG_HW_RANDOM_STM321
-rw-r--r--configs/fedora/generic/arm/armv7/CONFIG_I2C_STM32F41
-rw-r--r--configs/fedora/generic/arm/armv7/CONFIG_I2C_STM32F71
-rw-r--r--configs/fedora/generic/arm/armv7/CONFIG_IIO_STM32_LPTIMER_TRIGGER1
-rw-r--r--configs/fedora/generic/arm/armv7/CONFIG_MACH_STM32MP1571
-rw-r--r--configs/fedora/generic/arm/armv7/CONFIG_MFD_STM32_LPTIMER1
-rw-r--r--configs/fedora/generic/arm/armv7/CONFIG_MFD_STM32_TIMERS1
-rw-r--r--configs/fedora/generic/arm/armv7/CONFIG_MTD_NAND_STM32_FMC21
-rw-r--r--configs/fedora/generic/arm/armv7/CONFIG_PHY_STM32_USBPHYC1
-rw-r--r--configs/fedora/generic/arm/armv7/CONFIG_PWM_STM321
-rw-r--r--configs/fedora/generic/arm/armv7/CONFIG_PWM_STM32_LP1
-rw-r--r--configs/fedora/generic/arm/armv7/CONFIG_REGULATOR_STM32_VREFBUF1
-rw-r--r--configs/fedora/generic/arm/armv7/CONFIG_RESET_STM32MP1571
-rw-r--r--configs/fedora/generic/arm/armv7/CONFIG_RTC_DRV_STM321
-rw-r--r--configs/fedora/generic/arm/armv7/CONFIG_SERIAL_STM321
-rw-r--r--configs/fedora/generic/arm/armv7/CONFIG_SERIAL_STM32_CONSOLE1
-rw-r--r--configs/fedora/generic/arm/armv7/CONFIG_SND_SOC_STM32_DFSDM1
-rw-r--r--configs/fedora/generic/arm/armv7/CONFIG_SND_SOC_STM32_I2S1
-rw-r--r--configs/fedora/generic/arm/armv7/CONFIG_SND_SOC_STM32_SAI1
-rw-r--r--configs/fedora/generic/arm/armv7/CONFIG_SND_SOC_STM32_SPDIFRX1
-rw-r--r--configs/fedora/generic/arm/armv7/CONFIG_SPI_STM321
-rw-r--r--configs/fedora/generic/arm/armv7/CONFIG_SPI_STM32_QSPI1
-rw-r--r--configs/fedora/generic/arm/armv7/CONFIG_SPI_STM32_QUADSPI1
-rw-r--r--configs/fedora/generic/arm/armv7/CONFIG_STM32_ADC1
-rw-r--r--configs/fedora/generic/arm/armv7/CONFIG_STM32_ADC_CORE1
-rw-r--r--configs/fedora/generic/arm/armv7/CONFIG_STM32_DAC1
-rw-r--r--configs/fedora/generic/arm/armv7/CONFIG_STM32_DFSDM_ADC1
-rw-r--r--configs/fedora/generic/arm/armv7/CONFIG_STM32_DMA1
-rw-r--r--configs/fedora/generic/arm/armv7/CONFIG_STM32_DMAMUX1
-rw-r--r--configs/fedora/generic/arm/armv7/CONFIG_STM32_EXTI1
-rw-r--r--configs/fedora/generic/arm/armv7/CONFIG_STM32_IPCC1
-rw-r--r--configs/fedora/generic/arm/armv7/CONFIG_STM32_LPTIMER_CNT1
-rw-r--r--configs/fedora/generic/arm/armv7/CONFIG_STM32_MDMA1
-rw-r--r--configs/fedora/generic/arm/armv7/CONFIG_STM32_THERMAL1
-rw-r--r--configs/fedora/generic/arm/armv7/CONFIG_STM32_WATCHDOG1
-rw-r--r--configs/fedora/generic/arm/armv7/CONFIG_ST_THERMAL1
-rw-r--r--configs/fedora/generic/arm/armv7/CONFIG_ST_THERMAL_MEMMAP1
-rw-r--r--configs/fedora/generic/arm/armv7/CONFIG_ST_THERMAL_SYSCFG1
-rw-r--r--configs/fedora/generic/arm/armv7/CONFIG_VIDEO_STM32_DCMI1
-rw-r--r--configs/fedora/generic/arm/armv7/CONFIG_VIDEO_STM32_HDMI_CEC1
-rw-r--r--kernel-aarch64-debug.config2
-rw-r--r--kernel-aarch64.config2
-rw-r--r--kernel-armv7hl-debug.config47
-rw-r--r--kernel-armv7hl-lpae-debug.config50
-rw-r--r--kernel-armv7hl-lpae.config50
-rw-r--r--kernel-armv7hl.config47
-rw-r--r--kernel.spec3
57 files changed, 237 insertions, 14 deletions
diff --git a/configs/fedora/generic/arm/CONFIG_ARCH_STM32 b/configs/fedora/generic/arm/CONFIG_ARCH_STM32
deleted file mode 100644
index cb609deb9..000000000
--- a/configs/fedora/generic/arm/CONFIG_ARCH_STM32
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_ARCH_STM32 is not set
diff --git a/configs/fedora/generic/arm/CONFIG_DRM_STM b/configs/fedora/generic/arm/CONFIG_DRM_STM
deleted file mode 100644
index d490eca03..000000000
--- a/configs/fedora/generic/arm/CONFIG_DRM_STM
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_DRM_STM is not set
diff --git a/configs/fedora/generic/arm/armv7/CONFIG_ARCH_STM32 b/configs/fedora/generic/arm/armv7/CONFIG_ARCH_STM32
new file mode 100644
index 000000000..5740ba72c
--- /dev/null
+++ b/configs/fedora/generic/arm/armv7/CONFIG_ARCH_STM32
@@ -0,0 +1 @@
+CONFIG_ARCH_STM32=y
diff --git a/configs/fedora/generic/arm/armv7/CONFIG_CRYPTO_DEV_STM32_CRC b/configs/fedora/generic/arm/armv7/CONFIG_CRYPTO_DEV_STM32_CRC
new file mode 100644
index 000000000..f8c33b3a3
--- /dev/null
+++ b/configs/fedora/generic/arm/armv7/CONFIG_CRYPTO_DEV_STM32_CRC
@@ -0,0 +1 @@
+CONFIG_CRYPTO_DEV_STM32_CRC=m
diff --git a/configs/fedora/generic/arm/armv7/CONFIG_CRYPTO_DEV_STM32_CRYP b/configs/fedora/generic/arm/armv7/CONFIG_CRYPTO_DEV_STM32_CRYP
new file mode 100644
index 000000000..b4c1d5b3d
--- /dev/null
+++ b/configs/fedora/generic/arm/armv7/CONFIG_CRYPTO_DEV_STM32_CRYP
@@ -0,0 +1 @@
+CONFIG_CRYPTO_DEV_STM32_CRYP=m
diff --git a/configs/fedora/generic/arm/armv7/CONFIG_CRYPTO_DEV_STM32_HASH b/configs/fedora/generic/arm/armv7/CONFIG_CRYPTO_DEV_STM32_HASH
new file mode 100644
index 000000000..21afd0c68
--- /dev/null
+++ b/configs/fedora/generic/arm/armv7/CONFIG_CRYPTO_DEV_STM32_HASH
@@ -0,0 +1 @@
+CONFIG_CRYPTO_DEV_STM32_HASH=m
diff --git a/configs/fedora/generic/arm/armv7/CONFIG_DRM_STM b/configs/fedora/generic/arm/armv7/CONFIG_DRM_STM
new file mode 100644
index 000000000..e6729c278
--- /dev/null
+++ b/configs/fedora/generic/arm/armv7/CONFIG_DRM_STM
@@ -0,0 +1 @@
+CONFIG_DRM_STM=m
diff --git a/configs/fedora/generic/arm/armv7/CONFIG_DRM_STM_DSI b/configs/fedora/generic/arm/armv7/CONFIG_DRM_STM_DSI
new file mode 100644
index 000000000..fc83692c6
--- /dev/null
+++ b/configs/fedora/generic/arm/armv7/CONFIG_DRM_STM_DSI
@@ -0,0 +1 @@
+CONFIG_DRM_STM_DSI=m
diff --git a/configs/fedora/generic/arm/armv7/CONFIG_DWMAC_STM32 b/configs/fedora/generic/arm/armv7/CONFIG_DWMAC_STM32
new file mode 100644
index 000000000..2c3d257ea
--- /dev/null
+++ b/configs/fedora/generic/arm/armv7/CONFIG_DWMAC_STM32
@@ -0,0 +1 @@
+CONFIG_DWMAC_STM32=m
diff --git a/configs/fedora/generic/arm/armv7/CONFIG_HWSPINLOCK_STM32 b/configs/fedora/generic/arm/armv7/CONFIG_HWSPINLOCK_STM32
new file mode 100644
index 000000000..56c5e2f7e
--- /dev/null
+++ b/configs/fedora/generic/arm/armv7/CONFIG_HWSPINLOCK_STM32
@@ -0,0 +1 @@
+# CONFIG_HWSPINLOCK_STM32 is not set
diff --git a/configs/fedora/generic/arm/armv7/CONFIG_HW_RANDOM_STM32 b/configs/fedora/generic/arm/armv7/CONFIG_HW_RANDOM_STM32
new file mode 100644
index 000000000..4024cdfc4
--- /dev/null
+++ b/configs/fedora/generic/arm/armv7/CONFIG_HW_RANDOM_STM32
@@ -0,0 +1 @@
+CONFIG_HW_RANDOM_STM32=m
diff --git a/configs/fedora/generic/arm/armv7/CONFIG_I2C_STM32F4 b/configs/fedora/generic/arm/armv7/CONFIG_I2C_STM32F4
new file mode 100644
index 000000000..60263df50
--- /dev/null
+++ b/configs/fedora/generic/arm/armv7/CONFIG_I2C_STM32F4
@@ -0,0 +1 @@
+# CONFIG_I2C_STM32F4 is not set
diff --git a/configs/fedora/generic/arm/armv7/CONFIG_I2C_STM32F7 b/configs/fedora/generic/arm/armv7/CONFIG_I2C_STM32F7
new file mode 100644
index 000000000..da2246a63
--- /dev/null
+++ b/configs/fedora/generic/arm/armv7/CONFIG_I2C_STM32F7
@@ -0,0 +1 @@
+CONFIG_I2C_STM32F7=m
diff --git a/configs/fedora/generic/arm/armv7/CONFIG_IIO_STM32_LPTIMER_TRIGGER b/configs/fedora/generic/arm/armv7/CONFIG_IIO_STM32_LPTIMER_TRIGGER
new file mode 100644
index 000000000..551682c0d
--- /dev/null
+++ b/configs/fedora/generic/arm/armv7/CONFIG_IIO_STM32_LPTIMER_TRIGGER
@@ -0,0 +1 @@
+CONFIG_IIO_STM32_LPTIMER_TRIGGER=m
diff --git a/configs/fedora/generic/arm/armv7/CONFIG_MACH_STM32MP157 b/configs/fedora/generic/arm/armv7/CONFIG_MACH_STM32MP157
new file mode 100644
index 000000000..a56efdc54
--- /dev/null
+++ b/configs/fedora/generic/arm/armv7/CONFIG_MACH_STM32MP157
@@ -0,0 +1 @@
+CONFIG_MACH_STM32MP157=y
diff --git a/configs/fedora/generic/arm/armv7/CONFIG_MFD_STM32_LPTIMER b/configs/fedora/generic/arm/armv7/CONFIG_MFD_STM32_LPTIMER
new file mode 100644
index 000000000..629d96039
--- /dev/null
+++ b/configs/fedora/generic/arm/armv7/CONFIG_MFD_STM32_LPTIMER
@@ -0,0 +1 @@
+CONFIG_MFD_STM32_LPTIMER=m
diff --git a/configs/fedora/generic/arm/armv7/CONFIG_MFD_STM32_TIMERS b/configs/fedora/generic/arm/armv7/CONFIG_MFD_STM32_TIMERS
new file mode 100644
index 000000000..574e49e06
--- /dev/null
+++ b/configs/fedora/generic/arm/armv7/CONFIG_MFD_STM32_TIMERS
@@ -0,0 +1 @@
+CONFIG_MFD_STM32_TIMERS=m
diff --git a/configs/fedora/generic/arm/armv7/CONFIG_MTD_NAND_STM32_FMC2 b/configs/fedora/generic/arm/armv7/CONFIG_MTD_NAND_STM32_FMC2
new file mode 100644
index 000000000..8b9c65b5e
--- /dev/null
+++ b/configs/fedora/generic/arm/armv7/CONFIG_MTD_NAND_STM32_FMC2
@@ -0,0 +1 @@
+# CONFIG_MTD_NAND_STM32_FMC2 is not set
diff --git a/configs/fedora/generic/arm/armv7/CONFIG_PHY_STM32_USBPHYC b/configs/fedora/generic/arm/armv7/CONFIG_PHY_STM32_USBPHYC
new file mode 100644
index 000000000..3353f8efb
--- /dev/null
+++ b/configs/fedora/generic/arm/armv7/CONFIG_PHY_STM32_USBPHYC
@@ -0,0 +1 @@
+CONFIG_PHY_STM32_USBPHYC=m
diff --git a/configs/fedora/generic/arm/armv7/CONFIG_PWM_STM32 b/configs/fedora/generic/arm/armv7/CONFIG_PWM_STM32
new file mode 100644
index 000000000..5e4992f3b
--- /dev/null
+++ b/configs/fedora/generic/arm/armv7/CONFIG_PWM_STM32
@@ -0,0 +1 @@
+# CONFIG_PWM_STM32 is not set
diff --git a/configs/fedora/generic/arm/armv7/CONFIG_PWM_STM32_LP b/configs/fedora/generic/arm/armv7/CONFIG_PWM_STM32_LP
new file mode 100644
index 000000000..9af91d2ef
--- /dev/null
+++ b/configs/fedora/generic/arm/armv7/CONFIG_PWM_STM32_LP
@@ -0,0 +1 @@
+# CONFIG_PWM_STM32_LP is not set
diff --git a/configs/fedora/generic/arm/armv7/CONFIG_REGULATOR_STM32_VREFBUF b/configs/fedora/generic/arm/armv7/CONFIG_REGULATOR_STM32_VREFBUF
new file mode 100644
index 000000000..2a60c0e38
--- /dev/null
+++ b/configs/fedora/generic/arm/armv7/CONFIG_REGULATOR_STM32_VREFBUF
@@ -0,0 +1 @@
+CONFIG_REGULATOR_STM32_VREFBUF=m
diff --git a/configs/fedora/generic/arm/armv7/CONFIG_RESET_STM32MP157 b/configs/fedora/generic/arm/armv7/CONFIG_RESET_STM32MP157
new file mode 100644
index 000000000..fa723d34d
--- /dev/null
+++ b/configs/fedora/generic/arm/armv7/CONFIG_RESET_STM32MP157
@@ -0,0 +1 @@
+CONFIG_RESET_STM32MP157=y
diff --git a/configs/fedora/generic/arm/armv7/CONFIG_RTC_DRV_STM32 b/configs/fedora/generic/arm/armv7/CONFIG_RTC_DRV_STM32
new file mode 100644
index 000000000..625aff0c4
--- /dev/null
+++ b/configs/fedora/generic/arm/armv7/CONFIG_RTC_DRV_STM32
@@ -0,0 +1 @@
+CONFIG_RTC_DRV_STM32=m
diff --git a/configs/fedora/generic/arm/armv7/CONFIG_SERIAL_STM32 b/configs/fedora/generic/arm/armv7/CONFIG_SERIAL_STM32
new file mode 100644
index 000000000..6bce59014
--- /dev/null
+++ b/configs/fedora/generic/arm/armv7/CONFIG_SERIAL_STM32
@@ -0,0 +1 @@
+CONFIG_SERIAL_STM32=y
diff --git a/configs/fedora/generic/arm/armv7/CONFIG_SERIAL_STM32_CONSOLE b/configs/fedora/generic/arm/armv7/CONFIG_SERIAL_STM32_CONSOLE
new file mode 100644
index 000000000..91db819f9
--- /dev/null
+++ b/configs/fedora/generic/arm/armv7/CONFIG_SERIAL_STM32_CONSOLE
@@ -0,0 +1 @@
+CONFIG_SERIAL_STM32_CONSOLE=y
diff --git a/configs/fedora/generic/arm/armv7/CONFIG_SND_SOC_STM32_DFSDM b/configs/fedora/generic/arm/armv7/CONFIG_SND_SOC_STM32_DFSDM
new file mode 100644
index 000000000..05b72549d
--- /dev/null
+++ b/configs/fedora/generic/arm/armv7/CONFIG_SND_SOC_STM32_DFSDM
@@ -0,0 +1 @@
+# CONFIG_SND_SOC_STM32_DFSDM is not set
diff --git a/configs/fedora/generic/arm/armv7/CONFIG_SND_SOC_STM32_I2S b/configs/fedora/generic/arm/armv7/CONFIG_SND_SOC_STM32_I2S
new file mode 100644
index 000000000..0742fccdb
--- /dev/null
+++ b/configs/fedora/generic/arm/armv7/CONFIG_SND_SOC_STM32_I2S
@@ -0,0 +1 @@
+# CONFIG_SND_SOC_STM32_I2S is not set
diff --git a/configs/fedora/generic/arm/armv7/CONFIG_SND_SOC_STM32_SAI b/configs/fedora/generic/arm/armv7/CONFIG_SND_SOC_STM32_SAI
new file mode 100644
index 000000000..02808d491
--- /dev/null
+++ b/configs/fedora/generic/arm/armv7/CONFIG_SND_SOC_STM32_SAI
@@ -0,0 +1 @@
+# CONFIG_SND_SOC_STM32_SAI is not set
diff --git a/configs/fedora/generic/arm/armv7/CONFIG_SND_SOC_STM32_SPDIFRX b/configs/fedora/generic/arm/armv7/CONFIG_SND_SOC_STM32_SPDIFRX
new file mode 100644
index 000000000..610236da3
--- /dev/null
+++ b/configs/fedora/generic/arm/armv7/CONFIG_SND_SOC_STM32_SPDIFRX
@@ -0,0 +1 @@
+# CONFIG_SND_SOC_STM32_SPDIFRX is not set
diff --git a/configs/fedora/generic/arm/armv7/CONFIG_SPI_STM32 b/configs/fedora/generic/arm/armv7/CONFIG_SPI_STM32
new file mode 100644
index 000000000..333e398e5
--- /dev/null
+++ b/configs/fedora/generic/arm/armv7/CONFIG_SPI_STM32
@@ -0,0 +1 @@
+CONFIG_SPI_STM32=m
diff --git a/configs/fedora/generic/arm/armv7/CONFIG_SPI_STM32_QSPI b/configs/fedora/generic/arm/armv7/CONFIG_SPI_STM32_QSPI
new file mode 100644
index 000000000..d4de966f5
--- /dev/null
+++ b/configs/fedora/generic/arm/armv7/CONFIG_SPI_STM32_QSPI
@@ -0,0 +1 @@
+CONFIG_SPI_STM32_QSPI=m
diff --git a/configs/fedora/generic/arm/armv7/CONFIG_SPI_STM32_QUADSPI b/configs/fedora/generic/arm/armv7/CONFIG_SPI_STM32_QUADSPI
new file mode 100644
index 000000000..6bb7f5d0a
--- /dev/null
+++ b/configs/fedora/generic/arm/armv7/CONFIG_SPI_STM32_QUADSPI
@@ -0,0 +1 @@
+# CONFIG_SPI_STM32_QUADSPI is not set
diff --git a/configs/fedora/generic/arm/armv7/CONFIG_STM32_ADC b/configs/fedora/generic/arm/armv7/CONFIG_STM32_ADC
new file mode 100644
index 000000000..8bf63679a
--- /dev/null
+++ b/configs/fedora/generic/arm/armv7/CONFIG_STM32_ADC
@@ -0,0 +1 @@
+CONFIG_STM32_ADC=m
diff --git a/configs/fedora/generic/arm/armv7/CONFIG_STM32_ADC_CORE b/configs/fedora/generic/arm/armv7/CONFIG_STM32_ADC_CORE
new file mode 100644
index 000000000..d17ca1b3e
--- /dev/null
+++ b/configs/fedora/generic/arm/armv7/CONFIG_STM32_ADC_CORE
@@ -0,0 +1 @@
+CONFIG_STM32_ADC_CORE=m
diff --git a/configs/fedora/generic/arm/armv7/CONFIG_STM32_DAC b/configs/fedora/generic/arm/armv7/CONFIG_STM32_DAC
new file mode 100644
index 000000000..3d4ed671e
--- /dev/null
+++ b/configs/fedora/generic/arm/armv7/CONFIG_STM32_DAC
@@ -0,0 +1 @@
+CONFIG_STM32_DAC=m
diff --git a/configs/fedora/generic/arm/armv7/CONFIG_STM32_DFSDM_ADC b/configs/fedora/generic/arm/armv7/CONFIG_STM32_DFSDM_ADC
new file mode 100644
index 000000000..ee59bb7da
--- /dev/null
+++ b/configs/fedora/generic/arm/armv7/CONFIG_STM32_DFSDM_ADC
@@ -0,0 +1 @@
+CONFIG_STM32_DFSDM_ADC=m
diff --git a/configs/fedora/generic/arm/armv7/CONFIG_STM32_DMA b/configs/fedora/generic/arm/armv7/CONFIG_STM32_DMA
new file mode 100644
index 000000000..18b6fff19
--- /dev/null
+++ b/configs/fedora/generic/arm/armv7/CONFIG_STM32_DMA
@@ -0,0 +1 @@
+CONFIG_STM32_DMA=y
diff --git a/configs/fedora/generic/arm/armv7/CONFIG_STM32_DMAMUX b/configs/fedora/generic/arm/armv7/CONFIG_STM32_DMAMUX
new file mode 100644
index 000000000..7d667b6e5
--- /dev/null
+++ b/configs/fedora/generic/arm/armv7/CONFIG_STM32_DMAMUX
@@ -0,0 +1 @@
+CONFIG_STM32_DMAMUX=y
diff --git a/configs/fedora/generic/arm/armv7/CONFIG_STM32_EXTI b/configs/fedora/generic/arm/armv7/CONFIG_STM32_EXTI
new file mode 100644
index 000000000..3d90cbe8d
--- /dev/null
+++ b/configs/fedora/generic/arm/armv7/CONFIG_STM32_EXTI
@@ -0,0 +1 @@
+CONFIG_STM32_EXTI=y
diff --git a/configs/fedora/generic/arm/armv7/CONFIG_STM32_IPCC b/configs/fedora/generic/arm/armv7/CONFIG_STM32_IPCC
new file mode 100644
index 000000000..16ff7f430
--- /dev/null
+++ b/configs/fedora/generic/arm/armv7/CONFIG_STM32_IPCC
@@ -0,0 +1 @@
+# CONFIG_STM32_IPCC is not set
diff --git a/configs/fedora/generic/arm/armv7/CONFIG_STM32_LPTIMER_CNT b/configs/fedora/generic/arm/armv7/CONFIG_STM32_LPTIMER_CNT
new file mode 100644
index 000000000..0e7e9d2fa
--- /dev/null
+++ b/configs/fedora/generic/arm/armv7/CONFIG_STM32_LPTIMER_CNT
@@ -0,0 +1 @@
+CONFIG_STM32_LPTIMER_CNT=m
diff --git a/configs/fedora/generic/arm/armv7/CONFIG_STM32_MDMA b/configs/fedora/generic/arm/armv7/CONFIG_STM32_MDMA
new file mode 100644
index 000000000..42f00f2b7
--- /dev/null
+++ b/configs/fedora/generic/arm/armv7/CONFIG_STM32_MDMA
@@ -0,0 +1 @@
+CONFIG_STM32_MDMA=y
diff --git a/configs/fedora/generic/arm/armv7/CONFIG_STM32_THERMAL b/configs/fedora/generic/arm/armv7/CONFIG_STM32_THERMAL
new file mode 100644
index 000000000..f35553262
--- /dev/null
+++ b/configs/fedora/generic/arm/armv7/CONFIG_STM32_THERMAL
@@ -0,0 +1 @@
+CONFIG_STM32_THERMAL=m
diff --git a/configs/fedora/generic/arm/armv7/CONFIG_STM32_WATCHDOG b/configs/fedora/generic/arm/armv7/CONFIG_STM32_WATCHDOG
new file mode 100644
index 000000000..d32334735
--- /dev/null
+++ b/configs/fedora/generic/arm/armv7/CONFIG_STM32_WATCHDOG
@@ -0,0 +1 @@
+CONFIG_STM32_WATCHDOG=m
diff --git a/configs/fedora/generic/arm/armv7/CONFIG_ST_THERMAL b/configs/fedora/generic/arm/armv7/CONFIG_ST_THERMAL
new file mode 100644
index 000000000..5cf4ebbe6
--- /dev/null
+++ b/configs/fedora/generic/arm/armv7/CONFIG_ST_THERMAL
@@ -0,0 +1 @@
+# CONFIG_ST_THERMAL is not set
diff --git a/configs/fedora/generic/arm/armv7/CONFIG_ST_THERMAL_MEMMAP b/configs/fedora/generic/arm/armv7/CONFIG_ST_THERMAL_MEMMAP
new file mode 100644
index 000000000..ef25be404
--- /dev/null
+++ b/configs/fedora/generic/arm/armv7/CONFIG_ST_THERMAL_MEMMAP
@@ -0,0 +1 @@
+# CONFIG_ST_THERMAL_MEMMAP is not set
diff --git a/configs/fedora/generic/arm/armv7/CONFIG_ST_THERMAL_SYSCFG b/configs/fedora/generic/arm/armv7/CONFIG_ST_THERMAL_SYSCFG
new file mode 100644
index 000000000..865418b83
--- /dev/null
+++ b/configs/fedora/generic/arm/armv7/CONFIG_ST_THERMAL_SYSCFG
@@ -0,0 +1 @@
+# CONFIG_ST_THERMAL_SYSCFG is not set
diff --git a/configs/fedora/generic/arm/armv7/CONFIG_VIDEO_STM32_DCMI b/configs/fedora/generic/arm/armv7/CONFIG_VIDEO_STM32_DCMI
new file mode 100644
index 000000000..cb1b4f190
--- /dev/null
+++ b/configs/fedora/generic/arm/armv7/CONFIG_VIDEO_STM32_DCMI
@@ -0,0 +1 @@
+# CONFIG_VIDEO_STM32_DCMI is not set
diff --git a/configs/fedora/generic/arm/armv7/CONFIG_VIDEO_STM32_HDMI_CEC b/configs/fedora/generic/arm/armv7/CONFIG_VIDEO_STM32_HDMI_CEC
new file mode 100644
index 000000000..76b6a5d64
--- /dev/null
+++ b/configs/fedora/generic/arm/armv7/CONFIG_VIDEO_STM32_HDMI_CEC
@@ -0,0 +1 @@
+CONFIG_VIDEO_STM32_HDMI_CEC=m
diff --git a/kernel-aarch64-debug.config b/kernel-aarch64-debug.config
index 6eda57dd0..5513ca6a5 100644
--- a/kernel-aarch64-debug.config
+++ b/kernel-aarch64-debug.config
@@ -259,7 +259,6 @@ CONFIG_ARCH_ROCKCHIP=y
# CONFIG_ARCH_SA1100 is not set
CONFIG_ARCH_SEATTLE=y
# CONFIG_ARCH_SPRD is not set
-# CONFIG_ARCH_STM32 is not set
# CONFIG_ARCH_STRATIX10 is not set
CONFIG_ARCH_SUNXI=y
CONFIG_ARCH_SYNQUACER=y
@@ -1488,7 +1487,6 @@ CONFIG_DRM_ROCKCHIP=m
# CONFIG_DRM_SII902X is not set
CONFIG_DRM_SII9234=m
# CONFIG_DRM_SIL_SII8620 is not set
-# CONFIG_DRM_STM is not set
CONFIG_DRM_SUN4I_BACKEND=m
CONFIG_DRM_SUN4I_HDMI_CEC=y
CONFIG_DRM_SUN4I_HDMI=m
diff --git a/kernel-aarch64.config b/kernel-aarch64.config
index c20a52dbe..e0cf199b6 100644
--- a/kernel-aarch64.config
+++ b/kernel-aarch64.config
@@ -259,7 +259,6 @@ CONFIG_ARCH_ROCKCHIP=y
# CONFIG_ARCH_SA1100 is not set
CONFIG_ARCH_SEATTLE=y
# CONFIG_ARCH_SPRD is not set
-# CONFIG_ARCH_STM32 is not set
# CONFIG_ARCH_STRATIX10 is not set
CONFIG_ARCH_SUNXI=y
CONFIG_ARCH_SYNQUACER=y
@@ -1480,7 +1479,6 @@ CONFIG_DRM_ROCKCHIP=m
# CONFIG_DRM_SII902X is not set
CONFIG_DRM_SII9234=m
# CONFIG_DRM_SIL_SII8620 is not set
-# CONFIG_DRM_STM is not set
CONFIG_DRM_SUN4I_BACKEND=m
CONFIG_DRM_SUN4I_HDMI_CEC=y
CONFIG_DRM_SUN4I_HDMI=m
diff --git a/kernel-armv7hl-debug.config b/kernel-armv7hl-debug.config
index c45a9384b..b8882263b 100644
--- a/kernel-armv7hl-debug.config
+++ b/kernel-armv7hl-debug.config
@@ -255,7 +255,7 @@ CONFIG_ARCH_ROCKCHIP=y
# CONFIG_ARCH_SIRF is not set
# CONFIG_ARCH_SOCFPGA is not set
CONFIG_ARCH_STI=y
-# CONFIG_ARCH_STM32 is not set
+CONFIG_ARCH_STM32=y
CONFIG_ARCH_SUNXI=y
# CONFIG_ARCH_TANGO is not set
CONFIG_ARCH_TEGRA_114_SOC=y
@@ -1126,6 +1126,9 @@ CONFIG_CRYPTO_DEV_ROCKCHIP=m
CONFIG_CRYPTO_DEV_S5P=m
CONFIG_CRYPTO_DEV_SAHARA=m
# CONFIG_CRYPTO_DEV_SP_CCP is not set
+CONFIG_CRYPTO_DEV_STM32_CRC=m
+CONFIG_CRYPTO_DEV_STM32_CRYP=m
+CONFIG_CRYPTO_DEV_STM32_HASH=m
# CONFIG_CRYPTO_DEV_SUN4I_SS is not set
# CONFIG_CRYPTO_DEV_SUN4I_SS_PRNG is not set
CONFIG_CRYPTO_DEV_VIRTIO=m
@@ -1527,7 +1530,8 @@ CONFIG_DRM_ROCKCHIP=m
CONFIG_DRM_SII9234=m
# CONFIG_DRM_SIL_SII8620 is not set
CONFIG_DRM_STI=m
-# CONFIG_DRM_STM is not set
+CONFIG_DRM_STM_DSI=m
+CONFIG_DRM_STM=m
CONFIG_DRM_SUN4I_BACKEND=m
CONFIG_DRM_SUN4I_HDMI_CEC=y
CONFIG_DRM_SUN4I_HDMI=m
@@ -1654,6 +1658,7 @@ CONFIG_DWMAC_MESON=m
CONFIG_DWMAC_QCOM_ETHQOS=m
CONFIG_DWMAC_ROCKCHIP=m
CONFIG_DWMAC_STI=m
+CONFIG_DWMAC_STM32=m
CONFIG_DWMAC_SUN8I=m
CONFIG_DWMAC_SUNXI=m
CONFIG_DW_WATCHDOG=m
@@ -2240,12 +2245,14 @@ CONFIG_HW_RANDOM_OMAP3_ROM=m
CONFIG_HW_RANDOM_OMAP=m
CONFIG_HW_RANDOM_OPTEE=m
CONFIG_HW_RANDOM_ST=m
+CONFIG_HW_RANDOM_STM32=m
CONFIG_HW_RANDOM_TIMERIOMEM=m
CONFIG_HW_RANDOM_TPM=y
CONFIG_HW_RANDOM_VIRTIO=y
CONFIG_HW_RANDOM=y
CONFIG_HWSPINLOCK_OMAP=m
CONFIG_HWSPINLOCK_QCOM=m
+# CONFIG_HWSPINLOCK_STM32 is not set
CONFIG_HWSPINLOCK=y
# CONFIG_HX711 is not set
CONFIG_HYSDN_CAPI=y
@@ -2332,6 +2339,8 @@ CONFIG_I2C_SIMTEC=m
CONFIG_I2C_SLAVE_EEPROM=m
CONFIG_I2C_SLAVE=y
CONFIG_I2C_ST=m
+# CONFIG_I2C_STM32F4 is not set
+CONFIG_I2C_STM32F7=m
CONFIG_I2C_STUB=m
CONFIG_I2C_SUN6I_P2WI=m
# CONFIG_I2C_TAOS_EVM is not set
@@ -2404,6 +2413,7 @@ CONFIG_IIO_ST_GYRO_3AXIS=m
CONFIG_IIO_ST_GYRO_I2C_3AXIS=m
CONFIG_IIO_ST_GYRO_SPI_3AXIS=m
CONFIG_IIO_ST_LSM6DSX=m
+CONFIG_IIO_STM32_LPTIMER_TRIGGER=m
CONFIG_IIO_ST_MAGN_3AXIS=m
CONFIG_IIO_ST_PRESS_I2C=m
CONFIG_IIO_ST_PRESS=m
@@ -3160,6 +3170,7 @@ CONFIG_MACH_DOVE=y
CONFIG_MACH_MMP2_DT=y
# CONFIG_MACH_OMAP3517EVM is not set
# CONFIG_MACH_OMAP3_PANDORA is not set
+CONFIG_MACH_STM32MP157=y
CONFIG_MACH_SUN4I=y
CONFIG_MACH_SUN5I=y
CONFIG_MACH_SUN6I=y
@@ -3373,6 +3384,8 @@ CONFIG_MFD_SM501_GPIO=y
CONFIG_MFD_SM501=m
# CONFIG_MFD_SMSC is not set
CONFIG_MFD_SPMI_PMIC=m
+CONFIG_MFD_STM32_LPTIMER=m
+CONFIG_MFD_STM32_TIMERS=m
CONFIG_MFD_STMPE=y
# CONFIG_MFD_STPMIC1 is not set
CONFIG_MFD_SUN4I_GPADC=m
@@ -3658,6 +3671,7 @@ CONFIG_MTD_NAND_ORION=m
CONFIG_MTD_NAND_PLATFORM=m
CONFIG_MTD_NAND_QCOM=m
CONFIG_MTD_NAND_RICOH=m
+# CONFIG_MTD_NAND_STM32_FMC2 is not set
CONFIG_MTD_NAND_SUNXI=m
CONFIG_MTD_NAND_TEGRA=m
CONFIG_MTD_NAND_TMIO=m
@@ -4525,6 +4539,7 @@ CONFIG_PHY_ROCKCHIP_TYPEC=m
CONFIG_PHY_ROCKCHIP_USB=m
CONFIG_PHY_SAMSUNG_USB2=m
CONFIG_PHY_STIH407_USB=m
+CONFIG_PHY_STM32_USBPHYC=m
CONFIG_PHY_SUN4I_USB=m
CONFIG_PHY_SUN6I_MIPI_DPHY=m
CONFIG_PHY_SUN9I_USB=m
@@ -4718,6 +4733,8 @@ CONFIG_PWM_OMAP_DMTIMER=m
CONFIG_PWM_ROCKCHIP=m
CONFIG_PWM_SAMSUNG=m
CONFIG_PWM_STI=m
+# CONFIG_PWM_STM32 is not set
+# CONFIG_PWM_STM32_LP is not set
# CONFIG_PWM_STMPE is not set
CONFIG_PWM_SUN4I=m
CONFIG_PWM_SYSFS=y
@@ -4928,6 +4945,7 @@ CONFIG_REGULATOR_RK808=y
CONFIG_REGULATOR_S2MPA01=m
CONFIG_REGULATOR_S2MPS11=m
CONFIG_REGULATOR_S5M8767=m
+CONFIG_REGULATOR_STM32_VREFBUF=m
CONFIG_REGULATOR_SY8106A=m
CONFIG_REGULATOR_TI_ABB=m
CONFIG_REGULATOR_TPS51632=m
@@ -4966,6 +4984,7 @@ CONFIG_RESET_MESON_AUDIO_ARB=m
# CONFIG_RESET_QCOM_AOSS is not set
CONFIG_RESET_QCOM_PDC=m
CONFIG_RESET_SIMPLE=y
+CONFIG_RESET_STM32MP157=y
# CONFIG_RESET_TI_SCI is not set
CONFIG_RESET_TI_SYSCON=m
# CONFIG_RFD77402 is not set
@@ -5151,6 +5170,7 @@ CONFIG_RTC_DRV_SD3078=m
CONFIG_RTC_DRV_SNVS=m
CONFIG_RTC_DRV_STK17TA8=m
CONFIG_RTC_DRV_ST_LPC=m
+CONFIG_RTC_DRV_STM32=m
CONFIG_RTC_DRV_SUN6I=y
CONFIG_RTC_DRV_SUNXI=m
CONFIG_RTC_DRV_TEGRA=m
@@ -5609,6 +5629,8 @@ CONFIG_SERIAL_SAMSUNG=y
# CONFIG_SERIAL_SCCNXP is not set
CONFIG_SERIAL_ST_ASC_CONSOLE=y
CONFIG_SERIAL_ST_ASC=y
+CONFIG_SERIAL_STM32_CONSOLE=y
+CONFIG_SERIAL_STM32=y
CONFIG_SERIAL_TEGRA=y
# CONFIG_SERIAL_TIMBERDALE is not set
CONFIG_SERIAL_UARTLITE_CONSOLE=y
@@ -5991,6 +6013,10 @@ CONFIG_SND_SOC_SPDIF=m
# CONFIG_SND_SOC_STA350 is not set
CONFIG_SND_SOC_STI=m
CONFIG_SND_SOC_STI_SAS=m
+# CONFIG_SND_SOC_STM32_DFSDM is not set
+# CONFIG_SND_SOC_STM32_I2S is not set
+# CONFIG_SND_SOC_STM32_SAI is not set
+# CONFIG_SND_SOC_STM32_SPDIFRX is not set
CONFIG_SND_SOC_STORM=m
# CONFIG_SND_SOC_TAS2552 is not set
# CONFIG_SND_SOC_TAS5086 is not set
@@ -6179,6 +6205,9 @@ CONFIG_SPI_S3C64XX=m
# CONFIG_SPI_SIFIVE is not set
# CONFIG_SPI_SLAVE is not set
CONFIG_SPI_SPIDEV=m
+CONFIG_SPI_STM32=m
+CONFIG_SPI_STM32_QSPI=m
+# CONFIG_SPI_STM32_QUADSPI is not set
CONFIG_SPI_ST_SSC4=m
CONFIG_SPI_SUN4I=m
CONFIG_SPI_SUN6I=m
@@ -6241,6 +6270,18 @@ CONFIG_STK3310=m
# CONFIG_STK8312 is not set
# CONFIG_STK8BA50 is not set
CONFIG_ST_LPC_WATCHDOG=m
+CONFIG_STM32_ADC_CORE=m
+CONFIG_STM32_ADC=m
+CONFIG_STM32_DAC=m
+CONFIG_STM32_DFSDM_ADC=m
+CONFIG_STM32_DMAMUX=y
+CONFIG_STM32_DMA=y
+CONFIG_STM32_EXTI=y
+# CONFIG_STM32_IPCC is not set
+CONFIG_STM32_LPTIMER_CNT=m
+CONFIG_STM32_MDMA=y
+CONFIG_STM32_THERMAL=m
+CONFIG_STM32_WATCHDOG=m
# CONFIG_STM is not set
CONFIG_STMMAC_ETH=m
# CONFIG_STMMAC_PCI is not set
@@ -7215,6 +7256,8 @@ CONFIG_VIDEO_STI_HDMI_CEC=m
CONFIG_VIDEO_STI_HVA=m
CONFIG_VIDEO_STK1160_COMMON=m
CONFIG_VIDEO_STK1160=m
+# CONFIG_VIDEO_STM32_DCMI is not set
+CONFIG_VIDEO_STM32_HDMI_CEC=m
CONFIG_VIDEO_SUN6I_CSI=m
CONFIG_VIDEO_SUNXI_CEDRUS=m
CONFIG_VIDEO_SUNXI=y
diff --git a/kernel-armv7hl-lpae-debug.config b/kernel-armv7hl-lpae-debug.config
index 809bbd66d..e768fd4c6 100644
--- a/kernel-armv7hl-lpae-debug.config
+++ b/kernel-armv7hl-lpae-debug.config
@@ -246,7 +246,7 @@ CONFIG_ARCH_ROCKCHIP=y
# CONFIG_ARCH_SIRF is not set
# CONFIG_ARCH_SOCFPGA is not set
# CONFIG_ARCH_STI is not set
-# CONFIG_ARCH_STM32 is not set
+CONFIG_ARCH_STM32=y
CONFIG_ARCH_SUNXI=y
# CONFIG_ARCH_TANGO is not set
CONFIG_ARCH_TEGRA_114_SOC=y
@@ -1089,6 +1089,9 @@ CONFIG_CRYPTO_DEV_ROCKCHIP=m
CONFIG_CRYPTO_DEV_S5P=m
# CONFIG_CRYPTO_DEV_SAHARA is not set
# CONFIG_CRYPTO_DEV_SP_CCP is not set
+CONFIG_CRYPTO_DEV_STM32_CRC=m
+CONFIG_CRYPTO_DEV_STM32_CRYP=m
+CONFIG_CRYPTO_DEV_STM32_HASH=m
# CONFIG_CRYPTO_DEV_SUN4I_SS is not set
# CONFIG_CRYPTO_DEV_SUN4I_SS_PRNG is not set
CONFIG_CRYPTO_DEV_VIRTIO=m
@@ -1460,7 +1463,8 @@ CONFIG_DRM_ROCKCHIP=m
CONFIG_DRM_SII9234=m
# CONFIG_DRM_SIL_SII8620 is not set
CONFIG_DRM_STI=m
-# CONFIG_DRM_STM is not set
+CONFIG_DRM_STM_DSI=m
+CONFIG_DRM_STM=m
CONFIG_DRM_SUN4I_BACKEND=m
CONFIG_DRM_SUN4I_HDMI_CEC=y
CONFIG_DRM_SUN4I_HDMI=m
@@ -1584,6 +1588,7 @@ CONFIG_DWMAC_DWC_QOS_ETH=m
CONFIG_DWMAC_GENERIC=m
CONFIG_DWMAC_MESON=m
CONFIG_DWMAC_ROCKCHIP=m
+CONFIG_DWMAC_STM32=m
CONFIG_DWMAC_SUN8I=m
CONFIG_DWMAC_SUNXI=m
CONFIG_DW_WATCHDOG=m
@@ -2158,10 +2163,12 @@ CONFIG_HW_RANDOM_KEYSTONE=m
CONFIG_HW_RANDOM_MESON=m
CONFIG_HW_RANDOM_OMAP=m
CONFIG_HW_RANDOM_OPTEE=m
+CONFIG_HW_RANDOM_STM32=m
CONFIG_HW_RANDOM_TIMERIOMEM=m
CONFIG_HW_RANDOM_TPM=y
CONFIG_HW_RANDOM_VIRTIO=y
CONFIG_HW_RANDOM=y
+# CONFIG_HWSPINLOCK_STM32 is not set
CONFIG_HWSPINLOCK=y
# CONFIG_HX711 is not set
CONFIG_HYSDN_CAPI=y
@@ -2246,6 +2253,8 @@ CONFIG_I2C_SIMTEC=m
# CONFIG_I2C_SIS96X is not set
CONFIG_I2C_SLAVE_EEPROM=m
CONFIG_I2C_SLAVE=y
+# CONFIG_I2C_STM32F4 is not set
+CONFIG_I2C_STM32F7=m
CONFIG_I2C_STUB=m
CONFIG_I2C_SUN6I_P2WI=m
# CONFIG_I2C_TAOS_EVM is not set
@@ -2318,6 +2327,7 @@ CONFIG_IIO_ST_GYRO_3AXIS=m
CONFIG_IIO_ST_GYRO_I2C_3AXIS=m
CONFIG_IIO_ST_GYRO_SPI_3AXIS=m
CONFIG_IIO_ST_LSM6DSX=m
+CONFIG_IIO_STM32_LPTIMER_TRIGGER=m
CONFIG_IIO_ST_MAGN_3AXIS=m
CONFIG_IIO_ST_PRESS_I2C=m
CONFIG_IIO_ST_PRESS=m
@@ -3049,6 +3059,7 @@ CONFIG_MACH_ARMADA_XP=y
CONFIG_MACH_DOVE=y
# CONFIG_MACH_MESON6 is not set
# CONFIG_MACH_MESON8 is not set
+CONFIG_MACH_STM32MP157=y
# CONFIG_MACH_SUN4I is not set
# CONFIG_MACH_SUN5I is not set
CONFIG_MACH_SUN6I=y
@@ -3257,6 +3268,8 @@ CONFIG_MFD_SEC_CORE=y
CONFIG_MFD_SM501_GPIO=y
CONFIG_MFD_SM501=m
# CONFIG_MFD_SMSC is not set
+CONFIG_MFD_STM32_LPTIMER=m
+CONFIG_MFD_STM32_TIMERS=m
# CONFIG_MFD_STMPE is not set
# CONFIG_MFD_STPMIC1 is not set
CONFIG_MFD_SUN4I_GPADC=m
@@ -3523,6 +3536,7 @@ CONFIG_MTD_NAND_NANDSIM=m
CONFIG_MTD_NAND_ORION=m
CONFIG_MTD_NAND_PLATFORM=m
CONFIG_MTD_NAND_RICOH=m
+# CONFIG_MTD_NAND_STM32_FMC2 is not set
CONFIG_MTD_NAND_SUNXI=m
CONFIG_MTD_NAND_TEGRA=m
CONFIG_MTD_NAND_TMIO=m
@@ -4348,6 +4362,7 @@ CONFIG_PHY_ROCKCHIP_INNO_USB2=m
CONFIG_PHY_ROCKCHIP_TYPEC=m
CONFIG_PHY_ROCKCHIP_USB=m
CONFIG_PHY_SAMSUNG_USB2=m
+CONFIG_PHY_STM32_USBPHYC=m
CONFIG_PHY_SUN4I_USB=m
CONFIG_PHY_SUN6I_MIPI_DPHY=m
CONFIG_PHY_SUN9I_USB=m
@@ -4523,6 +4538,8 @@ CONFIG_PWM_MESON=m
# CONFIG_PWM_PCA9685 is not set
CONFIG_PWM_ROCKCHIP=m
CONFIG_PWM_SAMSUNG=m
+# CONFIG_PWM_STM32 is not set
+# CONFIG_PWM_STM32_LP is not set
CONFIG_PWM_SUN4I=m
CONFIG_PWM_SYSFS=y
CONFIG_PWM_TEGRA=m
@@ -4691,6 +4708,7 @@ CONFIG_REGULATOR_RK808=y
CONFIG_REGULATOR_S2MPA01=m
CONFIG_REGULATOR_S2MPS11=m
CONFIG_REGULATOR_S5M8767=m
+CONFIG_REGULATOR_STM32_VREFBUF=m
CONFIG_REGULATOR_SY8106A=m
CONFIG_REGULATOR_TPS51632=m
CONFIG_REGULATOR_TPS62360=m
@@ -4725,6 +4743,7 @@ CONFIG_RESET_MESON_AUDIO_ARB=m
# CONFIG_RESET_QCOM_AOSS is not set
CONFIG_RESET_QCOM_PDC=m
CONFIG_RESET_SIMPLE=y
+CONFIG_RESET_STM32MP157=y
# CONFIG_RESET_TI_SCI is not set
CONFIG_RESET_TI_SYSCON=m
# CONFIG_RFD77402 is not set
@@ -4900,6 +4919,7 @@ CONFIG_RTC_DRV_S5M=m
CONFIG_RTC_DRV_SD3078=m
CONFIG_RTC_DRV_SNVS=m
CONFIG_RTC_DRV_STK17TA8=m
+CONFIG_RTC_DRV_STM32=m
CONFIG_RTC_DRV_SUN6I=y
CONFIG_RTC_DRV_SUNXI=m
CONFIG_RTC_DRV_TEGRA=m
@@ -5346,6 +5366,8 @@ CONFIG_SERIAL_SAMSUNG=y
# CONFIG_SERIAL_SCCNXP is not set
CONFIG_SERIAL_ST_ASC_CONSOLE=y
CONFIG_SERIAL_ST_ASC=y
+CONFIG_SERIAL_STM32_CONSOLE=y
+CONFIG_SERIAL_STM32=y
CONFIG_SERIAL_TEGRA=y
# CONFIG_SERIAL_TIMBERDALE is not set
# CONFIG_SERIAL_UARTLITE is not set
@@ -5697,6 +5719,10 @@ CONFIG_SND_SOC_SPDIF=m
# CONFIG_SND_SOC_STA32X is not set
# CONFIG_SND_SOC_STA350 is not set
# CONFIG_SND_SOC_STI_SAS is not set
+# CONFIG_SND_SOC_STM32_DFSDM is not set
+# CONFIG_SND_SOC_STM32_I2S is not set
+# CONFIG_SND_SOC_STM32_SAI is not set
+# CONFIG_SND_SOC_STM32_SPDIFRX is not set
# CONFIG_SND_SOC_TAS2552 is not set
# CONFIG_SND_SOC_TAS5086 is not set
# CONFIG_SND_SOC_TAS571X is not set
@@ -5857,6 +5883,9 @@ CONFIG_SPI_S3C64XX=m
# CONFIG_SPI_SIFIVE is not set
# CONFIG_SPI_SLAVE is not set
CONFIG_SPI_SPIDEV=m
+CONFIG_SPI_STM32=m
+CONFIG_SPI_STM32_QSPI=m
+# CONFIG_SPI_STM32_QUADSPI is not set
CONFIG_SPI_SUN4I=m
CONFIG_SPI_SUN6I=m
CONFIG_SPI_TEGRA114=m
@@ -5913,6 +5942,18 @@ CONFIG_STE10XP=m
CONFIG_STK3310=m
# CONFIG_STK8312 is not set
# CONFIG_STK8BA50 is not set
+CONFIG_STM32_ADC_CORE=m
+CONFIG_STM32_ADC=m
+CONFIG_STM32_DAC=m
+CONFIG_STM32_DFSDM_ADC=m
+CONFIG_STM32_DMAMUX=y
+CONFIG_STM32_DMA=y
+CONFIG_STM32_EXTI=y
+# CONFIG_STM32_IPCC is not set
+CONFIG_STM32_LPTIMER_CNT=m
+CONFIG_STM32_MDMA=y
+CONFIG_STM32_THERMAL=m
+CONFIG_STM32_WATCHDOG=m
# CONFIG_STM is not set
CONFIG_STMMAC_ETH=m
# CONFIG_STMMAC_PCI is not set
@@ -5923,6 +5964,9 @@ CONFIG_STRICT_KERNEL_RWX=y
CONFIG_STRICT_MODULE_RWX=y
# CONFIG_STRING_SELFTEST is not set
CONFIG_STRIP_ASM_SYMS=y
+# CONFIG_ST_THERMAL is not set
+# CONFIG_ST_THERMAL_MEMMAP is not set
+# CONFIG_ST_THERMAL_SYSCFG is not set
CONFIG_ST_UVIS25_I2C=m
CONFIG_ST_UVIS25=m
CONFIG_ST_UVIS25_SPI=m
@@ -6833,6 +6877,8 @@ CONFIG_VIDEO_SAMSUNG_S5P_MFC=m
CONFIG_VIDEO_SOLO6X10=m
CONFIG_VIDEO_STK1160_COMMON=m
CONFIG_VIDEO_STK1160=m
+# CONFIG_VIDEO_STM32_DCMI is not set
+CONFIG_VIDEO_STM32_HDMI_CEC=m
CONFIG_VIDEO_SUN6I_CSI=m
CONFIG_VIDEO_SUNXI_CEDRUS=m
CONFIG_VIDEO_SUNXI=y
diff --git a/kernel-armv7hl-lpae.config b/kernel-armv7hl-lpae.config
index 8d648578a..7b866ffb9 100644
--- a/kernel-armv7hl-lpae.config
+++ b/kernel-armv7hl-lpae.config
@@ -246,7 +246,7 @@ CONFIG_ARCH_ROCKCHIP=y
# CONFIG_ARCH_SIRF is not set
# CONFIG_ARCH_SOCFPGA is not set
# CONFIG_ARCH_STI is not set
-# CONFIG_ARCH_STM32 is not set
+CONFIG_ARCH_STM32=y
CONFIG_ARCH_SUNXI=y
# CONFIG_ARCH_TANGO is not set
CONFIG_ARCH_TEGRA_114_SOC=y
@@ -1089,6 +1089,9 @@ CONFIG_CRYPTO_DEV_ROCKCHIP=m
CONFIG_CRYPTO_DEV_S5P=m
# CONFIG_CRYPTO_DEV_SAHARA is not set
# CONFIG_CRYPTO_DEV_SP_CCP is not set
+CONFIG_CRYPTO_DEV_STM32_CRC=m
+CONFIG_CRYPTO_DEV_STM32_CRYP=m
+CONFIG_CRYPTO_DEV_STM32_HASH=m
# CONFIG_CRYPTO_DEV_SUN4I_SS is not set
# CONFIG_CRYPTO_DEV_SUN4I_SS_PRNG is not set
CONFIG_CRYPTO_DEV_VIRTIO=m
@@ -1453,7 +1456,8 @@ CONFIG_DRM_ROCKCHIP=m
CONFIG_DRM_SII9234=m
# CONFIG_DRM_SIL_SII8620 is not set
CONFIG_DRM_STI=m
-# CONFIG_DRM_STM is not set
+CONFIG_DRM_STM_DSI=m
+CONFIG_DRM_STM=m
CONFIG_DRM_SUN4I_BACKEND=m
CONFIG_DRM_SUN4I_HDMI_CEC=y
CONFIG_DRM_SUN4I_HDMI=m
@@ -1577,6 +1581,7 @@ CONFIG_DWMAC_DWC_QOS_ETH=m
CONFIG_DWMAC_GENERIC=m
CONFIG_DWMAC_MESON=m
CONFIG_DWMAC_ROCKCHIP=m
+CONFIG_DWMAC_STM32=m
CONFIG_DWMAC_SUN8I=m
CONFIG_DWMAC_SUNXI=m
CONFIG_DW_WATCHDOG=m
@@ -2143,10 +2148,12 @@ CONFIG_HW_RANDOM_KEYSTONE=m
CONFIG_HW_RANDOM_MESON=m
CONFIG_HW_RANDOM_OMAP=m
CONFIG_HW_RANDOM_OPTEE=m
+CONFIG_HW_RANDOM_STM32=m
CONFIG_HW_RANDOM_TIMERIOMEM=m
CONFIG_HW_RANDOM_TPM=y
CONFIG_HW_RANDOM_VIRTIO=y
CONFIG_HW_RANDOM=y
+# CONFIG_HWSPINLOCK_STM32 is not set
CONFIG_HWSPINLOCK=y
# CONFIG_HX711 is not set
CONFIG_HYSDN_CAPI=y
@@ -2231,6 +2238,8 @@ CONFIG_I2C_SIMTEC=m
# CONFIG_I2C_SIS96X is not set
CONFIG_I2C_SLAVE_EEPROM=m
CONFIG_I2C_SLAVE=y
+# CONFIG_I2C_STM32F4 is not set
+CONFIG_I2C_STM32F7=m
CONFIG_I2C_STUB=m
CONFIG_I2C_SUN6I_P2WI=m
# CONFIG_I2C_TAOS_EVM is not set
@@ -2303,6 +2312,7 @@ CONFIG_IIO_ST_GYRO_3AXIS=m
CONFIG_IIO_ST_GYRO_I2C_3AXIS=m
CONFIG_IIO_ST_GYRO_SPI_3AXIS=m
CONFIG_IIO_ST_LSM6DSX=m
+CONFIG_IIO_STM32_LPTIMER_TRIGGER=m
CONFIG_IIO_ST_MAGN_3AXIS=m
CONFIG_IIO_ST_PRESS_I2C=m
CONFIG_IIO_ST_PRESS=m
@@ -3032,6 +3042,7 @@ CONFIG_MACH_ARMADA_XP=y
CONFIG_MACH_DOVE=y
# CONFIG_MACH_MESON6 is not set
# CONFIG_MACH_MESON8 is not set
+CONFIG_MACH_STM32MP157=y
# CONFIG_MACH_SUN4I is not set
# CONFIG_MACH_SUN5I is not set
CONFIG_MACH_SUN6I=y
@@ -3239,6 +3250,8 @@ CONFIG_MFD_SEC_CORE=y
CONFIG_MFD_SM501_GPIO=y
CONFIG_MFD_SM501=m
# CONFIG_MFD_SMSC is not set
+CONFIG_MFD_STM32_LPTIMER=m
+CONFIG_MFD_STM32_TIMERS=m
# CONFIG_MFD_STMPE is not set
# CONFIG_MFD_STPMIC1 is not set
CONFIG_MFD_SUN4I_GPADC=m
@@ -3504,6 +3517,7 @@ CONFIG_MTD_NAND_NANDSIM=m
CONFIG_MTD_NAND_ORION=m
CONFIG_MTD_NAND_PLATFORM=m
CONFIG_MTD_NAND_RICOH=m
+# CONFIG_MTD_NAND_STM32_FMC2 is not set
CONFIG_MTD_NAND_SUNXI=m
CONFIG_MTD_NAND_TEGRA=m
CONFIG_MTD_NAND_TMIO=m
@@ -4329,6 +4343,7 @@ CONFIG_PHY_ROCKCHIP_INNO_USB2=m
CONFIG_PHY_ROCKCHIP_TYPEC=m
CONFIG_PHY_ROCKCHIP_USB=m
CONFIG_PHY_SAMSUNG_USB2=m
+CONFIG_PHY_STM32_USBPHYC=m
CONFIG_PHY_SUN4I_USB=m
CONFIG_PHY_SUN6I_MIPI_DPHY=m
CONFIG_PHY_SUN9I_USB=m
@@ -4503,6 +4518,8 @@ CONFIG_PWM_MESON=m
# CONFIG_PWM_PCA9685 is not set
CONFIG_PWM_ROCKCHIP=m
CONFIG_PWM_SAMSUNG=m
+# CONFIG_PWM_STM32 is not set
+# CONFIG_PWM_STM32_LP is not set
CONFIG_PWM_SUN4I=m
CONFIG_PWM_SYSFS=y
CONFIG_PWM_TEGRA=m
@@ -4671,6 +4688,7 @@ CONFIG_REGULATOR_RK808=y
CONFIG_REGULATOR_S2MPA01=m
CONFIG_REGULATOR_S2MPS11=m
CONFIG_REGULATOR_S5M8767=m
+CONFIG_REGULATOR_STM32_VREFBUF=m
CONFIG_REGULATOR_SY8106A=m
CONFIG_REGULATOR_TPS51632=m
CONFIG_REGULATOR_TPS62360=m
@@ -4705,6 +4723,7 @@ CONFIG_RESET_MESON_AUDIO_ARB=m
# CONFIG_RESET_QCOM_AOSS is not set
CONFIG_RESET_QCOM_PDC=m
CONFIG_RESET_SIMPLE=y
+CONFIG_RESET_STM32MP157=y
# CONFIG_RESET_TI_SCI is not set
CONFIG_RESET_TI_SYSCON=m
# CONFIG_RFD77402 is not set
@@ -4880,6 +4899,7 @@ CONFIG_RTC_DRV_S5M=m
CONFIG_RTC_DRV_SD3078=m
CONFIG_RTC_DRV_SNVS=m
CONFIG_RTC_DRV_STK17TA8=m
+CONFIG_RTC_DRV_STM32=m
CONFIG_RTC_DRV_SUN6I=y
CONFIG_RTC_DRV_SUNXI=m
CONFIG_RTC_DRV_TEGRA=m
@@ -5326,6 +5346,8 @@ CONFIG_SERIAL_SAMSUNG=y
# CONFIG_SERIAL_SCCNXP is not set
CONFIG_SERIAL_ST_ASC_CONSOLE=y
CONFIG_SERIAL_ST_ASC=y
+CONFIG_SERIAL_STM32_CONSOLE=y
+CONFIG_SERIAL_STM32=y
CONFIG_SERIAL_TEGRA=y
# CONFIG_SERIAL_TIMBERDALE is not set
# CONFIG_SERIAL_UARTLITE is not set
@@ -5676,6 +5698,10 @@ CONFIG_SND_SOC_SPDIF=m
# CONFIG_SND_SOC_STA32X is not set
# CONFIG_SND_SOC_STA350 is not set
# CONFIG_SND_SOC_STI_SAS is not set
+# CONFIG_SND_SOC_STM32_DFSDM is not set
+# CONFIG_SND_SOC_STM32_I2S is not set
+# CONFIG_SND_SOC_STM32_SAI is not set
+# CONFIG_SND_SOC_STM32_SPDIFRX is not set
# CONFIG_SND_SOC_TAS2552 is not set
# CONFIG_SND_SOC_TAS5086 is not set
# CONFIG_SND_SOC_TAS571X is not set
@@ -5836,6 +5862,9 @@ CONFIG_SPI_S3C64XX=m
# CONFIG_SPI_SIFIVE is not set
# CONFIG_SPI_SLAVE is not set
CONFIG_SPI_SPIDEV=m
+CONFIG_SPI_STM32=m
+CONFIG_SPI_STM32_QSPI=m
+# CONFIG_SPI_STM32_QUADSPI is not set
CONFIG_SPI_SUN4I=m
CONFIG_SPI_SUN6I=m
CONFIG_SPI_TEGRA114=m
@@ -5892,6 +5921,18 @@ CONFIG_STE10XP=m
CONFIG_STK3310=m
# CONFIG_STK8312 is not set
# CONFIG_STK8BA50 is not set
+CONFIG_STM32_ADC_CORE=m
+CONFIG_STM32_ADC=m
+CONFIG_STM32_DAC=m
+CONFIG_STM32_DFSDM_ADC=m
+CONFIG_STM32_DMAMUX=y
+CONFIG_STM32_DMA=y
+CONFIG_STM32_EXTI=y
+# CONFIG_STM32_IPCC is not set
+CONFIG_STM32_LPTIMER_CNT=m
+CONFIG_STM32_MDMA=y
+CONFIG_STM32_THERMAL=m
+CONFIG_STM32_WATCHDOG=m
# CONFIG_STM is not set
CONFIG_STMMAC_ETH=m
# CONFIG_STMMAC_PCI is not set
@@ -5902,6 +5943,9 @@ CONFIG_STRICT_KERNEL_RWX=y
CONFIG_STRICT_MODULE_RWX=y
# CONFIG_STRING_SELFTEST is not set
CONFIG_STRIP_ASM_SYMS=y
+# CONFIG_ST_THERMAL is not set
+# CONFIG_ST_THERMAL_MEMMAP is not set
+# CONFIG_ST_THERMAL_SYSCFG is not set
CONFIG_ST_UVIS25_I2C=m
CONFIG_ST_UVIS25=m
CONFIG_ST_UVIS25_SPI=m
@@ -6812,6 +6856,8 @@ CONFIG_VIDEO_SAMSUNG_S5P_MFC=m
CONFIG_VIDEO_SOLO6X10=m
CONFIG_VIDEO_STK1160_COMMON=m
CONFIG_VIDEO_STK1160=m
+# CONFIG_VIDEO_STM32_DCMI is not set
+CONFIG_VIDEO_STM32_HDMI_CEC=m
CONFIG_VIDEO_SUN6I_CSI=m
CONFIG_VIDEO_SUNXI_CEDRUS=m
CONFIG_VIDEO_SUNXI=y
diff --git a/kernel-armv7hl.config b/kernel-armv7hl.config
index b5c9f7160..6e46a95f2 100644
--- a/kernel-armv7hl.config
+++ b/kernel-armv7hl.config
@@ -255,7 +255,7 @@ CONFIG_ARCH_ROCKCHIP=y
# CONFIG_ARCH_SIRF is not set
# CONFIG_ARCH_SOCFPGA is not set
CONFIG_ARCH_STI=y
-# CONFIG_ARCH_STM32 is not set
+CONFIG_ARCH_STM32=y
CONFIG_ARCH_SUNXI=y
# CONFIG_ARCH_TANGO is not set
CONFIG_ARCH_TEGRA_114_SOC=y
@@ -1126,6 +1126,9 @@ CONFIG_CRYPTO_DEV_ROCKCHIP=m
CONFIG_CRYPTO_DEV_S5P=m
CONFIG_CRYPTO_DEV_SAHARA=m
# CONFIG_CRYPTO_DEV_SP_CCP is not set
+CONFIG_CRYPTO_DEV_STM32_CRC=m
+CONFIG_CRYPTO_DEV_STM32_CRYP=m
+CONFIG_CRYPTO_DEV_STM32_HASH=m
# CONFIG_CRYPTO_DEV_SUN4I_SS is not set
# CONFIG_CRYPTO_DEV_SUN4I_SS_PRNG is not set
CONFIG_CRYPTO_DEV_VIRTIO=m
@@ -1520,7 +1523,8 @@ CONFIG_DRM_ROCKCHIP=m
CONFIG_DRM_SII9234=m
# CONFIG_DRM_SIL_SII8620 is not set
CONFIG_DRM_STI=m
-# CONFIG_DRM_STM is not set
+CONFIG_DRM_STM_DSI=m
+CONFIG_DRM_STM=m
CONFIG_DRM_SUN4I_BACKEND=m
CONFIG_DRM_SUN4I_HDMI_CEC=y
CONFIG_DRM_SUN4I_HDMI=m
@@ -1647,6 +1651,7 @@ CONFIG_DWMAC_MESON=m
CONFIG_DWMAC_QCOM_ETHQOS=m
CONFIG_DWMAC_ROCKCHIP=m
CONFIG_DWMAC_STI=m
+CONFIG_DWMAC_STM32=m
CONFIG_DWMAC_SUN8I=m
CONFIG_DWMAC_SUNXI=m
CONFIG_DW_WATCHDOG=m
@@ -2225,12 +2230,14 @@ CONFIG_HW_RANDOM_OMAP3_ROM=m
CONFIG_HW_RANDOM_OMAP=m
CONFIG_HW_RANDOM_OPTEE=m
CONFIG_HW_RANDOM_ST=m
+CONFIG_HW_RANDOM_STM32=m
CONFIG_HW_RANDOM_TIMERIOMEM=m
CONFIG_HW_RANDOM_TPM=y
CONFIG_HW_RANDOM_VIRTIO=y
CONFIG_HW_RANDOM=y
CONFIG_HWSPINLOCK_OMAP=m
CONFIG_HWSPINLOCK_QCOM=m
+# CONFIG_HWSPINLOCK_STM32 is not set
CONFIG_HWSPINLOCK=y
# CONFIG_HX711 is not set
CONFIG_HYSDN_CAPI=y
@@ -2317,6 +2324,8 @@ CONFIG_I2C_SIMTEC=m
CONFIG_I2C_SLAVE_EEPROM=m
CONFIG_I2C_SLAVE=y
CONFIG_I2C_ST=m
+# CONFIG_I2C_STM32F4 is not set
+CONFIG_I2C_STM32F7=m
CONFIG_I2C_STUB=m
CONFIG_I2C_SUN6I_P2WI=m
# CONFIG_I2C_TAOS_EVM is not set
@@ -2389,6 +2398,7 @@ CONFIG_IIO_ST_GYRO_3AXIS=m
CONFIG_IIO_ST_GYRO_I2C_3AXIS=m
CONFIG_IIO_ST_GYRO_SPI_3AXIS=m
CONFIG_IIO_ST_LSM6DSX=m
+CONFIG_IIO_STM32_LPTIMER_TRIGGER=m
CONFIG_IIO_ST_MAGN_3AXIS=m
CONFIG_IIO_ST_PRESS_I2C=m
CONFIG_IIO_ST_PRESS=m
@@ -3143,6 +3153,7 @@ CONFIG_MACH_DOVE=y
CONFIG_MACH_MMP2_DT=y
# CONFIG_MACH_OMAP3517EVM is not set
# CONFIG_MACH_OMAP3_PANDORA is not set
+CONFIG_MACH_STM32MP157=y
CONFIG_MACH_SUN4I=y
CONFIG_MACH_SUN5I=y
CONFIG_MACH_SUN6I=y
@@ -3355,6 +3366,8 @@ CONFIG_MFD_SM501_GPIO=y
CONFIG_MFD_SM501=m
# CONFIG_MFD_SMSC is not set
CONFIG_MFD_SPMI_PMIC=m
+CONFIG_MFD_STM32_LPTIMER=m
+CONFIG_MFD_STM32_TIMERS=m
CONFIG_MFD_STMPE=y
# CONFIG_MFD_STPMIC1 is not set
CONFIG_MFD_SUN4I_GPADC=m
@@ -3639,6 +3652,7 @@ CONFIG_MTD_NAND_ORION=m
CONFIG_MTD_NAND_PLATFORM=m
CONFIG_MTD_NAND_QCOM=m
CONFIG_MTD_NAND_RICOH=m
+# CONFIG_MTD_NAND_STM32_FMC2 is not set
CONFIG_MTD_NAND_SUNXI=m
CONFIG_MTD_NAND_TEGRA=m
CONFIG_MTD_NAND_TMIO=m
@@ -4506,6 +4520,7 @@ CONFIG_PHY_ROCKCHIP_TYPEC=m
CONFIG_PHY_ROCKCHIP_USB=m
CONFIG_PHY_SAMSUNG_USB2=m
CONFIG_PHY_STIH407_USB=m
+CONFIG_PHY_STM32_USBPHYC=m
CONFIG_PHY_SUN4I_USB=m
CONFIG_PHY_SUN6I_MIPI_DPHY=m
CONFIG_PHY_SUN9I_USB=m
@@ -4698,6 +4713,8 @@ CONFIG_PWM_OMAP_DMTIMER=m
CONFIG_PWM_ROCKCHIP=m
CONFIG_PWM_SAMSUNG=m
CONFIG_PWM_STI=m
+# CONFIG_PWM_STM32 is not set
+# CONFIG_PWM_STM32_LP is not set
# CONFIG_PWM_STMPE is not set
CONFIG_PWM_SUN4I=m
CONFIG_PWM_SYSFS=y
@@ -4908,6 +4925,7 @@ CONFIG_REGULATOR_RK808=y
CONFIG_REGULATOR_S2MPA01=m
CONFIG_REGULATOR_S2MPS11=m
CONFIG_REGULATOR_S5M8767=m
+CONFIG_REGULATOR_STM32_VREFBUF=m
CONFIG_REGULATOR_SY8106A=m
CONFIG_REGULATOR_TI_ABB=m
CONFIG_REGULATOR_TPS51632=m
@@ -4946,6 +4964,7 @@ CONFIG_RESET_MESON_AUDIO_ARB=m
# CONFIG_RESET_QCOM_AOSS is not set
CONFIG_RESET_QCOM_PDC=m
CONFIG_RESET_SIMPLE=y
+CONFIG_RESET_STM32MP157=y
# CONFIG_RESET_TI_SCI is not set
CONFIG_RESET_TI_SYSCON=m
# CONFIG_RFD77402 is not set
@@ -5131,6 +5150,7 @@ CONFIG_RTC_DRV_SD3078=m
CONFIG_RTC_DRV_SNVS=m
CONFIG_RTC_DRV_STK17TA8=m
CONFIG_RTC_DRV_ST_LPC=m
+CONFIG_RTC_DRV_STM32=m
CONFIG_RTC_DRV_SUN6I=y
CONFIG_RTC_DRV_SUNXI=m
CONFIG_RTC_DRV_TEGRA=m
@@ -5589,6 +5609,8 @@ CONFIG_SERIAL_SAMSUNG=y
# CONFIG_SERIAL_SCCNXP is not set
CONFIG_SERIAL_ST_ASC_CONSOLE=y
CONFIG_SERIAL_ST_ASC=y
+CONFIG_SERIAL_STM32_CONSOLE=y
+CONFIG_SERIAL_STM32=y
CONFIG_SERIAL_TEGRA=y
# CONFIG_SERIAL_TIMBERDALE is not set
CONFIG_SERIAL_UARTLITE_CONSOLE=y
@@ -5970,6 +5992,10 @@ CONFIG_SND_SOC_SPDIF=m
# CONFIG_SND_SOC_STA350 is not set
CONFIG_SND_SOC_STI=m
CONFIG_SND_SOC_STI_SAS=m
+# CONFIG_SND_SOC_STM32_DFSDM is not set
+# CONFIG_SND_SOC_STM32_I2S is not set
+# CONFIG_SND_SOC_STM32_SAI is not set
+# CONFIG_SND_SOC_STM32_SPDIFRX is not set
CONFIG_SND_SOC_STORM=m
# CONFIG_SND_SOC_TAS2552 is not set
# CONFIG_SND_SOC_TAS5086 is not set
@@ -6158,6 +6184,9 @@ CONFIG_SPI_S3C64XX=m
# CONFIG_SPI_SIFIVE is not set
# CONFIG_SPI_SLAVE is not set
CONFIG_SPI_SPIDEV=m
+CONFIG_SPI_STM32=m
+CONFIG_SPI_STM32_QSPI=m
+# CONFIG_SPI_STM32_QUADSPI is not set
CONFIG_SPI_ST_SSC4=m
CONFIG_SPI_SUN4I=m
CONFIG_SPI_SUN6I=m
@@ -6220,6 +6249,18 @@ CONFIG_STK3310=m
# CONFIG_STK8312 is not set
# CONFIG_STK8BA50 is not set
CONFIG_ST_LPC_WATCHDOG=m
+CONFIG_STM32_ADC_CORE=m
+CONFIG_STM32_ADC=m
+CONFIG_STM32_DAC=m
+CONFIG_STM32_DFSDM_ADC=m
+CONFIG_STM32_DMAMUX=y
+CONFIG_STM32_DMA=y
+CONFIG_STM32_EXTI=y
+# CONFIG_STM32_IPCC is not set
+CONFIG_STM32_LPTIMER_CNT=m
+CONFIG_STM32_MDMA=y
+CONFIG_STM32_THERMAL=m
+CONFIG_STM32_WATCHDOG=m
# CONFIG_STM is not set
CONFIG_STMMAC_ETH=m
# CONFIG_STMMAC_PCI is not set
@@ -7194,6 +7235,8 @@ CONFIG_VIDEO_STI_HDMI_CEC=m
CONFIG_VIDEO_STI_HVA=m
CONFIG_VIDEO_STK1160_COMMON=m
CONFIG_VIDEO_STK1160=m
+# CONFIG_VIDEO_STM32_DCMI is not set
+CONFIG_VIDEO_STM32_HDMI_CEC=m
CONFIG_VIDEO_SUN6I_CSI=m
CONFIG_VIDEO_SUNXI_CEDRUS=m
CONFIG_VIDEO_SUNXI=y
diff --git a/kernel.spec b/kernel.spec
index 7f65184a9..9355fdd3f 100644
--- a/kernel.spec
+++ b/kernel.spec
@@ -1821,6 +1821,9 @@ fi
#
#
%changelog
+* Mon May 6 2019 Peter Robinson <pbrobinson@fedoraproject.org>
+- Enable Arm STM32MP1
+
* Mon May 06 2019 Jeremy Cline <jcline@redhat.com> - 5.1.0-1
- Linux v5.1