mirror of
https://github.com/shenmintao/aic8800d80.git
synced 2026-09-26 17:44:16 +00:00
fix: sync upstream SUN60IW2P1 USB transfer settings
Disable CONFIG_USB_ALIGN_DATA and enable CONFIG_USB_NO_TRANS_DMA_MAP when CONFIG_ARCH_SUN60IW2P1 is set, following the upstream USB controller workaround. Preserve the current defaults on other platforms. Source: radxa-pkg/aic8800 commit 33f19ba, fix-usbc1-controller-wifi-rate-of-sun60iw2p1.patch. Validation: GNU make resolves the expected settings for both platform branches; Linux 6.14, 6.17 and 7.2 module builds succeeded. No SUN60IW2P1 hardware was available for runtime validation.
This commit is contained in:
@@ -74,7 +74,11 @@ CONFIG_VHT_FOR_OLD_KERNEL = n
|
||||
CONFIG_COEX = y
|
||||
CONFIG_ALIGN_8BYTES = y
|
||||
CONFIG_TXRX_THREAD_PRIO = y
|
||||
ifdef CONFIG_ARCH_SUN60IW2P1
|
||||
CONFIG_USB_ALIGN_DATA = n
|
||||
else
|
||||
CONFIG_USB_ALIGN_DATA = y
|
||||
endif
|
||||
CONFIG_RX_TASKLET = n
|
||||
CONFIG_TX_TASKLET = n
|
||||
CONFIG_RX_NETIF_RECV_SKB = y
|
||||
@@ -88,7 +92,11 @@ CONFIG_WOWLAN ?= n
|
||||
CONFIG_USB_RX_AGGR = n
|
||||
CONFIG_USB_TX_AGGR = n
|
||||
|
||||
ifdef CONFIG_ARCH_SUN60IW2P1
|
||||
CONFIG_USB_NO_TRANS_DMA_MAP = y
|
||||
else
|
||||
CONFIG_USB_NO_TRANS_DMA_MAP = n
|
||||
endif
|
||||
CONFIG_GPIO_WAKEUP = n
|
||||
CONFIG_CREATE_TRACE_POINTS = n
|
||||
CONFIG_SUPPORT_REALTIME_CHANGE_MAC = y
|
||||
|
||||
Reference in New Issue
Block a user