git » linux-armlfs.git » commit bf9c876

linux-armlfs 7.0.10

author Urja (ARMLFS builder)
2026-05-26 05:41:33 UTC
committer Urja (ARMLFS builder)
2026-05-26 05:41:33 UTC
parent 3616a57d0c92985218a99ff74f1e9cc38cca7b5e

linux-armlfs 7.0.10

.SRCINFO +6 -6
PKGBUILD +5 -5
armlfs.patch +37 -37

diff --git a/.SRCINFO b/.SRCINFO
index c4d3c75..bccc2ab 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,5 +1,5 @@
 pkgbase = linux-armlfs
-	pkgver = 6.19.10
+	pkgver = 7.0.10
 	pkgrel = 1
 	url = http://www.kernel.org/
 	arch = armv7h
@@ -28,8 +28,8 @@ pkgbase = linux-armlfs
 	makedepends = sysfsutils
 	makedepends = ncurses
 	options = !strip
-	source = https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.19.tar.xz
-	source = https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.19.10.xz
+	source = https://www.kernel.org/pub/linux/kernel/v7.x/linux-7.0.tar.xz
+	source = https://www.kernel.org/pub/linux/kernel/v7.x/patch-7.0.10.xz
 	source = armlfs.patch
 	source = kernel.its
 	source = kernel.keyblock
@@ -40,9 +40,9 @@ pkgbase = linux-armlfs
 	source = cpupower.service
 	source = usbipd.service
 	source = config
-	sha256sums = 303079a8250b8f381f82b03f90463d12ac98d4f6b149b761ea75af1323521357
-	sha256sums = 01d53fcab1e306f289004769090dd85857a4ce015a96f55f5fdede28bf4e02c9
-	sha256sums = 7f23db2913fd9710ba2252d7d1ee8d94d52871b99d8abb3ab6f44cf2351af920
+	sha256sums = bb7f6d80b387c757b7d14bb93028fcb90f793c5c0d367736ee815a100b3891f0
+	sha256sums = f2876f979cddec90ea157552dff856f0977308909f2edf5891fa706e19eeef40
+	sha256sums = f72eed45d86b83a81b81049d2291e53a1320a9eeb32e3ee51ebc98234ec6606e
 	sha256sums = 994aee74b13313bdc7c47df4d621c890f5ee52bc18f6c7b658de215c17423b2a
 	sha256sums = 4e708c9ec43ac4a5d718474c9431ba6b6da3e64a9dda6afd2853a9e9e3079ffb
 	sha256sums = bc9e707a86e55a93f423e7bcdae4a25fd470b868e53829b91bbe2ccfbc6da27b
diff --git a/PKGBUILD b/PKGBUILD
index 6e3f74d..6082440 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -15,10 +15,10 @@ buildarch=4
 _xname=
 
 pkgbase=linux-armlfs${_xname}
