summaryrefslogtreecommitdiff
path: root/recipes-kernel/linux
AgeCommit message (Collapse)AuthorFiles
2024-02-01GP-2221 Prevent receive errors on wwan0 when MTU is less than 1500Serhii Kostiuk2
Changing the MTU for wwan affects the "rx_urb_size" value. When "rx_urb_size" (effectively an MRU) is too low, the host rejects packets from the radio, causing a packet loss, connection issues, increasing interface error counters, and (potentially) high load on the host CPU to the point when the host effectively stops responding to user input (reproduced on MTCDT-L4E1 with Atmel). Decouple MTU and "MRU" by setting "rx_usb_size" to a relatively high value that is different from MTU. NOTE: The target kernel in 6.3.x is linux-at91_5.4.199 as of the time of writing. Assumptions: - Cellular networks never send packets bigger than 1500 bytes; - the radio may send a packet bigger than the MTU size reported in wds-get-current-settings; - mLinux and mPower do not use packet aggreggation (like qmap), hence no need in MTU/MRU sizes bigger than 1500.
2024-02-01Atmel: Remove nftables from mLinux 6.3.x and mPower 6.3.xSerhii Kostiuk2
nftables is only for the future versions of the firmware, the 6.3.x branch shall keep using iptables. Revert "Merge branch 'md/nftables' into '6'" This reverts commit 8b53cf652131da6537871492dcb7a3cb055a72cb, reversing changes made to b9d90d071db617bd845293612f41fcb1059f5911.
2023-08-22Merge branch 'md/nftables' into '6' John Klug2
nftables: Enables nftables, disabled iptables kernel options See merge request !37
2023-08-20nftables: Enables nftables, disabled iptables kernel optionsMykyta Dorokhin2
2023-08-15Remove pps module based on Carrier Detect of a TTY line for 5.4.199 and ↵John Klug4
5.4.243 kernel
2023-05-23Add 5.4.243 kernel for Bluetooth fixesJohn Klug30
2023-05-23Remove BLE freed storage access fixJohn Klug1
2023-02-13 MTCDT : Silent Mode is ON, but there are many entries in the debug console ↵Serhii Voloshynov6
during boot. Is that OK? GP-1878
2022-11-16MTCDT SD image: Configure Linux to boot from the SD-cardSerhii Kostiuk1
- marked `CONFIG_MMC_ATMELMCI` (the SD-card kernel module) as a built-in module - required to boot from rootfs on the SD card; - maked `CONFIG_REGMAP_I2C` as a built-in module - automatically by menuconfig, may be unnecessary; - maked `CONFIG_EXT4_FS` as a built-in module - to mount EXT4 rootfs; - maked `CONFIG_JBD2` and `CONFIG_FS_MBCACHE` as built-ins - automatically by menuconfig, may be unnecessary; - removed automatically by menuconfig: `CONFIG_GCC_PLUGIN_STRUCTLEAK_USER`, `CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF`, `CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL`.
2022-09-27Add 5.4.199 kernel bitbake recipeJohn Klug1
2022-09-27Add 5.5.199 kernel filesJohn Klug30
2022-05-26Remove patch debug codeJohn Klug1
2022-05-24Restore 5.4.81 kernelJohn Klug28
2022-05-24Update recipes to build linux-at91-5.4.195John Klug3
2022-05-24New Linux4SAM LinuxAT91 5.4.195John Klug28
2022-03-24Remove bad block table introduced with GPIOD MTCDT changeJohn Klug1
2022-03-23github no longer accepts clear git protocol so switch to httpsJohn Klug2
2022-03-10Kernel image install from ipkJohn Klug1
2022-02-24output-high, output-low is ignored by Atmel pinctrl driverJohn Klug1
2022-02-22Map device tree nand@0 to /dev/mtd0John Klug1
2022-02-17Move device tree overlay warning to debug statusJohn Klug1
2022-02-17Compatibility fix for new mts-io driver 4.9.0John Klug5
2022-02-155.3.x MTCDT device tree with name-gpio/connection-id for mts-io driversharma-mts3
2022-01-14fix MTR and MTCAP buildsSerhii Voloshynov1
2022-01-14Merge branch 'vs/mtx-4338' into '6' Jeff Hatch8
Merge all the changes from R.5.3.7 to R.6.0 See merge request !19
2022-01-11Disable EHCI (High Speed USB) by default for MTCDT Set EHCI (High Speed ↵Serhii Voloshynov1
USB) by default for MTCDT annihilate each other. So there is no changes in 5.4 device tree
2022-01-11Set EHCI (High Speed USB) by default for MTCDTJohn Klug1
2022-01-11Disable EHCI (High Speed USB) by default for MTCDTJohn Klug1
2022-01-11cd-gpio is on pioA 1 (or gpio0 pin 1)John Klug1
2022-01-11Enable XMIT and RCV in all cases when setting RS485 with Atmel serial - ↵Serhii Voloshynov1
adaptation for 5.4 kernel
2022-01-11Enable XMIT and RCV in all cases when setting RS485 with Atmel serialJohn Klug1
2022-01-11Disable CRTSCTS when setting RS485 half duplex to match Vizzini driver - ↵Serhii Voloshynov2
adaptation for 5.4 kernel
2022-01-11Disable CRTSCTS when setting RS485 half duplex to match Vizzini driverJohn Klug2
2022-01-11Remove i2c debug to prevent new I/O expander debug - kernel 5.4Serhii Voloshynov1
2022-01-11Remove i2c debug to prevent new I/O expander debugJohn Klug1
2022-01-11Fix pincontrol for io controllers, rs9113, usbhub resets - migrate changes ↵Serhii Voloshynov1
for kernel 5.4
2022-01-11Fix pincontrol for io controllers, rs9113, usbhub resetsSerhii Voloshynov2
2022-01-07Added gpio export by namesharma-mts2
2021-11-30Update mtcdt.dts for MTCDT-0.2Andrii Pientsov3
2021-11-22Reserve 5 bit serial for multidrop in Atmel Serial driver. Kernel 5.4.81Andrii Pientsov2
2021-11-22Add PCA953X driver to kernel 5.4.81 for MTCDT-0.2Andrii Pientsov1
2021-11-18Remove support for IRQ because our I/O expander does not have thisJohn Klug1
2021-11-18Cannot use same stanza names at at91sam9x5cm.dtsi or partition order is ↵John Klug1
incorrect
2021-11-18Device tree updates for MTCDT-0.2 and OverlayJohn Klug4
2021-11-18output-high and output-low are ignored by pinctrl_at91 driverJohn Klug1
2021-11-18Add patch for multidrop serial to match Vizzini driverJohn Klug1
2021-11-18Add dummy regulator to make gpio expander driver happyJohn Klug1
2021-11-18Call the new PCA9557 parts gpio4 and gpio5John Klug1
2021-11-18Print a message to the log when setting multidropJohn Klug1
2021-11-18r15 kernel was not yet released, so use r15John Klug1