diff options
author | Peter Robinson <pbrobinson@gmail.com> | 2019-05-07 04:58:17 +0100 |
---|---|---|
committer | Peter Robinson <pbrobinson@gmail.com> | 2019-05-07 04:58:17 +0100 |
commit | da649d521577e9cadd6e0dcd6ff53664852c1fcd (patch) | |
tree | 2f86bc868b22cbfb710e69497261c468a0ea0884 | |
parent | 95a0150a74ed8e02b941effcf018624ea0aeebcc (diff) | |
download | kernel-da649d521577e9cadd6e0dcd6ff53664852c1fcd.tar.gz kernel-da649d521577e9cadd6e0dcd6ff53664852c1fcd.tar.xz kernel-da649d521577e9cadd6e0dcd6ff53664852c1fcd.zip |
Enable Arm STM32MP1
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 |