-_srcname=linux-6.19
+_srcname=linux-7.0
 _kernelname=${pkgbase#linux}
 _desc="Veyron Speedy"
-pkgver=6.19.10
+pkgver=7.0.10
 pkgrel=1
 arch=('armv7h')
 url="http://www.kernel.org/"
@@ -333,9 +333,9 @@ package_tmon() {
 }
 
 
-sha256sums=('303079a8250b8f381f82b03f90463d12ac98d4f6b149b761ea75af1323521357'
-            '01d53fcab1e306f289004769090dd85857a4ce015a96f55f5fdede28bf4e02c9'
-            '7f23db2913fd9710ba2252d7d1ee8d94d52871b99d8abb3ab6f44cf2351af920'
+sha256sums=('bb7f6d80b387c757b7d14bb93028fcb90f793c5c0d367736ee815a100b3891f0'
+            'f2876f979cddec90ea157552dff856f0977308909f2edf5891fa706e19eeef40'
+            'f72eed45d86b83a81b81049d2291e53a1320a9eeb32e3ee51ebc98234ec6606e'
             '994aee74b13313bdc7c47df4d621c890f5ee52bc18f6c7b658de215c17423b2a'
             '4e708c9ec43ac4a5d718474c9431ba6b6da3e64a9dda6afd2853a9e9e3079ffb'
             'bc9e707a86e55a93f423e7bcdae4a25fd470b868e53829b91bbe2ccfbc6da27b'
diff --git a/armlfs.patch b/armlfs.patch
index 4c8e559..2c3b9f3 100644
--- a/armlfs.patch
+++ b/armlfs.patch
@@ -1,4 +1,4 @@
-From 9ebc29e0c1b34c782494a2cd2a898f9e1eb96fda Mon Sep 17 00:00:00 2001
+From c744e1b8a911c4657866805dd53f8f7fe3d68e5a Mon Sep 17 00:00:00 2001
 From: Urja Rannikko <urjaman@gmail.com>
 Date: Mon, 27 Aug 2018 10:30:55 +0000
 Subject: [PATCH 01/16] drivers: clk-rk3288: support for dedicating NPLL to a
@@ -170,7 +170,7 @@ index b2fff1d13a4a..90df11f3423c 100644
 2.44.0
 
 
-From 0c5f9a5e7019ffb06edb029ea317b41294afb6da Mon Sep 17 00:00:00 2001
+From d788bbe9c6cebb479cbfc50d9495f220b3d7b0d8 Mon Sep 17 00:00:00 2001
 From: Urja Rannikko <urjaman@gmail.com>
 Date: Wed, 22 Aug 2018 18:36:40 +0000
 Subject: [PATCH 02/16] drm: dw_hdmi-rockchip: better clock selection logic and
@@ -203,7 +203,7 @@ Signed-off-by: Maya Matuszczyk <maccraft123mc@gmail.com>
  1 file changed, 109 insertions(+), 27 deletions(-)
 
 diff --git a/drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c b/drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c
-index 727cdf768161..ca7283141f0e 100644
+index 0dc1eb5d2ae3..7e49d378d2b3 100644
 --- a/drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c
 +++ b/drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c
 @@ -80,8 +80,13 @@ struct rockchip_hdmi {
@@ -430,7 +430,7 @@ index 727cdf768161..ca7283141f0e 100644
  	.phy_data = &rk3328_chip_data,
  	.phy_ops = &rk3328_hdmi_phy_ops,
  	.phy_name = "inno_dw_hdmi_phy2",
-@@ -475,7 +557,6 @@ static struct rockchip_hdmi_chip_data rk3399_chip_data = {
+@@ -488,7 +570,6 @@ static struct rockchip_hdmi_chip_data rk3399_chip_data = {
  };
  
  static const struct dw_hdmi_plat_data rk3399_hdmi_drv_data = {
@@ -438,7 +438,7 @@ index 727cdf768161..ca7283141f0e 100644
  	.mpll_cfg   = rockchip_mpll_cfg,
  	.cur_ctr    = rockchip_cur_ctr,
  	.phy_config = rockchip_phy_config,
-@@ -489,7 +570,6 @@ static struct rockchip_hdmi_chip_data rk3568_chip_data = {
+@@ -502,7 +583,6 @@ static struct rockchip_hdmi_chip_data rk3568_chip_data = {
  };
  
  static const struct dw_hdmi_plat_data rk3568_hdmi_drv_data = {
@@ -446,7 +446,7 @@ index 727cdf768161..ca7283141f0e 100644
  	.mpll_cfg   = rockchip_mpll_cfg,
  	.cur_ctr    = rockchip_cur_ctr,
  	.phy_config = rockchip_phy_config,
-@@ -606,6 +686,7 @@ static int dw_hdmi_rockchip_bind(struct device *dev, struct device *master,
+@@ -622,6 +702,7 @@ static int dw_hdmi_rockchip_bind(struct device *dev, struct device *master,
  	return 0;
  
  err_bind:
@@ -454,7 +454,7 @@ index 727cdf768161..ca7283141f0e 100644
  	drm_encoder_cleanup(encoder);
  
  	return ret;
-@@ -616,6 +697,7 @@ static void dw_hdmi_rockchip_unbind(struct device *dev, struct device *master,
+@@ -632,6 +713,7 @@ static void dw_hdmi_rockchip_unbind(struct device *dev, struct device *master,
  {
  	struct rockchip_hdmi *hdmi = dev_get_drvdata(dev);
  
@@ -466,7 +466,7 @@ index 727cdf768161..ca7283141f0e 100644
 2.44.0
 
 
-From 0fc5ed37a4ffea217f5fd9f3172805229b2fc3f1 Mon Sep 17 00:00:00 2001
+From d11a82f8f688b74372fac3d04f6e0ed634bb5632 Mon Sep 17 00:00:00 2001
 From: Urja Rannikko <urjaman@gmail.com>
 Date: Mon, 27 Aug 2018 19:00:50 +0000
 Subject: [PATCH 03/16] dts: rk3288: support for dedicating npll to a vop
@@ -481,7 +481,7 @@ Signed-off-by: Urja Rannikko <urjaman@gmail.com>
  1 file changed, 4 insertions(+), 2 deletions(-)
 
 diff --git a/arch/arm/boot/dts/rockchip/rk3288.dtsi b/arch/arm/boot/dts/rockchip/rk3288.dtsi
-index 7477fc5da3ec..02ad6b907a4e 100644
+index 4e5e7509de48..731e44decb0d 100644
 --- a/arch/arm/boot/dts/rockchip/rk3288.dtsi
 +++ b/arch/arm/boot/dts/rockchip/rk3288.dtsi
 @@ -866,12 +866,14 @@
@@ -505,7 +505,7 @@ index 7477fc5da3ec..02ad6b907a4e 100644
 2.44.0
 
 
-From 806abc579934138a95becad4bf8b03f8585bd840 Mon Sep 17 00:00:00 2001
+From 64fafd9ba518bb90420bf1a80b7911fbf7b8fe43 Mon Sep 17 00:00:00 2001
 From: Urja Rannikko <urjaman@gmail.com>
 Date: Mon, 27 Aug 2018 19:03:49 +0000
 Subject: [PATCH 04/16] dts: rk3288-veyron-chromebook: dedicate npll to
@@ -598,7 +598,7 @@ index 3677571b4d82..b61a4b0d7015 100644
 2.44.0
 
 
-From 72a08f229047180dac15b52bcf95d5b85b91cbdb Mon Sep 17 00:00:00 2001
+From de491aac00a343c484a67652d80da0085c6ece04 Mon Sep 17 00:00:00 2001
 From: SolidHal <hal@halemmerich.com>
 Date: Sun, 21 Oct 2018 16:40:15 -0500
 Subject: [PATCH 05/16] Added a second reset when having an issue reading the
@@ -621,7 +621,7 @@ Signed-off-by: Urja Rannikko <urjaman@gmail.com>
  1 file changed, 8 insertions(+)
 
 diff --git a/drivers/mmc/core/block.c b/drivers/mmc/core/block.c
-index fb6eb2d79b4f..0d8ceedce63d 100644
+index db8c99c73a61..aa69f66e25f4 100644
 --- a/drivers/mmc/core/block.c
 +++ b/drivers/mmc/core/block.c
 @@ -1049,6 +1049,7 @@ static unsigned int mmc_blk_data_timeout_ms(struct mmc_host *host,
@@ -651,7 +651,7 @@ index fb6eb2d79b4f..0d8ceedce63d 100644
 2.44.0
 
 
-From 21931d54f460ddcc6ce63dc58d6b79800eeac12e Mon Sep 17 00:00:00 2001
+From a50eae35f47d294fa643891458de1092c1e41f25 Mon Sep 17 00:00:00 2001
 From: "Miouyouyou (Myy)" <myy@miouyouyou.fr>
 Date: Tue, 9 Oct 2018 22:01:07 +0200
 Subject: [PATCH 06/16] block: partitions: efi: Ignore bizarre Chromebook GPT
@@ -691,7 +691,7 @@ Signed-off-by: Miouyouyou (Myy) <myy@miouyouyou.fr>
  2 files changed, 25 insertions(+), 11 deletions(-)
 
 diff --git a/block/partitions/efi.c b/block/partitions/efi.c
-index 638261e9f2fb..3746f1c965d6 100644
+index 75474fb3848e..b395c8385b03 100644
 --- a/block/partitions/efi.c
 +++ b/block/partitions/efi.c
 @@ -327,23 +327,34 @@ static gpt_header *alloc_read_gpt_header(struct parsed_partitions *state,
@@ -804,7 +804,7 @@ index 84b9f36b9e47..09726227e891 100644
 2.44.0
 
 
-From f194e8df355e6a4dccd8bf02261dce2198643652 Mon Sep 17 00:00:00 2001
+From 52e86dad5bae2dd2afa436995d23b1e98b59ed70 Mon Sep 17 00:00:00 2001
 From: "Miouyouyou (Myy)" <myy@miouyouyou.fr>
 Date: Tue, 30 Oct 2018 22:44:54 +0100
 Subject: [PATCH 07/16] mmc: Added a flag to disable cache flush during reset
@@ -840,10 +840,10 @@ index 88c95dbfd9cf..4640ea5f1db4 100644
  	/* Must be after "non-removable" check */
  	if (device_property_read_u32(dev, "fixed-emmc-driver-type", &drv_type) == 0) {
 diff --git a/drivers/mmc/core/mmc.c b/drivers/mmc/core/mmc.c
-index 7c86efb1044a..0cae5a05dce4 100644
+index 8846550a8892..86a1c19a8e8e 100644
 --- a/drivers/mmc/core/mmc.c
 +++ b/drivers/mmc/core/mmc.c
-@@ -2283,6 +2283,12 @@ static int mmc_runtime_resume(struct mmc_host *host)
+@@ -2295,6 +2295,12 @@ static int mmc_runtime_resume(struct mmc_host *host)
  	return 0;
  }
  
@@ -856,7 +856,7 @@ index 7c86efb1044a..0cae5a05dce4 100644
  static bool mmc_card_can_reset(struct mmc_card *card)
  {
  	u8 rst_n_function;
-@@ -2295,11 +2301,15 @@ static int _mmc_hw_reset(struct mmc_host *host)
+@@ -2307,11 +2313,15 @@ static int _mmc_hw_reset(struct mmc_host *host)
  {
  	struct mmc_card *card = host->card;
  
@@ -892,7 +892,7 @@ index ba84f02c2a10..836db7e57e4e 100644
 2.44.0
 
 
-From 548707753c0a569ef78d49dd660754a6ecf92b1c Mon Sep 17 00:00:00 2001
+From 4b0673382613e7c8658e378777f148a62271752e Mon Sep 17 00:00:00 2001
 From: "Miouyouyou (Myy)" <myy@miouyouyou.fr>
 Date: Thu, 1 Nov 2018 21:31:26 +0100
 Subject: [PATCH 08/16] arm: dts: veyron: Added a flag to disable cache flush
@@ -925,7 +925,7 @@ index 2d6cf08d00f9..bd140dfae840 100644
 2.44.0
 
 
-From 1ab2f4eba03bebbec7cd634b8321fba6273996e2 Mon Sep 17 00:00:00 2001
+From 071461cf89c888aea3819554d6f3fdc1708ba79a Mon Sep 17 00:00:00 2001
 From: Hal Emmerich <hal@halemmerich.com>
 Date: Wed, 21 Aug 2019 16:52:41 -0500
 Subject: [PATCH 09/16] Fix ath9k dwc2 init frame overruns
@@ -944,7 +944,7 @@ communicate properly. In my testing this did not impact network speeds.
  1 file changed, 10 insertions(+)
 
 diff --git a/drivers/usb/dwc2/hcd_queue.c b/drivers/usb/dwc2/hcd_queue.c
-index 904fe0632b34..6a9ecc809814 100644
+index 4f00ff1dc3e1..7641c48a276f 100644
 --- a/drivers/usb/dwc2/hcd_queue.c
 +++ b/drivers/usb/dwc2/hcd_queue.c
 @@ -1491,6 +1491,16 @@ static void dwc2_qh_init(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh,
@@ -968,7 +968,7 @@ index 904fe0632b34..6a9ecc809814 100644
 2.44.0
 
 
-From ec4248370f4983b1986103698a8d9401f690f9ca Mon Sep 17 00:00:00 2001
+From 02517645675bfa0ce6fa6043666982f2b8f2d8a9 Mon Sep 17 00:00:00 2001
 From: barzur <boris@konbu.org>
 Date: Fri, 12 Jul 2019 11:33:32 +0900
 Subject: [PATCH 10/16] usb/dwc2/hcd: channel halt may not be an error
@@ -1008,7 +1008,7 @@ meantime I'm including it here.
  2 files changed, 4 insertions(+), 2 deletions(-)
 
 diff --git a/drivers/usb/dwc2/hcd.c b/drivers/usb/dwc2/hcd.c
-index 30eb8506617c..725012cf03d7 100644
+index 1a763ad4f721..d6c98ce47a26 100644
 --- a/drivers/usb/dwc2/hcd.c
 +++ b/drivers/usb/dwc2/hcd.c
 @@ -2457,7 +2457,8 @@ static void dwc2_free_dma_aligned_buffer(struct urb *urb)
@@ -1039,7 +1039,7 @@ index 5c7538d498dd..96dc5d8115d2 100644
 2.44.0
 
 
-From 9e44bc4e1472be81d97966bd61617f94f76ea524 Mon Sep 17 00:00:00 2001
+From 3073b6ae60bdb29406c35e50f51d968350b6ec80 Mon Sep 17 00:00:00 2001
 From: Urja Rannikko <urjaman@gmail.com>
 Date: Tue, 8 Oct 2019 11:03:37 +0000
 Subject: [PATCH 11/16] drm/panel: edp: Extend Innolux N116BGE mode info for
@@ -1086,7 +1086,7 @@ index 679f4af5246d..8806e9317d86 100644
 2.44.0
 
 
-From eafc59b37a8458bcc46dce327edecac4f95f5187 Mon Sep 17 00:00:00 2001
+From 0a4569cdcc3906250ff4200e891dbf4c7d33faec Mon Sep 17 00:00:00 2001
 From: Urja Rannikko <urjaman@gmail.com>
 Date: Tue, 8 Oct 2019 11:12:33 +0000
 Subject: [PATCH 12/16] ARM: dts: rockchip: Adjust rk3288-veyron n116bge mode
@@ -1125,7 +1125,7 @@ index fb031964fa2b..128176b7c372 100644
 2.44.0
 
 
-From f7ee0b51366e18bc67435ea430f5593b82582e28 Mon Sep 17 00:00:00 2001
+From abf1e81bc0ca4e767abcdd38fce24738adfb0091 Mon Sep 17 00:00:00 2001
 From: Urja Rannikko <urjaman@gmail.com>
 Date: Mon, 25 Dec 2023 18:06:10 +0200
 Subject: [PATCH 13/16] dts: veyron: bluetooth: disable dma on uart0
@@ -1137,7 +1137,7 @@ https://codeberg.org/petms/linux-veyron-patches-and-apkbuild
  1 file changed, 2 deletions(-)
 
 diff --git a/arch/arm/boot/dts/rockchip/rk3288.dtsi b/arch/arm/boot/dts/rockchip/rk3288.dtsi
-index 02ad6b907a4e..f90cbc014deb 100644
+index 731e44decb0d..f93edd6f272f 100644
 --- a/arch/arm/boot/dts/rockchip/rk3288.dtsi
 +++ b/arch/arm/boot/dts/rockchip/rk3288.dtsi
 @@ -380,8 +380,6 @@
@@ -1153,7 +1153,7 @@ index 02ad6b907a4e..f90cbc014deb 100644
 2.44.0
 
 
-From fdde3a3a73d830ea8babcd76e77b02e420fba7cf Mon Sep 17 00:00:00 2001
+From bef9a7925d1ee7366adacd6de8178135acc5f4b7 Mon Sep 17 00:00:00 2001
 From: Sebastian Reichel <sebastian.reichel@collabora.com>
 Date: Tue, 30 Jul 2024 20:05:05 +0200
 Subject: [PATCH 14/16] mfd: rk8xx: Fix shutdown handler
@@ -1255,10 +1255,10 @@ Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
  4 files changed, 17 insertions(+), 5 deletions(-)
 
 diff --git a/drivers/mfd/rk8xx-core.c b/drivers/mfd/rk8xx-core.c
-index def4587fdfb8..073bbb34ab11 100644
+index 3dcf6abfda74..bdfeb1117c6e 100644
 --- a/drivers/mfd/rk8xx-core.c
 +++ b/drivers/mfd/rk8xx-core.c
-@@ -693,10 +693,11 @@ void rk8xx_shutdown(struct device *dev)
+@@ -761,10 +761,11 @@ void rk8xx_shutdown(struct device *dev)
  }
  EXPORT_SYMBOL_GPL(rk8xx_shutdown);
  
@@ -1271,7 +1271,7 @@ index def4587fdfb8..073bbb34ab11 100644
  	const struct mfd_cell *cells;
  	int dual_support = 0;
  	int nr_pre_init_regs;
-@@ -797,10 +798,21 @@ int rk8xx_probe(struct device *dev, int variant, unsigned int irq, struct regmap
+@@ -872,10 +873,21 @@ int rk8xx_probe(struct device *dev, int variant, unsigned int irq, struct regmap
  	if (ret)
  		return dev_err_probe(dev, ret, "failed to add MFD devices\n");
  
@@ -1295,10 +1295,10 @@ index def4587fdfb8..073bbb34ab11 100644
  		if (ret)
  			return dev_err_probe(dev, ret,
 diff --git a/drivers/mfd/rk8xx-i2c.c b/drivers/mfd/rk8xx-i2c.c
-index 37287b06dab0..b8c0c368ab8a 100644
+index 2951b2911a37..2c29d6ef1165 100644
 --- a/drivers/mfd/rk8xx-i2c.c
 +++ b/drivers/mfd/rk8xx-i2c.c
-@@ -213,7 +213,7 @@ static int rk8xx_i2c_probe(struct i2c_client *client)
+@@ -243,7 +243,7 @@ static int rk8xx_i2c_probe(struct i2c_client *client)
  		return dev_err_probe(&client->dev, PTR_ERR(regmap),
  				     "regmap initialization failed\n");
  
@@ -1321,10 +1321,10 @@ index 3405fb82ff9f..20f9428f94bb 100644
  
  static const struct of_device_id rk8xx_spi_of_match[] = {
 diff --git a/include/linux/mfd/rk808.h b/include/linux/mfd/rk808.h
-index 28170ee08898..f4ce5968e91c 100644
+index 7ffc904c864c..3bb3ede3bde8 100644
 --- a/include/linux/mfd/rk808.h
 +++ b/include/linux/mfd/rk808.h
-@@ -1351,7 +1351,7 @@ struct rk808 {
+@@ -1469,7 +1469,7 @@ struct rk808 {
  };
  
  void rk8xx_shutdown(struct device *dev);
@@ -1337,7 +1337,7 @@ index 28170ee08898..f4ce5968e91c 100644
 2.44.0
 
 
-From e00f10c81cb9d950939e711fc807aa7a760f69be Mon Sep 17 00:00:00 2001
+From c23ce58b864ab4f68e99e85a09b4fcc6b1339b66 Mon Sep 17 00:00:00 2001
 From: Robin Murphy <robin.murphy@arm.com>
 Date: Tue, 20 May 2025 18:10:16 +0100
 Subject: [PATCH 15/16] firmware: smccc: Stub out get_conduit()
@@ -1375,7 +1375,7 @@ index 50b47eba7d01..9a8169194be7 100644
 2.44.0
 
 
-From 13c8fa069d0007abab732d0cebec8d55bb0ab09b Mon Sep 17 00:00:00 2001
+From 714a52ae8e2dca6e835340efd06d5c5748b24224 Mon Sep 17 00:00:00 2001
 From: Robin Murphy <robin.murphy@arm.com>
 Date: Tue, 20 May 2025 18:10:17 +0100
 Subject: [PATCH 16/16] pmdomain: rockchip: Relax SMCCC dependency