tweak config and Makefile, add BOOT commands to show how to boot

TODO: make this the boot script. I forget how.

Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
This commit is contained in:
Ronald G. Minnich 2021-04-28 22:14:19 +00:00 committed by Ryan O'Leary
parent 6622680f80
commit 4afd4425bc
3 changed files with 25 additions and 342 deletions

View File

@ -0,0 +1,6 @@
fatls mmc 0:1
fatload mmc 0:1 ${kernel_addr_r} Image.gz
fatload mmc 0:1 ${fdt_addr_r} u-boot.dtb
fatload mmc 0:1 ${ramdisk_addr_r} cpu.cpio.gz
booti ${kernel_addr_r} ${ramdisk_addr_r}:${filesize} ${fdt_addr_r}

View File

@ -31,12 +31,13 @@ sshdkernel: sshd.cpio.lzma sshd.config
(cd linux && make oldconfig && make -j32) (cd linux && make oldconfig && make -j32)
cp linux/arch/x86/boot/bzImage $@ cp linux/arch/x86/boot/bzImage $@
cpu: cpukernel u-boot.bin u-boot.dtb cpu.cpio.lzma cpu: cpukernel u-boot.bin u-boot.dtb cpu.cpio.gz
echo Now copy these things to the stick. echo Now copy these things to the stick.
cpukernel: cpu.config Makefile cpukernel: cpu.config Makefile
cp cpu.config linux/.config cp cpu.config linux/.config
(cd linux && make CROSS_COMPILE=riscv64-linux-gnu- ARCH=riscv -j4 oldconfig && make CROSS_COMPILE=riscv64-linux-gnu- ARCH=riscv -j4 && mkdir -p boot && make CROSS_COMPILE=riscv64-linux-gnu- ARCH=riscv INSTALL_PATH=boot zinstall) (cd linux && make CROSS_COMPILE=riscv64-linux-gnu- ARCH=riscv -j4 oldconfig && make CROSS_COMPILE=riscv64-linux-gnu- ARCH=riscv -j4 && mkdir -p boot && make CROSS_COMPILE=riscv64-linux-gnu- ARCH=riscv INSTALL_PATH=/tmp zinstall)
cp /tmp/vmlinuz-5.10.6+ vmlinuz
cp linux/arch/riscv/boot/Image.gz . cp linux/arch/riscv/boot/Image.gz .
readrom: readrom:
@ -79,14 +80,13 @@ flashinitramfs.cpio: Makefile
github.com/u-root/u-root/cmds/core/pci \ github.com/u-root/u-root/cmds/core/pci \
github.com/u-root/u-root/cmds/core/wget \ github.com/u-root/u-root/cmds/core/wget \
# this target builds an initramfs with only one program, the cpu server. # This target builds a full-featured initramfs INCLUDING cpud.
# It depends on the kernel setting the IP address.
# You need ip=dhcp OR ip=fixed.ip.address.here in the command line # You need ip=dhcp OR ip=fixed.ip.address.here in the command line
cpu.cpio.lzma: Makefile cpu.cpio.gz: Makefile
go run github.com/u-root/u-root -o cpu.cpio -build=bb -initcmd=cpud -files ~/.ssh/cpu_rsa.pub:key.pub \ GOARCH=riscv64 u-root -o cpu.cpio -files ~/.ssh/cpu_rsa.pub:key.pub \
-defaultsh="" \ all \
github.com/u-root/cpu/cmds/cpud github.com/u-root/cpu/cmds/cpud
lzma -f -k cpu.cpio gzip -f -k cpu.cpio
# this target builds an initramfs with all of u-root, AND all of /bin, /usr/bin, /sbin, /usr/sbin, /etc # this target builds an initramfs with all of u-root, AND all of /bin, /usr/bin, /sbin, /usr/sbin, /etc
# the intent is to demonstrate the capability of http loading. # the intent is to demonstrate the capability of http loading.

View File

