DMCUB updates for DCN314 and Yellow Carp
From internal git commit de8f5fc265f36ea91c2dd7c277d814dab7cfb437.
Firmware release 0.0.197.0
Tested with DC 3.2.265
Release notes:
- Update FW state in abm init config
- Add new Replay command and Disabled Replay Timing Reysnc
Signed-off-by: Wayne Lin <Wayne.Lin@amd.com>
The firmware 3.17 has been released the 2023-10-25.
Here the last modifications (only modifications tagged [LMAC] have an
impact on Linux):
* [1839] - [UMAC] Update the WPA supplicant to support the latest WPA3
implementation
* [1842] - [LMAC] Fixed an issue not sending RTS/CTS-to-self on A-MPDU
retries
* [1845] - [LMAC] Fixed an issue setting the Retry bit when only the
RTS was retried
* [1844] - [UMAC] Fixed an issue where the firmware is staying active
using the U-APSD power mode
Signed-off-by: Jérôme Pouiller <jerome.pouiller@silabs.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
This patch adds firmware files for airoha en8811h 2.5G ethernet phy.
Refer to https://www.airoha.com/products/p/tKkm7DPXi5m6wY2D for more
product information.
Signed-off-by: SkyLake.Huang <skylake.huang@mediatek.com>
Signed-off-by: Lucien.Jheng <lucien.jheng@airoha.com>
The copy-firmware.sh script continues to grow new options and adding
bespoke make targets for them all isn't really sustainable. This
introduces a COPYOPTS variable that can be set to pass arguments
directly to the script via a make invocation. For now we just
include it on the 'install' target to preserve the existing behavior
of the rest.
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
A number of distributions don't include rdfind by default. This is an
optimization, so make it optional via a --ignore-duplicates option and a
new make target.
Distributions that include rdfind should add it as a dependency for
their linux-firmware package. Those that don't should use the new
target or option.
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
Changelog since 1.3.10.0:
- Fixed an issue in which all packets with SCTP header were not being
received;
- Flexi MD4 and Flexi MD5 in RXDID22 of Flex descriptor is being used to
describe rule id matched in the Switch;
- Parser is updated to set abort flag for malicious SCTP packets;
- Updated the Protocol IDs that are being set when receiving MAC_IPV6 type
packets that have a VLAN or MPLS header present;
- more bugfixes.
Signed-off-by: Przemek Kitszel <przemyslaw.kitszel@intel.com>
Tested-by: Pucha Himasekhar Reddy <himasekharx.reddy.pucha@intel.com> (A Contingent worker at Intel)
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
The "which" utility is not guaranteed to be installed either, and if it
is, its behavior is not portable either. This means that when rdfind /
pre-commit are installed, the `which` check will report a fatal error
because the which tool did not exist and the shell returned a nonzero
status when attempting to fork+exec. If it did exist, it might not be an
implementation of `which` that returns nonzero when commands do not
exist.
Conversely, the "command -v" shell builtin is required to exist in all
POSIX 2008 compliant shells, and is thus guaranteed to work everywhere.
For some in-depth discussions on the topic, see:
- https://mywiki.wooledge.org/BashFAQ/081
- https://unix.stackexchange.com/questions/85249/why-not-use-which-what-to-use-then/85250#85250
Examples of open-source shells likely to be installed as /bin/sh on
Linux, which implement the 15-year-old standard: ash, bash, busybox,
dash, ksh, mksh and zsh.
A side benefit of using the POSIX portable option is that it requires
neither an external disk executable, nor (because unlike "which", the
exit code is reliable) a subshell fork. This therefore represents a mild
speedup.
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
From internal git commit 21094a25a5320805c683b50de0a1a3d6e687f088
Tested with DC v3.2.262
Release notes:
- Align some code with upstream
- Disable some external interrupts while DMUB in sleep
Signed-off-by: Tom Chung <chiahsuan.chung@amd.com>
The AXE-1-16M GPU is supported by the new powervr kernel driver [1], which has
recently been merged to the drm-misc tree on its trip to mainline. This adds the
initial firmware to support it.
[1] https://cgit.freedesktop.org/drm/drm-misc/tree/drivers/gpu/drm/imagination
Signed-off-by: Frank Binns <frank.binns@imgtec.com>
Changelog since 1.3.40.0:
- Updated the Protocol IDs that are being set when receiving MAC_IPV6;
type packets that have a VLAN or MPLS header present;
- Flexi MD4 and Flexi MD5 in RXDID22 of Flex descriptor is being used to
describe rule id matched in the Switch;
- Parser is updated to set abort flag for malicious SCTP packets;
- Fixed an issue in which all packets with SCTP header were not received;
- other fixes.
Signed-off-by: Przemek Kitszel <przemyslaw.kitszel@intel.com>
Tested-by: Pucha Himasekhar Reddy <himasekharx.reddy.pucha@intel.com> (A Contingent worker at Intel)
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
Changelog since 1.3.30.0:
- Parser is updated to set abort flag for malicious SCTP packets;
- Flexi MD4 and Flexi MD5 in RXDID22 of Flex descriptor is being used to
describe rule id matched in the Switch;
- Updated the Protocol IDs that are being set when receiving MAC_IPV6
type packets that have a VLAN or MPLS header present;
- other fixes.
Signed-off-by: Przemek Kitszel <przemyslaw.kitszel@intel.com>
Tested-by: Pucha Himasekhar Reddy <himasekharx.reddy.pucha@intel.com> (A Contingent worker at Intel)
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>