From cfa59618e89773ae449a979b3f1427af3d032dfc Mon Sep 17 00:00:00 2001 From: andreili Date: Thu, 24 Jul 2025 21:49:29 +0200 Subject: [PATCH] Split configuration to common and platform --- cfg/kernel_v6.14-rc7 | 497 ++++-------------- ...patch => printer_defconfig_0_common.patch} | 244 +-------- patch/kernel/printer_defconfig_1_plat.patch | 208 ++++++++ 3 files changed, 342 insertions(+), 607 deletions(-) rename patch/kernel/{x_printer_config.patch => printer_defconfig_0_common.patch} (72%) create mode 100644 patch/kernel/printer_defconfig_1_plat.patch diff --git a/cfg/kernel_v6.14-rc7 b/cfg/kernel_v6.14-rc7 index 0664d2a..115a141 100644 --- a/cfg/kernel_v6.14-rc7 +++ b/cfg/kernel_v6.14-rc7 @@ -143,7 +143,7 @@ CONFIG_RCU_NEED_SEGCBLIST=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y # CONFIG_IKHEADERS is not set -CONFIG_LOG_BUF_SHIFT=14 +CONFIG_LOG_BUF_SHIFT=15 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 # CONFIG_PRINTK_INDEX is not set CONFIG_GENERIC_SCHED_CLOCK=y @@ -979,16 +979,13 @@ CONFIG_INET=y # CONFIG_IP_PNP is not set # CONFIG_NET_IPIP is not set # CONFIG_NET_IPGRE_DEMUX is not set -CONFIG_NET_IP_TUNNEL=y # CONFIG_SYN_COOKIES is not set # CONFIG_NET_IPVTI is not set # CONFIG_NET_FOU is not set -# CONFIG_NET_FOU_IP_TUNNELS is not set # CONFIG_INET_AH is not set # CONFIG_INET_ESP is not set # CONFIG_INET_IPCOMP is not set CONFIG_INET_TABLE_PERTURB_ORDER=16 -CONFIG_INET_TUNNEL=y CONFIG_INET_DIAG=y CONFIG_INET_TCP_DIAG=y # CONFIG_INET_UDP_DIAG is not set @@ -999,24 +996,7 @@ CONFIG_TCP_CONG_CUBIC=y CONFIG_DEFAULT_TCP_CONG="cubic" # CONFIG_TCP_AO is not set # CONFIG_TCP_MD5SIG is not set -CONFIG_IPV6=y -# CONFIG_IPV6_ROUTER_PREF is not set -# CONFIG_IPV6_OPTIMISTIC_DAD is not set -# CONFIG_INET6_AH is not set -# CONFIG_INET6_ESP is not set -# CONFIG_INET6_IPCOMP is not set -# CONFIG_IPV6_MIP6 is not set -# CONFIG_IPV6_VTI is not set -CONFIG_IPV6_SIT=y -# CONFIG_IPV6_SIT_6RD is not set -CONFIG_IPV6_NDISC_NODETYPE=y -# CONFIG_IPV6_TUNNEL is not set -# CONFIG_IPV6_MULTIPLE_TABLES is not set -# CONFIG_IPV6_MROUTE is not set -# CONFIG_IPV6_SEG6_LWTUNNEL is not set -# CONFIG_IPV6_SEG6_HMAC is not set -# CONFIG_IPV6_RPL_LWTUNNEL is not set -# CONFIG_IPV6_IOAM6_LWTUNNEL is not set +# CONFIG_IPV6 is not set # CONFIG_MPTCP is not set # CONFIG_NETWORK_SECMARK is not set CONFIG_NET_PTP_CLASSIFY=y @@ -1036,7 +1016,6 @@ CONFIG_NET_PTP_CLASSIFY=y # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_PHONET is not set -# CONFIG_6LOWPAN is not set # CONFIG_IEEE802154 is not set # CONFIG_NET_SCHED is not set # CONFIG_DCB is not set @@ -1116,8 +1095,6 @@ CONFIG_RFKILL_GPIO=y # CONFIG_PSAMPLE is not set # CONFIG_NET_IFE is not set # CONFIG_LWTUNNEL is not set -CONFIG_DST_CACHE=y -CONFIG_GRO_CELLS=y CONFIG_NET_SELFTESTS=y CONFIG_NET_SOCK_MSG=y CONFIG_PAGE_POOL=y @@ -1256,7 +1233,6 @@ CONFIG_GENERIC_CPU_VULNERABILITIES=y CONFIG_SOC_BUS=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y -CONFIG_REGMAP_SPI=y CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y @@ -1337,7 +1313,107 @@ CONFIG_ARM_SMCCC_SOC_ID=y # end of Firmware Drivers # CONFIG_GNSS is not set -# CONFIG_MTD is not set +CONFIG_MTD=y +# CONFIG_MTD_TESTS is not set + +# +# Partition parsers +# +# CONFIG_MTD_CMDLINE_PARTS is not set +CONFIG_MTD_OF_PARTS=y +# CONFIG_MTD_AFS_PARTS is not set +# CONFIG_MTD_REDBOOT_PARTS is not set +# end of Partition parsers + +# +# User Modules And Translation Layers +# +CONFIG_MTD_BLKDEVS=y +CONFIG_MTD_BLOCK=y + +# +# Note that in some cases UBI block is preferred. See MTD_UBI_BLOCK. +# +# CONFIG_FTL is not set +# CONFIG_NFTL is not set +# CONFIG_INFTL is not set +# CONFIG_RFD_FTL is not set +# CONFIG_SSFDC is not set +# CONFIG_SM_FTL is not set +# CONFIG_MTD_OOPS is not set +# CONFIG_MTD_SWAP is not set +# CONFIG_MTD_PARTITIONED_MASTER is not set + +# +# RAM/ROM/Flash chip drivers +# +# CONFIG_MTD_CFI is not set +# CONFIG_MTD_JEDECPROBE is not set +CONFIG_MTD_MAP_BANK_WIDTH_1=y +CONFIG_MTD_MAP_BANK_WIDTH_2=y +CONFIG_MTD_MAP_BANK_WIDTH_4=y +CONFIG_MTD_CFI_I1=y +CONFIG_MTD_CFI_I2=y +# CONFIG_MTD_RAM is not set +# CONFIG_MTD_ROM is not set +# CONFIG_MTD_ABSENT is not set +# end of RAM/ROM/Flash chip drivers + +# +# Mapping drivers for chip access +# +# CONFIG_MTD_COMPLEX_MAPPINGS is not set +# CONFIG_MTD_PLATRAM is not set +# end of Mapping drivers for chip access + +# +# Self-contained MTD device drivers +# +# CONFIG_MTD_PMC551 is not set +# CONFIG_MTD_DATAFLASH is not set +# CONFIG_MTD_MCHP23K256 is not set +# CONFIG_MTD_MCHP48L640 is not set +# CONFIG_MTD_SST25L is not set +# CONFIG_MTD_SLRAM is not set +# CONFIG_MTD_PHRAM is not set +# CONFIG_MTD_MTDRAM is not set +# CONFIG_MTD_BLOCK2MTD is not set + +# +# Disk-On-Chip Device Drivers +# +# CONFIG_MTD_DOCG3 is not set +# end of Self-contained MTD device drivers + +# +# NAND +# +# CONFIG_MTD_ONENAND is not set +# CONFIG_MTD_RAW_NAND is not set +# CONFIG_MTD_SPI_NAND is not set + +# +# ECC engine support +# +# CONFIG_MTD_NAND_ECC_SW_HAMMING is not set +# CONFIG_MTD_NAND_ECC_SW_BCH is not set +# CONFIG_MTD_NAND_ECC_MXIC is not set +# end of ECC engine support +# end of NAND + +# +# LPDDR & LPDDR2 PCM memory drivers +# +# CONFIG_MTD_LPDDR is not set +# end of LPDDR & LPDDR2 PCM memory drivers + +CONFIG_MTD_SPI_NOR=y +CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y +# CONFIG_MTD_SPI_NOR_SWP_DISABLE is not set +CONFIG_MTD_SPI_NOR_SWP_DISABLE_ON_VOLATILE=y +# CONFIG_MTD_SPI_NOR_SWP_KEEP is not set +# CONFIG_MTD_UBI is not set +# CONFIG_MTD_HYPERBUS is not set CONFIG_DTC=y CONFIG_OF=y # CONFIG_OF_UNITTEST is not set @@ -1967,7 +2043,7 @@ CONFIG_TOUCHSCREEN_GOODIX=m # CONFIG_TOUCHSCREEN_IMX6UL_TSC is not set # CONFIG_TOUCHSCREEN_INEXIO is not set # CONFIG_TOUCHSCREEN_PENMOUNT is not set -# CONFIG_TOUCHSCREEN_EDT_FT5X06 is not set +CONFIG_TOUCHSCREEN_EDT_FT5X06=m # CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set # CONFIG_TOUCHSCREEN_TOUCHWIN is not set # CONFIG_TOUCHSCREEN_PIXCIR is not set @@ -2337,6 +2413,7 @@ CONFIG_PTP_1588_CLOCK_KVM=y # CONFIG_PTP_1588_CLOCK_IDTCM is not set # CONFIG_PTP_1588_CLOCK_FC3W is not set # CONFIG_PTP_1588_CLOCK_MOCK is not set +# CONFIG_PTP_1588_CLOCK_OCP is not set # end of PTP clock support CONFIG_PINCTRL=y @@ -3084,7 +3161,6 @@ CONFIG_MEDIA_USB_SUPPORT=y # CONFIG_USB_GSPCA is not set # CONFIG_USB_PWC is not set # CONFIG_USB_S2255 is not set -# CONFIG_VIDEO_USBTV is not set CONFIG_USB_VIDEO_CLASS=y CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y @@ -3338,7 +3414,6 @@ CONFIG_VIDEO_CAMERA_SENSOR=y # CONFIG_VIDEO_CS53L32A is not set # CONFIG_VIDEO_MSP3400 is not set # CONFIG_VIDEO_SONY_BTF_MPX is not set -# CONFIG_VIDEO_TDA1997X is not set # CONFIG_VIDEO_TDA7432 is not set # CONFIG_VIDEO_TDA9840 is not set # CONFIG_VIDEO_TEA6415C is not set @@ -3605,9 +3680,6 @@ CONFIG_DRM_DISPLAY_CONNECTOR=y # CONFIG_DRM_CDNS_DSI is not set # CONFIG_DRM_CDNS_MHDP8546 is not set CONFIG_DRM_DW_HDMI=y -CONFIG_DRM_DW_HDMI_AHB_AUDIO=y -CONFIG_DRM_DW_HDMI_I2S_AUDIO=y -# CONFIG_DRM_DW_HDMI_GP_AUDIO is not set CONFIG_DRM_DW_HDMI_CEC=y CONFIG_DRM_DW_MIPI_DSI=y # end of Display Interface Bridges @@ -3726,355 +3798,7 @@ CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y # end of Graphics support # CONFIG_DRM_ACCEL is not set -CONFIG_SOUND=y -CONFIG_SND=y -CONFIG_SND_TIMER=y -CONFIG_SND_PCM=y -CONFIG_SND_PCM_ELD=y -CONFIG_SND_PCM_IEC958=y -CONFIG_SND_DMAENGINE_PCM=y -CONFIG_SND_HWDEP=y -CONFIG_SND_RAWMIDI=y -CONFIG_SND_JACK=y -CONFIG_SND_JACK_INPUT_DEV=y -# CONFIG_SND_OSSEMUL is not set -CONFIG_SND_PCM_TIMER=y -# CONFIG_SND_DYNAMIC_MINORS is not set -CONFIG_SND_SUPPORT_OLD_API=y -CONFIG_SND_PROC_FS=y -CONFIG_SND_VERBOSE_PROCFS=y -CONFIG_SND_CTL_FAST_LOOKUP=y -# CONFIG_SND_DEBUG is not set -# CONFIG_SND_CTL_INPUT_VALIDATION is not set -# CONFIG_SND_UTIMER is not set -# CONFIG_SND_SEQUENCER is not set -CONFIG_SND_DRIVERS=y -# CONFIG_SND_DUMMY is not set -# CONFIG_SND_ALOOP is not set -# CONFIG_SND_PCMTEST is not set -# CONFIG_SND_MTPAV is not set -# CONFIG_SND_SERIAL_U16550 is not set -# CONFIG_SND_SERIAL_GENERIC is not set -# CONFIG_SND_MPU401 is not set -# CONFIG_SND_PCI is not set - -# -# HD-Audio -# -# end of HD-Audio - -CONFIG_SND_HDA_PREALLOC_SIZE=64 -# CONFIG_SND_SPI is not set -CONFIG_SND_USB=y -CONFIG_SND_USB_AUDIO=y -# CONFIG_SND_USB_AUDIO_MIDI_V2 is not set -CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y -# CONFIG_SND_USB_UA101 is not set -# CONFIG_SND_USB_CAIAQ is not set -# CONFIG_SND_USB_6FIRE is not set -# CONFIG_SND_USB_HIFACE is not set -# CONFIG_SND_BCD2000 is not set -# CONFIG_SND_USB_POD is not set -# CONFIG_SND_USB_PODHD is not set -# CONFIG_SND_USB_TONEPORT is not set -# CONFIG_SND_USB_VARIAX is not set -CONFIG_SND_SOC=y -CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y -# CONFIG_SND_SOC_ADI is not set -# CONFIG_SND_SOC_AMD_ACP is not set -# CONFIG_SND_AMD_ACP_CONFIG is not set -# CONFIG_SND_ATMEL_SOC is not set -# CONFIG_SND_BCM63XX_I2S_WHISTLER is not set -# CONFIG_SND_DESIGNWARE_I2S is not set - -# -# SoC Audio for Freescale CPUs -# - -# -# Common SoC Audio options for Freescale CPUs: -# -# CONFIG_SND_SOC_FSL_ASRC is not set -# CONFIG_SND_SOC_FSL_SAI is not set -# CONFIG_SND_SOC_FSL_AUDMIX is not set -# CONFIG_SND_SOC_FSL_SSI is not set -# CONFIG_SND_SOC_FSL_SPDIF is not set -# CONFIG_SND_SOC_FSL_ESAI is not set -# CONFIG_SND_SOC_FSL_MICFIL is not set -# CONFIG_SND_SOC_FSL_XCVR is not set -# CONFIG_SND_SOC_IMX_AUDMUX is not set -# end of SoC Audio for Freescale CPUs - -# CONFIG_SND_SOC_CHV3_I2S is not set -# CONFIG_SND_I2S_HI6210_I2S is not set - -# -# SoC Audio for Loongson CPUs -# -# end of SoC Audio for Loongson CPUs - -# CONFIG_SND_SOC_IMG is not set -# CONFIG_SND_SOC_MTK_BTCVSD is not set -CONFIG_SND_SOC_ROCKCHIP=y -CONFIG_SND_SOC_ROCKCHIP_I2S=y -CONFIG_SND_SOC_ROCKCHIP_I2S_TDM=y -CONFIG_SND_SOC_ROCKCHIP_PDM=y -CONFIG_SND_SOC_ROCKCHIP_SPDIF=y -# CONFIG_SND_SOC_ROCKCHIP_MAX98090 is not set -# CONFIG_SND_SOC_ROCKCHIP_RT5645 is not set -# CONFIG_SND_SOC_ROCKCHIP_RT5651 is not set -# CONFIG_SND_SOC_RK3288_HDMI_ANALOG is not set -# CONFIG_SND_SOC_RK3399_GRU_SOUND is not set -CONFIG_SND_SOC_SDCA_OPTIONAL=y -# CONFIG_SND_SOC_SOF_TOPLEVEL is not set - -# -# STMicroelectronics STM32 SOC audio support -# -# end of STMicroelectronics STM32 SOC audio support - -# -# Allwinner SoC Audio support -# -CONFIG_SND_SUN4I_CODEC=y -# CONFIG_SND_SUN8I_CODEC is not set -# CONFIG_SND_SUN8I_CODEC_ANALOG is not set -# CONFIG_SND_SUN50I_CODEC_ANALOG is not set -# CONFIG_SND_SUN4I_I2S is not set -CONFIG_SND_SUN4I_SPDIF=y -# CONFIG_SND_SUN50I_DMIC is not set -# end of Allwinner SoC Audio support - -CONFIG_SND_SOC_SUNXI_MACH=y -CONFIG_SND_SOC_SUNXI_AHUB_DAM=y - -# -# Allwinner SoC Audio support V2 -# -# CONFIG_SND_SOC_SUNXI_AAUDIO is not set -CONFIG_SND_SOC_SUNXI_AHUB=y -# end of Allwinner SoC Audio support V2 - -# CONFIG_SND_SOC_XILINX_I2S is not set -# CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set -# CONFIG_SND_SOC_XILINX_SPDIF is not set -# CONFIG_SND_SOC_XTFPGA_I2S is not set -CONFIG_SND_SOC_I2C_AND_SPI=y - -# -# CODEC drivers -# -# CONFIG_SND_SOC_AC97_CODEC is not set -# CONFIG_SND_SOC_ADAU1372_I2C is not set -# CONFIG_SND_SOC_ADAU1372_SPI is not set -# CONFIG_SND_SOC_ADAU1373 is not set -# CONFIG_SND_SOC_ADAU1701 is not set -# CONFIG_SND_SOC_ADAU1761_I2C is not set -# CONFIG_SND_SOC_ADAU1761_SPI is not set -# CONFIG_SND_SOC_ADAU7002 is not set -# CONFIG_SND_SOC_ADAU7118_HW is not set -# CONFIG_SND_SOC_ADAU7118_I2C is not set -# CONFIG_SND_SOC_AK4104 is not set -# CONFIG_SND_SOC_AK4118 is not set -# CONFIG_SND_SOC_AK4375 is not set -# CONFIG_SND_SOC_AK4458 is not set -# CONFIG_SND_SOC_AK4554 is not set -# CONFIG_SND_SOC_AK4613 is not set -# CONFIG_SND_SOC_AK4619 is not set -# CONFIG_SND_SOC_AK4642 is not set -# CONFIG_SND_SOC_AK5386 is not set -# CONFIG_SND_SOC_AK5558 is not set -# CONFIG_SND_SOC_ALC5623 is not set -# CONFIG_SND_SOC_AUDIO_IIO_AUX is not set -# CONFIG_SND_SOC_AW8738 is not set -# CONFIG_SND_SOC_AW88395 is not set -# CONFIG_SND_SOC_AW88261 is not set -# CONFIG_SND_SOC_AW88081 is not set -# CONFIG_SND_SOC_AW87390 is not set -# CONFIG_SND_SOC_AW88399 is not set -# CONFIG_SND_SOC_BD28623 is not set -# CONFIG_SND_SOC_BT_SCO is not set -# CONFIG_SND_SOC_CHV3_CODEC is not set -# CONFIG_SND_SOC_CS35L32 is not set -# CONFIG_SND_SOC_CS35L33 is not set -# CONFIG_SND_SOC_CS35L34 is not set -# CONFIG_SND_SOC_CS35L35 is not set -# CONFIG_SND_SOC_CS35L36 is not set -# CONFIG_SND_SOC_CS35L41_SPI is not set -# CONFIG_SND_SOC_CS35L41_I2C is not set -# CONFIG_SND_SOC_CS35L45_SPI is not set -# CONFIG_SND_SOC_CS35L45_I2C is not set -# CONFIG_SND_SOC_CS35L56_I2C is not set -# CONFIG_SND_SOC_CS35L56_SPI is not set -# CONFIG_SND_SOC_CS42L42 is not set -# CONFIG_SND_SOC_CS42L51_I2C is not set -# CONFIG_SND_SOC_CS42L52 is not set -# CONFIG_SND_SOC_CS42L56 is not set -# CONFIG_SND_SOC_CS42L73 is not set -# CONFIG_SND_SOC_CS42L83 is not set -# CONFIG_SND_SOC_CS42L84 is not set -# CONFIG_SND_SOC_CS4234 is not set -# CONFIG_SND_SOC_CS4265 is not set -# CONFIG_SND_SOC_CS4270 is not set -# CONFIG_SND_SOC_CS4271_I2C is not set -# CONFIG_SND_SOC_CS4271_SPI is not set -# CONFIG_SND_SOC_CS42XX8_I2C is not set -# CONFIG_SND_SOC_CS43130 is not set -# CONFIG_SND_SOC_CS4341 is not set -# CONFIG_SND_SOC_CS4349 is not set -# CONFIG_SND_SOC_CS53L30 is not set -# CONFIG_SND_SOC_CS530X_I2C is not set -# CONFIG_SND_SOC_CX2072X is not set -# CONFIG_SND_SOC_DA7213 is not set -# CONFIG_SND_SOC_DMIC is not set -CONFIG_SND_SOC_HDMI_CODEC=y -# CONFIG_SND_SOC_EC25 is not set -# CONFIG_SND_SOC_ES7134 is not set -# CONFIG_SND_SOC_ES7241 is not set -# CONFIG_SND_SOC_ES8311 is not set -# CONFIG_SND_SOC_ES8316 is not set -# CONFIG_SND_SOC_ES8323 is not set -# CONFIG_SND_SOC_ES8326 is not set -# CONFIG_SND_SOC_ES8328_I2C is not set -# CONFIG_SND_SOC_ES8328_SPI is not set -# CONFIG_SND_SOC_GTM601 is not set -# CONFIG_SND_SOC_HDA is not set -# CONFIG_SND_SOC_ICS43432 is not set -# CONFIG_SND_SOC_IDT821034 is not set -# CONFIG_SND_SOC_INNO_RK3036 is not set -# CONFIG_SND_SOC_MAX98088 is not set -# CONFIG_SND_SOC_MAX98090 is not set -# CONFIG_SND_SOC_MAX98357A is not set -# CONFIG_SND_SOC_MAX98504 is not set -# CONFIG_SND_SOC_MAX9867 is not set -# CONFIG_SND_SOC_MAX98927 is not set -# CONFIG_SND_SOC_MAX98520 is not set -# CONFIG_SND_SOC_MAX98373_I2C is not set -# CONFIG_SND_SOC_MAX98388 is not set -# CONFIG_SND_SOC_MAX98390 is not set -# CONFIG_SND_SOC_MAX98396 is not set -# CONFIG_SND_SOC_MAX9860 is not set -# CONFIG_SND_SOC_MSM8916_WCD_DIGITAL is not set -# CONFIG_SND_SOC_PCM1681 is not set -# CONFIG_SND_SOC_PCM1789_I2C is not set -# CONFIG_SND_SOC_PCM179X_I2C is not set -# CONFIG_SND_SOC_PCM179X_SPI is not set -# CONFIG_SND_SOC_PCM186X_I2C is not set -# CONFIG_SND_SOC_PCM186X_SPI is not set -# CONFIG_SND_SOC_PCM3060_I2C is not set -# CONFIG_SND_SOC_PCM3060_SPI is not set -# CONFIG_SND_SOC_PCM3168A_I2C is not set -# CONFIG_SND_SOC_PCM3168A_SPI is not set -# CONFIG_SND_SOC_PCM5102A is not set -# CONFIG_SND_SOC_PCM512x_I2C is not set -# CONFIG_SND_SOC_PCM512x_SPI is not set -# CONFIG_SND_SOC_PCM6240 is not set -# CONFIG_SND_SOC_PEB2466 is not set -# CONFIG_SND_SOC_RK3308 is not set -# CONFIG_SND_SOC_RK3328 is not set -# CONFIG_SND_SOC_RK817 is not set -# CONFIG_SND_SOC_RT5616 is not set -# CONFIG_SND_SOC_RT5631 is not set -# CONFIG_SND_SOC_RT5640 is not set -# CONFIG_SND_SOC_RT5659 is not set -# CONFIG_SND_SOC_RT9120 is not set -# CONFIG_SND_SOC_RTQ9128 is not set -# CONFIG_SND_SOC_SGTL5000 is not set -# CONFIG_SND_SOC_SIMPLE_AMPLIFIER is not set -# CONFIG_SND_SOC_SIMPLE_MUX is not set -# CONFIG_SND_SOC_SMA1303 is not set -# CONFIG_SND_SOC_SMA1307 is not set -# CONFIG_SND_SOC_SPDIF is not set -# CONFIG_SND_SOC_SRC4XXX_I2C is not set -# CONFIG_SND_SOC_SSM2305 is not set -# CONFIG_SND_SOC_SSM2518 is not set -# CONFIG_SND_SOC_SSM2602_SPI is not set -# CONFIG_SND_SOC_SSM2602_I2C is not set -# CONFIG_SND_SOC_SSM3515 is not set -# CONFIG_SND_SOC_SSM4567 is not set -# 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_TAS2552 is not set -# CONFIG_SND_SOC_TAS2562 is not set -# CONFIG_SND_SOC_TAS2764 is not set -# CONFIG_SND_SOC_TAS2770 is not set -# CONFIG_SND_SOC_TAS2780 is not set -# CONFIG_SND_SOC_TAS2781_I2C is not set -# CONFIG_SND_SOC_TAS5086 is not set -# CONFIG_SND_SOC_TAS571X is not set -# CONFIG_SND_SOC_TAS5720 is not set -# CONFIG_SND_SOC_TAS5805M is not set -# CONFIG_SND_SOC_TAS6424 is not set -# CONFIG_SND_SOC_TDA7419 is not set -# CONFIG_SND_SOC_TFA9879 is not set -# CONFIG_SND_SOC_TFA989X is not set -# CONFIG_SND_SOC_TLV320ADC3XXX is not set -# CONFIG_SND_SOC_TLV320AIC23_I2C is not set -# CONFIG_SND_SOC_TLV320AIC23_SPI is not set -# CONFIG_SND_SOC_TLV320AIC31XX is not set -# CONFIG_SND_SOC_TLV320AIC32X4_I2C is not set -# CONFIG_SND_SOC_TLV320AIC32X4_SPI is not set -# CONFIG_SND_SOC_TLV320AIC3X_I2C is not set -# CONFIG_SND_SOC_TLV320AIC3X_SPI is not set -# CONFIG_SND_SOC_TLV320ADCX140 is not set -# CONFIG_SND_SOC_TS3A227E is not set -# CONFIG_SND_SOC_TSCS42XX is not set -# CONFIG_SND_SOC_TSCS454 is not set -# CONFIG_SND_SOC_UDA1334 is not set -# CONFIG_SND_SOC_UDA1342 is not set -# CONFIG_SND_SOC_WM8510 is not set -# CONFIG_SND_SOC_WM8523 is not set -# CONFIG_SND_SOC_WM8524 is not set -# CONFIG_SND_SOC_WM8580 is not set -# CONFIG_SND_SOC_WM8711 is not set -# CONFIG_SND_SOC_WM8728 is not set -# CONFIG_SND_SOC_WM8731_I2C is not set -# CONFIG_SND_SOC_WM8731_SPI is not set -# CONFIG_SND_SOC_WM8737 is not set -# CONFIG_SND_SOC_WM8741 is not set -# CONFIG_SND_SOC_WM8750 is not set -# CONFIG_SND_SOC_WM8753 is not set -# CONFIG_SND_SOC_WM8770 is not set -# CONFIG_SND_SOC_WM8776 is not set -# CONFIG_SND_SOC_WM8782 is not set -# CONFIG_SND_SOC_WM8804_I2C is not set -# CONFIG_SND_SOC_WM8804_SPI is not set -# CONFIG_SND_SOC_WM8903 is not set -# CONFIG_SND_SOC_WM8904 is not set -# CONFIG_SND_SOC_WM8940 is not set -# CONFIG_SND_SOC_WM8960 is not set -# CONFIG_SND_SOC_WM8961 is not set -# CONFIG_SND_SOC_WM8962 is not set -# CONFIG_SND_SOC_WM8974 is not set -# CONFIG_SND_SOC_WM8978 is not set -# CONFIG_SND_SOC_WM8985 is not set -# CONFIG_SND_SOC_ZL38060 is not set -# CONFIG_SND_SOC_MAX9759 is not set -# CONFIG_SND_SOC_MT6351 is not set -# CONFIG_SND_SOC_MT6357 is not set -# CONFIG_SND_SOC_MT6358 is not set -# CONFIG_SND_SOC_MT6660 is not set -# CONFIG_SND_SOC_NAU8315 is not set -# CONFIG_SND_SOC_NAU8540 is not set -# CONFIG_SND_SOC_NAU8810 is not set -# CONFIG_SND_SOC_NAU8821 is not set -# CONFIG_SND_SOC_NAU8822 is not set -# CONFIG_SND_SOC_NAU8824 is not set -# CONFIG_SND_SOC_NTP8918 is not set -# CONFIG_SND_SOC_NTP8835 is not set -# CONFIG_SND_SOC_TPA6130A2 is not set -# CONFIG_SND_SOC_LPASS_WSA_MACRO is not set -# CONFIG_SND_SOC_LPASS_VA_MACRO is not set -# CONFIG_SND_SOC_LPASS_RX_MACRO is not set -# CONFIG_SND_SOC_LPASS_TX_MACRO is not set -# end of CODEC drivers - -CONFIG_SND_SIMPLE_CARD_UTILS=y -CONFIG_SND_SIMPLE_CARD=y -# CONFIG_SND_AUDIO_GRAPH_CARD is not set -# CONFIG_SND_AUDIO_GRAPH_CARD2 is not set -# CONFIG_SND_TEST_COMPONENT is not set +# CONFIG_SOUND is not set CONFIG_HID_SUPPORT=y CONFIG_HID=y # CONFIG_HID_BATTERY_STRENGTH is not set @@ -4100,7 +3824,6 @@ CONFIG_HID_GENERIC=y # CONFIG_HID_CORSAIR is not set # CONFIG_HID_COUGAR is not set # CONFIG_HID_MACALLY is not set -# CONFIG_HID_PRODIKEYS is not set # CONFIG_HID_CMEDIA is not set # CONFIG_HID_CREATIVE_SB0540 is not set # CONFIG_HID_CYPRESS is not set @@ -4538,6 +4261,7 @@ CONFIG_LEDS_USER=y CONFIG_LEDS_TRIGGERS=y # CONFIG_LEDS_TRIGGER_TIMER is not set # CONFIG_LEDS_TRIGGER_ONESHOT is not set +CONFIG_LEDS_TRIGGER_MTD=y CONFIG_LEDS_TRIGGER_HEARTBEAT=y CONFIG_LEDS_TRIGGER_BACKLIGHT=y CONFIG_LEDS_TRIGGER_CPU=y @@ -4816,7 +4540,7 @@ CONFIG_COMMON_CLK=y # CONFIG_LMK04832 is not set # CONFIG_COMMON_CLK_MAX9485 is not set CONFIG_COMMON_CLK_RK808=y -# CONFIG_COMMON_CLK_SCMI is not set +CONFIG_COMMON_CLK_SCMI=y # CONFIG_COMMON_CLK_SCPI is not set # CONFIG_COMMON_CLK_SI5341 is not set # CONFIG_COMMON_CLK_SI5351 is not set @@ -4926,8 +4650,6 @@ CONFIG_SUN50I_IOMMU=y # CONFIG_RPMSG_VIRTIO is not set # end of Rpmsg drivers -# CONFIG_SOUNDWIRE is not set - # # SOC (System On Chip) specific Drivers # @@ -5770,6 +5492,7 @@ CONFIG_NVMEM_LAYOUTS=y CONFIG_NVMEM_ROCKCHIP_EFUSE=y CONFIG_NVMEM_ROCKCHIP_OTP=y CONFIG_NVMEM_SUNXI_SID=y +# CONFIG_NVMEM_U_BOOT_ENV is not set # # HW tracing support @@ -5908,6 +5631,7 @@ CONFIG_MISC_FILESYSTEMS=y # CONFIG_BEFS_FS is not set # CONFIG_BFS_FS is not set # CONFIG_EFS_FS is not set +# CONFIG_JFFS2_FS is not set # CONFIG_CRAMFS is not set CONFIG_SQUASHFS=y # CONFIG_SQUASHFS_FILE_CACHE is not set @@ -6346,7 +6070,6 @@ CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_GENERIC_ALLOCATOR=y -CONFIG_XARRAY_MULTI=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT=y CONFIG_HAS_IOPORT_MAP=y diff --git a/patch/kernel/x_printer_config.patch b/patch/kernel/printer_defconfig_0_common.patch similarity index 72% rename from patch/kernel/x_printer_config.patch rename to patch/kernel/printer_defconfig_0_common.patch index 5f15f16..d0b8a95 100644 --- a/patch/kernel/x_printer_config.patch +++ b/patch/kernel/printer_defconfig_0_common.patch @@ -3,7 +3,7 @@ new file mode 100644 index 000000000000..51de9e95b7d2 --- /dev/null +++ b/arch/arm64/configs/printer_defconfig -@@ -0,0 +1,698 @@ +@@ -0,0 +1,506 @@ +CONFIG_DEFAULT_HOSTNAME="Printer" +CONFIG_LOCALVERSION="-arm64" +CONFIG_LOCALVERSION_AUTO=n @@ -24,64 +24,43 @@ index 000000000000..51de9e95b7d2 +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_ARM64_VA_BITS_48=y -+ -+CONFIG_ARCH_SUNXI=y +CONFIG_NET=y ++CONFIG_IPV6=n +CONFIG_NETDEVICES=y -+CONFIG_ETHERNET=y -+CONFIG_NET_VENDOR_STMICRO=y -+CONFIG_STMMAC_ETH=y -+CONFIG_DWMAC_DWC_QOS_ETH=y -+CONFIG_HAS_IOMEM=y +CONFIG_I2C=y +CONFIG_I2C_CHARDEV=y +CONFIG_I2C_MUX_PINCTRL=y +CONFIG_I2C_MUX_REG=y -+CONFIG_MMC=y -+CONFIG_SUNXI_CCU=y ++CONFIG_SOUND=n ++CONFIG_SND=n ++CONFIG_SND_SOC=y ++CONFIG_WLAN=y ++CONFIG_RTC_CLASS=y ++CONFIG_COMMON_CLK=y ++CONFIG_COMMON_CLK_SCMI=y +CONFIG_NVMEM=y +CONFIG_PINMUX=y +CONFIG_PWM=y ++CONFIG_ETHERNET=y ++CONFIG_MMC=y +CONFIG_RESET_CONTROLLER=y -+CONFIG_RTC_CLASS=y -+CONFIG_SOUND=y -+CONFIG_SND=y -+CONFIG_SND_SOC=y -+CONFIG_WLAN=y -+CONFIG_COMMON_CLK=y -+CONFIG_NET_VENDOR_ALLWINNER=y -+CONFIG_AC200_PHY=y -+CONFIG_AC200_PHY_SUNXI=y +CONFIG_ARM64=y -+CONFIG_GENERIC_IRQ_CHIP=y -+CONFIG_REGMAP_MMIO=y +CONFIG_WATCHDOG=y -+CONFIG_USB_MUSB_HDRC=y -+CONFIG_PHY_SUN4I_USB=y -+CONFIG_STAGING=y -+CONFIG_STAGING_MEDIA=y +CONFIG_MEDIA_SUPPORT=y -+CONFIG_VIDEO_SUNXI=y -+CONFIG_VIDEO_DEV=y -+CONFIG_CRYPTO=y -+CONFIG_CRYPTO_HW=y +CONFIG_DRM=y +CONFIG_DMADEVICES=y +CONFIG_USB=y +CONFIG_USB_EHCI_HCD=y +CONFIG_USB_OHCI_HCD=y +CONFIG_IIO=y -+CONFIG_NOP_USB_XCEIV=y +CONFIG_EXTCON=y +CONFIG_CPU_FREQ=y +CONFIG_SPI=y +CONFIG_SPI_MEM=y +CONFIG_SPI_MASTER=y +CONFIG_THERMAL=y -+CONFIG_MFD_AC200_SUNXI=y +CONFIG_PERF_EVENTS=y +CONFIG_HW_PERF_EVENTS=y -+CONFIG_ARM_SCMI_PROTOCOL=y +CONFIG_MAILBOX=y +CONFIG_NEW_LEDS=y +CONFIG_LEDS_CLASS=y @@ -89,6 +68,7 @@ index 000000000000..51de9e95b7d2 +CONFIG_SERIAL_8250=y +CONFIG_INPUT_MOUSEDEV=y +CONFIG_INPUT_TOUCHSCREEN=y ++CONFIG_ARM_SCMI_PROTOCOL=y +CONFIG_AMPERE_ERRATUM_AC03_CPU_38=n +CONFIG_ARM64_WORKAROUND_CLEAN_CACHE=y +CONFIG_ARM64_ERRATUM_1286807=y @@ -132,6 +112,12 @@ index 000000000000..51de9e95b7d2 +CONFIG_BLK_WBT_MQ=y +CONFIG_PERCPU_STATS=y +CONFIG_VM_EVENT_COUNTERS=n ++CONFIG_VIDEO_DEV=y ++CONFIG_CRYPTO=y ++CONFIG_CRYPTO_HW=y ++CONFIG_GENERIC_IRQ_CHIP=y ++CONFIG_REGMAP_MMIO=y ++CONFIG_HAS_IOMEM=y + +#debug? +CONFIG_PRINTK_TIME=y @@ -279,13 +265,6 @@ index 000000000000..51de9e95b7d2 +CONFIG_VIRTIO_MENU=n +CONFIG_VHOST_MENU=n +CONFIG_SURFACE_PLATFORMS=n -+CONFIG_CLK_PX30=n -+CONFIG_CLK_RK3576=n -+CONFIG_SUN50I_A64_CCU=n -+CONFIG_SUN50I_A100_CCU=n -+CONFIG_SUN50I_A100_R_CCU=n -+CONFIG_SUN50I_H6_CCU=n -+CONFIG_SUN8I_H3_CCU=n +#disable ERRATA for another CPUs +CONFIG_ARM64_ERRATUM_2966298=n +CONFIG_ARM64_ERRATUM_3117295=n @@ -361,54 +340,8 @@ index 000000000000..51de9e95b7d2 +CONFIG_SQUASHFS_XZ=y +CONFIG_SQUASHFS_ZSTD=n +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 -+ -+#H616, SoC-specific -+CONFIG_SUN50I_H616_CCU=y -+CONFIG_SND_SUN4I_CODEC=y -+CONFIG_CRYPTO_DEV_SUN8I_CE_HASH=y -+CONFIG_CRYPTO_DEV_SUN8I_CE_PRNG=y -+CONFIG_CRYPTO_DEV_SUN8I_CE_TRNG=y -+CONFIG_CRYPTO_DEV_SUN8I_CE=y -+CONFIG_SUN50I_DE2_BUS=y -+CONFIG_SUN8I_DE2_CCU=y -+CONFIG_DRM_SUN8I_MIXER=y -+CONFIG_DMA_SUN6I=y +CONFIG_USB_EHCI_HCD_PLATFORM=y -+CONFIG_DWMAC_SUNXI=y -+CONFIG_DWMAC_SUN8I=y -+CONFIG_MMC_SUNXI=y -+CONFIG_SUN20I_GPADC=y -+CONFIG_DRM_SUN8I_DW_HDMI=y -+CONFIG_I2C_MV64XXX=y -+CONFIG_SUN50I_IOMMU=y -+#CONFIG_IR_SUNXI=y -+CONFIG_KEYBOARD_SUN4I_LRADC=y -+CONFIG_DRM_PANFROST=y -+CONFIG_USB_MUSB_SUNXI=y -+CONFIG_SUNXI_NMI_INTC=y +CONFIG_USB_OHCI_HCD_PLATFORM=y -+CONFIG_ARM_ALLWINNER_SUN50I_CPUFREQ_NVMEM=y -+CONFIG_PINCTRL_SUN50I_H616=y -+CONFIG_SUN50I_H6_PRCM_PPU=y -+CONFIG_PWM_SUNXI_ENHANCE=y -+CONFIG_SUN50I_H6_R_CCU=y -+CONFIG_PINCTRL_SUN50I_H616_R=y -+CONFIG_SUNXI_RSB=y -+CONFIG_SUN6I_RTC_CCU=y -+CONFIG_RTC_DRV_SUN6I=y -+CONFIG_NVMEM_SUNXI_SID=y -+CONFIG_SND_SUN4I_SPDIF=y -+CONFIG_SPI_SUN6I=y -+CONFIG_SUNXI_SYS_INFO=y -+CONFIG_SUNXI_SRAM=y -+CONFIG_SUN8I_THERMAL=y -+CONFIG_VIDEO_SUNXI_CEDRUS=y -+CONFIG_SUNXI_WATCHDOG=y -+CONFIG_DRM_SUN4I=y -+CONFIG_DRM_SUN8I_TCON_TOP=y -+CONFIG_SUNXI_ADDR_MGT=y -+CONFIG_DUMP_REG_MISC=y -+CONFIG_SUNXI_GMAC=y +CONFIG_ARM_ARCH_TIMER=y +CONFIG_ARM_PMUV3=y +CONFIG_ARM_GIC=y @@ -425,102 +358,15 @@ index 000000000000..51de9e95b7d2 +CONFIG_LEDS_GPIO=y +CONFIG_DRM_DISPLAY_CONNECTOR=y +CONFIG_I2C_GPIO=y -+#CONFIG_CAN_MCP251X=y +CONFIG_PWRSEQ_SIMPLE=y +CONFIG_SENSORS_PWM_FAN=y +CONFIG_OF_GPIO=y +CONFIG_REGULATOR_FIXED_VOLTAGE=y +CONFIG_SND_SIMPLE_CARD=y -+#CONFIG_FB_TFT_ST7796S=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_DW=y -+CONFIG_STMMAC_PLATFORM=y -+CONFIG_REGULATOR_FAN53555=y -+CONFIG_MFD_AXP20X_I2C=y -+CONFIG_REGULATOR_AXP20X=y ++CONFIG_DUMP_REG_MISC=y +CONFIG_REGULATOR_GPIO=y -+#minimize -+CONFIG_PINCTRL_SUN8I_H3_R=n -+CONFIG_PINCTRL_SUN50I_A64=n -+CONFIG_PINCTRL_SUN50I_A64_R=n -+CONFIG_PINCTRL_SUN50I_A100=n -+CONFIG_PINCTRL_SUN50I_A100_R=n -+CONFIG_PINCTRL_SUN50I_H5=n -+CONFIG_PINCTRL_SUN50I_H6=n -+CONFIG_PINCTRL_SUN50I_H6_R=n -+#sound -+CONFIG_SND_SOC_SUNXI_AHUB=y -+CONFIG_SND_SOC_SUNXI_AHUB_DAM=y -+ -+#rk3566/3568, SoC-specific -+CONFIG_ARCH_ROCKCHIP=y -+CONFIG_ARM_RK3328_DMC_DEVFREQ=y -+CONFIG_ROCKCHIP_IOMMU=y -+CONFIG_DRM_ROCKCHIP=y -+CONFIG_ROCKCHIP_VOP2=y -+CONFIG_ROCKCHIP_DW_HDMI=y -+CONFIG_ROCKCHIP_DW_MIPI_DSI=y -+CONFIG_GPIO_ROCKCHIP=y -+CONFIG_VIDEO_HANTRO=y -+CONFIG_ROCKCHIP_GRF=y -+CONFIG_CLK_RK3568=y -+CONFIG_CRYPTO_DEV_ROCKCHIP2=y -+CONFIG_PHY_ROCKCHIP_INNO_CSIDPHY=y -+CONFIG_PHY_ROCKCHIP_INNO_DSIDPHY=y -+CONFIG_PHY_ROCKCHIP_NANENG_COMBO_PHY=y -+CONFIG_PM_DEVFREQ_EVENT=y -+CONFIG_DEVFREQ_EVENT_ROCKCHIP_DFI=y -+CONFIG_USB_DWC3=y -+CONFIG_USB_DWC3_HOST=y -+CONFIG_MMC_SDHCI=y -+CONFIG_MMC_SDHCI_PLTFM=y -+CONFIG_MMC_SDHCI_OF_DWCMSHC=y -+CONFIG_MMC_DW=y -+CONFIG_MMC_DW_ROCKCHIP=y -+CONFIG_DWMAC_ROCKCHIP=y -+CONFIG_MFD_SYSCON=y -+CONFIG_I2C_RK3X=y -+CONFIG_PCI=y -+CONFIG_PCIE_ROCKCHIP_DW=y -+CONFIG_PCIE_ROCKCHIP_DW_HOST=y -+CONFIG_ROCKCHIP_IODOMAIN=y -+CONFIG_ROCKCHIP_PM_DOMAINS=y -+CONFIG_PWM_ROCKCHIP=y -+CONFIG_V4L_MEM2MEM_DRIVERS=y -+CONFIG_VIDEO_ROCKCHIP_RGA=y -+CONFIG_HW_RANDOM_ROCKCHIP=y -+CONFIG_ROCKCHIP_SARADC=y -+CONFIG_SPI_ROCKCHIP=y -+CONFIG_SPI_ROCKCHIP_SFC=y -+CONFIG_ROCKCHIP_THERMAL=y -+CONFIG_PHY_ROCKCHIP_INNO_USB2=y -+CONFIG_VIDEO_HANTRO_ROCKCHIP=y -+CONFIG_DW_WATCHDOG=y -+CONFIG_VIDEO_ROCKCHIP_VDEC2=y -+CONFIG_COMMON_CLK_RK808=y -+CONFIG_MFD_RK8XX_I2C=y -+CONFIG_SND_SOC_ROCKCHIP=y -+CONFIG_SND_SOC_ROCKCHIP_I2S=y -+CONFIG_SND_SOC_ROCKCHIP_I2S_TDM=y -+CONFIG_SND_SOC_ROCKCHIP_PDM=y -+CONFIG_SND_SOC_ROCKCHIP_SPDIF=y -+#specific -+CONFIG_NVMEM_ROCKCHIP_EFUSE=y -+CONFIG_NVMEM_ROCKCHIP_OTP=y -+CONFIG_PHY_ROCKCHIP_EMMC=y -+CONFIG_ROCKCHIP_MBOX=y -+CONFIG_CLK_RK3308=n -+CONFIG_CLK_RK3328=n -+CONFIG_CLK_RK3399=n -+CONFIG_CLK_RK3368=n -+CONFIG_CLK_RK3676=n -+CONFIG_CLK_RK3588=n -+CONFIG_NET_VENDOR_ARC=n -+#CONFIG_ARC_EMAC_CORE=y -+#CONFIG_EMAC_ROCKCHIP=y -+CONFIG_INPUT_MISC=y -+CONFIG_INPUT_RK805_PWRKEY=y -+CONFIG_REGULATOR_RK808=y + +#printer devices +CONFIG_CAN=y @@ -600,7 +446,6 @@ index 000000000000..51de9e95b7d2 +CONFIG_LEDS_TRIGGER_ACTIVITY=y +CONFIG_LEDS_TRIGGER_PANIC=y +CONFIG_LEDS_TRIGGER_NETDEV=y -+CONFIG_RTC_DRV_RK808=y +CONFIG_DEVFREQ_GOV_PERFORMANCE=y +CONFIG_DEVFREQ_GOV_POWERSAVE=y +CONFIG_DEVFREQ_GOV_USERSPACE=y @@ -623,28 +468,6 @@ index 000000000000..51de9e95b7d2 +CONFIG_OF_RESOLVE=y +CONFIG_OF_OVERLAY=y +CONFIG_OF_CONFIGFS=y -+#NVMe -+CONFIG_NVME_CORE=y -+CONFIG_BLK_DEV_NVME=y -+#EEPROM -+CONFIG_EEPROM_AT24=y -+CONFIG_EEPROM_AT25=y -+#FB -+CONFIG_DRM_SIMPLEDRM=y -+CONFIG_FB=y -+CONFIG_FB_CORE=y -+CONFIG_FB_NOTIFY=y -+CONFIG_FB_DEVICE=y -+CONFIG_FB_SYS_FILLRECT=y -+CONFIG_FB_SYS_COPYAREA=y -+CONFIG_FB_SYS_IMAGEBLIT=y -+CONFIG_FB_SYSMEM_FOPS=y -+CONFIG_FB_DEFERRED_IO=y -+CONFIG_FB_DMAMEM_HELPERS=y -+CONFIG_FB_DMAMEM_HELPERS_DEFERRED=y -+CONFIG_FB_SYSMEM_HELPERS=y -+CONFIG_FB_SYSMEM_HELPERS_DEFERRED=y -+CONFIG_FB_MODE_HELPERS=y +#USB +CONFIG_USB_STORAGE=y +CONFIG_USB_DWC3_HAPS=n @@ -668,41 +491,22 @@ index 000000000000..51de9e95b7d2 +#network +CONFIG_PACKET=y +CONFIG_INET=y -+#eth -+CONFIG_MOTORCOMM_PHY=y +#wifi +CONFIG_PHYLIB=y +CONFIG_CFG80211=m +CONFIG_CFG80211_WEXT=y +CONFIG_MAC80211=m +CONFIG_MAC80211_LEDS=y -+CONFIG_WLAN_VENDOR_BROADCOM=y -+CONFIG_BRCMFMAC=m -+CONFIG_BRCMFMAC_SDIO=y +#WiFi, minimize +CONFIG_CFG80211_CERTIFICATION_ONUS=y +CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=n -+CONFIG_B43=n -+CONFIG_B43_SDIO=n -+CONFIG_B43_PHY_G=n -+CONFIG_B43_PHY_N=n -+CONFIG_B43_PHY_LP=n -+CONFIG_B43_PHY_HT=n -+CONFIG_BCMA_DRIVER_PCI=n -+CONFIG_BCMA_HOST_PCI=n +#CONFIG_EXTRA_FIRMWARE="regulatory.db regulatory.db.p7s" +#CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware" + +CONFIG_RFKILL=y +CONFIG_RFKILL_GPIO=y -+CONFIG_MTD=m -+CONFIG_MTD_BLKDEVS=m -+CONFIG_MTD_BLOCK=m -+CONFIG_MTD_SPI_NOR=m -+ -+#typeC -+#CONFIG_TYPEC=y -+#touchscreens -+CONFIG_TOUCHSCREEN_GOODIX=m -+#CONFIG_TOUCHSCREEN_TSC2007=y -+CONFIG_TOUCHSCREEN_USB_COMPOSITE=m ++CONFIG_MTD=y ++CONFIG_MTD_BLKDEVS=y ++CONFIG_MTD_BLOCK=y ++CONFIG_MTD_SPI_NOR=y ++########## diff --git a/patch/kernel/printer_defconfig_1_plat.patch b/patch/kernel/printer_defconfig_1_plat.patch new file mode 100644 index 0000000..c3be0a2 --- /dev/null +++ b/patch/kernel/printer_defconfig_1_plat.patch @@ -0,0 +1,208 @@ +diff --git a/arch/arm64/configs/printer_defconfig b/arch/arm64/configs/printer_defconfig +new file mode 100644 +index 000000000000..51de9e95b7d2 +--- a/arch/arm64/configs/printer_defconfig ++++ b/arch/arm64/configs/printer_defconfig +@@ -0,4 +198,202 @@ + CONFIG_MTD_BLKDEVS=y + CONFIG_MTD_BLOCK=y + CONFIG_MTD_SPI_NOR=y + ########## ++#H616, SoC-specific ++CONFIG_CLK_PX30=n ++CONFIG_CLK_RK3576=n ++CONFIG_SUN50I_A64_CCU=n ++CONFIG_SUN50I_A100_CCU=n ++CONFIG_SUN50I_A100_R_CCU=n ++CONFIG_SUN50I_H6_CCU=n ++CONFIG_SUN8I_H3_CCU=n ++CONFIG_ARCH_SUNXI=y ++CONFIG_NET_VENDOR_STMICRO=y ++CONFIG_STMMAC_ETH=y ++CONFIG_DWMAC_DWC_QOS_ETH=y ++CONFIG_SUNXI_CCU=y ++CONFIG_NET_VENDOR_ALLWINNER=y ++CONFIG_AC200_PHY=y ++CONFIG_AC200_PHY_SUNXI=y ++CONFIG_USB_MUSB_HDRC=y ++CONFIG_PHY_SUN4I_USB=y ++CONFIG_STAGING=y ++CONFIG_STAGING_MEDIA=y ++CONFIG_VIDEO_SUNXI=y ++CONFIG_NOP_USB_XCEIV=y ++CONFIG_MFD_AC200_SUNXI=y ++CONFIG_SUN50I_H616_CCU=y ++CONFIG_SND_SUN4I_CODEC=y ++CONFIG_CRYPTO_DEV_SUN8I_CE_HASH=y ++CONFIG_CRYPTO_DEV_SUN8I_CE_PRNG=y ++CONFIG_CRYPTO_DEV_SUN8I_CE_TRNG=y ++CONFIG_CRYPTO_DEV_SUN8I_CE=y ++CONFIG_SUN50I_DE2_BUS=y ++CONFIG_SUN8I_DE2_CCU=y ++CONFIG_DRM_SUN8I_MIXER=y ++CONFIG_DMA_SUN6I=y ++CONFIG_DWMAC_SUNXI=y ++CONFIG_DWMAC_SUN8I=y ++CONFIG_MMC_SUNXI=y ++CONFIG_SUN20I_GPADC=y ++CONFIG_DRM_SUN8I_DW_HDMI=y ++CONFIG_I2C_MV64XXX=y ++CONFIG_SUN50I_IOMMU=y ++#CONFIG_IR_SUNXI=y ++CONFIG_KEYBOARD_SUN4I_LRADC=y ++CONFIG_DRM_PANFROST=y ++CONFIG_USB_MUSB_SUNXI=y ++CONFIG_SUNXI_NMI_INTC=y ++CONFIG_ARM_ALLWINNER_SUN50I_CPUFREQ_NVMEM=y ++CONFIG_PINCTRL_SUN50I_H616=y ++CONFIG_SUN50I_H6_PRCM_PPU=y ++CONFIG_PWM_SUNXI_ENHANCE=y ++CONFIG_SUN50I_H6_R_CCU=y ++CONFIG_PINCTRL_SUN50I_H616_R=y ++CONFIG_SUNXI_RSB=y ++CONFIG_SUN6I_RTC_CCU=y ++CONFIG_RTC_DRV_SUN6I=y ++CONFIG_NVMEM_SUNXI_SID=y ++CONFIG_SND_SUN4I_SPDIF=y ++CONFIG_SPI_SUN6I=y ++CONFIG_SUNXI_SYS_INFO=y ++CONFIG_SUNXI_SRAM=y ++CONFIG_SUN8I_THERMAL=y ++CONFIG_VIDEO_SUNXI_CEDRUS=y ++CONFIG_SUNXI_WATCHDOG=y ++CONFIG_DRM_SUN4I=y ++CONFIG_DRM_SUN8I_TCON_TOP=y ++CONFIG_SUNXI_ADDR_MGT=y ++CONFIG_SUNXI_GMAC=y ++#CONFIG_CAN_MCP251X=y ++#CONFIG_FB_TFT_ST7796S=y ++CONFIG_STMMAC_PLATFORM=y ++CONFIG_REGULATOR_FAN53555=y ++CONFIG_MFD_AXP20X_I2C=y ++CONFIG_REGULATOR_AXP20X=y ++#minimize ++CONFIG_PINCTRL_SUN8I_H3_R=n ++CONFIG_PINCTRL_SUN50I_A64=n ++CONFIG_PINCTRL_SUN50I_A64_R=n ++CONFIG_PINCTRL_SUN50I_A100=n ++CONFIG_PINCTRL_SUN50I_A100_R=n ++CONFIG_PINCTRL_SUN50I_H5=n ++CONFIG_PINCTRL_SUN50I_H6=n ++CONFIG_PINCTRL_SUN50I_H6_R=n ++#sound ++CONFIG_SND_SOC_SUNXI_AHUB=y ++CONFIG_SND_SOC_SUNXI_AHUB_DAM=y ++ ++#rk3566/3568, SoC-specific ++CONFIG_ARCH_ROCKCHIP=y ++CONFIG_ARM_RK3328_DMC_DEVFREQ=y ++CONFIG_ROCKCHIP_IOMMU=y ++CONFIG_DRM_ROCKCHIP=y ++CONFIG_ROCKCHIP_VOP2=y ++CONFIG_ROCKCHIP_DW_HDMI=y ++CONFIG_ROCKCHIP_DW_MIPI_DSI=y ++CONFIG_GPIO_ROCKCHIP=y ++CONFIG_VIDEO_HANTRO=y ++CONFIG_ROCKCHIP_GRF=y ++CONFIG_CLK_RK3568=y ++CONFIG_CRYPTO_DEV_ROCKCHIP2=y ++CONFIG_PHY_ROCKCHIP_INNO_CSIDPHY=y ++CONFIG_PHY_ROCKCHIP_INNO_DSIDPHY=y ++CONFIG_PHY_ROCKCHIP_NANENG_COMBO_PHY=y ++CONFIG_PM_DEVFREQ_EVENT=y ++CONFIG_DEVFREQ_EVENT_ROCKCHIP_DFI=y ++CONFIG_USB_DWC3=y ++CONFIG_USB_DWC3_HOST=y ++CONFIG_MMC_SDHCI=y ++CONFIG_MMC_SDHCI_PLTFM=y ++CONFIG_MMC_SDHCI_OF_DWCMSHC=y ++CONFIG_MMC_DW=y ++CONFIG_MMC_DW_ROCKCHIP=y ++CONFIG_DWMAC_ROCKCHIP=y ++CONFIG_MFD_SYSCON=y ++CONFIG_I2C_RK3X=y ++CONFIG_PCI=y ++CONFIG_PCIE_ROCKCHIP_DW=y ++CONFIG_PCIE_ROCKCHIP_DW_HOST=y ++CONFIG_ROCKCHIP_IODOMAIN=y ++CONFIG_ROCKCHIP_PM_DOMAINS=y ++CONFIG_PWM_ROCKCHIP=y ++CONFIG_V4L_MEM2MEM_DRIVERS=y ++CONFIG_VIDEO_ROCKCHIP_RGA=y ++CONFIG_HW_RANDOM_ROCKCHIP=y ++CONFIG_ROCKCHIP_SARADC=y ++CONFIG_SPI_ROCKCHIP=y ++CONFIG_SPI_ROCKCHIP_SFC=y ++CONFIG_ROCKCHIP_THERMAL=y ++CONFIG_PHY_ROCKCHIP_INNO_USB2=y ++CONFIG_VIDEO_HANTRO_ROCKCHIP=y ++CONFIG_DW_WATCHDOG=y ++CONFIG_VIDEO_ROCKCHIP_VDEC2=y ++CONFIG_COMMON_CLK_RK808=y ++CONFIG_MFD_RK8XX_I2C=y ++CONFIG_SND_SOC_ROCKCHIP=y ++CONFIG_SND_SOC_ROCKCHIP_I2S=y ++CONFIG_SND_SOC_ROCKCHIP_I2S_TDM=y ++CONFIG_SND_SOC_ROCKCHIP_PDM=y ++CONFIG_SND_SOC_ROCKCHIP_SPDIF=y ++#specific ++CONFIG_NVMEM_ROCKCHIP_EFUSE=y ++CONFIG_NVMEM_ROCKCHIP_OTP=y ++CONFIG_PHY_ROCKCHIP_EMMC=y ++CONFIG_ROCKCHIP_MBOX=y ++CONFIG_CLK_RK3308=n ++CONFIG_CLK_RK3328=n ++CONFIG_CLK_RK3399=n ++CONFIG_CLK_RK3368=n ++CONFIG_CLK_RK3676=n ++CONFIG_CLK_RK3588=n ++CONFIG_NET_VENDOR_ARC=n ++#CONFIG_ARC_EMAC_CORE=y ++#CONFIG_EMAC_ROCKCHIP=y ++CONFIG_INPUT_MISC=y ++CONFIG_INPUT_RK805_PWRKEY=y ++CONFIG_REGULATOR_RK808=y ++CONFIG_RTC_DRV_RK808=y ++#NVMe ++CONFIG_NVME_CORE=y ++CONFIG_BLK_DEV_NVME=y ++#EEPROM ++CONFIG_EEPROM_AT24=y ++CONFIG_EEPROM_AT25=y ++#FB ++CONFIG_DRM_SIMPLEDRM=y ++CONFIG_FB=y ++CONFIG_FB_CORE=y ++CONFIG_FB_NOTIFY=y ++CONFIG_FB_DEVICE=y ++CONFIG_FB_SYS_FILLRECT=y ++CONFIG_FB_SYS_COPYAREA=y ++CONFIG_FB_SYS_IMAGEBLIT=y ++CONFIG_FB_SYSMEM_FOPS=y ++CONFIG_FB_DEFERRED_IO=y ++CONFIG_FB_DMAMEM_HELPERS=y ++CONFIG_FB_DMAMEM_HELPERS_DEFERRED=y ++CONFIG_FB_SYSMEM_HELPERS=y ++CONFIG_FB_SYSMEM_HELPERS_DEFERRED=y ++CONFIG_FB_MODE_HELPERS=y ++#eth ++CONFIG_MOTORCOMM_PHY=y ++CONFIG_WLAN_VENDOR_BROADCOM=y ++CONFIG_BRCMFMAC=m ++CONFIG_BRCMFMAC_SDIO=y ++CONFIG_B43=n ++CONFIG_B43_SDIO=n ++CONFIG_B43_PHY_G=n ++CONFIG_B43_PHY_N=n ++CONFIG_B43_PHY_LP=n ++CONFIG_B43_PHY_HT=n ++CONFIG_BCMA_DRIVER_PCI=n ++CONFIG_BCMA_HOST_PCI=n ++ ++#typeC ++#CONFIG_TYPEC=y ++#touchscreens ++CONFIG_TOUCHSCREEN_GOODIX=m ++#CONFIG_TOUCHSCREEN_TSC2007=y ++CONFIG_TOUCHSCREEN_EDT_FT5X06=m ++CONFIG_TOUCHSCREEN_USB_COMPOSITE=m