Skip to content

Commit 9a8d853

Browse files
lweiss-fairphoneswatagar
authored andcommitted
arm64: defconfig: Enable configs for Fairphone 3, 4, 5 smartphones
Enable base options for MSM8953 and SM6350 SoCs and device-specific options which are used on the Fairphone 3, Fairphone 4 and Fairphone 5. * MSM8953 SoC MSM_GCC_8953, INTERCONNECT_QCOM_MSM8953 * Fairphone 3 NFC_NXP_NCI*, TOUCHSCREEN_HIMAX_HX83112B, DRM_PANEL_HIMAX_HX83112B * SM6350 SoC SM_CAMCC_6350, SM_DISPCC_6350, SM_GCC_6350, SM_GPUCC_6350, SM_VIDEOCC_6350, INTERCONNECT_QCOM_SM6350 * Fairphone 4 DRM_PANEL_HIMAX_HX83112A * Fairphone 5 DRM_PANEL_RAYDIUM_RM692E5, TYPEC_MUX_PTN36502, INPUT_AW86927 * QCOM PMICs (used on multiple of the devices) BACKLIGHT_QCOM_WLED, MFD_QCOM_PM8008, REGULATOR_QCOM_PM8008, LEDS_CLASS_FLASH, LEDS_QCOM_FLASH * USB audio offloading (enabled on Fairphone 4 & 5) SND_USB_AUDIO*, SND_SOC_USB, SND_SOC_QDSP6_USB, USB_XHCI_SIDEBAND Link: https://lore.kernel.org/all/20251014-arm64-defconfig-fp345-v1-1-53fe1eeb598d@fairphone.com/ Signed-off-by: Luca Weiss <luca.weiss@fairphone.com>
1 parent 0e842c8 commit 9a8d853

1 file changed

Lines changed: 26 additions & 0 deletions

File tree

