aboutsummaryrefslogtreecommitdiffstats
path: root/meta-amd-bsp
AgeCommit message (Collapse)Author
2023-12-20layer.conf: Fix missing oe-core layer dependencyHEADmasterkirkstoneMark Hatle
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-01-09bsp: fix the warning about duplicated configurationZhang, Siyu
Signed-off-by: Zhang, Siyu <Siyu.Zhang@windriver.com>
2023-01-09bsp: add e3000 configurationZhaolong Zhang
Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
2023-01-08bsp: fix tune file pathZhaolong Zhang
Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
2023-01-08bsp: enable screen console by defaultZhaolong Zhang
Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
2023-01-04dpdk-module: fix build issueZhaolong Zhang
Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
2022-12-30kernel 5.15: port netdev upstream fix for amd xgbe driverZhang, Siyu
Signed-off-by: Zhang, Siyu <Siyu.Zhang@windriver.com>
2022-12-30kernel 5.15: fix calltrace about nfsZhang, Siyu
Signed-off-by: Zhang, Siyu <Siyu.Zhang@windriver.com>
2022-12-30dpdk: fix build issueZhaolong Zhang
Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
2022-12-30bsp: add genoa configurationZhaolong Zhang
Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
2022-12-23kernel 5.15: merge upstream patches for genoaZhaolong Zhang
Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
2022-12-12bsp: refactor machine configurationsZhaolong Zhang
Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
2022-12-12bsp: fix login ttyZhaolong Zhang
On Fox platform, UART0 (J39) is named ttyS4. It is the default login console. Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
2022-12-12kernel 5.10: upgrade linux-yocto(-rt) from v5.10.109 to v5.10.149Zhaolong Zhang
Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
2022-12-12kernel: upgrade linux-yocto(-rt) from v5.15.32 to v5.15.68Zhaolong Zhang
Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
2022-12-12kernel 5.15: fix build warningsZhaolong Zhang
Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
2022-12-12kernel 5.15: merge out-of-tree patchesZhaolong Zhang
This commit contains update for: * AMD XGBE controller Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
2022-10-17docs: update release information for v3000Zhaolong Zhang
Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
2022-10-10bsp: drop unsupported configurationsZhaolong Zhang
Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
2022-10-08kernel: merge out-of-tree patchesZhaolong Zhang
This commit contains update for: * Aquantia PHY * AMD XGBE controller Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
2022-09-21bsp: add v3000 configurationZhaolong Zhang
Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
2022-06-07kernel: merge out-of-tree and upstream patchesZhaolong Zhang
This commit contains update for: * Aquantia PHY * AMD MP2 PCIe I2C adapter * NVIDIA GPU I2C controller * Synopsys DesignWare I2C adapter * PIIX4 family of mainboard I2C interfaces * AMD SP5100 TCO Timer/Watchdog * AMD XGBE controller * AMD xhci controller Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
2022-05-20dpdk: update to 21.11Zhaolong Zhang
Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
2022-04-27kernel: upgrade linux-yocto(-rt) from v5.10.70 to v5.10.109Zhaolong Zhang
Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
2022-04-27kernel: add linux-yocto(-rt) 5.15 supportZhaolong Zhang
Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
2022-04-27layer.conf: Update to kirkstoneZhaolong Zhang
This marks the layers as compatible with kirkstone. Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
2022-04-27kernel: refactor linux-yocto_5.10 recipeZhaolong Zhang
refactor recipe, remove obsolete features, without functional change. Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
2022-04-22kernel: upgrade linux-yocto(-rt) to v5.10.70 from v5.10.47Zhaolong Zhang
Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
2022-04-22bsp: split ethanolx into milan and romeZhaolong Zhang
milan and rome belong to different microarchitectures thus have different tune features. Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
2022-04-19grub/grub-efi: fix preferred version warningZhaolong Zhang
Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
2022-04-19layer.conf: Update to honisterZhaolong Zhang
This marks the layers as compatible with honister now they use the new override syntax. Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
2022-04-19bsp: fix tune file pathZhaolong Zhang
oe-core has reorganized tune files directory. This fixes the file path accordingly. Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
2022-04-19linux-yocto: drop 5.4 recipeZhaolong Zhang
Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
2022-04-19libffi: generalize bbappend versionZhaolong Zhang
Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
2022-04-19meta-amd: Convert to new override syntaxZhaolong Zhang
This converts the layers to the new override syntax. This was done using `<oe-core>/scripts/contrib/convert-overrides.py <this-layer>` after expending the override strings(shortvars) in convert-overrides.py by: "radeon amdgpu amd seattle-be v1000 amdx86" with no more other manual fixes. Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
2022-04-19bsp: fix layer dependencyZhaolong Zhang
Signed-off-by: Zhaolong Zhang <zhaolong.zhang@windriver.com>
2022-03-10core-image-sato: add the x11 feature to fix build dependence errorBaogen Shang
When build the core-image-sato, it will throw out the follow error: ERROR: Nothing RPROVIDES 'packagegroup-core-x11-base' (but "./meta/recipes-sato /images/core-image-sato.bb" RDEPENDS on or otherwise requires it) So add the x11 feature to fix this build error. Signed-off-by: Baogen Shang <baogen.shang@windriver.com>
2021-10-18vermeer: use the LPC-UART serial for kernel console and serial-gettyArsalan H. Awan
The vermeer platform's board Qogir does not have an on-board RS232 serial port. But it has an LPC bus header that can be used to connect an LPC to UART adapter for serial port access. Let's use that as the kernel console and serial-getty device. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2021-09-06kernel: create MACHINE_FEATURE for ccp drivers & enable on e3000 onlyArsalan H. Awan
Lets control the ccp driver enablement via MACHINE_FEATURES. This way, the ccp drivers are enabled in the kernel only if a machine specifies it. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2021-09-01kmod: prevent ccp module autoload at system boot on vermeerArsalan H. Awan
ccp is probed at system boot time but is not supported on the vermeer platform. Lets disable that for the vermeer platform as well in order to get rid of the errors at boot time. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2021-08-31docs: add vermeer as supported machine & enlist its supported featuresArsalan H. Awan
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2021-08-31kernel: upgrade linux-yocto(-rt) to v5.10.47 from v5.10.25Arsalan H. Awan
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2021-08-29kernel: fix configure warnings related to CONFIG_X86_BIGSMPArsalan H. Awan
This gets rid of the following build time kernel warning: WARNING: linux-yocto-5.10.25+gitAUTOINC+031f6c76e4_cf5b0320cf-r0.1 do_kernel_configcheck: [kernel config]: specified values did not make it into the kernel's final configuration: [NOTE]: 'CONFIG_X86_BIGSMP' last val (y) and .config val (n) do not match [INFO]: CONFIG_X86_BIGSMP : n Config 'X86_BIGSMP' has the following Direct dependencies (X86_BIGSMP=n): SMP(=y) && X86_32(=n) Parent dependencies are: SMP [y] X86_32 [n] [INFO]: config 'CONFIG_X86_BIGSMP' was set, but it wasn't assignable, check (parent) dependencies Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2021-08-29vermeer: enable screen-console MACHINE_FEATURE until we dont get serialArsalan H. Awan
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2021-08-29bsp: implement screen-console MACHINE_FEATUREArsalan H. Awan
This adds a new custom MACHINE_FEATURE called screen-console that allows to enable graphical console for machines. The implementation controls the kernel configs and the grub config kernel flags to get this result. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2021-08-29vermeer: use zen2 instead of zen3 as it is not supported in gcc 10.2.0Arsalan H. Awan
The gcc compiler v10.2.0 being used in yocto hardknott does not support the core architecture zen3 based tunings. Lets use zen2 for now. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2021-08-29vermeer: add base bsp based on zen3 tunings with kernel 5.10 supportArsalan H. Awan
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2021-08-29machines: use the new amd64 based zen arch specific compiler tuningsArsalan H. Awan
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2021-08-29machine/include: add compiler tunings for zen 1,2 & 3 inheriting amd64Arsalan H. Awan
This adds amd64 DEFAULTTUNE with zen1, zen2 and zen3 as TUNE_FEATURES controlling the compiler tune flags for the corresponding core archs. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2021-08-12dpdk: fix axgbe net driver for v1000Arsalan H. Awan
As Yocto is a custom OS, and pci_search_device doesnt work well on custom OS, as a temporary solution, we remove the pci_search_device and SNOWY AXGBE values, and hardcode the RV AXGBE values for V1000. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>