@ -148,9 +148,9 @@ CONFIG_NET_NS=y
CONFIG_RELAY=y CONFIG_RELAY=y
CONFIG_BLK_DEV_INITRD=y CONFIG_BLK_DEV_INITRD=y
CONFIG_INITRAMFS_SOURCE="" CONFIG_INITRAMFS_SOURCE=""
# CONFIG_RD_GZIP is not set CONFIG_RD_GZIP=y
# CONFIG_RD_BZIP2 is not set # CONFIG_RD_BZIP2 is not set
CONFIG_RD_LZMA=y # CONFIG_RD_LZMA=y
# CONFIG_RD_XZ is not set # CONFIG_RD_XZ is not set
# CONFIG_RD_LZO is not set # CONFIG_RD_LZO is not set
# CONFIG_RD_LZ4 is not set # CONFIG_RD_LZ4 is not set
@ -251,7 +251,6 @@ CONFIG_SOC_STARFIVE_VIC7100=y
# CONFIG_FPGA_GMAC_SPEED100 is not set # CONFIG_FPGA_GMAC_SPEED100 is not set
CONFIG_FPGA_GMAC_SPEED_AUTO=y CONFIG_FPGA_GMAC_SPEED_AUTO=y
CONFIG_FPGA_GMAC_FLUSH_DDR=y CONFIG_FPGA_GMAC_FLUSH_DDR=y
CONFIG_USB_CDNS3_HOST_FLUSH_DMA=y
# end of StarFive VIC7100 SoC Debug Option # end of StarFive VIC7100 SoC Debug Option
# CONFIG_SOC_VIRT is not set # CONFIG_SOC_VIRT is not set
@ -489,7 +488,6 @@ CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_GENERIC_EARLY_IOREMAP=y
# CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set # CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set
# CONFIG_IDLE_PAGE_TRACKING is not set # CONFIG_IDLE_PAGE_TRACKING is not set
CONFIG_FRAME_VECTOR=y
# CONFIG_PERCPU_STATS is not set # CONFIG_PERCPU_STATS is not set
# CONFIG_GUP_BENCHMARK is not set # CONFIG_GUP_BENCHMARK is not set
CONFIG_ARCH_HAS_PTE_SPECIAL=y CONFIG_ARCH_HAS_PTE_SPECIAL=y
@ -1042,7 +1040,6 @@ CONFIG_OF_OVERLAY=y
# CONFIG_PCI_ENDPOINT_TEST is not set # CONFIG_PCI_ENDPOINT_TEST is not set
# CONFIG_XILINX_SDFEC is not set # CONFIG_XILINX_SDFEC is not set
# CONFIG_PVPANIC is not set # CONFIG_PVPANIC is not set
# CONFIG_HISI_HIKEY_USB is not set
# CONFIG_C2PORT is not set # CONFIG_C2PORT is not set
# #
@ -1073,7 +1070,6 @@ CONFIG_OF_OVERLAY=y
# CONFIG_ECHO is not set # CONFIG_ECHO is not set
# CONFIG_MISC_ALCOR_PCI is not set # CONFIG_MISC_ALCOR_PCI is not set
# CONFIG_MISC_RTSX_PCI is not set # CONFIG_MISC_RTSX_PCI is not set
# CONFIG_MISC_RTSX_USB is not set
# CONFIG_HABANA_AI is not set # CONFIG_HABANA_AI is not set
# end of Misc devices # end of Misc devices
@ -1442,7 +1438,6 @@ CONFIG_MDIO_DEVRES=y
# CONFIG_MDIO_BITBANG is not set # CONFIG_MDIO_BITBANG is not set
# CONFIG_MDIO_BCM_UNIMAC is not set # CONFIG_MDIO_BCM_UNIMAC is not set
# CONFIG_MDIO_HISI_FEMAC is not set # CONFIG_MDIO_HISI_FEMAC is not set
# CONFIG_MDIO_MVUSB is not set
# CONFIG_MDIO_MSCC_MIIM is not set # CONFIG_MDIO_MSCC_MIIM is not set
# CONFIG_MDIO_OCTEON is not set # CONFIG_MDIO_OCTEON is not set
# CONFIG_MDIO_IPQ4019 is not set # CONFIG_MDIO_IPQ4019 is not set
@ -1464,15 +1459,10 @@ CONFIG_PCS_XPCS=y
# CONFIG_PPP is not set # CONFIG_PPP is not set
# CONFIG_SLIP is not set # CONFIG_SLIP is not set
CONFIG_USB_NET_DRIVERS=y
# CONFIG_USB_CATC is not set #
# CONFIG_USB_KAWETH is not set # Host-side USB support is needed for USB Network Adapter support
# CONFIG_USB_PEGASUS is not set #
# CONFIG_USB_RTL8150 is not set
# CONFIG_USB_RTL8152 is not set
# CONFIG_USB_LAN78XX is not set
# CONFIG_USB_USBNET is not set
# CONFIG_USB_IPHETH is not set
CONFIG_WLAN=y CONFIG_WLAN=y
# CONFIG_WLAN_VENDOR_ADMTEK is not set # CONFIG_WLAN_VENDOR_ADMTEK is not set
CONFIG_WLAN_VENDOR_ATH=y CONFIG_WLAN_VENDOR_ATH=y
@ -1502,7 +1492,6 @@ CONFIG_WLAN_VENDOR_QUANTENNA=y
# #
# CONFIG_WAN is not set # CONFIG_WAN is not set
# CONFIG_VMXNET3 is not set # CONFIG_VMXNET3 is not set
# CONFIG_USB4_NET is not set
# CONFIG_NETDEVSIM is not set # CONFIG_NETDEVSIM is not set
# CONFIG_NET_FAILOVER is not set # CONFIG_NET_FAILOVER is not set
# CONFIG_ISDN is not set # CONFIG_ISDN is not set
@ -1615,7 +1604,6 @@ CONFIG_INPUT_JOYSTICK=y
CONFIG_INPUT_TABLET=y CONFIG_INPUT_TABLET=y
# CONFIG_TABLET_USB_ACECAD is not set # CONFIG_TABLET_USB_ACECAD is not set
# CONFIG_TABLET_USB_AIPTEK is not set # CONFIG_TABLET_USB_AIPTEK is not set
# CONFIG_TABLET_USB_GTCO is not set
# CONFIG_TABLET_USB_HANWANG is not set # CONFIG_TABLET_USB_HANWANG is not set
# CONFIG_TABLET_USB_KBTAB is not set # CONFIG_TABLET_USB_KBTAB is not set
# CONFIG_TABLET_USB_PEGASUS is not set # CONFIG_TABLET_USB_PEGASUS is not set
@ -1677,7 +1665,6 @@ CONFIG_TOUCHSCREEN_PROPERTIES=y
# CONFIG_TOUCHSCREEN_SIS_I2C is not set # CONFIG_TOUCHSCREEN_SIS_I2C is not set
# CONFIG_TOUCHSCREEN_ST1232 is not set # CONFIG_TOUCHSCREEN_ST1232 is not set
# CONFIG_TOUCHSCREEN_STMFTS is not set # CONFIG_TOUCHSCREEN_STMFTS is not set
# CONFIG_TOUCHSCREEN_SUR40 is not set
# CONFIG_TOUCHSCREEN_SURFACE3_SPI is not set # CONFIG_TOUCHSCREEN_SURFACE3_SPI is not set
# CONFIG_TOUCHSCREEN_SX8654 is not set # CONFIG_TOUCHSCREEN_SX8654 is not set
# CONFIG_TOUCHSCREEN_TPS6507X is not set # CONFIG_TOUCHSCREEN_TPS6507X is not set
@ -1708,7 +1695,6 @@ CONFIG_INPUT_MISC=y
# CONFIG_INPUT_PWM_VIBRA is not set # CONFIG_INPUT_PWM_VIBRA is not set
# CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set # CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set
# CONFIG_INPUT_ADXL34X is not set # CONFIG_INPUT_ADXL34X is not set
# CONFIG_INPUT_IMS_PCU is not set
# CONFIG_INPUT_IQS269A is not set # CONFIG_INPUT_IQS269A is not set
# CONFIG_INPUT_CMA3000 is not set # CONFIG_INPUT_CMA3000 is not set
# CONFIG_INPUT_DRV260X_HAPTICS is not set # CONFIG_INPUT_DRV260X_HAPTICS is not set
@ -1915,10 +1901,7 @@ CONFIG_I2C_HELPER_AUTO=y
# #
# External I2C/SMBus adapter drivers # External I2C/SMBus adapter drivers
# #
# CONFIG_I2C_DIOLAN_U2C is not set
# CONFIG_I2C_ROBOTFUZZ_OSIF is not set
# CONFIG_I2C_TAOS_EVM is not set # CONFIG_I2C_TAOS_EVM is not set
# CONFIG_I2C_TINY_USB is not set
# #
# Other I2C/SMBus bus drivers # Other I2C/SMBus bus drivers
@ -2074,11 +2057,6 @@ CONFIG_GPIO_STARFIVE_VIC=y
# CONFIG_GPIO_XRA1403 is not set # CONFIG_GPIO_XRA1403 is not set
# end of SPI GPIO expanders # end of SPI GPIO expanders
#
# USB GPIO expanders
#
# end of USB GPIO expanders
# CONFIG_GPIO_AGGREGATOR is not set # CONFIG_GPIO_AGGREGATOR is not set
# CONFIG_GPIO_MOCKUP is not set # CONFIG_GPIO_MOCKUP is not set
# CONFIG_W1 is not set # CONFIG_W1 is not set
@ -2319,11 +2297,6 @@ CONFIG_WATCHDOG_SYSFS=y
# #
# CONFIG_PCIPCWATCHDOG is not set # CONFIG_PCIPCWATCHDOG is not set
# CONFIG_WDTPCI is not set # CONFIG_WDTPCI is not set
#
# USB-based Watchdog Cards
#
# CONFIG_USBPCWATCHDOG is not set
CONFIG_SSB_POSSIBLE=y CONFIG_SSB_POSSIBLE=y
# CONFIG_SSB is not set # CONFIG_SSB is not set
CONFIG_BCMA_POSSIBLE=y CONFIG_BCMA_POSSIBLE=y
@ -2350,7 +2323,6 @@ CONFIG_BCMA_POSSIBLE=y
# CONFIG_MFD_DA9062 is not set # CONFIG_MFD_DA9062 is not set
# CONFIG_MFD_DA9063 is not set # CONFIG_MFD_DA9063 is not set
# CONFIG_MFD_DA9150 is not set # CONFIG_MFD_DA9150 is not set
# CONFIG_MFD_DLN2 is not set
# CONFIG_MFD_GATEWORKS_GSC is not set # CONFIG_MFD_GATEWORKS_GSC is not set
# CONFIG_MFD_MC13XXX_SPI is not set # CONFIG_MFD_MC13XXX_SPI is not set
# CONFIG_MFD_MC13XXX_I2C is not set # CONFIG_MFD_MC13XXX_I2C is not set
@ -2381,7 +2353,6 @@ CONFIG_BCMA_POSSIBLE=y
# CONFIG_MFD_MENF21BMC is not set # CONFIG_MFD_MENF21BMC is not set
# CONFIG_EZX_PCAP is not set # CONFIG_EZX_PCAP is not set
# CONFIG_MFD_CPCAP is not set # CONFIG_MFD_CPCAP is not set
# CONFIG_MFD_VIPERBOARD is not set
# CONFIG_MFD_RETU is not set # CONFIG_MFD_RETU is not set
# CONFIG_MFD_PCF50633 is not set # CONFIG_MFD_PCF50633 is not set
# CONFIG_MFD_RDC321X is not set # CONFIG_MFD_RDC321X is not set
@ -2584,97 +2555,6 @@ CONFIG_DVB_DYNAMIC_MINORS=y
# #
# Drivers filtered as selected at 'Filter media drivers' # Drivers filtered as selected at 'Filter media drivers'
# #
CONFIG_MEDIA_USB_SUPPORT=y
#
# Webcam devices
#
# CONFIG_USB_VIDEO_CLASS is not set
CONFIG_USB_GSPCA=y
# CONFIG_USB_M5602 is not set
# CONFIG_USB_STV06XX is not set
# CONFIG_USB_GL860 is not set
# CONFIG_USB_GSPCA_BENQ is not set
# CONFIG_USB_GSPCA_CONEX is not set
# CONFIG_USB_GSPCA_CPIA1 is not set
# CONFIG_USB_GSPCA_DTCS033 is not set
# CONFIG_USB_GSPCA_ETOMS is not set
# CONFIG_USB_GSPCA_FINEPIX is not set
# CONFIG_USB_GSPCA_JEILINJ is not set
# CONFIG_USB_GSPCA_JL2005BCD is not set
# CONFIG_USB_GSPCA_KINECT is not set
# CONFIG_USB_GSPCA_KONICA is not set
# CONFIG_USB_GSPCA_MARS is not set
# CONFIG_USB_GSPCA_MR97310A is not set
# CONFIG_USB_GSPCA_NW80X is not set
# CONFIG_USB_GSPCA_OV519 is not set
# CONFIG_USB_GSPCA_OV534 is not set
# CONFIG_USB_GSPCA_OV534_9 is not set
# CONFIG_USB_GSPCA_PAC207 is not set
# CONFIG_USB_GSPCA_PAC7302 is not set
# CONFIG_USB_GSPCA_PAC7311 is not set
# CONFIG_USB_GSPCA_SE401 is not set
# CONFIG_USB_GSPCA_SN9C2028 is not set
# CONFIG_USB_GSPCA_SN9C20X is not set
# CONFIG_USB_GSPCA_SONIXB is not set
# CONFIG_USB_GSPCA_SONIXJ is not set
# CONFIG_USB_GSPCA_SPCA500 is not set
# CONFIG_USB_GSPCA_SPCA501 is not set
# CONFIG_USB_GSPCA_SPCA505 is not set
# CONFIG_USB_GSPCA_SPCA506 is not set
# CONFIG_USB_GSPCA_SPCA508 is not set
# CONFIG_USB_GSPCA_SPCA561 is not set
# CONFIG_USB_GSPCA_SPCA1528 is not set
# CONFIG_USB_GSPCA_SQ905 is not set
# CONFIG_USB_GSPCA_SQ905C is not set
# CONFIG_USB_GSPCA_SQ930X is not set
# CONFIG_USB_GSPCA_STK014 is not set
# CONFIG_USB_GSPCA_STK1135 is not set
# CONFIG_USB_GSPCA_STV0680 is not set
# CONFIG_USB_GSPCA_SUNPLUS is not set
# CONFIG_USB_GSPCA_T613 is not set
# CONFIG_USB_GSPCA_TOPRO is not set
# CONFIG_USB_GSPCA_TOUPTEK is not set
# CONFIG_USB_GSPCA_TV8532 is not set
# CONFIG_USB_GSPCA_VC032X is not set
# CONFIG_USB_GSPCA_VICAM is not set
# CONFIG_USB_GSPCA_XIRLINK_CIT is not set
# CONFIG_USB_GSPCA_ZC3XX is not set
# CONFIG_USB_PWC is not set
# CONFIG_VIDEO_CPIA2 is not set
# CONFIG_USB_ZR364XX is not set
# CONFIG_USB_STKWEBCAM is not set
# CONFIG_USB_S2255 is not set
#
# Analog TV USB devices
#
# CONFIG_VIDEO_PVRUSB2 is not set
# CONFIG_VIDEO_HDPVR is not set
# CONFIG_VIDEO_STK1160_COMMON is not set
#
# Analog/digital TV USB devices
#
# CONFIG_VIDEO_AU0828 is not set
# CONFIG_VIDEO_CX231XX is not set
# CONFIG_VIDEO_TM6000 is not set
#
# Digital TV USB devices
#
# CONFIG_DVB_USB is not set
# CONFIG_DVB_USB_V2 is not set
# CONFIG_DVB_TTUSB_BUDGET is not set
# CONFIG_DVB_TTUSB_DEC is not set
# CONFIG_SMS_USB_DRV is not set
# CONFIG_DVB_B2C2_FLEXCOP_USB is not set
# CONFIG_DVB_AS102 is not set
#
# Webcam, TV (analog/digital) USB devices
#
# CONFIG_VIDEO_EM28XX is not set
CONFIG_MEDIA_PCI_SUPPORT=y CONFIG_MEDIA_PCI_SUPPORT=y
# #
@ -2719,22 +2599,11 @@ CONFIG_MEDIA_PCI_SUPPORT=y
CONFIG_RADIO_ADAPTERS=y CONFIG_RADIO_ADAPTERS=y
# CONFIG_RADIO_SI470X is not set # CONFIG_RADIO_SI470X is not set
# CONFIG_RADIO_SI4713 is not set # CONFIG_RADIO_SI4713 is not set
# CONFIG_USB_MR800 is not set
# CONFIG_USB_DSBR is not set
# CONFIG_RADIO_MAXIRADIO is not set # CONFIG_RADIO_MAXIRADIO is not set
# CONFIG_RADIO_SHARK is not set
# CONFIG_RADIO_SHARK2 is not set
# CONFIG_USB_KEENE is not set
# CONFIG_USB_RAREMONO is not set
# CONFIG_USB_MA901 is not set
# CONFIG_RADIO_TEA5764 is not set # CONFIG_RADIO_TEA5764 is not set
# CONFIG_RADIO_SAA7706H is not set # CONFIG_RADIO_SAA7706H is not set
# CONFIG_RADIO_TEF6862 is not set # CONFIG_RADIO_TEF6862 is not set
# CONFIG_RADIO_WL1273 is not set # CONFIG_RADIO_WL1273 is not set
CONFIG_VIDEOBUF2_CORE=y
CONFIG_VIDEOBUF2_V4L2=y
CONFIG_VIDEOBUF2_MEMOPS=y
CONFIG_VIDEOBUF2_VMALLOC=y
CONFIG_V4L_PLATFORM_DRIVERS=y CONFIG_V4L_PLATFORM_DRIVERS=y
# CONFIG_VIDEO_CAFE_CCIC is not set # CONFIG_VIDEO_CAFE_CCIC is not set
# CONFIG_VIDEO_CADENCE is not set # CONFIG_VIDEO_CADENCE is not set
@ -2981,8 +2850,6 @@ CONFIG_FB_EFI=y
# CONFIG_FB_PM3 is not set # CONFIG_FB_PM3 is not set
# CONFIG_FB_CARMINE is not set # CONFIG_FB_CARMINE is not set
# CONFIG_FB_STARFIVE is not set # CONFIG_FB_STARFIVE is not set
# CONFIG_FB_SMSCUFX is not set
# CONFIG_FB_UDL is not set
# CONFIG_FB_IBM_GXT4500 is not set # CONFIG_FB_IBM_GXT4500 is not set
# CONFIG_FB_GOLDFISH is not set # CONFIG_FB_GOLDFISH is not set
# CONFIG_FB_VIRTUAL is not set # CONFIG_FB_VIRTUAL is not set
@ -3052,39 +2919,26 @@ CONFIG_HID_GENERIC=y
# Special HID drivers # Special HID drivers
# #
CONFIG_HID_A4TECH=y CONFIG_HID_A4TECH=y
# CONFIG_HID_ACCUTOUCH is not set
# CONFIG_HID_ACRUX is not set # CONFIG_HID_ACRUX is not set
CONFIG_HID_APPLE=y CONFIG_HID_APPLE=y
# CONFIG_HID_APPLEIR is not set
# CONFIG_HID_ASUS is not set
# CONFIG_HID_AUREAL is not set # CONFIG_HID_AUREAL is not set
CONFIG_HID_BELKIN=y CONFIG_HID_BELKIN=y
# CONFIG_HID_BETOP_FF is not set
# CONFIG_HID_BIGBEN_FF is not set
CONFIG_HID_CHERRY=y CONFIG_HID_CHERRY=y
CONFIG_HID_CHICONY=y CONFIG_HID_CHICONY=y
# CONFIG_HID_CORSAIR is not set
# CONFIG_HID_COUGAR is not set # CONFIG_HID_COUGAR is not set
# CONFIG_HID_MACALLY is not set # CONFIG_HID_MACALLY is not set
# CONFIG_HID_CMEDIA is not set # CONFIG_HID_CMEDIA is not set
# CONFIG_HID_CP2112 is not set
# CONFIG_HID_CREATIVE_SB0540 is not set
CONFIG_HID_CYPRESS=y CONFIG_HID_CYPRESS=y
# CONFIG_HID_DRAGONRISE is not set # CONFIG_HID_DRAGONRISE is not set
# CONFIG_HID_EMS_FF is not set # CONFIG_HID_EMS_FF is not set
# CONFIG_HID_ELAN is not set
# CONFIG_HID_ELECOM is not set # CONFIG_HID_ELECOM is not set
# CONFIG_HID_ELO is not set
CONFIG_HID_EZKEY=y CONFIG_HID_EZKEY=y
# CONFIG_HID_GEMBIRD is not set # CONFIG_HID_GEMBIRD is not set
# CONFIG_HID_GFRM is not set # CONFIG_HID_GFRM is not set
# CONFIG_HID_GLORIOUS is not set # CONFIG_HID_GLORIOUS is not set
# CONFIG_HID_HOLTEK is not set
# CONFIG_HID_VIVALDI is not set # CONFIG_HID_VIVALDI is not set
# CONFIG_HID_GT683R is not set
# CONFIG_HID_KEYTOUCH is not set # CONFIG_HID_KEYTOUCH is not set
# CONFIG_HID_KYE is not set # CONFIG_HID_KYE is not set
# CONFIG_HID_UCLOGIC is not set
# CONFIG_HID_WALTOP is not set # CONFIG_HID_WALTOP is not set
# CONFIG_HID_VIEWSONIC is not set # CONFIG_HID_VIEWSONIC is not set
# CONFIG_HID_GYRATION is not set # CONFIG_HID_GYRATION is not set
@ -3097,7 +2951,6 @@ CONFIG_HID_KENSINGTON=y
# CONFIG_HID_LED is not set # CONFIG_HID_LED is not set
# CONFIG_HID_LENOVO is not set # CONFIG_HID_LENOVO is not set
CONFIG_HID_LOGITECH=y CONFIG_HID_LOGITECH=y
# CONFIG_HID_LOGITECH_DJ is not set
# CONFIG_HID_LOGITECH_HIDPP is not set # CONFIG_HID_LOGITECH_HIDPP is not set
CONFIG_LOGITECH_FF=y CONFIG_LOGITECH_FF=y
CONFIG_LOGIRUMBLEPAD2_FF=y CONFIG_LOGIRUMBLEPAD2_FF=y
@ -3111,19 +2964,14 @@ CONFIG_HID_MICROSOFT=y
CONFIG_HID_MONTEREY=y CONFIG_HID_MONTEREY=y
# CONFIG_HID_MULTITOUCH is not set # CONFIG_HID_MULTITOUCH is not set
# CONFIG_HID_NTI is not set # CONFIG_HID_NTI is not set
CONFIG_HID_NTRIG=y
# CONFIG_HID_ORTEK is not set # CONFIG_HID_ORTEK is not set
# CONFIG_HID_PANTHERLORD is not set # CONFIG_HID_PANTHERLORD is not set
# CONFIG_HID_PENMOUNT is not set
# CONFIG_HID_PETALYNX is not set # CONFIG_HID_PETALYNX is not set
# CONFIG_HID_PICOLCD is not set # CONFIG_HID_PICOLCD is not set
# CONFIG_HID_PLANTRONICS is not set # CONFIG_HID_PLANTRONICS is not set
# CONFIG_HID_PRIMAX is not set # CONFIG_HID_PRIMAX is not set
# CONFIG_HID_RETRODE is not set
# CONFIG_HID_ROCCAT is not set
# CONFIG_HID_SAITEK is not set # CONFIG_HID_SAITEK is not set
# CONFIG_HID_SAMSUNG is not set # CONFIG_HID_SAMSUNG is not set
# CONFIG_HID_SONY is not set
# CONFIG_HID_SPEEDLINK is not set # CONFIG_HID_SPEEDLINK is not set
# CONFIG_HID_STEAM is not set # CONFIG_HID_STEAM is not set
# CONFIG_HID_STEELSERIES is not set # CONFIG_HID_STEELSERIES is not set
@ -3136,25 +2984,14 @@ CONFIG_HID_NTRIG=y
# CONFIG_HID_THINGM is not set # CONFIG_HID_THINGM is not set
# CONFIG_HID_THRUSTMASTER is not set # CONFIG_HID_THRUSTMASTER is not set
# CONFIG_HID_UDRAW_PS3 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_WIIMOTE is not set
# CONFIG_HID_XINMO is not set # CONFIG_HID_XINMO is not set
# CONFIG_HID_ZEROPLUS is not set # CONFIG_HID_ZEROPLUS is not set
# CONFIG_HID_ZYDACRON is not set # CONFIG_HID_ZYDACRON is not set
# CONFIG_HID_SENSOR_HUB is not set # CONFIG_HID_SENSOR_HUB is not set
# CONFIG_HID_ALPS is not set # CONFIG_HID_ALPS is not set
# CONFIG_HID_MCP2221 is not set
# end of Special HID drivers # end of Special HID drivers
#
# USB HID support
#
CONFIG_USB_HID=y
CONFIG_HID_PID=y
CONFIG_USB_HIDDEV=y
# end of USB HID support
# #
# I2C HID support # I2C HID support
# #
@ -3164,183 +3001,27 @@ CONFIG_USB_HIDDEV=y
CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_OHCI_LITTLE_ENDIAN=y
CONFIG_USB_SUPPORT=y CONFIG_USB_SUPPORT=y
CONFIG_USB_COMMON=y # CONFIG_USB_LED_TRIG is not set
CONFIG_USB_LED_TRIG=y
# CONFIG_USB_ULPI_BUS is not set # CONFIG_USB_ULPI_BUS is not set
# CONFIG_USB_CONN_GPIO is not set # CONFIG_USB_CONN_GPIO is not set
CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB_ARCH_HAS_HCD=y
CONFIG_USB=y # CONFIG_USB is not set
CONFIG_USB_PCI=y # CONFIG_USB_PCI is not set
CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
#
# Miscellaneous USB options
#
CONFIG_USB_DEFAULT_PERSIST=y
# CONFIG_USB_FEW_INIT_RETRIES is not set
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_OTG_PRODUCTLIST is not set
# CONFIG_USB_LEDS_TRIGGER_USBPORT is not set
CONFIG_USB_AUTOSUSPEND_DELAY=2
CONFIG_USB_MON=y
#
# USB Host Controller Drivers
#
# CONFIG_USB_C67X00_HCD is not set
CONFIG_USB_XHCI_HCD=y
CONFIG_USB_XHCI_DBGCAP=y
CONFIG_USB_XHCI_PCI=y
# CONFIG_USB_XHCI_PCI_RENESAS is not set
CONFIG_USB_XHCI_PLATFORM=y
CONFIG_USB_EHCI_HCD=y
CONFIG_USB_EHCI_ROOT_HUB_TT=y
CONFIG_USB_EHCI_TT_NEWSCHED=y
CONFIG_USB_EHCI_PCI=y
# CONFIG_USB_EHCI_FSL is not set
# CONFIG_USB_EHCI_HCD_PLATFORM is not set
# CONFIG_USB_OXU210HP_HCD is not set
# CONFIG_USB_ISP116X_HCD is not set
# CONFIG_USB_FOTG210_HCD is not set
# CONFIG_USB_MAX3421_HCD is not set
CONFIG_USB_OHCI_HCD=y
CONFIG_USB_OHCI_HCD_PCI=y
# CONFIG_USB_OHCI_HCD_PLATFORM is not set
CONFIG_USB_UHCI_HCD=y
# CONFIG_USB_SL811_HCD is not set
# CONFIG_USB_R8A66597_HCD is not set
# CONFIG_USB_HCD_TEST_MODE is not set
#
# USB Device Class drivers
#
# CONFIG_USB_ACM is not set
# CONFIG_USB_PRINTER is not set
# CONFIG_USB_WDM is not set
# CONFIG_USB_TMC is not set
#
# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may
#
#
# also be needed; see USB_STORAGE Help for more info
#
# CONFIG_USB_STORAGE is not set
#
# USB Imaging devices
#
# CONFIG_USB_MDC800 is not set
# CONFIG_USB_MICROTEK is not set
# CONFIG_USBIP_CORE is not set
CONFIG_USB_CDNS3=y
CONFIG_USB_CDNS3_HOST=y
# CONFIG_USB_MUSB_HDRC is not set
# CONFIG_USB_DWC3 is not set
# CONFIG_USB_DWC2 is not set
# CONFIG_USB_CHIPIDEA is not set
# CONFIG_USB_ISP1760 is not set
# #
# USB port drivers # USB port drivers
# #
CONFIG_USB_SERIAL=y
CONFIG_USB_SERIAL_CONSOLE=y
CONFIG_USB_SERIAL_GENERIC=y
# CONFIG_USB_SERIAL_SIMPLE is not set
# CONFIG_USB_SERIAL_AIRCABLE is not set
# CONFIG_USB_SERIAL_ARK3116 is not set
# CONFIG_USB_SERIAL_BELKIN is not set
# CONFIG_USB_SERIAL_CH341 is not set
# CONFIG_USB_SERIAL_WHITEHEAT is not set
# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set
# CONFIG_USB_SERIAL_CP210X is not set
# CONFIG_USB_SERIAL_CYPRESS_M8 is not set
# CONFIG_USB_SERIAL_EMPEG is not set
# CONFIG_USB_SERIAL_FTDI_SIO is not set
# CONFIG_USB_SERIAL_VISOR is not set
# CONFIG_USB_SERIAL_IPAQ is not set
# CONFIG_USB_SERIAL_IR is not set
# CONFIG_USB_SERIAL_EDGEPORT is not set
# CONFIG_USB_SERIAL_EDGEPORT_TI is not set
# CONFIG_USB_SERIAL_F81232 is not set
# CONFIG_USB_SERIAL_F8153X is not set
# CONFIG_USB_SERIAL_GARMIN is not set
# CONFIG_USB_SERIAL_IPW is not set
# CONFIG_USB_SERIAL_IUU is not set
# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set
# CONFIG_USB_SERIAL_KEYSPAN is not set
# CONFIG_USB_SERIAL_KLSI is not set
# CONFIG_USB_SERIAL_KOBIL_SCT is not set
# CONFIG_USB_SERIAL_MCT_U232 is not set
# CONFIG_USB_SERIAL_METRO is not set
# CONFIG_USB_SERIAL_MOS7720 is not set
# CONFIG_USB_SERIAL_MOS7840 is not set
# CONFIG_USB_SERIAL_MXUPORT is not set
# CONFIG_USB_SERIAL_NAVMAN is not set
# CONFIG_USB_SERIAL_PL2303 is not set
# CONFIG_USB_SERIAL_OTI6858 is not set
# CONFIG_USB_SERIAL_QCAUX is not set
# CONFIG_USB_SERIAL_QUALCOMM is not set
# CONFIG_USB_SERIAL_SPCP8X5 is not set
# CONFIG_USB_SERIAL_SAFE is not set
# CONFIG_USB_SERIAL_SIERRAWIRELESS is not set
# CONFIG_USB_SERIAL_SYMBOL is not set
# CONFIG_USB_SERIAL_TI is not set
# CONFIG_USB_SERIAL_CYBERJACK is not set
# CONFIG_USB_SERIAL_XIRCOM is not set
# CONFIG_USB_SERIAL_OPTION is not set
# CONFIG_USB_SERIAL_OMNINET is not set
# CONFIG_USB_SERIAL_OPTICON is not set
# CONFIG_USB_SERIAL_XSENS_MT is not set
# CONFIG_USB_SERIAL_WISHBONE is not set
# CONFIG_USB_SERIAL_SSU100 is not set
# CONFIG_USB_SERIAL_QT2 is not set
# CONFIG_USB_SERIAL_UPD78F0730 is not set
# CONFIG_USB_SERIAL_DEBUG is not set
#
# USB Miscellaneous drivers
#
# CONFIG_USB_EMI62 is not set
# CONFIG_USB_EMI26 is not set
# CONFIG_USB_ADUTUX is not set
# CONFIG_USB_SEVSEG is not set
# CONFIG_USB_LEGOTOWER is not set
# CONFIG_USB_LCD is not set
# CONFIG_USB_CYPRESS_CY7C63 is not set
# CONFIG_USB_CYTHERM is not set
# CONFIG_USB_IDMOUSE is not set
# CONFIG_USB_FTDI_ELAN is not set
# CONFIG_USB_APPLEDISPLAY is not set
# CONFIG_APPLE_MFI_FASTCHARGE is not set
# CONFIG_USB_SISUSBVGA is not set
# CONFIG_USB_LD is not set
# CONFIG_USB_TRANCEVIBRATOR is not set
# CONFIG_USB_IOWARRIOR is not set
# CONFIG_USB_TEST is not set
# CONFIG_USB_EHSET_TEST_FIXTURE is not set
# CONFIG_USB_ISIGHTFW is not set
# CONFIG_USB_YUREX is not set
# CONFIG_USB_EZUSB_FX2 is not set
# CONFIG_USB_HUB_USB251XB is not set
# 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
# #
# USB Physical Layer drivers # USB Physical Layer drivers
# #
# CONFIG_NOP_USB_XCEIV is not set # CONFIG_NOP_USB_XCEIV is not set
# CONFIG_USB_GPIO_VBUS is not set # CONFIG_USB_GPIO_VBUS is not set
# CONFIG_USB_ISP1301 is not set
# end of USB Physical Layer drivers # end of USB Physical Layer drivers
# CONFIG_USB_GADGET is not set # CONFIG_USB_GADGET is not set
# CONFIG_TYPEC is not set # CONFIG_TYPEC is not set
CONFIG_USB_ROLE_SWITCH=y # CONFIG_USB_ROLE_SWITCH is not set
CONFIG_MMC=y CONFIG_MMC=y
CONFIG_PWRSEQ_EMMC=y CONFIG_PWRSEQ_EMMC=y
CONFIG_PWRSEQ_SIMPLE=y CONFIG_PWRSEQ_SIMPLE=y
@ -3369,8 +3050,6 @@ CONFIG_MMC_SPI=y
# CONFIG_MMC_CB710 is not set # CONFIG_MMC_CB710 is not set
# CONFIG_MMC_VIA_SDMMC is not set # CONFIG_MMC_VIA_SDMMC is not set
# CONFIG_MMC_DW is not set # CONFIG_MMC_DW is not set
# CONFIG_MMC_VUB300 is not set
# CONFIG_MMC_USHC is not set
# CONFIG_MMC_USDHI6ROL0 is not set # CONFIG_MMC_USDHI6ROL0 is not set
CONFIG_MMC_CQHCI=y CONFIG_MMC_CQHCI=y
CONFIG_MMC_HSQ=y CONFIG_MMC_HSQ=y
@ -3864,8 +3543,7 @@ CONFIG_POWERCAP=y
# end of Performance monitor support # end of Performance monitor support
CONFIG_RAS=y CONFIG_RAS=y
CONFIG_USB4=y # CONFIG_USB4 is not set
# CONFIG_USB4_DEBUGFS_WRITE is not set
# #
# Android # Android
@ -4252,7 +3930,6 @@ CONFIG_XZ_DEC_SPARC=y
CONFIG_XZ_DEC_BCJ=y CONFIG_XZ_DEC_BCJ=y
# CONFIG_XZ_DEC_TEST is not set # CONFIG_XZ_DEC_TEST is not set
CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_LZMA=y
CONFIG_GENERIC_ALLOCATOR=y
CONFIG_HAS_IOMEM=y CONFIG_HAS_IOMEM=y
CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_IOPORT_MAP=y
CONFIG_HAS_DMA=y CONFIG_HAS_DMA=y