From: Javier Martinez Canillas javierm@redhat.com
configs/fedora: Enable a few more drivers needed by the HP X2 Chromebook
This machine has a QC SC7180 SoC, some of the needed drivers were missing.
Signed-off-by: Javier Martinez Canillas javierm@redhat.com
diff --git a/redhat/configs/common/generic/CONFIG_NVMEM_QCOM_QFPROM b/redhat/configs/common/generic/CONFIG_NVMEM_QCOM_QFPROM new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/CONFIG_NVMEM_QCOM_QFPROM @@ -0,0 +1 @@ +# CONFIG_NVMEM_QCOM_QFPROM is not set diff --git a/redhat/configs/fedora/generic/CONFIG_RPMSG_QCOM_GLINK_SMEM b/redhat/configs/fedora/generic/CONFIG_RPMSG_QCOM_GLINK_SMEM deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/fedora/generic/CONFIG_RPMSG_QCOM_GLINK_SMEM +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_RPMSG_QCOM_GLINK_SMEM is not set diff --git a/redhat/configs/fedora/generic/arm/CONFIG_GOOGLE_COREBOOT_TABLE b/redhat/configs/fedora/generic/arm/CONFIG_GOOGLE_COREBOOT_TABLE new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/fedora/generic/arm/CONFIG_GOOGLE_COREBOOT_TABLE @@ -0,0 +1 @@ +CONFIG_GOOGLE_COREBOOT_TABLE=m diff --git a/redhat/configs/fedora/generic/arm/CONFIG_NVMEM_QCOM_QFPROM b/redhat/configs/fedora/generic/arm/CONFIG_NVMEM_QCOM_QFPROM new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/fedora/generic/arm/CONFIG_NVMEM_QCOM_QFPROM @@ -0,0 +1 @@ +CONFIG_NVMEM_QCOM_QFPROM=m diff --git a/redhat/configs/fedora/generic/arm/CONFIG_QCOM_SPMI_ADC_TM5 b/redhat/configs/fedora/generic/arm/CONFIG_QCOM_SPMI_ADC_TM5 index blahblah..blahblah 100644 --- a/redhat/configs/fedora/generic/arm/CONFIG_QCOM_SPMI_ADC_TM5 +++ b/redhat/configs/fedora/generic/arm/CONFIG_QCOM_SPMI_ADC_TM5 @@ -1 +1 @@ -# CONFIG_QCOM_SPMI_ADC_TM5 is not set +CONFIG_QCOM_SPMI_ADC_TM5=m diff --git a/redhat/configs/fedora/generic/arm/CONFIG_RPMSG_QCOM_GLINK_SMEM b/redhat/configs/fedora/generic/arm/CONFIG_RPMSG_QCOM_GLINK_SMEM new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/fedora/generic/arm/CONFIG_RPMSG_QCOM_GLINK_SMEM @@ -0,0 +1 @@ +CONFIG_RPMSG_QCOM_GLINK_SMEM=m diff --git a/redhat/configs/fedora/generic/arm/CONFIG_SC_CAMCC_7180 b/redhat/configs/fedora/generic/arm/CONFIG_SC_CAMCC_7180 new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/fedora/generic/arm/CONFIG_SC_CAMCC_7180 @@ -0,0 +1 @@ +CONFIG_SC_CAMCC_7180=y diff --git a/redhat/configs/fedora/generic/arm/CONFIG_SC_DISPCC_7180 b/redhat/configs/fedora/generic/arm/CONFIG_SC_DISPCC_7180 new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/fedora/generic/arm/CONFIG_SC_DISPCC_7180 @@ -0,0 +1 @@ +CONFIG_SC_DISPCC_7180=y diff --git a/redhat/configs/fedora/generic/arm/CONFIG_SC_GPUCC_7180 b/redhat/configs/fedora/generic/arm/CONFIG_SC_GPUCC_7180 new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/fedora/generic/arm/CONFIG_SC_GPUCC_7180 @@ -0,0 +1 @@ +CONFIG_SC_GPUCC_7180=y diff --git a/redhat/configs/fedora/generic/arm/CONFIG_SC_MSS_7180 b/redhat/configs/fedora/generic/arm/CONFIG_SC_MSS_7180 index blahblah..blahblah 100644 --- a/redhat/configs/fedora/generic/arm/CONFIG_SC_MSS_7180 +++ b/redhat/configs/fedora/generic/arm/CONFIG_SC_MSS_7180 @@ -1 +1 @@ -# CONFIG_SC_MSS_7180 is not set +CONFIG_SC_MSS_7180=y diff --git a/redhat/configs/fedora/generic/arm/CONFIG_SC_VIDEOCC_7180 b/redhat/configs/fedora/generic/arm/CONFIG_SC_VIDEOCC_7180 new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/fedora/generic/arm/CONFIG_SC_VIDEOCC_7180 @@ -0,0 +1 @@ +CONFIG_SC_VIDEOCC_7180=y diff --git a/redhat/configs/fedora/generic/arm/armv7/armv7/CONFIG_SND_SOC_LPASS_CPU b/redhat/configs/fedora/generic/arm/CONFIG_SND_SOC_LPASS_CPU rename from redhat/configs/fedora/generic/arm/armv7/armv7/CONFIG_SND_SOC_LPASS_CPU rename to redhat/configs/fedora/generic/arm/CONFIG_SND_SOC_LPASS_CPU index blahblah..blahblah 100644 --- a/redhat/configs/fedora/generic/arm/armv7/armv7/CONFIG_SND_SOC_LPASS_CPU +++ b/redhat/configs/fedora/generic/arm/CONFIG_SND_SOC_LPASS_CPU diff --git a/redhat/configs/fedora/generic/arm/CONFIG_SND_SOC_LPASS_HDMI b/redhat/configs/fedora/generic/arm/CONFIG_SND_SOC_LPASS_HDMI new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/fedora/generic/arm/CONFIG_SND_SOC_LPASS_HDMI @@ -0,0 +1 @@ +CONFIG_SND_SOC_LPASS_HDMI=m diff --git a/redhat/configs/fedora/generic/arm/armv7/armv7/CONFIG_SND_SOC_LPASS_PLATFORM b/redhat/configs/fedora/generic/arm/CONFIG_SND_SOC_LPASS_PLATFORM rename from redhat/configs/fedora/generic/arm/armv7/armv7/CONFIG_SND_SOC_LPASS_PLATFORM rename to redhat/configs/fedora/generic/arm/CONFIG_SND_SOC_LPASS_PLATFORM index blahblah..blahblah 100644 --- a/redhat/configs/fedora/generic/arm/armv7/armv7/CONFIG_SND_SOC_LPASS_PLATFORM +++ b/redhat/configs/fedora/generic/arm/CONFIG_SND_SOC_LPASS_PLATFORM diff --git a/redhat/configs/fedora/generic/arm/CONFIG_SND_SOC_LPASS_SC7180 b/redhat/configs/fedora/generic/arm/CONFIG_SND_SOC_LPASS_SC7180 new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/fedora/generic/arm/CONFIG_SND_SOC_LPASS_SC7180 @@ -0,0 +1 @@ +CONFIG_SND_SOC_LPASS_SC7180=m diff --git a/redhat/configs/fedora/generic/arm/CONFIG_SND_SOC_SC7180 b/redhat/configs/fedora/generic/arm/CONFIG_SND_SOC_SC7180 new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/fedora/generic/arm/CONFIG_SND_SOC_SC7180 @@ -0,0 +1 @@ +CONFIG_SND_SOC_SC7180=m diff --git a/redhat/configs/pending-ark/generic/CONFIG_NVMEM_QCOM_QFPROM b/redhat/configs/pending-ark/generic/CONFIG_NVMEM_QCOM_QFPROM deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/pending-ark/generic/CONFIG_NVMEM_QCOM_QFPROM +++ /dev/null @@ -1,13 +0,0 @@ -# Symbol: NVMEM_QCOM_QFPROM [=n] -# Type : tristate -# Defined at drivers/nvmem/Kconfig:204 -# Prompt: QCOM QFPROM Support -# Depends on: NVMEM [=y] && (ARCH_QCOM [=y] || COMPILE_TEST [=n]) && HAS_IOMEM [=y] -# Location: -# Main menu -# -> Device Drivers -# -> NVMEM Support (NVMEM [=y]) -# -# -# -# CONFIG_NVMEM_QCOM_QFPROM is not set diff --git a/redhat/configs/pending-fedora/generic/CONFIG_NVMEM_QCOM_QFPROM b/redhat/configs/pending-fedora/generic/CONFIG_NVMEM_QCOM_QFPROM deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/pending-fedora/generic/CONFIG_NVMEM_QCOM_QFPROM +++ /dev/null @@ -1,13 +0,0 @@ -# Symbol: NVMEM_QCOM_QFPROM [=n] -# Type : tristate -# Defined at drivers/nvmem/Kconfig:204 -# Prompt: QCOM QFPROM Support -# Depends on: NVMEM [=y] && (ARCH_QCOM [=y] || COMPILE_TEST [=n]) && HAS_IOMEM [=y] -# Location: -# Main menu -# -> Device Drivers -# -> NVMEM Support (NVMEM [=y]) -# -# -# -# CONFIG_NVMEM_QCOM_QFPROM is not set
-- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2118
From: Eric Curtin on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2118#note_1157430...
:confetti_ball:
From: Brian Masney on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2118#note_1157979...
CONFIG_SC_CAMCC_7280 is set to =m in https://src.fedoraproject.org/rpms/kernel/raw/f37/f/kernel- aarch64-fedora.config. Any reason this can't be a module as well?
From: Brian Masney on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2118#note_1157981...
Same for DISPCC and GPUCC
From: Brian Masney on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2118#note_1157984...
I validated that the interconnect, pinctrl, and clock controller (gcc) are already enabled in the Fedora config.
From: Javier Martinez Canillas on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2118#note_1158016...
I will try tomorrow to build them as a module. I didn't notice that the SC7280 clock drivers were not built-in.
From: Javier Martinez Canillas on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2118#note_1158017...
Yes, everything else was already enabled. I just needed these to get most of the peripherals working.
From: Javier Martinez Canillas on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2118#note_1161238...
@bmasney I've opened https://gitlab.com/cki-project/kernel- ark/-/merge_requests/2131, please take a look.
kernel@lists.fedoraproject.org