From fdb2bb2c23ee709880407f56307e2800ad27e9ae Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Mon, 15 Mar 2021 14:29:01 +0100 Subject: dashboard/config/linux: enable ARCH_VEXPRESS VEXPRESS is a popular SoC that can be emulated by qemu. --- dashboard/config/linux/bits/arm64.yml | 7 +++++-- dashboard/config/linux/upstream-arm64-kasan-base.config | 11 ++++++++++- dashboard/config/linux/upstream-arm64-kasan.config | 11 ++++++++++- dashboard/config/linux/upstream-arm64-mte-base.config | 11 ++++++++++- dashboard/config/linux/upstream-arm64-mte.config | 11 ++++++++++- 5 files changed, 45 insertions(+), 6 deletions(-) diff --git a/dashboard/config/linux/bits/arm64.yml b/dashboard/config/linux/bits/arm64.yml index 55d9f6cbc..b7c38933d 100644 --- a/dashboard/config/linux/bits/arm64.yml +++ b/dashboard/config/linux/bits/arm64.yml @@ -19,6 +19,11 @@ config: - ARM64_PMEM - ARM64_MTE + - ARCH_VEXPRESS + - I2C_VERSATILE + - CLK_SP810 + - ICST + # These are enabled by defconfig, but we don't test them (presumably). # Disable them to speed up kernel boot (slow in emulation). - PCCARD: n @@ -111,7 +116,6 @@ config: - ARCH_THUNDER: n - ARCH_THUNDER2: n - ARCH_UNIPHIER: n - - ARCH_VEXPRESS: n - ARCH_VISCONTI: n - ARCH_XGENE: n - ARCH_ZX: n @@ -419,7 +423,6 @@ config: - I2C_TEGRA_BPMP: n - I2C_UNIPHIER: n - I2C_UNIPHIER_F: n - - I2C_VERSATILE: n - I2C_WMT: n - I2C_OCTEON: n - I2C_THUNDERX: n diff --git a/dashboard/config/linux/upstream-arm64-kasan-base.config b/dashboard/config/linux/upstream-arm64-kasan-base.config index 47bc5b3ff..f27fe09e0 100644 --- a/dashboard/config/linux/upstream-arm64-kasan-base.config +++ b/dashboard/config/linux/upstream-arm64-kasan-base.config @@ -322,7 +322,7 @@ CONFIG_ARCH_BCM4908=y # CONFIG_ARCH_THUNDER is not set # CONFIG_ARCH_THUNDER2 is not set # CONFIG_ARCH_UNIPHIER is not set -# CONFIG_ARCH_VEXPRESS is not set +CONFIG_ARCH_VEXPRESS=y # CONFIG_ARCH_VISCONTI is not set # CONFIG_ARCH_XGENE is not set # CONFIG_ARCH_ZYNQMP is not set @@ -2806,6 +2806,7 @@ CONFIG_I2C_ALGOBIT=y # CONFIG_I2C_PCA_PLATFORM is not set # CONFIG_I2C_RK3X is not set # CONFIG_I2C_SIMTEC is not set +CONFIG_I2C_VERSATILE=y # CONFIG_I2C_THUNDERX is not set # CONFIG_I2C_XILINX is not set @@ -4477,6 +4478,14 @@ CONFIG_HAVE_CLK=y CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y + +# +# Clock driver for ARM Reference designs +# +CONFIG_ICST=y +CONFIG_CLK_SP810=y +# end of Clock driver for ARM Reference designs + # CONFIG_COMMON_CLK_MAX9485 is not set CONFIG_COMMON_CLK_SCMI=y CONFIG_COMMON_CLK_SCPI=y diff --git a/dashboard/config/linux/upstream-arm64-kasan.config b/dashboard/config/linux/upstream-arm64-kasan.config index 98efc4a34..d8ed61b45 100644 --- a/dashboard/config/linux/upstream-arm64-kasan.config +++ b/dashboard/config/linux/upstream-arm64-kasan.config @@ -328,7 +328,7 @@ CONFIG_ARCH_BCM4908=y # CONFIG_ARCH_THUNDER is not set # CONFIG_ARCH_THUNDER2 is not set # CONFIG_ARCH_UNIPHIER is not set -# CONFIG_ARCH_VEXPRESS is not set +CONFIG_ARCH_VEXPRESS=y # CONFIG_ARCH_VISCONTI is not set # CONFIG_ARCH_XGENE is not set # CONFIG_ARCH_ZYNQMP is not set @@ -3088,6 +3088,7 @@ CONFIG_I2C_ALGOBIT=y # CONFIG_I2C_PCA_PLATFORM is not set # CONFIG_I2C_RK3X is not set # CONFIG_I2C_SIMTEC is not set +CONFIG_I2C_VERSATILE=y # CONFIG_I2C_THUNDERX is not set # CONFIG_I2C_XILINX is not set @@ -4969,6 +4970,14 @@ CONFIG_HAVE_CLK=y CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y + +# +# Clock driver for ARM Reference designs +# +CONFIG_ICST=y +CONFIG_CLK_SP810=y +# end of Clock driver for ARM Reference designs + # CONFIG_COMMON_CLK_MAX9485 is not set CONFIG_COMMON_CLK_SCMI=y CONFIG_COMMON_CLK_SCPI=y diff --git a/dashboard/config/linux/upstream-arm64-mte-base.config b/dashboard/config/linux/upstream-arm64-mte-base.config index c59f237dc..43cb8341a 100644 --- a/dashboard/config/linux/upstream-arm64-mte-base.config +++ b/dashboard/config/linux/upstream-arm64-mte-base.config @@ -319,7 +319,7 @@ CONFIG_ARCH_BCM4908=y # CONFIG_ARCH_THUNDER is not set # CONFIG_ARCH_THUNDER2 is not set # CONFIG_ARCH_UNIPHIER is not set -# CONFIG_ARCH_VEXPRESS is not set +CONFIG_ARCH_VEXPRESS=y # CONFIG_ARCH_VISCONTI is not set # CONFIG_ARCH_XGENE is not set # CONFIG_ARCH_ZYNQMP is not set @@ -2801,6 +2801,7 @@ CONFIG_I2C_ALGOBIT=y # CONFIG_I2C_PCA_PLATFORM is not set # CONFIG_I2C_RK3X is not set # CONFIG_I2C_SIMTEC is not set +CONFIG_I2C_VERSATILE=y # CONFIG_I2C_THUNDERX is not set # CONFIG_I2C_XILINX is not set @@ -4468,6 +4469,14 @@ CONFIG_HAVE_CLK=y CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y + +# +# Clock driver for ARM Reference designs +# +CONFIG_ICST=y +CONFIG_CLK_SP810=y +# end of Clock driver for ARM Reference designs + # CONFIG_COMMON_CLK_MAX9485 is not set CONFIG_COMMON_CLK_SCMI=y CONFIG_COMMON_CLK_SCPI=y diff --git a/dashboard/config/linux/upstream-arm64-mte.config b/dashboard/config/linux/upstream-arm64-mte.config index 3a1ccb383..aff13a3c5 100644 --- a/dashboard/config/linux/upstream-arm64-mte.config +++ b/dashboard/config/linux/upstream-arm64-mte.config @@ -325,7 +325,7 @@ CONFIG_ARCH_BCM4908=y # CONFIG_ARCH_THUNDER is not set # CONFIG_ARCH_THUNDER2 is not set # CONFIG_ARCH_UNIPHIER is not set -# CONFIG_ARCH_VEXPRESS is not set +CONFIG_ARCH_VEXPRESS=y # CONFIG_ARCH_VISCONTI is not set # CONFIG_ARCH_XGENE is not set # CONFIG_ARCH_ZYNQMP is not set @@ -3085,6 +3085,7 @@ CONFIG_I2C_ALGOBIT=y # CONFIG_I2C_PCA_PLATFORM is not set # CONFIG_I2C_RK3X is not set # CONFIG_I2C_SIMTEC is not set +CONFIG_I2C_VERSATILE=y # CONFIG_I2C_THUNDERX is not set # CONFIG_I2C_XILINX is not set @@ -4962,6 +4963,14 @@ CONFIG_HAVE_CLK=y CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y + +# +# Clock driver for ARM Reference designs +# +CONFIG_ICST=y +CONFIG_CLK_SP810=y +# end of Clock driver for ARM Reference designs + # CONFIG_COMMON_CLK_MAX9485 is not set CONFIG_COMMON_CLK_SCMI=y CONFIG_COMMON_CLK_SCPI=y -- cgit mrf-deployment