mirror of
https://github.com/andreili/SBC_builder.git
synced 2025-08-23 19:04:06 +02:00
Fix initial.
This commit is contained in:
parent
7f062efe3b
commit
885f52a197
@ -41,7 +41,8 @@ CONFIG_DEFAULT_HOSTNAME="Printer"
|
||||
CONFIG_SYSVIPC=y
|
||||
CONFIG_SYSVIPC_SYSCTL=y
|
||||
CONFIG_SYSVIPC_COMPAT=y
|
||||
# CONFIG_POSIX_MQUEUE is not set
|
||||
CONFIG_POSIX_MQUEUE=y
|
||||
CONFIG_POSIX_MQUEUE_SYSCTL=y
|
||||
# CONFIG_WATCH_QUEUE is not set
|
||||
CONFIG_CROSS_MEMORY_ATTACH=y
|
||||
# CONFIG_USELIB is not set
|
||||
@ -110,6 +111,7 @@ CONFIG_PREEMPT_NONE=y
|
||||
# CONFIG_PREEMPT is not set
|
||||
# CONFIG_PREEMPT_RT is not set
|
||||
# CONFIG_PREEMPT_DYNAMIC is not set
|
||||
# CONFIG_SCHED_CORE is not set
|
||||
|
||||
#
|
||||
# CPU/Task time and stats accounting
|
||||
@ -255,9 +257,13 @@ CONFIG_PERF_EVENTS=y
|
||||
#
|
||||
# Kexec and crash features
|
||||
#
|
||||
CONFIG_CRASH_RESERVE=y
|
||||
CONFIG_VMCORE_INFO=y
|
||||
# CONFIG_KEXEC is not set
|
||||
# CONFIG_KEXEC_FILE is not set
|
||||
CONFIG_KEXEC_CORE=y
|
||||
CONFIG_KEXEC=y
|
||||
CONFIG_KEXEC_FILE=y
|
||||
# CONFIG_KEXEC_SIG is not set
|
||||
CONFIG_CRASH_DUMP=y
|
||||
# end of Kexec and crash features
|
||||
# end of General setup
|
||||
|
||||
@ -314,7 +320,7 @@ CONFIG_ARCH_SUNXI=y
|
||||
# CONFIG_ARCH_QCOM is not set
|
||||
# CONFIG_ARCH_REALTEK is not set
|
||||
# CONFIG_ARCH_RENESAS is not set
|
||||
# CONFIG_ARCH_ROCKCHIP is not set
|
||||
CONFIG_ARCH_ROCKCHIP=y
|
||||
# CONFIG_ARCH_SEATTLE is not set
|
||||
# CONFIG_ARCH_INTEL_SOCFPGA is not set
|
||||
# CONFIG_ARCH_STM32 is not set
|
||||
@ -343,17 +349,19 @@ CONFIG_ARM64_ERRATUM_826319=y
|
||||
CONFIG_ARM64_ERRATUM_827319=y
|
||||
CONFIG_ARM64_ERRATUM_824069=y
|
||||
CONFIG_ARM64_ERRATUM_819472=y
|
||||
# CONFIG_ARM64_ERRATUM_832075 is not set
|
||||
CONFIG_ARM64_ERRATUM_832075=y
|
||||
CONFIG_ARM64_ERRATUM_1742098=y
|
||||
CONFIG_ARM64_ERRATUM_845719=y
|
||||
CONFIG_ARM64_ERRATUM_843419=y
|
||||
CONFIG_ARM64_LD_HAS_FIX_ERRATUM_843419=y
|
||||
# CONFIG_ARM64_ERRATUM_1024718 is not set
|
||||
CONFIG_ARM64_ERRATUM_1024718=y
|
||||
# CONFIG_ARM64_ERRATUM_1418040 is not set
|
||||
CONFIG_ARM64_WORKAROUND_SPECULATIVE_AT=y
|
||||
# CONFIG_ARM64_ERRATUM_1165522 is not set
|
||||
# CONFIG_ARM64_ERRATUM_1319367 is not set
|
||||
# CONFIG_ARM64_ERRATUM_1530923 is not set
|
||||
# CONFIG_ARM64_ERRATUM_2441007 is not set
|
||||
CONFIG_ARM64_ERRATUM_1319367=y
|
||||
CONFIG_ARM64_ERRATUM_1530923=y
|
||||
CONFIG_ARM64_WORKAROUND_REPEAT_TLBI=y
|
||||
CONFIG_ARM64_ERRATUM_2441007=y
|
||||
# CONFIG_ARM64_ERRATUM_1286807 is not set
|
||||
# CONFIG_ARM64_ERRATUM_1463225 is not set
|
||||
# CONFIG_ARM64_ERRATUM_1542419 is not set
|
||||
@ -400,8 +408,8 @@ CONFIG_ARM64_PA_BITS=48
|
||||
CONFIG_CPU_LITTLE_ENDIAN=y
|
||||
CONFIG_SCHED_MC=y
|
||||
CONFIG_SCHED_CLUSTER=y
|
||||
# CONFIG_SCHED_SMT is not set
|
||||
CONFIG_NR_CPUS=4
|
||||
CONFIG_SCHED_SMT=y
|
||||
CONFIG_NR_CPUS=8
|
||||
CONFIG_HOTPLUG_CPU=y
|
||||
# CONFIG_NUMA is not set
|
||||
# CONFIG_HZ_100 is not set
|
||||
@ -417,11 +425,14 @@ CONFIG_PARAVIRT=y
|
||||
# CONFIG_PARAVIRT_TIME_ACCOUNTING is not set
|
||||
CONFIG_ARCH_SUPPORTS_KEXEC=y
|
||||
CONFIG_ARCH_SUPPORTS_KEXEC_FILE=y
|
||||
CONFIG_ARCH_SELECTS_KEXEC_FILE=y
|
||||
CONFIG_ARCH_SUPPORTS_KEXEC_SIG=y
|
||||
CONFIG_ARCH_SUPPORTS_KEXEC_IMAGE_VERIFY_SIG=y
|
||||
CONFIG_ARCH_DEFAULT_KEXEC_IMAGE_VERIFY_SIG=y
|
||||
CONFIG_ARCH_SUPPORTS_CRASH_DUMP=y
|
||||
CONFIG_ARCH_DEFAULT_CRASH_DUMP=y
|
||||
CONFIG_ARCH_HAS_GENERIC_CRASHKERNEL_RESERVATION=y
|
||||
CONFIG_TRANS_TABLE=y
|
||||
# CONFIG_XEN is not set
|
||||
CONFIG_ARCH_FORCE_MAX_ORDER=10
|
||||
CONFIG_UNMAP_KERNEL_AT_EL0=y
|
||||
@ -543,11 +554,11 @@ CONFIG_PM=y
|
||||
# CONFIG_PM_DEBUG is not set
|
||||
CONFIG_PM_CLK=y
|
||||
CONFIG_PM_GENERIC_DOMAINS=y
|
||||
# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
|
||||
CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y
|
||||
CONFIG_PM_GENERIC_DOMAINS_SLEEP=y
|
||||
CONFIG_PM_GENERIC_DOMAINS_OF=y
|
||||
CONFIG_CPU_PM=y
|
||||
# CONFIG_ENERGY_MODEL is not set
|
||||
CONFIG_ENERGY_MODEL=y
|
||||
CONFIG_ARCH_HIBERNATION_POSSIBLE=y
|
||||
CONFIG_ARCH_SUSPEND_POSSIBLE=y
|
||||
# end of Power management options
|
||||
@ -602,7 +613,7 @@ CONFIG_CPUFREQ_DT=y
|
||||
# CONFIG_CPUFREQ_VIRT is not set
|
||||
CONFIG_CPUFREQ_DT_PLATDEV=y
|
||||
CONFIG_ARM_ALLWINNER_SUN50I_CPUFREQ_NVMEM=y
|
||||
# CONFIG_ARM_SCMI_CPUFREQ is not set
|
||||
CONFIG_ARM_SCMI_CPUFREQ=y
|
||||
# end of CPU Frequency scaling
|
||||
# end of CPU Power Management
|
||||
|
||||
@ -1170,7 +1181,7 @@ CONFIG_PCI_QUIRKS=y
|
||||
# CONFIG_PCI_PRI is not set
|
||||
# CONFIG_PCI_PASID is not set
|
||||
# CONFIG_PCIE_TPH is not set
|
||||
# CONFIG_PCI_DYNAMIC_OF_NODES is not set
|
||||
CONFIG_PCI_DYNAMIC_OF_NODES=y
|
||||
# CONFIG_PCIE_BUS_TUNE_OFF is not set
|
||||
CONFIG_PCIE_BUS_DEFAULT=y
|
||||
# CONFIG_PCIE_BUS_SAFE is not set
|
||||
@ -1187,6 +1198,8 @@ CONFIG_PCIE_BUS_DEFAULT=y
|
||||
# CONFIG_PCI_HOST_THUNDER_ECAM is not set
|
||||
# CONFIG_PCI_FTPCI100 is not set
|
||||
# CONFIG_PCI_HOST_GENERIC is not set
|
||||
CONFIG_PCIE_ROCKCHIP=y
|
||||
CONFIG_PCIE_ROCKCHIP_HOST=y
|
||||
# CONFIG_PCI_XGENE is not set
|
||||
# CONFIG_PCIE_XILINX is not set
|
||||
|
||||
@ -1199,11 +1212,15 @@ CONFIG_PCIE_BUS_DEFAULT=y
|
||||
#
|
||||
# DesignWare-based PCIe controllers
|
||||
#
|
||||
CONFIG_PCIE_DW=y
|
||||
CONFIG_PCIE_DW_HOST=y
|
||||
# CONFIG_PCIE_AL is not set
|
||||
# CONFIG_PCI_MESON is not set
|
||||
# CONFIG_PCI_HISI is not set
|
||||
# CONFIG_PCIE_KIRIN is not set
|
||||
# CONFIG_PCIE_DW_PLAT_HOST is not set
|
||||
CONFIG_PCIE_ROCKCHIP_DW=y
|
||||
CONFIG_PCIE_ROCKCHIP_DW_HOST=y
|
||||
# end of DesignWare-based PCIe controllers
|
||||
|
||||
#
|
||||
@ -1672,7 +1689,9 @@ CONFIG_SUNXI_GMAC=y
|
||||
# CONFIG_NET_VENDOR_AMAZON is not set
|
||||
# CONFIG_NET_VENDOR_AMD is not set
|
||||
# CONFIG_NET_VENDOR_AQUANTIA is not set
|
||||
# CONFIG_NET_VENDOR_ARC is not set
|
||||
CONFIG_NET_VENDOR_ARC=y
|
||||
CONFIG_ARC_EMAC_CORE=y
|
||||
CONFIG_EMAC_ROCKCHIP=y
|
||||
# CONFIG_NET_VENDOR_ASIX is not set
|
||||
# CONFIG_NET_VENDOR_ATHEROS is not set
|
||||
# CONFIG_NET_VENDOR_BROADCOM is not set
|
||||
@ -1734,6 +1753,7 @@ CONFIG_STMMAC_ETH=y
|
||||
CONFIG_STMMAC_PLATFORM=y
|
||||
CONFIG_DWMAC_DWC_QOS_ETH=y
|
||||
CONFIG_DWMAC_GENERIC=y
|
||||
CONFIG_DWMAC_ROCKCHIP=y
|
||||
CONFIG_DWMAC_SUNXI=y
|
||||
CONFIG_DWMAC_SUN8I=y
|
||||
# CONFIG_DWMAC_INTEL_PLAT is not set
|
||||
@ -1804,7 +1824,7 @@ CONFIG_MOTORCOMM_PHY=y
|
||||
# CONFIG_QSEMI_PHY is not set
|
||||
# CONFIG_REALTEK_PHY is not set
|
||||
# CONFIG_RENESAS_PHY is not set
|
||||
# CONFIG_ROCKCHIP_PHY is not set
|
||||
CONFIG_ROCKCHIP_PHY=y
|
||||
# CONFIG_SMSC_PHY is not set
|
||||
# CONFIG_STE10XP is not set
|
||||
# CONFIG_TERANETICS_PHY is not set
|
||||
@ -1839,6 +1859,7 @@ CONFIG_CAN_RX_OFFLOAD=y
|
||||
# CONFIG_CAN_IFI_CANFD is not set
|
||||
# CONFIG_CAN_M_CAN is not set
|
||||
# CONFIG_CAN_PEAK_PCIEFD is not set
|
||||
# CONFIG_CAN_ROCKCHIP_CANFD is not set
|
||||
# CONFIG_CAN_SJA1000 is not set
|
||||
# CONFIG_CAN_SOFTING is not set
|
||||
|
||||
@ -2056,30 +2077,29 @@ CONFIG_INPUT_TOUCHSCREEN=y
|
||||
# CONFIG_TOUCHSCREEN_PIXCIR is not set
|
||||
# CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set
|
||||
CONFIG_TOUCHSCREEN_USB_COMPOSITE=y
|
||||
CONFIG_TOUCHSCREEN_USB_EGALAX=y
|
||||
CONFIG_TOUCHSCREEN_USB_PANJIT=y
|
||||
CONFIG_TOUCHSCREEN_USB_3M=y
|
||||
CONFIG_TOUCHSCREEN_USB_ITM=y
|
||||
CONFIG_TOUCHSCREEN_USB_ETURBO=y
|
||||
CONFIG_TOUCHSCREEN_USB_GUNZE=y
|
||||
CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y
|
||||
CONFIG_TOUCHSCREEN_USB_IRTOUCH=y
|
||||
CONFIG_TOUCHSCREEN_USB_IDEALTEK=y
|
||||
CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y
|
||||
CONFIG_TOUCHSCREEN_USB_GOTOP=y
|
||||
CONFIG_TOUCHSCREEN_USB_JASTEC=y
|
||||
CONFIG_TOUCHSCREEN_USB_ELO=y
|
||||
CONFIG_TOUCHSCREEN_USB_E2I=y
|
||||
CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y
|
||||
CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y
|
||||
CONFIG_TOUCHSCREEN_USB_NEXIO=y
|
||||
CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y
|
||||
# CONFIG_TOUCHSCREEN_USB_EGALAX is not set
|
||||
# CONFIG_TOUCHSCREEN_USB_PANJIT is not set
|
||||
# CONFIG_TOUCHSCREEN_USB_3M is not set
|
||||
# CONFIG_TOUCHSCREEN_USB_ITM is not set
|
||||
# CONFIG_TOUCHSCREEN_USB_ETURBO is not set
|
||||
# CONFIG_TOUCHSCREEN_USB_GUNZE is not set
|
||||
# CONFIG_TOUCHSCREEN_USB_DMC_TSC10 is not set
|
||||
# CONFIG_TOUCHSCREEN_USB_IRTOUCH is not set
|
||||
# CONFIG_TOUCHSCREEN_USB_IDEALTEK is not set
|
||||
# CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH is not set
|
||||
# CONFIG_TOUCHSCREEN_USB_GOTOP is not set
|
||||
# CONFIG_TOUCHSCREEN_USB_JASTEC is not set
|
||||
# CONFIG_TOUCHSCREEN_USB_ELO is not set
|
||||
# CONFIG_TOUCHSCREEN_USB_E2I is not set
|
||||
# CONFIG_TOUCHSCREEN_USB_ZYTRONIC is not set
|
||||
# CONFIG_TOUCHSCREEN_USB_ETT_TC45USB is not set
|
||||
# CONFIG_TOUCHSCREEN_USB_NEXIO is not set
|
||||
# CONFIG_TOUCHSCREEN_USB_EASYTOUCH is not set
|
||||
# CONFIG_TOUCHSCREEN_TOUCHIT213 is not set
|
||||
# CONFIG_TOUCHSCREEN_TSC_SERIO is not set
|
||||
# CONFIG_TOUCHSCREEN_TSC2004 is not set
|
||||
# CONFIG_TOUCHSCREEN_TSC2005 is not set
|
||||
CONFIG_TOUCHSCREEN_TSC2007=y
|
||||
# CONFIG_TOUCHSCREEN_TSC2007_IIO is not set
|
||||
# CONFIG_TOUCHSCREEN_TSC2007 is not set
|
||||
# CONFIG_TOUCHSCREEN_RM_TS is not set
|
||||
# CONFIG_TOUCHSCREEN_SILEAD is not set
|
||||
# CONFIG_TOUCHSCREEN_SIS_I2C is not set
|
||||
@ -2119,6 +2139,7 @@ CONFIG_INPUT_UINPUT=y
|
||||
# CONFIG_INPUT_PCF8574 is not set
|
||||
# CONFIG_INPUT_PWM_BEEPER is not set
|
||||
CONFIG_INPUT_PWM_VIBRA=y
|
||||
CONFIG_INPUT_RK805_PWRKEY=y
|
||||
# CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set
|
||||
# CONFIG_INPUT_DA7280_HAPTICS is not set
|
||||
# CONFIG_INPUT_ADXL34X is not set
|
||||
@ -2173,7 +2194,7 @@ CONFIG_LDISC_AUTOLOAD=y
|
||||
CONFIG_SERIAL_EARLYCON=y
|
||||
CONFIG_SERIAL_8250=y
|
||||
CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y
|
||||
# CONFIG_SERIAL_8250_16550A_VARIANTS is not set
|
||||
CONFIG_SERIAL_8250_16550A_VARIANTS=y
|
||||
# CONFIG_SERIAL_8250_FINTEK is not set
|
||||
CONFIG_SERIAL_8250_CONSOLE=y
|
||||
CONFIG_SERIAL_8250_DMA=y
|
||||
@ -2182,8 +2203,12 @@ CONFIG_SERIAL_8250_PCI=y
|
||||
CONFIG_SERIAL_8250_EXAR=y
|
||||
CONFIG_SERIAL_8250_NR_UARTS=6
|
||||
CONFIG_SERIAL_8250_RUNTIME_UARTS=6
|
||||
# CONFIG_SERIAL_8250_EXTENDED is not set
|
||||
CONFIG_SERIAL_8250_EXTENDED=y
|
||||
CONFIG_SERIAL_8250_MANY_PORTS=y
|
||||
# CONFIG_SERIAL_8250_PCI1XXXX is not set
|
||||
CONFIG_SERIAL_8250_SHARE_IRQ=y
|
||||
CONFIG_SERIAL_8250_DETECT_IRQ=y
|
||||
# CONFIG_SERIAL_8250_RSA is not set
|
||||
CONFIG_SERIAL_8250_DWLIB=y
|
||||
CONFIG_SERIAL_8250_FSL=y
|
||||
CONFIG_SERIAL_8250_DW=y
|
||||
@ -2233,7 +2258,14 @@ CONFIG_SERIAL_DEV_CTRL_TTYPORT=y
|
||||
CONFIG_SUNXI_SYS_INFO=y
|
||||
CONFIG_DUMP_REG=y
|
||||
CONFIG_DUMP_REG_MISC=y
|
||||
# CONFIG_HW_RANDOM is not set
|
||||
CONFIG_HW_RANDOM=y
|
||||
# CONFIG_HW_RANDOM_TIMERIOMEM is not set
|
||||
# CONFIG_HW_RANDOM_BA431 is not set
|
||||
CONFIG_HW_RANDOM_CCTRNG=y
|
||||
# CONFIG_HW_RANDOM_XIPHERA is not set
|
||||
CONFIG_HW_RANDOM_ARM_SMCCC_TRNG=y
|
||||
# CONFIG_HW_RANDOM_CN10K is not set
|
||||
CONFIG_HW_RANDOM_ROCKCHIP=y
|
||||
# CONFIG_APPLICOM is not set
|
||||
CONFIG_DEVMEM=y
|
||||
CONFIG_DEVPORT=y
|
||||
@ -2308,7 +2340,7 @@ CONFIG_I2C_MV64XXX=y
|
||||
# CONFIG_I2C_NOMADIK is not set
|
||||
# CONFIG_I2C_OCORES is not set
|
||||
# CONFIG_I2C_PCA_PLATFORM is not set
|
||||
# CONFIG_I2C_RK3X is not set
|
||||
CONFIG_I2C_RK3X=y
|
||||
# CONFIG_I2C_SIMTEC is not set
|
||||
# CONFIG_I2C_THUNDERX is not set
|
||||
# CONFIG_I2C_XILINX is not set
|
||||
@ -2365,6 +2397,8 @@ CONFIG_SPI_DW_MMIO=y
|
||||
# CONFIG_SPI_OC_TINY is not set
|
||||
# CONFIG_SPI_PCI1XXXX is not set
|
||||
# CONFIG_SPI_PL022 is not set
|
||||
CONFIG_SPI_ROCKCHIP=y
|
||||
CONFIG_SPI_ROCKCHIP_SFC=y
|
||||
# CONFIG_SPI_SC18IS602 is not set
|
||||
# CONFIG_SPI_SIFIVE is not set
|
||||
# CONFIG_SPI_SN_F_OSPI is not set
|
||||
@ -2418,6 +2452,8 @@ CONFIG_PINCTRL_AXP209=y
|
||||
# CONFIG_PINCTRL_MCP23S08 is not set
|
||||
# CONFIG_PINCTRL_MICROCHIP_SGPIO is not set
|
||||
# CONFIG_PINCTRL_OCELOT is not set
|
||||
# CONFIG_PINCTRL_RK805 is not set
|
||||
CONFIG_PINCTRL_ROCKCHIP=y
|
||||
# CONFIG_PINCTRL_SCMI is not set
|
||||
CONFIG_PINCTRL_SINGLE=y
|
||||
CONFIG_PINCTRL_STMFX=y
|
||||
@ -2480,6 +2516,7 @@ CONFIG_GPIO_CDEV_V1=y
|
||||
# CONFIG_GPIO_MB86S7X is not set
|
||||
# CONFIG_GPIO_PL061 is not set
|
||||
# CONFIG_GPIO_POLARFIRE_SOC is not set
|
||||
CONFIG_GPIO_ROCKCHIP=y
|
||||
# CONFIG_GPIO_SIFIVE is not set
|
||||
# CONFIG_GPIO_SYSCON is not set
|
||||
# CONFIG_GPIO_XGENE is not set
|
||||
@ -2613,6 +2650,8 @@ CONFIG_POWER_SUPPLY=y
|
||||
# CONFIG_CHARGER_SBS is not set
|
||||
# CONFIG_MANAGER_SBS is not set
|
||||
# CONFIG_BATTERY_BQ27XXX is not set
|
||||
# CONFIG_CHARGER_AXP20X is not set
|
||||
# CONFIG_BATTERY_AXP20X is not set
|
||||
CONFIG_AXP20X_POWER=y
|
||||
# CONFIG_BATTERY_MAX17040 is not set
|
||||
# CONFIG_BATTERY_MAX17042 is not set
|
||||
@ -2635,6 +2674,7 @@ CONFIG_AXP20X_POWER=y
|
||||
# CONFIG_CHARGER_BQ25890 is not set
|
||||
# CONFIG_CHARGER_BQ25980 is not set
|
||||
# CONFIG_CHARGER_BQ256XX is not set
|
||||
# CONFIG_CHARGER_RK817 is not set
|
||||
# CONFIG_CHARGER_SMB347 is not set
|
||||
# CONFIG_BATTERY_GAUGE_LTC2941 is not set
|
||||
# CONFIG_BATTERY_GOLDFISH is not set
|
||||
@ -2836,6 +2876,7 @@ CONFIG_THERMAL_GOV_FAIR_SHARE=y
|
||||
CONFIG_THERMAL_GOV_STEP_WISE=y
|
||||
CONFIG_THERMAL_GOV_BANG_BANG=y
|
||||
CONFIG_THERMAL_GOV_USER_SPACE=y
|
||||
# CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set
|
||||
CONFIG_CPU_THERMAL=y
|
||||
CONFIG_CPU_FREQ_THERMAL=y
|
||||
CONFIG_DEVFREQ_THERMAL=y
|
||||
@ -2843,6 +2884,7 @@ CONFIG_DEVFREQ_THERMAL=y
|
||||
CONFIG_THERMAL_EMULATION=y
|
||||
# CONFIG_THERMAL_MMIO is not set
|
||||
CONFIG_SUN8I_THERMAL=y
|
||||
CONFIG_ROCKCHIP_THERMAL=y
|
||||
# CONFIG_GENERIC_ADC_THERMAL is not set
|
||||
CONFIG_WATCHDOG=y
|
||||
CONFIG_WATCHDOG_CORE=y
|
||||
@ -2868,7 +2910,7 @@ CONFIG_WATCHDOG_OPEN_TIMEOUT=0
|
||||
# CONFIG_ARM_SP805_WATCHDOG is not set
|
||||
# CONFIG_ARM_SBSA_WATCHDOG is not set
|
||||
# CONFIG_CADENCE_WATCHDOG is not set
|
||||
# CONFIG_DW_WATCHDOG is not set
|
||||
CONFIG_DW_WATCHDOG=y
|
||||
CONFIG_SUNXI_WATCHDOG=y
|
||||
# CONFIG_MAX63XX_WATCHDOG is not set
|
||||
# CONFIG_ARM_SMC_WATCHDOG is not set
|
||||
@ -2968,7 +3010,8 @@ CONFIG_MFD_AXP20X_RSB=y
|
||||
# CONFIG_MFD_RT5033 is not set
|
||||
# CONFIG_MFD_RT5120 is not set
|
||||
# CONFIG_MFD_RC5T583 is not set
|
||||
# CONFIG_MFD_RK8XX_I2C is not set
|
||||
CONFIG_MFD_RK8XX=y
|
||||
CONFIG_MFD_RK8XX_I2C=y
|
||||
# CONFIG_MFD_RK8XX_SPI is not set
|
||||
# CONFIG_MFD_RN5T618 is not set
|
||||
# CONFIG_MFD_SEC_CORE is not set
|
||||
@ -3020,6 +3063,7 @@ CONFIG_MFD_SYSCON=y
|
||||
# CONFIG_MFD_STPMIC1 is not set
|
||||
CONFIG_MFD_STMFX=y
|
||||
# CONFIG_MFD_ATC260X_I2C is not set
|
||||
# CONFIG_MFD_KHADAS_MCU is not set
|
||||
# CONFIG_MFD_QCOM_PM8008 is not set
|
||||
# CONFIG_MFD_CS40L50_I2C is not set
|
||||
# CONFIG_MFD_CS40L50_SPI is not set
|
||||
@ -3083,6 +3127,7 @@ CONFIG_REGULATOR_GPIO=y
|
||||
# CONFIG_REGULATOR_PV88090 is not set
|
||||
# CONFIG_REGULATOR_PWM is not set
|
||||
# CONFIG_REGULATOR_RAA215300 is not set
|
||||
CONFIG_REGULATOR_RK808=y
|
||||
# CONFIG_REGULATOR_RT4801 is not set
|
||||
# CONFIG_REGULATOR_RT4803 is not set
|
||||
# CONFIG_REGULATOR_RT5190A is not set
|
||||
@ -3132,7 +3177,7 @@ CONFIG_MEDIA_CAMERA_SUPPORT=y
|
||||
# CONFIG_MEDIA_DIGITAL_TV_SUPPORT is not set
|
||||
# CONFIG_MEDIA_RADIO_SUPPORT is not set
|
||||
# CONFIG_MEDIA_SDR_SUPPORT is not set
|
||||
# CONFIG_MEDIA_PLATFORM_SUPPORT is not set
|
||||
CONFIG_MEDIA_PLATFORM_SUPPORT=y
|
||||
# CONFIG_MEDIA_TEST_SUPPORT is not set
|
||||
# end of Media device types
|
||||
|
||||
@ -3146,6 +3191,10 @@ CONFIG_VIDEO_V4L2_I2C=y
|
||||
CONFIG_VIDEO_V4L2_SUBDEV_API=y
|
||||
# CONFIG_VIDEO_ADV_DEBUG is not set
|
||||
CONFIG_VIDEO_FIXED_MINOR_RANGES=y
|
||||
CONFIG_V4L2_JPEG_HELPER=y
|
||||
CONFIG_V4L2_H264=y
|
||||
CONFIG_V4L2_VP9=y
|
||||
CONFIG_V4L2_MEM2MEM_DEV=y
|
||||
CONFIG_V4L2_FWNODE=y
|
||||
CONFIG_V4L2_ASYNC=y
|
||||
# end of Video4Linux options
|
||||
@ -3183,11 +3232,136 @@ CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
|
||||
#
|
||||
# CONFIG_VIDEO_EM28XX is not set
|
||||
# CONFIG_MEDIA_PCI_SUPPORT is not set
|
||||
CONFIG_MEDIA_PLATFORM_DRIVERS=y
|
||||
CONFIG_V4L_PLATFORM_DRIVERS=y
|
||||
CONFIG_V4L_MEM2MEM_DRIVERS=y
|
||||
CONFIG_VIDEO_MEM2MEM_DEINTERLACE=y
|
||||
# CONFIG_VIDEO_MUX is not set
|
||||
|
||||
#
|
||||
# Allegro DVT media platform drivers
|
||||
#
|
||||
|
||||
#
|
||||
# Amlogic media platform drivers
|
||||
#
|
||||
|
||||
#
|
||||
# Amphion drivers
|
||||
#
|
||||
|
||||
#
|
||||
# Aspeed media platform drivers
|
||||
#
|
||||
|
||||
#
|
||||
# Atmel media platform drivers
|
||||
#
|
||||
|
||||
#
|
||||
# Cadence media platform drivers
|
||||
#
|
||||
# CONFIG_VIDEO_CADENCE_CSI2RX is not set
|
||||
# CONFIG_VIDEO_CADENCE_CSI2TX is not set
|
||||
|
||||
#
|
||||
# Chips&Media media platform drivers
|
||||
#
|
||||
|
||||
#
|
||||
# Intel media platform drivers
|
||||
#
|
||||
|
||||
#
|
||||
# Marvell media platform drivers
|
||||
#
|
||||
# CONFIG_VIDEO_CAFE_CCIC is not set
|
||||
|
||||
#
|
||||
# Mediatek media platform drivers
|
||||
#
|
||||
|
||||
#
|
||||
# Microchip Technology, Inc. media platform drivers
|
||||
#
|
||||
|
||||
#
|
||||
# Nuvoton media platform drivers
|
||||
#
|
||||
|
||||
#
|
||||
# NVidia media platform drivers
|
||||
#
|
||||
|
||||
#
|
||||
# NXP media platform drivers
|
||||
#
|
||||
|
||||
#
|
||||
# Qualcomm media platform drivers
|
||||
#
|
||||
|
||||
#
|
||||
# Raspberry Pi media platform drivers
|
||||
#
|
||||
# CONFIG_VIDEO_RP1_CFE is not set
|
||||
|
||||
#
|
||||
# Renesas media platform drivers
|
||||
#
|
||||
|
||||
#
|
||||
# Rockchip media platform drivers
|
||||
#
|
||||
CONFIG_VIDEO_ROCKCHIP_RGA=y
|
||||
CONFIG_VIDEO_ROCKCHIP_ISP1=y
|
||||
|
||||
#
|
||||
# Samsung media platform drivers
|
||||
#
|
||||
|
||||
#
|
||||
# STMicroelectronics media platform drivers
|
||||
#
|
||||
|
||||
#
|
||||
# Sunxi media platform drivers
|
||||
#
|
||||
# CONFIG_VIDEO_SUN4I_CSI is not set
|
||||
# CONFIG_VIDEO_SUN6I_CSI is not set
|
||||
# CONFIG_VIDEO_SUN6I_MIPI_CSI2 is not set
|
||||
# CONFIG_VIDEO_SUN8I_A83T_MIPI_CSI2 is not set
|
||||
# CONFIG_VIDEO_SUN8I_DEINTERLACE is not set
|
||||
CONFIG_VIDEO_SUN8I_ROTATE=y
|
||||
# CONFIG_VIDEO_SYNOPSYS_HDMIRX is not set
|
||||
|
||||
#
|
||||
# Texas Instruments drivers
|
||||
#
|
||||
|
||||
#
|
||||
# Verisilicon media platform drivers
|
||||
#
|
||||
CONFIG_VIDEO_HANTRO=y
|
||||
# CONFIG_VIDEO_HANTRO_HEVC_RFC is not set
|
||||
CONFIG_VIDEO_HANTRO_ROCKCHIP=y
|
||||
CONFIG_VIDEO_HANTRO_SUNXI=y
|
||||
|
||||
#
|
||||
# VIA media platform drivers
|
||||
#
|
||||
|
||||
#
|
||||
# Xilinx media platform drivers
|
||||
#
|
||||
# CONFIG_VIDEO_XILINX is not set
|
||||
CONFIG_UVC_COMMON=y
|
||||
CONFIG_VIDEOBUF2_CORE=y
|
||||
CONFIG_VIDEOBUF2_V4L2=y
|
||||
CONFIG_VIDEOBUF2_MEMOPS=y
|
||||
CONFIG_VIDEOBUF2_DMA_CONTIG=y
|
||||
CONFIG_VIDEOBUF2_VMALLOC=y
|
||||
CONFIG_VIDEOBUF2_DMA_SG=y
|
||||
# end of Media drivers
|
||||
|
||||
#
|
||||
@ -3447,9 +3621,12 @@ CONFIG_DRM_CLIENT_DEFAULT="fbdev"
|
||||
|
||||
CONFIG_DRM_LOAD_EDID_FIRMWARE=y
|
||||
CONFIG_DRM_DISPLAY_HELPER=y
|
||||
CONFIG_DRM_BRIDGE_CONNECTOR=y
|
||||
# CONFIG_DRM_DISPLAY_DP_AUX_CEC is not set
|
||||
# CONFIG_DRM_DISPLAY_DP_AUX_CHARDEV is not set
|
||||
CONFIG_DRM_DISPLAY_HDMI_AUDIO_HELPER=y
|
||||
CONFIG_DRM_DISPLAY_HDMI_HELPER=y
|
||||
CONFIG_DRM_DISPLAY_HDMI_STATE_HELPER=y
|
||||
CONFIG_DRM_EXEC=y
|
||||
CONFIG_DRM_GPUVM=y
|
||||
CONFIG_DRM_GEM_DMA_HELPER=y
|
||||
@ -3479,6 +3656,19 @@ CONFIG_DRM_SCHED=y
|
||||
# CONFIG_DRM_XE is not set
|
||||
# CONFIG_DRM_VGEM is not set
|
||||
# CONFIG_DRM_VKMS is not set
|
||||
CONFIG_DRM_ROCKCHIP=y
|
||||
CONFIG_ROCKCHIP_VOP=y
|
||||
CONFIG_ROCKCHIP_VOP2=y
|
||||
# CONFIG_ROCKCHIP_ANALOGIX_DP is not set
|
||||
# CONFIG_ROCKCHIP_CDN_DP is not set
|
||||
CONFIG_ROCKCHIP_DW_HDMI=y
|
||||
CONFIG_ROCKCHIP_DW_HDMI_QP=y
|
||||
CONFIG_ROCKCHIP_DW_MIPI_DSI=y
|
||||
CONFIG_ROCKCHIP_DW_MIPI_DSI2=y
|
||||
CONFIG_ROCKCHIP_INNO_HDMI=y
|
||||
# CONFIG_ROCKCHIP_LVDS is not set
|
||||
# CONFIG_ROCKCHIP_RGB is not set
|
||||
CONFIG_ROCKCHIP_RK3066_HDMI=y
|
||||
# CONFIG_DRM_VMWGFX is not set
|
||||
# CONFIG_DRM_UDL is not set
|
||||
# CONFIG_DRM_AST is not set
|
||||
@ -3563,6 +3753,9 @@ CONFIG_DRM_DW_HDMI_AHB_AUDIO=y
|
||||
CONFIG_DRM_DW_HDMI_I2S_AUDIO=y
|
||||
CONFIG_DRM_DW_HDMI_GP_AUDIO=y
|
||||
CONFIG_DRM_DW_HDMI_CEC=y
|
||||
CONFIG_DRM_DW_HDMI_QP=y
|
||||
CONFIG_DRM_DW_MIPI_DSI=y
|
||||
CONFIG_DRM_DW_MIPI_DSI2=y
|
||||
# end of Display Interface Bridges
|
||||
|
||||
# CONFIG_DRM_ETNAVIV is not set
|
||||
@ -3574,7 +3767,7 @@ CONFIG_DRM_DW_HDMI_CEC=y
|
||||
# CONFIG_DRM_CIRRUS_QEMU is not set
|
||||
# CONFIG_DRM_GM12U320 is not set
|
||||
# CONFIG_DRM_PANEL_MIPI_DBI is not set
|
||||
# CONFIG_DRM_SIMPLEDRM is not set
|
||||
CONFIG_DRM_SIMPLEDRM=y
|
||||
# CONFIG_TINYDRM_HX8357D is not set
|
||||
# CONFIG_TINYDRM_ILI9163 is not set
|
||||
# CONFIG_TINYDRM_ILI9225 is not set
|
||||
@ -3633,15 +3826,11 @@ CONFIG_FB=y
|
||||
# CONFIG_FB_VIRTUAL is not set
|
||||
# CONFIG_FB_METRONOME is not set
|
||||
# CONFIG_FB_MB862XX is not set
|
||||
CONFIG_FB_SIMPLE=y
|
||||
# CONFIG_FB_SM712 is not set
|
||||
CONFIG_FB_CORE=y
|
||||
CONFIG_FB_NOTIFY=y
|
||||
# CONFIG_FIRMWARE_EDID is not set
|
||||
CONFIG_FB_DEVICE=y
|
||||
CONFIG_FB_CFB_FILLRECT=y
|
||||
CONFIG_FB_CFB_COPYAREA=y
|
||||
CONFIG_FB_CFB_IMAGEBLIT=y
|
||||
CONFIG_FB_SYS_FILLRECT=y
|
||||
CONFIG_FB_SYS_COPYAREA=y
|
||||
CONFIG_FB_SYS_IMAGEBLIT=y
|
||||
@ -3650,8 +3839,6 @@ CONFIG_FB_SYSMEM_FOPS=y
|
||||
CONFIG_FB_DEFERRED_IO=y
|
||||
CONFIG_FB_DMAMEM_HELPERS=y
|
||||
CONFIG_FB_DMAMEM_HELPERS_DEFERRED=y
|
||||
CONFIG_FB_IOMEM_FOPS=y
|
||||
CONFIG_FB_IOMEM_HELPERS=y
|
||||
CONFIG_FB_SYSMEM_HELPERS=y
|
||||
CONFIG_FB_SYSMEM_HELPERS_DEFERRED=y
|
||||
CONFIG_FB_MODE_HELPERS=y
|
||||
@ -3691,6 +3878,7 @@ 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_JACK=y
|
||||
CONFIG_SND_JACK_INPUT_DEV=y
|
||||
# CONFIG_SND_OSSEMUL is not set
|
||||
@ -3788,6 +3976,7 @@ CONFIG_SND_HDA_PREALLOC_SIZE=64
|
||||
# CONFIG_SND_SPI is not set
|
||||
# CONFIG_SND_USB 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
|
||||
@ -3823,6 +4012,16 @@ CONFIG_SND_BCM63XX_I2S_WHISTLER=y
|
||||
|
||||
# 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 is not set
|
||||
# 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
|
||||
|
||||
@ -3938,6 +4137,7 @@ CONFIG_SND_SOC_HDMI_CODEC=y
|
||||
# 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
|
||||
@ -3966,6 +4166,9 @@ CONFIG_SND_SOC_HDMI_CODEC=y
|
||||
# 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
|
||||
@ -4172,6 +4375,7 @@ CONFIG_HID_MULTITOUCH=y
|
||||
# CONFIG_HID_THINGM is not set
|
||||
# CONFIG_HID_THRUSTMASTER is not set
|
||||
# CONFIG_HID_UDRAW_PS3 is not set
|
||||
# CONFIG_HID_U2FZERO is not set
|
||||
# CONFIG_HID_WACOM is not set
|
||||
# CONFIG_HID_WIIMOTE is not set
|
||||
# CONFIG_HID_WINWING is not set
|
||||
@ -4306,7 +4510,14 @@ CONFIG_USB_MUSB_SUNXI=y
|
||||
# MUSB DMA mode
|
||||
#
|
||||
# CONFIG_MUSB_PIO_ONLY is not set
|
||||
# CONFIG_USB_DWC3 is not set
|
||||
CONFIG_USB_DWC3=y
|
||||
CONFIG_USB_DWC3_HOST=y
|
||||
|
||||
#
|
||||
# Platform Glue Driver Support
|
||||
#
|
||||
CONFIG_USB_DWC3_HAPS=y
|
||||
CONFIG_USB_DWC3_OF_SIMPLE=y
|
||||
CONFIG_USB_DWC2=y
|
||||
CONFIG_USB_DWC2_HOST=y
|
||||
|
||||
@ -4404,6 +4615,7 @@ CONFIG_USB_SERIAL_FTDI_SIO=y
|
||||
# CONFIG_USB_HSIC_USB3503 is not set
|
||||
# CONFIG_USB_HSIC_USB4604 is not set
|
||||
# CONFIG_USB_LINK_LAYER_TEST is not set
|
||||
# CONFIG_USB_CHAOSKEY is not set
|
||||
# CONFIG_USB_ONBOARD_DEV is not set
|
||||
|
||||
#
|
||||
@ -4454,6 +4666,7 @@ CONFIG_MMC_DW_PLTFM=y
|
||||
# CONFIG_MMC_DW_HI3798MV200 is not set
|
||||
# CONFIG_MMC_DW_K3 is not set
|
||||
# CONFIG_MMC_DW_PCI is not set
|
||||
CONFIG_MMC_DW_ROCKCHIP=y
|
||||
# CONFIG_MMC_VUB300 is not set
|
||||
# CONFIG_MMC_USHC is not set
|
||||
# CONFIG_MMC_USDHI6ROL0 is not set
|
||||
@ -4547,7 +4760,7 @@ CONFIG_LEDS_TRIGGER_ACTIVITY=y
|
||||
# CONFIG_LEDS_TRIGGER_TRANSIENT is not set
|
||||
# CONFIG_LEDS_TRIGGER_CAMERA is not set
|
||||
CONFIG_LEDS_TRIGGER_PANIC=y
|
||||
# CONFIG_LEDS_TRIGGER_NETDEV is not set
|
||||
CONFIG_LEDS_TRIGGER_NETDEV=y
|
||||
# CONFIG_LEDS_TRIGGER_PATTERN is not set
|
||||
# CONFIG_LEDS_TRIGGER_TTY is not set
|
||||
# CONFIG_LEDS_TRIGGER_INPUT_EVENTS is not set
|
||||
@ -4591,6 +4804,7 @@ CONFIG_RTC_INTF_DEV=y
|
||||
# CONFIG_RTC_DRV_MAX6900 is not set
|
||||
# CONFIG_RTC_DRV_MAX31335 is not set
|
||||
# CONFIG_RTC_DRV_NCT3018Y is not set
|
||||
CONFIG_RTC_DRV_RK808=y
|
||||
# CONFIG_RTC_DRV_RS5C372 is not set
|
||||
# CONFIG_RTC_DRV_ISL1208 is not set
|
||||
# CONFIG_RTC_DRV_ISL12022 is not set
|
||||
@ -4692,7 +4906,7 @@ CONFIG_DMA_SUN6I=y
|
||||
# CONFIG_FSL_QDMA is not set
|
||||
# CONFIG_INTEL_IDMA64 is not set
|
||||
# CONFIG_MV_XOR_V2 is not set
|
||||
# CONFIG_PL330_DMA is not set
|
||||
CONFIG_PL330_DMA=y
|
||||
# CONFIG_PLX_DMA is not set
|
||||
# CONFIG_XILINX_DMA is not set
|
||||
# CONFIG_XILINX_XDMA is not set
|
||||
@ -4782,12 +4996,15 @@ CONFIG_STAGING=y
|
||||
# CONFIG_FB_SM750 is not set
|
||||
CONFIG_STAGING_MEDIA=y
|
||||
# CONFIG_VIDEO_MAX96712 is not set
|
||||
CONFIG_VIDEO_ROCKCHIP_VDEC=y
|
||||
CONFIG_VIDEO_ROCKCHIP_VDEC2=y
|
||||
|
||||
#
|
||||
# StarFive media platform drivers
|
||||
#
|
||||
CONFIG_VIDEO_SUNXI=y
|
||||
# CONFIG_VIDEO_SUNXI_CEDRUS is not set
|
||||
CONFIG_VIDEO_SUNXI_CEDRUS=y
|
||||
# CONFIG_VIDEO_SUN6I_ISP is not set
|
||||
# CONFIG_STAGING_MEDIA_DEPRECATED is not set
|
||||
# CONFIG_XIL_AXIS_FIFO is not set
|
||||
# CONFIG_VME_BUS is not set
|
||||
@ -4795,7 +5012,7 @@ CONFIG_VIDEO_SUNXI=y
|
||||
# CONFIG_GOLDFISH is not set
|
||||
# CONFIG_CHROME_PLATFORMS is not set
|
||||
# CONFIG_MELLANOX_PLATFORM is not set
|
||||
CONFIG_SURFACE_PLATFORMS=y
|
||||
# CONFIG_SURFACE_PLATFORMS is not set
|
||||
CONFIG_ARM64_PLATFORM_DEVICES=y
|
||||
CONFIG_HAVE_CLK=y
|
||||
CONFIG_HAVE_CLK_PREPARE=y
|
||||
@ -4810,6 +5027,7 @@ CONFIG_COMMON_CLK=y
|
||||
|
||||
# CONFIG_LMK04832 is not set
|
||||
# CONFIG_COMMON_CLK_MAX9485 is not set
|
||||
# CONFIG_COMMON_CLK_RK808 is not set
|
||||
# CONFIG_COMMON_CLK_SCMI is not set
|
||||
# CONFIG_COMMON_CLK_SCPI is not set
|
||||
# CONFIG_COMMON_CLK_SI5341 is not set
|
||||
@ -4829,6 +5047,15 @@ CONFIG_COMMON_CLK_PWM=y
|
||||
# CONFIG_COMMON_CLK_VC5 is not set
|
||||
# CONFIG_COMMON_CLK_VC7 is not set
|
||||
# CONFIG_COMMON_CLK_FIXED_MMIO is not set
|
||||
CONFIG_COMMON_CLK_ROCKCHIP=y
|
||||
# CONFIG_CLK_PX30 is not set
|
||||
# CONFIG_CLK_RK3308 is not set
|
||||
# CONFIG_CLK_RK3328 is not set
|
||||
# CONFIG_CLK_RK3368 is not set
|
||||
# CONFIG_CLK_RK3399 is not set
|
||||
CONFIG_CLK_RK3568=y
|
||||
# CONFIG_CLK_RK3576 is not set
|
||||
# CONFIG_CLK_RK3588 is not set
|
||||
CONFIG_SUNXI_CCU=y
|
||||
# CONFIG_SUN50I_A64_CCU is not set
|
||||
# CONFIG_SUN50I_A100_CCU is not set
|
||||
@ -4850,6 +5077,7 @@ CONFIG_SUN8I_R_CCU=y
|
||||
CONFIG_TIMER_OF=y
|
||||
CONFIG_TIMER_PROBE=y
|
||||
CONFIG_CLKSRC_MMIO=y
|
||||
CONFIG_ROCKCHIP_TIMER=y
|
||||
CONFIG_SUN4I_TIMER=y
|
||||
CONFIG_ARM_ARCH_TIMER=y
|
||||
CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y
|
||||
@ -4867,6 +5095,7 @@ CONFIG_ARM_MHU=y
|
||||
# CONFIG_ARM_MHU_V3 is not set
|
||||
# CONFIG_PLATFORM_MHU is not set
|
||||
# CONFIG_PL320_MBOX is not set
|
||||
CONFIG_ROCKCHIP_MBOX=y
|
||||
# CONFIG_ALTERA_MBOX is not set
|
||||
# CONFIG_MAILBOX_TEST is not set
|
||||
CONFIG_SUN6I_MSGBOX=y
|
||||
@ -4891,6 +5120,7 @@ CONFIG_IOMMU_DEFAULT_DMA_STRICT=y
|
||||
CONFIG_OF_IOMMU=y
|
||||
CONFIG_IOMMU_DMA=y
|
||||
# CONFIG_IOMMUFD is not set
|
||||
CONFIG_ROCKCHIP_IOMMU=y
|
||||
CONFIG_SUN50I_IOMMU=y
|
||||
CONFIG_ARM_SMMU=y
|
||||
# CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS is not set
|
||||
@ -4957,6 +5187,9 @@ CONFIG_ARM_SMMU_MMU_500_CPRE_ERRATA=y
|
||||
#
|
||||
# end of Qualcomm SoC drivers
|
||||
|
||||
CONFIG_ROCKCHIP_GRF=y
|
||||
CONFIG_ROCKCHIP_IODOMAIN=y
|
||||
# CONFIG_ROCKCHIP_DTPM is not set
|
||||
CONFIG_SUNXI_MBUS=y
|
||||
CONFIG_SUNXI_SRAM=y
|
||||
# CONFIG_SOC_TI is not set
|
||||
@ -4995,8 +5228,9 @@ CONFIG_ARM_SCPI_POWER_DOMAIN=y
|
||||
#
|
||||
# end of Qualcomm PM Domains
|
||||
|
||||
CONFIG_ROCKCHIP_PM_DOMAINS=y
|
||||
# CONFIG_SUN20I_PPU is not set
|
||||
# CONFIG_SUN50I_H6_PRCM_PPU is not set
|
||||
CONFIG_SUN50I_H6_PRCM_PPU=y
|
||||
# end of PM Domains
|
||||
|
||||
CONFIG_PM_DEVFREQ=y
|
||||
@ -5013,8 +5247,11 @@ CONFIG_DEVFREQ_GOV_PASSIVE=y
|
||||
#
|
||||
# DEVFREQ Drivers
|
||||
#
|
||||
# CONFIG_ARM_RK3328_DMC_DEVFREQ is not set
|
||||
# CONFIG_ARM_RK3399_DMC_DEVFREQ is not set
|
||||
# CONFIG_ARM_SUN8I_A33_MBUS_DEVFREQ is not set
|
||||
# CONFIG_PM_DEVFREQ_EVENT is not set
|
||||
CONFIG_PM_DEVFREQ_EVENT=y
|
||||
CONFIG_DEVFREQ_EVENT_ROCKCHIP_DFI=y
|
||||
CONFIG_EXTCON=y
|
||||
|
||||
#
|
||||
@ -5130,7 +5367,7 @@ CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
|
||||
# CONFIG_AD7949 is not set
|
||||
# CONFIG_AD799X is not set
|
||||
# CONFIG_AD9467 is not set
|
||||
# CONFIG_AXP20X_ADC is not set
|
||||
CONFIG_AXP20X_ADC=y
|
||||
# CONFIG_AXP288_ADC is not set
|
||||
# CONFIG_CC10001_ADC is not set
|
||||
# CONFIG_ENVELOPE_DETECTOR is not set
|
||||
@ -5159,6 +5396,7 @@ CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
|
||||
# CONFIG_NAU7802 is not set
|
||||
# CONFIG_PAC1921 is not set
|
||||
# CONFIG_PAC1934 is not set
|
||||
CONFIG_ROCKCHIP_SARADC=y
|
||||
# CONFIG_RICHTEK_RTQ6056 is not set
|
||||
# CONFIG_SD_ADC_MODULATOR is not set
|
||||
# CONFIG_SUN4I_GPADC is not set
|
||||
@ -5638,6 +5876,7 @@ CONFIG_PWM=y
|
||||
# CONFIG_PWM_FSL_FTM is not set
|
||||
# CONFIG_PWM_GPIO is not set
|
||||
# CONFIG_PWM_PCA9685 is not set
|
||||
CONFIG_PWM_ROCKCHIP=y
|
||||
CONFIG_PWM_SUN4I=y
|
||||
CONFIG_PWM_SUNXI_ENHANCE=y
|
||||
# CONFIG_PWM_XILINX is not set
|
||||
@ -5699,10 +5938,28 @@ CONFIG_PHY_SUN50I_USB3=y
|
||||
# CONFIG_PHY_CPCAP_USB is not set
|
||||
# CONFIG_PHY_MAPPHONE_MDM6600 is not set
|
||||
# CONFIG_PHY_OCELOT_SERDES is not set
|
||||
# CONFIG_PHY_ROCKCHIP_DP is not set
|
||||
CONFIG_PHY_ROCKCHIP_DPHY_RX0=y
|
||||
CONFIG_PHY_ROCKCHIP_EMMC=y
|
||||
CONFIG_PHY_ROCKCHIP_INNO_HDMI=y
|
||||
CONFIG_PHY_ROCKCHIP_INNO_USB2=y
|
||||
CONFIG_PHY_ROCKCHIP_INNO_CSIDPHY=y
|
||||
CONFIG_PHY_ROCKCHIP_INNO_DSIDPHY=y
|
||||
CONFIG_PHY_ROCKCHIP_NANENG_COMBO_PHY=y
|
||||
CONFIG_PHY_ROCKCHIP_PCIE=y
|
||||
CONFIG_PHY_ROCKCHIP_SAMSUNG_HDPTX=y
|
||||
CONFIG_PHY_ROCKCHIP_SNPS_PCIE3=y
|
||||
CONFIG_PHY_ROCKCHIP_TYPEC=y
|
||||
CONFIG_PHY_ROCKCHIP_USB=y
|
||||
# CONFIG_PHY_SAMSUNG_USB2 is not set
|
||||
# end of PHY Subsystem
|
||||
|
||||
# CONFIG_POWERCAP is not set
|
||||
CONFIG_POWERCAP=y
|
||||
# CONFIG_IDLE_INJECT is not set
|
||||
# CONFIG_ARM_SCMI_POWERCAP is not set
|
||||
CONFIG_DTPM=y
|
||||
# CONFIG_DTPM_CPU is not set
|
||||
# CONFIG_DTPM_DEVFREQ is not set
|
||||
# CONFIG_MCB is not set
|
||||
|
||||
#
|
||||
@ -5747,6 +6004,8 @@ CONFIG_NVMEM_LAYOUTS=y
|
||||
# end of Layout Types
|
||||
|
||||
# CONFIG_NVMEM_RMEM is not set
|
||||
CONFIG_NVMEM_ROCKCHIP_EFUSE=y
|
||||
CONFIG_NVMEM_ROCKCHIP_OTP=y
|
||||
CONFIG_NVMEM_SUNXI_SID=y
|
||||
# CONFIG_NVMEM_U_BOOT_ENV is not set
|
||||
|
||||
@ -5870,6 +6129,8 @@ CONFIG_NTFS3_FS_POSIX_ACL=y
|
||||
#
|
||||
CONFIG_PROC_FS=y
|
||||
CONFIG_PROC_KCORE=y
|
||||
CONFIG_PROC_VMCORE=y
|
||||
# CONFIG_PROC_VMCORE_DEVICE_DUMP is not set
|
||||
CONFIG_PROC_SYSCTL=y
|
||||
CONFIG_PROC_PAGE_MONITOR=y
|
||||
CONFIG_PROC_CHILDREN=y
|
||||
@ -6051,6 +6312,7 @@ CONFIG_CRYPTO_SKCIPHER=y
|
||||
CONFIG_CRYPTO_SKCIPHER2=y
|
||||
CONFIG_CRYPTO_HASH=y
|
||||
CONFIG_CRYPTO_HASH2=y
|
||||
CONFIG_CRYPTO_RNG=y
|
||||
CONFIG_CRYPTO_RNG2=y
|
||||
CONFIG_CRYPTO_AKCIPHER2=y
|
||||
CONFIG_CRYPTO_KPP2=y
|
||||
@ -6066,6 +6328,7 @@ CONFIG_CRYPTO_NULL2=y
|
||||
# CONFIG_CRYPTO_CRYPTD is not set
|
||||
# CONFIG_CRYPTO_AUTHENC is not set
|
||||
# CONFIG_CRYPTO_TEST is not set
|
||||
CONFIG_CRYPTO_ENGINE=y
|
||||
# end of Crypto core or helper
|
||||
|
||||
#
|
||||
@ -6091,7 +6354,7 @@ CONFIG_CRYPTO_AES=y
|
||||
# CONFIG_CRYPTO_CAMELLIA is not set
|
||||
# CONFIG_CRYPTO_CAST5 is not set
|
||||
# CONFIG_CRYPTO_CAST6 is not set
|
||||
# CONFIG_CRYPTO_DES is not set
|
||||
CONFIG_CRYPTO_DES=y
|
||||
# CONFIG_CRYPTO_FCRYPT is not set
|
||||
# CONFIG_CRYPTO_KHAZAD is not set
|
||||
# CONFIG_CRYPTO_SEED is not set
|
||||
@ -6138,15 +6401,16 @@ CONFIG_CRYPTO_CMAC=y
|
||||
CONFIG_CRYPTO_GHASH=y
|
||||
CONFIG_CRYPTO_HMAC=y
|
||||
# CONFIG_CRYPTO_MD4 is not set
|
||||
# CONFIG_CRYPTO_MD5 is not set
|
||||
CONFIG_CRYPTO_MD5=y
|
||||
# CONFIG_CRYPTO_MICHAEL_MIC is not set
|
||||
# CONFIG_CRYPTO_POLY1305 is not set
|
||||
# CONFIG_CRYPTO_RMD160 is not set
|
||||
CONFIG_CRYPTO_SHA1=y
|
||||
CONFIG_CRYPTO_SHA256=y
|
||||
# CONFIG_CRYPTO_SHA512 is not set
|
||||
CONFIG_CRYPTO_SHA512=y
|
||||
# CONFIG_CRYPTO_SHA3 is not set
|
||||
# CONFIG_CRYPTO_SM3_GENERIC is not set
|
||||
CONFIG_CRYPTO_SM3=y
|
||||
CONFIG_CRYPTO_SM3_GENERIC=y
|
||||
# CONFIG_CRYPTO_STREEBOG is not set
|
||||
# CONFIG_CRYPTO_WP512 is not set
|
||||
# CONFIG_CRYPTO_XCBC is not set
|
||||
@ -6223,9 +6487,18 @@ CONFIG_CRYPTO_AES_ARM64_CE_CCM=y
|
||||
|
||||
CONFIG_CRYPTO_HW=y
|
||||
CONFIG_CRYPTO_DEV_ALLWINNER=y
|
||||
# CONFIG_CRYPTO_DEV_SUN4I_SS is not set
|
||||
# CONFIG_CRYPTO_DEV_SUN8I_CE is not set
|
||||
# CONFIG_CRYPTO_DEV_SUN8I_SS is not set
|
||||
CONFIG_CRYPTO_DEV_SUN4I_SS=y
|
||||
CONFIG_CRYPTO_DEV_SUN4I_SS_PRNG=y
|
||||
CONFIG_CRYPTO_DEV_SUN4I_SS_DEBUG=y
|
||||
CONFIG_CRYPTO_DEV_SUN8I_CE=y
|
||||
CONFIG_CRYPTO_DEV_SUN8I_CE_DEBUG=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_SS=y
|
||||
CONFIG_CRYPTO_DEV_SUN8I_SS_DEBUG=y
|
||||
CONFIG_CRYPTO_DEV_SUN8I_SS_PRNG=y
|
||||
CONFIG_CRYPTO_DEV_SUN8I_SS_HASH=y
|
||||
# CONFIG_CRYPTO_DEV_ATMEL_ECC is not set
|
||||
# CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set
|
||||
# CONFIG_CRYPTO_DEV_CCP is not set
|
||||
@ -6239,6 +6512,11 @@ CONFIG_CRYPTO_DEV_ALLWINNER=y
|
||||
# CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set
|
||||
# CONFIG_CRYPTO_DEV_QAT_C62XVF is not set
|
||||
# CONFIG_CRYPTO_DEV_CAVIUM_ZIP is not set
|
||||
CONFIG_CRYPTO_DEV_ROCKCHIP=y
|
||||
CONFIG_CRYPTO_DEV_ROCKCHIP_TRNG=y
|
||||
CONFIG_CRYPTO_DEV_ROCKCHIP_DEBUG=y
|
||||
CONFIG_CRYPTO_DEV_ROCKCHIP2=y
|
||||
CONFIG_CRYPTO_DEV_ROCKCHIP2_DEBUG=y
|
||||
# CONFIG_CRYPTO_DEV_SAFEXCEL is not set
|
||||
# CONFIG_CRYPTO_DEV_CCREE is not set
|
||||
# CONFIG_CRYPTO_DEV_HISI_SEC is not set
|
||||
@ -6281,6 +6559,7 @@ CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=y
|
||||
CONFIG_CRYPTO_LIB_CHACHA_GENERIC=y
|
||||
# CONFIG_CRYPTO_LIB_CHACHA is not set
|
||||
# CONFIG_CRYPTO_LIB_CURVE25519 is not set
|
||||
CONFIG_CRYPTO_LIB_DES=y
|
||||
CONFIG_CRYPTO_LIB_POLY1305_RSIZE=9
|
||||
CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=y
|
||||
# CONFIG_CRYPTO_LIB_POLY1305 is not set
|
||||
|
@ -89,11 +89,15 @@ run cd "${CHROOT}"
|
||||
good_msg 'Mounting squashfs filesystem'
|
||||
upperdir="${RW_MNT}/.upper"
|
||||
workdir="${RW_MNT}/.work"
|
||||
for i in "${RW_MNT}" "${STATIC}" "${OVERLAY}" "${upperdir}" "${workdir}"
|
||||
for i in "${RW_MNT}" "${STATIC}" "${OVERLAY}"
|
||||
do
|
||||
[ ! -d "${i}" ] && run mkdir -p "${i}"
|
||||
done
|
||||
run mount -t squashfs -o loop,ro "${CDROOT_PATH}/${LOOP}" "${STATIC}"
|
||||
#for i in "${upperdir}" "${workdir}"
|
||||
#do
|
||||
# [ ! -d "${i}" ] && run mkdir -p "${i}"
|
||||
#done
|
||||
run mount -t squashfs -o loop,ro "${CDROOT_PATH}/${LOOP}" "${STATIC}" || run_emergency_shell
|
||||
#if [ -d ${CDROOT_PATH}/modules ]
|
||||
#then
|
||||
# warn_msg "Adding all modules in ${CDROOT_PATH}/modules"
|
||||
@ -113,9 +117,11 @@ run mount -t squashfs -o loop,ro "${CDROOT_PATH}/${LOOP}" "${STATIC}"
|
||||
# mods="${mods} ${mod}"
|
||||
# done
|
||||
#fi
|
||||
run mount -t overlay overlay -o lowerdir="${STATIC}${mod_path}",upperdir="${upperdir}",workdir="${workdir}" "${NEW_ROOT}"
|
||||
#[ ! -d "${NEW_ROOT}${RW_MNT}" ] && mkdir -p "${NEW_ROOT}${RW_MNT}"
|
||||
#[ ! -d "${NEW_ROOT}${STATIC}" ] && mkdir -p "${NEW_ROOT}${STATIC}"
|
||||
run mount -t overlay overlay -o lowerdir="${STATIC}${mod_path}",upperdir="${upperdir}",workdir="${workdir}" "${NEW_ROOT}" || run_emergency_shell
|
||||
for i in "${RW_MNT}" "${STATIC}" "${CDROOT_PATH}"
|
||||
do
|
||||
[ ! -d "${NEW_ROOT}${i}" ] && run mkdir -p "${NEW_ROOT}${i}"
|
||||
done
|
||||
#echo "overlay / overlay defaults 0 0" > "${NEW_ROOT}"/etc/fstab
|
||||
#run mkdir -p "${NEW_ROOT}${OVERLAY}"
|
||||
#run chmod 755 "${NEW_ROOT}${OVERLAY}"
|
||||
@ -131,9 +137,9 @@ run mount -t overlay overlay -o lowerdir="${STATIC}${mod_path}",upperdir="${uppe
|
||||
#[ ! -d "${NEW_ROOT}${CDROOT_PATH}" ] && mkdir -p "${NEW_ROOT}${CDROOT_PATH}"
|
||||
#run mount --bind "${CDROOT_PATH}" "${NEW_ROOT}${CDROOT_PATH}"
|
||||
#run mount --bind "${RW_MNT}" "${NEW_ROOT}${RW_MNT}"
|
||||
run mount --move "${CDROOT_PATH}" "${NEW_ROOT}${CDROOT_PATH}"
|
||||
run mount --move "${RW_MNT}" "${NEW_ROOT}${RW_MNT}"
|
||||
run mount --move "${STATIC}" "${NEW_ROOT}${STATIC}"
|
||||
run mount --move "${CDROOT_PATH}" "${NEW_ROOT}${CDROOT_PATH}" || run_emergency_shell
|
||||
run mount --move "${RW_MNT}" "${NEW_ROOT}${RW_MNT}" || run_emergency_shell
|
||||
run mount --move "${STATIC}" "${NEW_ROOT}${STATIC}" || run_emergency_shell
|
||||
|
||||
#for m in ${MODULES}; do
|
||||
# run insmod "${NEW_ROOT}${m}"
|
||||
|
@ -57,10 +57,10 @@ slink /dev/stderr /proc/self/fd/2 777 0 0
|
||||
slink /dev/stdin /proc/self/fd/0 777 0 0
|
||||
slink /dev/std/out /proc/self/fd/1 777 0 0
|
||||
|
||||
file /bin/busybox build/common/busybox 755 0 0
|
||||
file /bin/udevadm build/common/udevadm 755 0 0
|
||||
file /bin/e2fsck build/common/e2fsck 755 0 0
|
||||
file /bin/resize2fs build/common/resize2fs 755 0 0
|
||||
file /bin/busybox build/common/initrd/busybox 755 0 0
|
||||
file /bin/udevadm build/common/initrd/udevadm 755 0 0
|
||||
file /bin/e2fsck build/common/initrd/e2fsck 755 0 0
|
||||
file /bin/resize2fs build/common/initrd/resize2fs 755 0 0
|
||||
file /etc/init.def files/initramfs/init.def 755 0 0
|
||||
file /etc/init.script files/initramfs/init.script 755 0 0
|
||||
file /init files/initramfs/init 755 0 0
|
||||
|
@ -1,43 +0,0 @@
|
||||
https://git.alpinelinux.org/aports/plain/main/busybox/0025-Hackfix-to-disable-HW-acceleration-for-MD5-SHA1-on-x.patch
|
||||
https://bugs.gentoo.org/933771
|
||||
|
||||
From 3ead51e53687e94a51beb793661363df27b00814 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?S=C3=B6ren=20Tempel?= <soeren+git@soeren-tempel.net>
|
||||
Date: Thu, 5 Jan 2023 15:47:55 +0100
|
||||
Subject: [PATCH] Hackfix to disable HW acceleration for MD5/SHA1 on x86
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
This causes a direct segfault with musl libc.
|
||||
|
||||
See: http://lists.busybox.net/pipermail/busybox/2023-January/090078.html
|
||||
--- a/libbb/hash_md5_sha.c
|
||||
+++ b/libbb/hash_md5_sha.c
|
||||
@@ -14,7 +14,7 @@
|
||||
#define NEED_SHA512 (ENABLE_SHA512SUM || ENABLE_USE_BB_CRYPT_SHA)
|
||||
|
||||
#if ENABLE_SHA1_HWACCEL || ENABLE_SHA256_HWACCEL
|
||||
-# if defined(__GNUC__) && (defined(__i386__) || defined(__x86_64__))
|
||||
+# if defined(__GNUC__) && defined(__x86_64__)
|
||||
static void cpuid(unsigned *eax, unsigned *ebx, unsigned *ecx, unsigned *edx)
|
||||
{
|
||||
asm ("cpuid"
|
||||
@@ -1173,7 +1173,7 @@ void FAST_FUNC sha1_begin(sha1_ctx_t *ctx)
|
||||
ctx->total64 = 0;
|
||||
ctx->process_block = sha1_process_block64;
|
||||
#if ENABLE_SHA1_HWACCEL
|
||||
-# if defined(__GNUC__) && (defined(__i386__) || defined(__x86_64__))
|
||||
+# if defined(__GNUC__) && defined(__x86_64__)
|
||||
{
|
||||
if (!shaNI) {
|
||||
unsigned eax = 7, ebx = ebx, ecx = 0, edx = edx;
|
||||
@@ -1227,7 +1227,7 @@ void FAST_FUNC sha256_begin(sha256_ctx_t *ctx)
|
||||
/*ctx->total64 = 0; - done by prepending two 32-bit zeros to init256 */
|
||||
ctx->process_block = sha256_process_block64;
|
||||
#if ENABLE_SHA256_HWACCEL
|
||||
-# if defined(__GNUC__) && (defined(__i386__) || defined(__x86_64__))
|
||||
+# if defined(__GNUC__) && defined(__x86_64__)
|
||||
{
|
||||
if (!shaNI) {
|
||||
unsigned eax = 7, ebx = ebx, ecx = 0, edx = edx;
|
@ -15,8 +15,10 @@ class Initramfs:
|
||||
self.e2fsp.init_source_path("common", True)
|
||||
self.e2fsp.set_git_params("@", "head")
|
||||
self.build_dir = f"{ROOT_DIR}/build/common"
|
||||
self.files_dir = f"{self.build_dir}/initrd"
|
||||
self.out_dir = f"{ROOT_DIR}/out"
|
||||
self.root_dir = f"{ROOT_DIR}/root/media/initramfs_tmp"
|
||||
os.makedirs(self.files_dir, exist_ok=True)
|
||||
|
||||
def __prepare(self):
|
||||
self.busybox.sync()
|
||||
@ -34,9 +36,14 @@ class Initramfs:
|
||||
def __busybox(self, os):
|
||||
Logger.build(f"Compile busybox")
|
||||
dir = "/media/busybox"
|
||||
shutil.copy(self.busybox_cfg, self.busybox.work_dir + "/.config")
|
||||
#self.__chrooted(self.busybox, os, dir, "make menuconfig")
|
||||
self.__chrooted(self.busybox, os, dir, "make -l10")
|
||||
shutil.copy(self.busybox.work_dir + "/busybox", f"{self.build_dir}/")
|
||||
shutil.copy(self.busybox.work_dir + "/busybox", f"{self.files_dir}/")
|
||||
cfg_or = Path(self.busybox_cfg)
|
||||
if (cfg_or.is_file()):
|
||||
# backup old configuration
|
||||
shutil.copyfile(self.busybox_cfg, f"{self.busybox_cfg}.bak")
|
||||
|
||||
def __eudev(self, os):
|
||||
Logger.build(f"Compile eudev")
|
||||
@ -48,9 +55,11 @@ class Initramfs:
|
||||
cfg_cmd += " --enable-blkid --disable-introspection --disable-manpages"
|
||||
cfg_cmd += " --disable-selinux --disable-rule-generator"
|
||||
cfg_cmd += " --disable-hwdb --disable-kmod"
|
||||
#self.__chrooted(self.eudev, os, dir, f"./autogen.sh && ./configure {cfg_cmd}")
|
||||
makefile = Path(f"{self.eudev.work_dir}/Makefile")
|
||||
if (not makefile.is_file()):
|
||||
self.__chrooted(self.eudev, os, dir, f"./autogen.sh && ./configure {cfg_cmd}")
|
||||
self.__chrooted(self.eudev, os, dir, f"make -l10 && strip --strip-all {udev_bin}")
|
||||
shutil.copy(self.eudev.work_dir + f"/{udev_bin}", f"{self.build_dir}/")
|
||||
shutil.copy(self.eudev.work_dir + f"/{udev_bin}", f"{self.files_dir}/")
|
||||
|
||||
def __e2fsp(self, os):
|
||||
Logger.build(f"Compile e2fsprogs")
|
||||
@ -65,14 +74,16 @@ class Initramfs:
|
||||
cfg_cmd += " --disable-imager --enable-resizer"
|
||||
cfg_cmd += " --disable-defrag"
|
||||
cfg_cmd += " --enable-lto "
|
||||
self.__chrooted(self.e2fsp, os, dir, f"LDFLAGS='-static' ./configure {cfg_cmd}")
|
||||
makefile = Path(f"{self.e2fsp.work_dir}/Makefile")
|
||||
if (not makefile.is_file()):
|
||||
self.__chrooted(self.e2fsp, os, dir, f"LDFLAGS='-static' ./configure {cfg_cmd}")
|
||||
self.__chrooted(self.e2fsp, os, dir, f"make -l10 && strip --strip-all {bin1} {bin2}")
|
||||
shutil.copy(self.e2fsp.work_dir + f"/{bin1}", f"{self.build_dir}/")
|
||||
shutil.copy(self.e2fsp.work_dir + f"/{bin2}", f"{self.build_dir}/")
|
||||
shutil.copy(self.e2fsp.work_dir + f"/{bin1}", f"{self.files_dir}/")
|
||||
shutil.copy(self.e2fsp.work_dir + f"/{bin2}", f"{self.files_dir}/")
|
||||
|
||||
def __cpio(self):
|
||||
Logger.build(f"\tCreate init.cpio")
|
||||
f = open(f"{self.build_dir}/init.cpio", "wb")
|
||||
f = open(f"{self.files_dir}/init.cpio", "wb")
|
||||
p = subprocess.Popen(["/usr/src/linux/usr/gen_init_cpio",
|
||||
f"{ROOT_DIR}/files/initramfs/initramfs.list"], stdout=f, cwd=ROOT_DIR)
|
||||
p.wait()
|
||||
@ -80,18 +91,18 @@ class Initramfs:
|
||||
|
||||
def __compress_gzip(self):
|
||||
Logger.build(f"\tCompress GZIP")
|
||||
p = subprocess.Popen(["gzip", "-fk", "--best", f"{self.build_dir}/init.cpio"])
|
||||
p = subprocess.Popen(["gzip", "-fk", "--best", f"{self.files_dir}/init.cpio"])
|
||||
p.wait()
|
||||
|
||||
def __compress_lzma(self):
|
||||
Logger.build(f"\tCompress LZMA")
|
||||
p = subprocess.Popen(["lzma", "-fzk9e", f"{self.build_dir}/init.cpio"])
|
||||
p = subprocess.Popen(["lzma", "-fzk9e", f"{self.files_dir}/init.cpio"])
|
||||
p.wait()
|
||||
|
||||
def __mkimage(self):
|
||||
Logger.build(f"\tImage")
|
||||
p = subprocess.Popen(["mkimage", "-A", "arm", "-T", "ramdisk", "-C",
|
||||
"none", "-n", "uInitrd", "-d", f"{self.build_dir}/init.cpio.lzma",
|
||||
"none", "-n", "uInitrd", "-d", f"{self.files_dir}/init.cpio.lzma",
|
||||
f"{self.out_dir}/uInitrd"])
|
||||
p.wait()
|
||||
|
||||
|
@ -244,7 +244,7 @@ class Sources:
|
||||
# copy configuration, if exists
|
||||
shutil.copyfile(cfg_name, work_cfg_name)
|
||||
opts.insert(0, "make")
|
||||
opts.append("-l11")
|
||||
opts.append("-j11")
|
||||
p = subprocess.Popen(opts, cwd=self.work_dir)
|
||||
p.wait()
|
||||
if (p.returncode != 0):
|
||||
|
Loading…
x
Reference in New Issue
Block a user