arch/arm64/configs/defconfig

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,8 @@ CONFIG_NET_9P=y
211211
CONFIG_NET_9P_VIRTIO=y
212212
CONFIG_NFC=m
213213
CONFIG_NFC_NCI=m
214+
CONFIG_NFC_NXP_NCI=m
215+
CONFIG_NFC_NXP_NCI_I2C=m
214216
CONFIG_NFC_S3FWRN5_I2C=m
215217
CONFIG_PCI=y
216218
CONFIG_PCIEPORTBUS=y
@@ -465,7 +467,9 @@ CONFIG_TOUCHSCREEN_GOODIX=m
465467
CONFIG_TOUCHSCREEN_GOODIX_BERLIN_SPI=m
466468
CONFIG_TOUCHSCREEN_ELAN=m
467469
CONFIG_TOUCHSCREEN_EDT_FT5X06=m
470+
CONFIG_TOUCHSCREEN_HIMAX_HX83112B=m
468471
CONFIG_INPUT_MISC=y
472+
CONFIG_INPUT_AW86927=m
469473
CONFIG_INPUT_BBNSM_PWRKEY=m
470474
CONFIG_INPUT_PM8941_PWRKEY=y
471475
CONFIG_INPUT_PM8XXX_VIBRATOR=m
@@ -806,6 +810,7 @@ CONFIG_MFD_STM32_LPTIMER=m
806810
CONFIG_MFD_STM32_TIMERS=m
807811
CONFIG_MFD_WCD934X=m
808812
CONFIG_MFD_KHADAS_MCU=m
813+
CONFIG_MFD_QCOM_PM8008=m
809814
CONFIG_REGULATOR_FIXED_VOLTAGE=y
810815
CONFIG_REGULATOR_AXP20X=y
811816
CONFIG_REGULATOR_BD718XX=y
@@ -831,6 +836,7 @@ CONFIG_REGULATOR_PCA9450=y
831836
CONFIG_REGULATOR_PF8X00=y
832837
CONFIG_REGULATOR_PFUZE100=y
833838
CONFIG_REGULATOR_PWM=y
839+
CONFIG_REGULATOR_QCOM_PM8008=m
834840
CONFIG_REGULATOR_QCOM_REFGEN=m
835841
CONFIG_REGULATOR_QCOM_RPMH=y
836842
CONFIG_REGULATOR_QCOM_SMD_RPM=y
@@ -937,13 +943,16 @@ CONFIG_DRM_PANEL_LVDS=m
937943
CONFIG_DRM_PANEL_SIMPLE=m
938944
CONFIG_DRM_PANEL_EDP=m
939945
CONFIG_DRM_PANEL_HIMAX_HX8279=m
946+
CONFIG_DRM_PANEL_HIMAX_HX83112A=m
947+
CONFIG_DRM_PANEL_HIMAX_HX83112B=m
940948
CONFIG_DRM_PANEL_ILITEK_ILI9882T=m
941949
CONFIG_DRM_PANEL_KHADAS_TS050=m
942950
CONFIG_DRM_PANEL_MANTIX_MLAF057WE51=m
943951
CONFIG_DRM_PANEL_NOVATEK_NT36672A=m
944952
CONFIG_DRM_PANEL_NOVATEK_NT36672E=m
945953
CONFIG_DRM_PANEL_NOVATEK_NT37801=m
946954
CONFIG_DRM_PANEL_RAYDIUM_RM67191=m
955+
CONFIG_DRM_PANEL_RAYDIUM_RM692E5=m
947956
CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20=m
948957
CONFIG_DRM_PANEL_SITRONIX_ST7703=m
949958
CONFIG_DRM_PANEL_STARTEK_KD070FHFID015=m
@@ -998,6 +1007,7 @@ CONFIG_FB=y
9981007
CONFIG_FB_EFI=y
9991008
CONFIG_FB_MODE_HELPERS=y
10001009
CONFIG_BACKLIGHT_PWM=m
1010+
CONFIG_BACKLIGHT_QCOM_WLED=m
10011011
CONFIG_BACKLIGHT_LP855X=m
10021012
CONFIG_LOGO=y
10031013
# CONFIG_LOGO_LINUX_MONO is not set
@@ -1007,7 +1017,10 @@ CONFIG_SND=m
10071017
CONFIG_SND_ALOOP=m
10081018
CONFIG_SND_HDA_TEGRA=m
10091019
CONFIG_SND_HDA_CODEC_HDMI=m
1020+
CONFIG_SND_USB_AUDIO=m
1021+
CONFIG_SND_USB_AUDIO_QMI=m
10101022
CONFIG_SND_SOC=m
1023+
CONFIG_SND_SOC_USB=m
10111024
CONFIG_SND_BCM2835_SOC_I2S=m
10121025
CONFIG_SND_SOC_FSL_ASRC=m
10131026
CONFIG_SND_SOC_FSL_MICFIL=m
@@ -1031,6 +1044,7 @@ CONFIG_SND_MESON_AXG_SOUND_CARD=m
10311044
CONFIG_SND_MESON_GX_SOUND_CARD=m
10321045
CONFIG_SND_SOC_QCOM=m
10331046
CONFIG_SND_SOC_APQ8016_SBC=m
1047+
CONFIG_SND_SOC_QDSP6_USB=m
10341048
CONFIG_SND_SOC_MSM8996=m
10351049
CONFIG_SND_SOC_SDM845=m
10361050
CONFIG_SND_SOC_SM8250=m
@@ -1124,6 +1138,7 @@ CONFIG_USB_OTG=y
11241138
CONFIG_USB_XHCI_HCD=y
11251139
CONFIG_USB_XHCI_PCI_RENESAS=m
11261140
CONFIG_USB_XHCI_RZV2M=y
1141+
CONFIG_USB_XHCI_SIDEBAND=y
11271142
CONFIG_USB_XHCI_TEGRA=y
11281143
CONFIG_USB_BRCMSTB=m
11291144
CONFIG_USB_EHCI_HCD=y
@@ -1195,6 +1210,7 @@ CONFIG_TYPEC_MUX_GPIO_SBU=m
11951210
CONFIG_TYPEC_MUX_IT5205=m
11961211
CONFIG_TYPEC_MUX_NB7VPQ904M=m
11971212
CONFIG_TYPEC_MUX_PS883X=m
1213+
CONFIG_TYPEC_MUX_PTN36502=m
11981214
CONFIG_TYPEC_MUX_WCD939X_USBSS=m
11991215
CONFIG_TYPEC_DP_ALTMODE=m
12001216
CONFIG_MMC=y
@@ -1239,12 +1255,14 @@ CONFIG_SCSI_UFS_EXYNOS=y
12391255
CONFIG_SCSI_UFS_ROCKCHIP=y
12401256
CONFIG_NEW_LEDS=y
12411257
CONFIG_LEDS_CLASS=y
1258+
CONFIG_LEDS_CLASS_FLASH=m
12421259
CONFIG_LEDS_CLASS_MULTICOLOR=m
12431260
CONFIG_LEDS_LM3692X=m
12441261
CONFIG_LEDS_PCA9532=m
12451262
CONFIG_LEDS_GPIO=y
12461263
CONFIG_LEDS_PWM=y
12471264
CONFIG_LEDS_SYSCON=y
1265+
CONFIG_LEDS_QCOM_FLASH=m
12481266
CONFIG_LEDS_QCOM_LPG=m
12491267
CONFIG_LEDS_TRIGGER_TIMER=y
12501268
CONFIG_LEDS_TRIGGER_DISK=y
@@ -1397,6 +1415,7 @@ CONFIG_IPQ_GCC_8074=y
13971415
CONFIG_IPQ_GCC_9574=y
13981416
CONFIG_IPQ_NSSCC_9574=m
13991417
CONFIG_MSM_GCC_8916=y
1418+
CONFIG_MSM_GCC_8953=y
14001419
CONFIG_MSM_MMCC_8994=m
14011420
CONFIG_MSM_GCC_8994=y
14021421
CONFIG_MSM_GCC_8996=y
@@ -1436,22 +1455,26 @@ CONFIG_SDM_VIDEOCC_845=y
14361455
CONFIG_SDM_DISPCC_845=y
14371456
CONFIG_SDM_LPASSCC_845=m
14381457
CONFIG_SDX_GCC_75=y
1458+
CONFIG_SM_CAMCC_6350=m
14391459
CONFIG_SM_CAMCC_8250=m
14401460
CONFIG_SM_CAMCC_8550=m
14411461
CONFIG_SM_CAMCC_8650=m
14421462
CONFIG_SM_DISPCC_6115=m
14431463
CONFIG_SM_DISPCC_8250=y
1464+
CONFIG_SM_DISPCC_6350=m
14441465
CONFIG_SM_DISPCC_8450=m
14451466
CONFIG_SM_DISPCC_8550=m
14461467
CONFIG_SM_DISPCC_8750=m
14471468
CONFIG_SM_GCC_4450=y
14481469
CONFIG_SM_GCC_6115=y
1470+
CONFIG_SM_GCC_6350=y
14491471
CONFIG_SM_GCC_8350=y
14501472
CONFIG_SM_GCC_8450=y
14511473
CONFIG_SM_GCC_8550=y
14521474
CONFIG_SM_GCC_8650=y
14531475
CONFIG_SM_GCC_8750=y
14541476
CONFIG_SM_GPUCC_6115=m
1477+
CONFIG_SM_GPUCC_6350=m
14551478
CONFIG_SM_GPUCC_8150=y
14561479
CONFIG_SM_GPUCC_8250=y
14571480
CONFIG_SM_GPUCC_8350=m
@@ -1462,6 +1485,7 @@ CONFIG_SM_TCSRCC_8550=y
14621485
CONFIG_SM_TCSRCC_8650=y
14631486
CONFIG_SM_TCSRCC_8750=m
14641487
CONFIG_SA_VIDEOCC_8775P=m
1488+
CONFIG_SM_VIDEOCC_6350=m
14651489
CONFIG_SM_VIDEOCC_8250=y
14661490
CONFIG_SM_VIDEOCC_8550=m
14671491
CONFIG_QCOM_HFPLL=y
@@ -1734,6 +1758,7 @@ CONFIG_INTERCONNECT_QCOM=y
17341758
CONFIG_INTERCONNECT_QCOM_GLYMUR=y
17351759
CONFIG_INTERCONNECT_QCOM_KAANAPALI=y
17361760
CONFIG_INTERCONNECT_QCOM_MSM8916=m
1761+
CONFIG_INTERCONNECT_QCOM_MSM8953=y
17371762
CONFIG_INTERCONNECT_QCOM_MSM8996=y
17381763
CONFIG_INTERCONNECT_QCOM_OSM_L3=m
17391764
CONFIG_INTERCONNECT_QCOM_QCM2290=y
@@ -1749,6 +1774,7 @@ CONFIG_INTERCONNECT_QCOM_SC8280XP=y
17491774
CONFIG_INTERCONNECT_QCOM_SDM845=y
17501775
CONFIG_INTERCONNECT_QCOM_SDX75=y
17511776
CONFIG_INTERCONNECT_QCOM_SM6115=y
1777+
CONFIG_INTERCONNECT_QCOM_SM6350=y
17521778
CONFIG_INTERCONNECT_QCOM_SM8150=y
17531779
CONFIG_INTERCONNECT_QCOM_SM8250=y
17541780
CONFIG_INTERCONNECT_QCOM_SM8350=y

0 commit comments

Comments
 (0)