Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hsu dma optimize #34

Closed
wants to merge 50 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
e1f1b59
defconfig: enable to build a netboot image
andy-shev Jul 29, 2020
fe8f031
defconfig: enable x2APIC
andy-shev May 17, 2019
02ab11b
defconfig: enable NETCONSOLE_DYNAMIC
andy-shev Jun 28, 2019
f60ec4f
defconfig: enable STMMAC
andy-shev Jun 27, 2016
d3520f0
defconfig: enable IGB
andy-shev Aug 16, 2016
fb58155
defconfig: enable IXGBE
andy-shev May 22, 2019
73bed72
defconfig: enable USB_RTL8152
andy-shev Aug 11, 2020
be5e860
defconfig: disable HPET
andy-shev Sep 8, 2014
1a985ea
defconfig: disable i915 DRM
andy-shev Jul 29, 2020
ff668ac
defconfig: enable X86_INTEL_MID
andy-shev Jul 29, 2020
1d4c776
defconfig: enable INPUT_SOC_BUTTON_ARRAY
andy-shev Jul 29, 2020
730c054
defconfig: enable I2C_HID and HID_MULTITOUCH
andy-shev Jul 29, 2020
ee97020
defconfig: +DEBUG_SHIRQ, +DEBUG_LOCKDEP
andy-shev Jun 27, 2016
b7e490f
defconfig: enable ACPI_DEBUG and ACPI_PROCFS_POWER
andy-shev Jul 6, 2015
bc43a3c
defconfig: enable ACPI_TABLE_UPGRADE
andy-shev Jul 30, 2020
ac97227
defconfig: enable X86_INTEL_LPSS and LPSS drivers
andy-shev Jul 30, 2020
6324d8b
defconfig: enable MFD_INTEL_LPSS drivers
andy-shev Jul 30, 2020
7470612
defconfig: enable INTEL_IDMA64 (iDMA 64-bit)
andy-shev Jul 30, 2020
5cf2c0c
defconfig: enable PCH_UART
andy-shev Jun 30, 2020
f8903c1
defconfig: enable SPI_DW
andy-shev Feb 6, 2015
9034319
defconfig: disable HDA audio
andy-shev Jul 29, 2020
f58287b
defconfig: enable Intel Quark devices
andy-shev Apr 7, 2020
8ee464f
defconfig: enable DEBUG_GPIO
andy-shev Mar 31, 2020
52386ea
defconfig: enable GPIO_DWAPB
andy-shev Mar 31, 2020
cb9a46a
defconfig: enable GPIO_PCA953X
andy-shev Sep 15, 2015
56f06ef
defconfig: remove everything that is not needed for netboot
andy-shev Nov 2, 2020
b87209e
Revert "defconfig: remove everything that is not needed for netboot"
andy-shev Nov 2, 2020
aa2232e
Add FUNDING.yml to eds-acpi branch
andy-shev Oct 8, 2020
4ac9a1a
defconfig: enable INTEL_IDLE
andy-shev Aug 11, 2020
05c45eb
defconfig: enable PUNIT_ATOM_DEBUG
andy-shev Jun 6, 2016
0cb93bb
defconfig: enable REGULATOR
andy-shev Jun 3, 2016
aad8308
defconfig: enable BRCMFMAC
andy-shev Jun 9, 2016
7172503
defconfig: enable BT_HCIUART_BCM
andy-shev Oct 14, 2016
dfaa132
defconfig: enable ADS7950
andy-shev Aug 11, 2020
df06ff1
defconfig: enable ACPI_CONFIGFS
andy-shev Mar 11, 2019
7a6b4fd
defconfig: enable SND_SST_ATOM_HIFI2_PLATFORM
andy-shev Mar 28, 2019
342520d
defconfig: enable SND_SOC_SOF (nocodec)
andy-shev Jan 20, 2020
1190f9b
defconfig: enable PHY_TUSB1210
htot Mar 19, 2018
f724b1f
defconfig: enable USB_CONFIGFS
andy-shev Jul 20, 2018
b5cd39d
defconfig: enable INTEL_MRFLD_ADC
andy-shev Aug 7, 2018
be75336
defconfig: enable EXTCON_INTEL_MRFLD
andy-shev Aug 10, 2018
4dec3c9
spi: pxa2xx: introduce special type for Merrifield SPIs
andy-shev Dec 20, 2016
0eb541e
TODO: driver core: Break infinite loop when deferred probe can't be s…
andy-shev Oct 17, 2019
385a1b4
REVERTME: usb: dwc3: gadget: skip endpoints ep[18]{in,out}
Mar 8, 2017
1a7d521
serial: 8250_dma: use linear buffer for transmit
htot Mar 17, 2018
193a67c
serial: 8250_dma: decrease latency on RX
andy-shev Jul 2, 2019
a37d995
8250_mid: arm Rx DMA on all ports with DMA continously
htot Mar 18, 2018
55d4ac9
8250_mid: toggle IO7 on ttyS1 interrupt entry
htot Mar 18, 2018
200034f
Revert "serial: 8250_dma: use linear buffer for transmit"
htot May 11, 2021
fd14cad
WIP: serial: 8250_dma: use sgl on transmit
htot May 11, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
custom: "https://www.paypal.me/0andriy"
149 changes: 145 additions & 4 deletions arch/x86/configs/i386_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@ CONFIG_X86_MSR=y
CONFIG_X86_CPUID=y
CONFIG_HIGHPTE=y
CONFIG_X86_CHECK_BIOS_CORRUPTION=y
CONFIG_IRQ_REMAP=y
CONFIG_X86_X2APIC=y
# CONFIG_MTRR_SANITIZER is not set
CONFIG_EFI=y
CONFIG_EFI_STUB=y
Expand Down Expand Up @@ -144,24 +146,36 @@ CONFIG_MACINTOSH_DRIVERS=y
CONFIG_MAC_EMUMOUSEBTN=y
CONFIG_NETDEVICES=y
CONFIG_NETCONSOLE=y
CONFIG_NETCONSOLE_DYNAMIC=y
CONFIG_CONFIGFS_FS=y
CONFIG_BNX2=y
CONFIG_TIGON3=y
CONFIG_NET_TULIP=y
CONFIG_E100=y
CONFIG_E1000=y
CONFIG_E1000E=y
CONFIG_IGB=y
CONFIG_IXGBE=y
CONFIG_SKY2=y
CONFIG_NE2K_PCI=y
CONFIG_FORCEDETH=y
CONFIG_8139TOO=y
# CONFIG_8139TOO_PIO is not set
CONFIG_R8169=y
CONFIG_STMMAC_ETH=y
CONFIG_STMMAC_PCI=y
CONFIG_DWMAC_INTEL=y
CONFIG_USB_RTL8152=y
CONFIG_INPUT_POLLDEV=y
CONFIG_INPUT_EVDEV=y
CONFIG_INPUT_JOYSTICK=y
CONFIG_INPUT_TABLET=y
CONFIG_INPUT_TOUCHSCREEN=y
CONFIG_INPUT_MISC=y
CONFIG_INPUT_SOC_BUTTON_ARRAY=y
CONFIG_KEYBOARD_GPIO=y
CONFIG_HID_MULTITOUCH=m
CONFIG_I2C_HID=m
# CONFIG_LEGACY_PTYS is not set
CONFIG_SERIAL_8250=y
CONFIG_SERIAL_8250_CONSOLE=y
Expand All @@ -174,15 +188,17 @@ CONFIG_SERIAL_8250_RSA=y
CONFIG_SERIAL_NONSTANDARD=y
CONFIG_HW_RANDOM=y
CONFIG_NVRAM=y
CONFIG_HPET=y
# CONFIG_HPET is not set
# CONFIG_HPET_MMAP is not set
CONFIG_I2C_I801=y
CONFIG_WATCHDOG=y
CONFIG_AGP=y
CONFIG_AGP_AMD64=y
CONFIG_AGP_INTEL=y
CONFIG_DRM=y
CONFIG_DRM_I915=y
# CONFIG_DRM_I915 is not set
CONFIG_BACKLIGHT_LCD_SUPPORT=y
CONFIG_FB=y
CONFIG_FB_MODE_HELPERS=y
CONFIG_FB_TILEBLITTING=y
CONFIG_FB_EFI=y
Expand All @@ -194,8 +210,18 @@ CONFIG_SND=y
CONFIG_SND_HRTIMER=y
CONFIG_SND_SEQUENCER=y
CONFIG_SND_SEQ_DUMMY=y
CONFIG_SND_HDA_INTEL=y
CONFIG_SND_HDA_HWDEP=y
# CONFIG_SND_HDA_INTEL is not set
# CONFIG_SND_HDA_HWDEP is not set
CONFIG_SND_SOC=y
CONFIG_SND_SOC_SOF_TOPLEVEL=y
CONFIG_SND_SOC_SOF_PCI=m
CONFIG_SND_SOC_SOF_ACPI=m
CONFIG_SND_SOC_SOF_OF=m
CONFIG_EXPERT=y
CONFIG_SND_SOC_SOF_DEVELOPER_SUPPORT=y
CONFIG_SND_SOC_SOF_NOCODEC_SUPPORT=y
CONFIG_SND_SOC_SOF_INTEL_TOPLEVEL=y
CONFIG_SND_SOC_SOF_MERRIFIELD_SUPPORT=y
CONFIG_HIDRAW=y
CONFIG_HID_GYRATION=y
CONFIG_LOGITECH_FF=y
Expand Down Expand Up @@ -263,3 +289,118 @@ CONFIG_BLK_DEV_IO_TRACE=y
CONFIG_PROVIDE_OHCI1394_DMA_INIT=y
CONFIG_EARLY_PRINTK_DBGP=y
CONFIG_DEBUG_BOOT_PARAMS=y
CONFIG_DYNAMIC_DEBUG=y
CONFIG_TMPFS=y
CONFIG_DMI=y
CONFIG_IE6XX_WDT=y
CONFIG_LPC_SCH=m
CONFIG_MFD_INTEL_QUARK_I2C_GPIO=m
CONFIG_I2C_DESIGNWARE_PLATFORM=y
CONFIG_I2C_DESIGNWARE_PCI=y
CONFIG_GPIOLIB=y
CONFIG_DEBUG_GPIO=y
CONFIG_GPIO_DWAPB=m
CONFIG_GPIO_MERRIFIELD=y
CONFIG_GPIO_PCA953X=y
CONFIG_GPIO_PCA953X_IRQ=y
CONFIG_GPIO_SCH=m
CONFIG_X86_EXTENDED_PLATFORM=y
CONFIG_X86_INTEL_MID=y
CONFIG_INTEL_MID_WATCHDOG=y
CONFIG_INTEL_MRFLD_PWRBTN=m
CONFIG_INTEL_SOC_PMIC_MRFLD=m
CONFIG_INTEL_IDMA64=y
CONFIG_MFD_CORE=y
CONFIG_MFD_INTEL_LPSS_PCI=y
CONFIG_MFD_INTEL_LPSS_ACPI=y
CONFIG_NOP_USB_XCEIV=y
CONFIG_USB_GADGET=y
CONFIG_USB_CONFIGFS=m
CONFIG_USB_CONFIGFS_SERIAL=y
CONFIG_USB_CONFIGFS_EEM=y
CONFIG_USB_CONFIGFS_MASS_STORAGE=y
CONFIG_USB_ULPI_BUS=y
CONFIG_EXTCON=y
CONFIG_EXTCON_INTEL_MRFLD=m
CONFIG_USB_DWC3=y
CONFIG_USB_DWC3_ULPI=y
CONFIG_USB_CHIPIDEA=y
CONFIG_USB_CHIPIDEA_UDC=y
CONFIG_USB_CHIPIDEA_HOST=y
CONFIG_USB_EG20T=y
CONFIG_USB_SERIAL=y
CONFIG_USB_SERIAL_PL2303=y
CONFIG_USB_USBNET=y
CONFIG_USB_NET_AX88179_178A=y
CONFIG_USB_NET_MCS7830=y
CONFIG_USB_NET_AX8817X=y
CONFIG_GENERIC_PHY=y
CONFIG_PHY_TUSB1210=y
CONFIG_X86_INTEL_LPSS=y
CONFIG_PM_RUNTIME=y
CONFIG_INTEL_IDLE=y
CONFIG_DW_DMAC_CORE=m
CONFIG_DW_DMAC=m
CONFIG_DW_DMAC_PCI=m
CONFIG_DMATEST=m
CONFIG_SERIAL_8250_DMA=y
CONFIG_SERIAL_8250_DW=y
CONFIG_SERIAL_PCH_UART=y
CONFIG_SERIAL_PCH_UART_CONSOLE=y
CONFIG_MMC=m
CONFIG_MMC_SDHCI=m
CONFIG_MMC_SDHCI_PCI=m
CONFIG_MMC_SDHCI_ACPI=m
CONFIG_REGULATOR=y
CONFIG_REGULATOR_DEBUG=y
CONFIG_REGULATOR_FIXED_VOLTAGE=y
CONFIG_BRCMFMAC=m
CONFIG_BRCMFMAC_SDIO=y
CONFIG_BRCMDBG=y
CONFIG_BT=y
CONFIG_BT_HCIUART=m
CONFIG_SERIAL_DEV_BUS=y
CONFIG_BT_HCIUART_BCM=y
CONFIG_ACPI_CONFIGFS=m
CONFIG_ACPI_DEBUG=y
CONFIG_ACPI_PROCFS_POWER=y
CONFIG_ACPI_TABLE_UPGRADE=y
CONFIG_DMA_API_DEBUG=y
CONFIG_DEBUG_LOCKDEP=y
CONFIG_DEBUG_SHIRQ=y
CONFIG_PINCTRL=y
CONFIG_PINCTRL_BAYTRAIL=y
CONFIG_PINCTRL_CHERRYVIEW=y
CONFIG_PINCTRL_LYNXPOINT=y
CONFIG_PINCTRL_MERRIFIELD=y
CONFIG_PINCTRL_ALDERLAKE=y
CONFIG_PINCTRL_BROXTON=y
CONFIG_PINCTRL_CANNONLAKE=y
CONFIG_PINCTRL_ELKHARTLAKE=y
CONFIG_PINCTRL_GEMINILAKE=y
CONFIG_PINCTRL_ICELAKE=y
CONFIG_PINCTRL_JASPERLAKE=y
CONFIG_PINCTRL_LAKEFIELD=y
CONFIG_PINCTRL_SUNRISEPOINT=y
CONFIG_PINCTRL_TIGERLAKE=y
CONFIG_PWM=y
CONFIG_PWM_LPSS=m
CONFIG_PWM_LPSS_PCI=m
CONFIG_PWM_LPSS_PLATFORM=m
CONFIG_SPI=y
CONFIG_SPI_SPIDEV=m
CONFIG_SPI_DESIGNWARE=m
CONFIG_SPI_DW_DMA=y
CONFIG_SPI_DW_PCI=m
CONFIG_SPI_DW_MMIO=m
CONFIG_SPI_PXA2XX_PCI=m
CONFIG_SPI_PXA2XX=m
CONFIG_IIO=y
CONFIG_IIO_BUFFER=y
CONFIG_IIO_SW_TRIGGER=y
CONFIG_IIO_HRTIMER_TRIGGER=y
CONFIG_IIO_INTERRUPT_TRIGGER=y
CONFIG_IIO_SYSFS_TRIGGER=y
CONFIG_INTEL_MRFLD_ADC=m
CONFIG_TI_ADS7950=m
CONFIG_PUNIT_ATOM_DEBUG=y
Loading