mirror of
https://git.yoctoproject.org/meta-arm
synced 2026-05-07 04:58:57 +00:00
arm-bsp/corstone1000: bump kernel version to v6.4
Bump kernel version to v6.4 and rebase the patches on top of this new version. Signed-off-by: Xueliang Zhong <xueliang.zhong@arm.com> Signed-off-by: Jon Mason <jon.mason@arm.com>
This commit is contained in:
committed by
Jon Mason
parent
6333e1e198
commit
55858c23dd
@@ -52,7 +52,7 @@ EXTRA_IMAGEDEPENDS += "external-system"
|
|||||||
|
|
||||||
# Linux kernel
|
# Linux kernel
|
||||||
PREFERRED_PROVIDER_virtual/kernel:forcevariable = "linux-yocto"
|
PREFERRED_PROVIDER_virtual/kernel:forcevariable = "linux-yocto"
|
||||||
PREFERRED_VERSION_linux-yocto = "6.1%"
|
PREFERRED_VERSION_linux-yocto = "6.4%"
|
||||||
KERNEL_IMAGETYPE = "Image.gz"
|
KERNEL_IMAGETYPE = "Image.gz"
|
||||||
|
|
||||||
INITRAMFS_IMAGE_BUNDLE ?= "1"
|
INITRAMFS_IMAGE_BUNDLE ?= "1"
|
||||||
|
|||||||
+8
-9
@@ -1,7 +1,7 @@
|
|||||||
From 19eabe2a5fb97530820dd2a22fe6bc143a8d693f Mon Sep 17 00:00:00 2001
|
From 9eac502eacd36a4975ec34a3f076594fa4364032 Mon Sep 17 00:00:00 2001
|
||||||
From: Emekcan <emekcan.aras@arm.com>
|
From: Emekcan <emekcan.aras@arm.com>
|
||||||
Date: Fri, 19 Aug 2022 14:51:08 +0100
|
Date: Fri, 19 Aug 2022 14:51:08 +0100
|
||||||
Subject: [PATCH 2/6] Add external system driver
|
Subject: [PATCH] Add external system driver
|
||||||
|
|
||||||
Adds external system driver to control it
|
Adds external system driver to control it
|
||||||
from user-space. It provides run and reset
|
from user-space. It provides run and reset
|
||||||
@@ -22,24 +22,26 @@ Signed-off-by: Rui Miguel Silva <rui.silva@linaro.org>
|
|||||||
create mode 100644 drivers/misc/arm/extsys_ctrl.c
|
create mode 100644 drivers/misc/arm/extsys_ctrl.c
|
||||||
|
|
||||||
diff --git a/drivers/misc/Kconfig b/drivers/misc/Kconfig
|
diff --git a/drivers/misc/Kconfig b/drivers/misc/Kconfig
|
||||||
index 358ad56f6524..fd8654ffdab0 100644
|
index 433aa4197785..912986abc46c 100644
|
||||||
--- a/drivers/misc/Kconfig
|
--- a/drivers/misc/Kconfig
|
||||||
+++ b/drivers/misc/Kconfig
|
+++ b/drivers/misc/Kconfig
|
||||||
@@ -514,4 +514,5 @@ source "drivers/misc/habanalabs/Kconfig"
|
@@ -555,4 +555,5 @@ source "drivers/misc/cardreader/Kconfig"
|
||||||
source "drivers/misc/uacce/Kconfig"
|
source "drivers/misc/uacce/Kconfig"
|
||||||
source "drivers/misc/pvpanic/Kconfig"
|
source "drivers/misc/pvpanic/Kconfig"
|
||||||
source "drivers/misc/mchp_pci1xxxx/Kconfig"
|
source "drivers/misc/mchp_pci1xxxx/Kconfig"
|
||||||
+source "drivers/misc/arm/Kconfig"
|
+source "drivers/misc/arm/Kconfig"
|
||||||
endmenu
|
endmenu
|
||||||
diff --git a/drivers/misc/Makefile b/drivers/misc/Makefile
|
diff --git a/drivers/misc/Makefile b/drivers/misc/Makefile
|
||||||
index ac9b3e757ba1..f7852e4fd63d 100644
|
index 56de43943cd5..22e6561b8192 100644
|
||||||
--- a/drivers/misc/Makefile
|
--- a/drivers/misc/Makefile
|
||||||
+++ b/drivers/misc/Makefile
|
+++ b/drivers/misc/Makefile
|
||||||
@@ -62,3 +62,4 @@ obj-$(CONFIG_HI6421V600_IRQ) += hi6421v600-irq.o
|
@@ -63,5 +63,6 @@ obj-$(CONFIG_HI6421V600_IRQ) += hi6421v600-irq.o
|
||||||
obj-$(CONFIG_OPEN_DICE) += open-dice.o
|
obj-$(CONFIG_OPEN_DICE) += open-dice.o
|
||||||
obj-$(CONFIG_GP_PCI1XXXX) += mchp_pci1xxxx/
|
obj-$(CONFIG_GP_PCI1XXXX) += mchp_pci1xxxx/
|
||||||
obj-$(CONFIG_VCPU_STALL_DETECTOR) += vcpu_stall_detector.o
|
obj-$(CONFIG_VCPU_STALL_DETECTOR) += vcpu_stall_detector.o
|
||||||
+obj-y += arm/
|
+obj-y += arm/
|
||||||
|
obj-$(CONFIG_TMR_MANAGER) += xilinx_tmr_manager.o
|
||||||
|
obj-$(CONFIG_TMR_INJECT) += xilinx_tmr_inject.o
|
||||||
diff --git a/drivers/misc/arm/Kconfig b/drivers/misc/arm/Kconfig
|
diff --git a/drivers/misc/arm/Kconfig b/drivers/misc/arm/Kconfig
|
||||||
new file mode 100644
|
new file mode 100644
|
||||||
index 000000000000..9f1eb284e530
|
index 000000000000..9f1eb284e530
|
||||||
@@ -216,6 +218,3 @@ index 000000000000..7929070ff43d
|
|||||||
+MODULE_DESCRIPTION("Arm External System Control Driver");
|
+MODULE_DESCRIPTION("Arm External System Control Driver");
|
||||||
+MODULE_AUTHOR("Morten Borup Petersen");
|
+MODULE_AUTHOR("Morten Borup Petersen");
|
||||||
+MODULE_AUTHOR("Rui Miguel Silva <rui.silva@arm.com>");
|
+MODULE_AUTHOR("Rui Miguel Silva <rui.silva@arm.com>");
|
||||||
--
|
|
||||||
2.39.0
|
|
||||||
|
|
||||||
|
|||||||
+2
-5
@@ -1,7 +1,7 @@
|
|||||||
From 9fb971c23d423f593620ed82fb69a7e2cd35986a Mon Sep 17 00:00:00 2001
|
From a834f4e143ff647e7677dc60ab57ee5883f3ac8f Mon Sep 17 00:00:00 2001
|
||||||
From: Emekcan <emekcan.aras@arm.com>
|
From: Emekcan <emekcan.aras@arm.com>
|
||||||
Date: Wed, 17 Aug 2022 14:21:42 +0100
|
Date: Wed, 17 Aug 2022 14:21:42 +0100
|
||||||
Subject: [PATCH 3/6] Add rpmsg driver for corstone1000
|
Subject: [PATCH] Add rpmsg driver for corstone1000
|
||||||
|
|
||||||
Adds rpmsg driver to communicate with external
|
Adds rpmsg driver to communicate with external
|
||||||
system in corstone1000 platform.
|
system in corstone1000 platform.
|
||||||
@@ -216,6 +216,3 @@ index 000000000000..4a80102669f6
|
|||||||
+MODULE_LICENSE("GPL v2");
|
+MODULE_LICENSE("GPL v2");
|
||||||
+MODULE_DESCRIPTION("ARM RPMSG Driver");
|
+MODULE_DESCRIPTION("ARM RPMSG Driver");
|
||||||
+MODULE_AUTHOR("Tushar Khandelwal <tushar.khandelwal@arm.com>");
|
+MODULE_AUTHOR("Tushar Khandelwal <tushar.khandelwal@arm.com>");
|
||||||
--
|
|
||||||
2.39.0
|
|
||||||
|
|
||||||
|
|||||||
+2
-5
@@ -1,7 +1,7 @@
|
|||||||
From ce77351c8ae6b04070135fdaedaad337bb0b4ef5 Mon Sep 17 00:00:00 2001
|
From c1ffd793062a13afdcc07d4bc1a8007188bfca5f Mon Sep 17 00:00:00 2001
|
||||||
From: Rui Miguel Silva <rui.silva@linaro.org>
|
From: Rui Miguel Silva <rui.silva@linaro.org>
|
||||||
Date: Tue, 27 Sep 2022 10:05:27 +0100
|
Date: Tue, 27 Sep 2022 10:05:27 +0100
|
||||||
Subject: [PATCH 4/6] rpmsg: arm: fix return value
|
Subject: [PATCH] rpmsg: arm: fix return value
|
||||||
|
|
||||||
The creation of and endpoint returns a pointer, fix the return
|
The creation of and endpoint returns a pointer, fix the return
|
||||||
value to the right type.
|
value to the right type.
|
||||||
@@ -28,6 +28,3 @@ index 4a80102669f6..5c0dcc8e353d 100644
|
|||||||
}
|
}
|
||||||
|
|
||||||
return &channel->ept;
|
return &channel->ept;
|
||||||
--
|
|
||||||
2.39.0
|
|
||||||
|
|
||||||
|
|||||||
+2
-5
@@ -1,7 +1,7 @@
|
|||||||
From 590bf152e18b3cf7166c7accfc32ed3b2d07bf09 Mon Sep 17 00:00:00 2001
|
From a8c295e1ff1d2b1032cc7495f212c56ba9f3e874 Mon Sep 17 00:00:00 2001
|
||||||
From: Rui Miguel Silva <rui.silva@linaro.org>
|
From: Rui Miguel Silva <rui.silva@linaro.org>
|
||||||
Date: Tue, 27 Sep 2022 10:07:21 +0100
|
Date: Tue, 27 Sep 2022 10:07:21 +0100
|
||||||
Subject: [PATCH 5/6] rpmsg: arm: update chrdev to ctrldev registration
|
Subject: [PATCH] rpmsg: arm: update chrdev to ctrldev registration
|
||||||
|
|
||||||
Since "rpmsg: Update rpmsg_chrdev_register_device function",
|
Since "rpmsg: Update rpmsg_chrdev_register_device function",
|
||||||
there was a replacement of the chrdev driver to ctrldev
|
there was a replacement of the chrdev driver to ctrldev
|
||||||
@@ -26,6 +26,3 @@ index 5c0dcc8e353d..90bc8df90885 100644
|
|||||||
}
|
}
|
||||||
|
|
||||||
static const struct of_device_id client_of_match[] = {
|
static const struct of_device_id client_of_match[] = {
|
||||||
--
|
|
||||||
2.39.0
|
|
||||||
|
|
||||||
|
|||||||
+4
-7
@@ -1,7 +1,7 @@
|
|||||||
From 00851c43f4d00e7451550660ab652e9ac9128e02 Mon Sep 17 00:00:00 2001
|
From 555ac46f6f5157741a6fd8f21f74beb1340ed941 Mon Sep 17 00:00:00 2001
|
||||||
From: Emekcan <emekcan.aras@arm.com>
|
From: Emekcan <emekcan.aras@arm.com>
|
||||||
Date: Thu, 13 Oct 2022 20:53:42 +0100
|
Date: Thu, 13 Oct 2022 20:53:42 +0100
|
||||||
Subject: [PATCH 6/6] Adds workaround for cs1k specific bug
|
Subject: [PATCH] Adds workaround for cs1k specific bug
|
||||||
|
|
||||||
Adds a temporary workaround to solve a possible
|
Adds a temporary workaround to solve a possible
|
||||||
race-conditioning issue in the tee driver
|
race-conditioning issue in the tee driver
|
||||||
@@ -15,7 +15,7 @@ Signed-off-by: Rui Miguel Silva <rui.silva@linaro.org>
|
|||||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
diff --git a/drivers/firmware/arm_ffa/driver.c b/drivers/firmware/arm_ffa/driver.c
|
diff --git a/drivers/firmware/arm_ffa/driver.c b/drivers/firmware/arm_ffa/driver.c
|
||||||
index d5e86ef40b89..cbb944f63321 100644
|
index 2109cd178ff7..c15b3a83c720 100644
|
||||||
--- a/drivers/firmware/arm_ffa/driver.c
|
--- a/drivers/firmware/arm_ffa/driver.c
|
||||||
+++ b/drivers/firmware/arm_ffa/driver.c
|
+++ b/drivers/firmware/arm_ffa/driver.c
|
||||||
@@ -32,6 +32,7 @@
|
@@ -32,6 +32,7 @@
|
||||||
@@ -26,7 +26,7 @@ index d5e86ef40b89..cbb944f63321 100644
|
|||||||
|
|
||||||
#include "common.h"
|
#include "common.h"
|
||||||
|
|
||||||
@@ -362,7 +363,7 @@ static int ffa_msg_send_direct_req(u16 src_id, u16 dst_id, bool mode_32bit,
|
@@ -282,7 +283,7 @@ static int ffa_msg_send_direct_req(u16 src_id, u16 dst_id, bool mode_32bit,
|
||||||
{
|
{
|
||||||
u32 req_id, resp_id, src_dst_ids = PACK_TARGET_INFO(src_id, dst_id);
|
u32 req_id, resp_id, src_dst_ids = PACK_TARGET_INFO(src_id, dst_id);
|
||||||
ffa_value_t ret;
|
ffa_value_t ret;
|
||||||
@@ -35,6 +35,3 @@ index d5e86ef40b89..cbb944f63321 100644
|
|||||||
if (mode_32bit) {
|
if (mode_32bit) {
|
||||||
req_id = FFA_MSG_SEND_DIRECT_REQ;
|
req_id = FFA_MSG_SEND_DIRECT_REQ;
|
||||||
resp_id = FFA_MSG_SEND_DIRECT_RESP;
|
resp_id = FFA_MSG_SEND_DIRECT_RESP;
|
||||||
--
|
|
||||||
2.39.0
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user