Merge branch 'rpi3_a_plus' into 'buster'
[armhf, arm64] Add patches from 5.1 for enabling support for the Raspberry PI 3 A+ See merge request kernel-team/linux!134
This commit is contained in:
commit
02d8d0c5b0
|
@ -2,6 +2,8 @@ linux (4.19.67-3) UNRELEASED; urgency=medium
|
|||
|
||||
[ Romain Perier ]
|
||||
* [armel/rpi] Enable CONFIG_BRCMFMAC_SDIO (Closes: #940530)
|
||||
* [armhf, arm64] Backport devicetree for enabling support for the
|
||||
Raspberry PI 3 A+
|
||||
|
||||
[ Salvatore Bonaccorso ]
|
||||
* ixgbe: Fix secpath usage for IPsec TX offload (Closes: #930443)
|
||||
|
|
|
@ -0,0 +1,211 @@
|
|||
From: Stefan Wahren <stefan.wahren@i2se.com>
|
||||
Date: Fri, 28 Dec 2018 23:09:26 +0100
|
||||
Subject: ARM: dts: add Raspberry Pi 3 A+
|
||||
Origin: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/patch/?id=bd80be88e05792db948bf3567a216743fdea5027
|
||||
|
||||
The Raspberry Pi 3 A+ is similar to the Pi 3 B+ but has only 512 MB RAM,
|
||||
1 USB 2.0 port and no Ethernet.
|
||||
|
||||
Compared to the Raspberry Pi 3 B it isn't possible to control BT_ON and
|
||||
WL_ON separately.
|
||||
|
||||
Signed-off-by: Stefan Wahren <stefan.wahren@i2se.com>
|
||||
Acked-by: Eric Anholt <eric@anholt.net>
|
||||
---
|
||||
arch/arm/boot/dts/Makefile | 1 +
|
||||
arch/arm/boot/dts/bcm2837-rpi-3-a-plus.dts | 175 +++++++++++++++++++++
|
||||
2 files changed, 176 insertions(+)
|
||||
create mode 100644 arch/arm/boot/dts/bcm2837-rpi-3-a-plus.dts
|
||||
|
||||
Index: debian-kernel/arch/arm/boot/dts/Makefile
|
||||
===================================================================
|
||||
--- debian-kernel.orig/arch/arm/boot/dts/Makefile
|
||||
+++ debian-kernel/arch/arm/boot/dts/Makefile
|
||||
@@ -79,6 +79,7 @@ dtb-$(CONFIG_ARCH_BCM2835) += \
|
||||
bcm2835-rpi-a-plus.dtb \
|
||||
bcm2835-rpi-cm1-io1.dtb \
|
||||
bcm2836-rpi-2-b.dtb \
|
||||
+ bcm2837-rpi-3-a-plus.dtb \
|
||||
bcm2837-rpi-3-b.dtb \
|
||||
bcm2837-rpi-3-b-plus.dtb \
|
||||
bcm2837-rpi-cm3-io3.dtb \
|
||||
Index: debian-kernel/arch/arm/boot/dts/bcm2837-rpi-3-a-plus.dts
|
||||
===================================================================
|
||||
--- /dev/null
|
||||
+++ debian-kernel/arch/arm/boot/dts/bcm2837-rpi-3-a-plus.dts
|
||||
@@ -0,0 +1,175 @@
|
||||
+// SPDX-License-Identifier: GPL-2.0
|
||||
+/dts-v1/;
|
||||
+#include "bcm2837.dtsi"
|
||||
+#include "bcm2836-rpi.dtsi"
|
||||
+#include "bcm283x-rpi-usb-host.dtsi"
|
||||
+
|
||||
+/ {
|
||||
+ compatible = "raspberrypi,3-model-a-plus", "brcm,bcm2837";
|
||||
+ model = "Raspberry Pi 3 Model A+";
|
||||
+
|
||||
+ chosen {
|
||||
+ /* 8250 auxiliary UART instead of pl011 */
|
||||
+ stdout-path = "serial1:115200n8";
|
||||
+ };
|
||||
+
|
||||
+ memory {
|
||||
+ reg = <0 0x20000000>;
|
||||
+ };
|
||||
+
|
||||
+ leds {
|
||||
+ act {
|
||||
+ gpios = <&gpio 29 GPIO_ACTIVE_HIGH>;
|
||||
+ };
|
||||
+
|
||||
+ pwr {
|
||||
+ label = "PWR";
|
||||
+ gpios = <&expgpio 2 GPIO_ACTIVE_LOW>;
|
||||
+ };
|
||||
+ };
|
||||
+};
|
||||
+
|
||||
+&firmware {
|
||||
+ expgpio: gpio {
|
||||
+ compatible = "raspberrypi,firmware-gpio";
|
||||
+ gpio-controller;
|
||||
+ #gpio-cells = <2>;
|
||||
+ gpio-line-names = "",
|
||||
+ "BT_WL_ON",
|
||||
+ "STATUS_LED_R",
|
||||
+ "",
|
||||
+ "",
|
||||
+ "CAM_GPIO0",
|
||||
+ "CAM_GPIO1",
|
||||
+ "";
|
||||
+ status = "okay";
|
||||
+ };
|
||||
+};
|
||||
+
|
||||
+&gpio {
|
||||
+ /*
|
||||
+ * This is mostly based on the official GPU firmware DT blob.
|
||||
+ *
|
||||
+ * Legend:
|
||||
+ * "NC" = not connected (no rail from the SoC)
|
||||
+ * "FOO" = GPIO line named "FOO" on the schematic
|
||||
+ * "FOO_N" = GPIO line named "FOO" on schematic, active low
|
||||
+ */
|
||||
+ gpio-line-names = "ID_SDA",
|
||||
+ "ID_SCL",
|
||||
+ "SDA1",
|
||||
+ "SCL1",
|
||||
+ "GPIO_GCLK",
|
||||
+ "GPIO5",
|
||||
+ "GPIO6",
|
||||
+ "SPI_CE1_N",
|
||||
+ "SPI_CE0_N",
|
||||
+ "SPI_MISO",
|
||||
+ "SPI_MOSI",
|
||||
+ "SPI_SCLK",
|
||||
+ "GPIO12",
|
||||
+ "GPIO13",
|
||||
+ /* Serial port */
|
||||
+ "TXD1",
|
||||
+ "RXD1",
|
||||
+ "GPIO16",
|
||||
+ "GPIO17",
|
||||
+ "GPIO18",
|
||||
+ "GPIO19",
|
||||
+ "GPIO20",
|
||||
+ "GPIO21",
|
||||
+ "GPIO22",
|
||||
+ "GPIO23",
|
||||
+ "GPIO24",
|
||||
+ "GPIO25",
|
||||
+ "GPIO26",
|
||||
+ "GPIO27",
|
||||
+ "HDMI_HPD_N",
|
||||
+ "STATUS_LED_G",
|
||||
+ /* Used by BT module */
|
||||
+ "CTS0",
|
||||
+ "RTS0",
|
||||
+ "TXD0",
|
||||
+ "RXD0",
|
||||
+ /* Used by Wifi */
|
||||
+ "SD1_CLK",
|
||||
+ "SD1_CMD",
|
||||
+ "SD1_DATA0",
|
||||
+ "SD1_DATA1",
|
||||
+ "SD1_DATA2",
|
||||
+ "SD1_DATA3",
|
||||
+ "PWM0_OUT",
|
||||
+ "PWM1_OUT",
|
||||
+ "", /* GPIO42 */
|
||||
+ "WIFI_CLK",
|
||||
+ "SDA0",
|
||||
+ "SCL0",
|
||||
+ "SMPS_SCL",
|
||||
+ "SMPS_SDA",
|
||||
+ /* Used by SD Card */
|
||||
+ "SD_CLK_R",
|
||||
+ "SD_CMD_R",
|
||||
+ "SD_DATA0_R",
|
||||
+ "SD_DATA1_R",
|
||||
+ "SD_DATA2_R",
|
||||
+ "SD_DATA3_R";
|
||||
+};
|
||||
+
|
||||
+&hdmi {
|
||||
+ hpd-gpios = <&gpio 28 GPIO_ACTIVE_LOW>;
|
||||
+};
|
||||
+
|
||||
+&pwm {
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&pwm0_gpio40 &pwm1_gpio41>;
|
||||
+ status = "okay";
|
||||
+};
|
||||
+
|
||||
+/*
|
||||
+ * SDHCI is used to control the SDIO for wireless
|
||||
+ *
|
||||
+ * WL_REG_ON and BT_REG_ON of the CYW43455 Wifi/BT module are driven
|
||||
+ * by a single GPIO. We can't give GPIO control to one of the drivers,
|
||||
+ * otherwise the other part would get unexpectedly disturbed.
|
||||
+ */
|
||||
+&sdhci {
|
||||
+ #address-cells = <1>;
|
||||
+ #size-cells = <0>;
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&emmc_gpio34>;
|
||||
+ status = "okay";
|
||||
+ bus-width = <4>;
|
||||
+ non-removable;
|
||||
+
|
||||
+ brcmf: wifi@1 {
|
||||
+ reg = <1>;
|
||||
+ compatible = "brcm,bcm4329-fmac";
|
||||
+ };
|
||||
+};
|
||||
+
|
||||
+/* SDHOST is used to drive the SD card */
|
||||
+&sdhost {
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&sdhost_gpio48>;
|
||||
+ status = "okay";
|
||||
+ bus-width = <4>;
|
||||
+};
|
||||
+
|
||||
+/* uart0 communicates with the BT module */
|
||||
+&uart0 {
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&uart0_ctsrts_gpio30 &uart0_gpio32 &gpclk2_gpio43>;
|
||||
+ status = "okay";
|
||||
+
|
||||
+ bluetooth {
|
||||
+ compatible = "brcm,bcm43438-bt";
|
||||
+ max-speed = <2000000>;
|
||||
+ };
|
||||
+};
|
||||
+
|
||||
+/* uart1 is mapped to the pin header */
|
||||
+&uart1 {
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&uart1_gpio14>;
|
||||
+ status = "okay";
|
||||
+};
|
43
debian/patches/features/arm/ARM-dts-bcm283x-Correct-vchiq-compatible-string.patch
vendored
Normal file
43
debian/patches/features/arm/ARM-dts-bcm283x-Correct-vchiq-compatible-string.patch
vendored
Normal file
|
@ -0,0 +1,43 @@
|
|||
From: Romain Perier <romain.perier@gmail.com>
|
||||
Date: Wed, 16 Oct 2019 19:03:00 +0200
|
||||
Subject: ARM: dts: bcm283x: Correct vchiq compatible string
|
||||
|
||||
This allows VCHIQ to determine the correct cache line size, use the new
|
||||
"brcm,bcm2836-vchiq" compatible string on BCM2836. It is based on commit
|
||||
499770 ("ARM: dts: bcm283x: Correct vchiq compatible string")
|
||||
|
||||
Signed-off-by: Romain Perier <romain.perier@gmail.com>
|
||||
---
|
||||
arch/arm/boot/dts/bcm2835-rpi.dtsi | 2 +-
|
||||
arch/arm/boot/dts/bcm2836-rpi.dtsi | 6 ++++++
|
||||
2 files changed, 7 insertions(+), 1 deletion(-)
|
||||
create mode 100644 arch/arm/boot/dts/bcm2836-rpi.dtsi
|
||||
|
||||
diff --git a/arch/arm/boot/dts/bcm2835-rpi.dtsi b/arch/arm/boot/dts/bcm2835-rpi.dtsi
|
||||
index cb2d6d78a7fb..b3da141bb793 100644
|
||||
--- a/arch/arm/boot/dts/bcm2835-rpi.dtsi
|
||||
+++ b/arch/arm/boot/dts/bcm2835-rpi.dtsi
|
||||
@@ -30,7 +30,7 @@
|
||||
#power-domain-cells = <1>;
|
||||
};
|
||||
|
||||
- mailbox@7e00b840 {
|
||||
+ vchiq: mmailbox@7e00b840 {
|
||||
compatible = "brcm,bcm2835-vchiq";
|
||||
reg = <0x7e00b840 0xf>;
|
||||
interrupts = <0 2>;
|
||||
diff --git a/arch/arm/boot/dts/bcm2836-rpi.dtsi b/arch/arm/boot/dts/bcm2836-rpi.dtsi
|
||||
new file mode 100644
|
||||
index 000000000000..c4c858b984c6
|
||||
--- /dev/null
|
||||
+++ b/arch/arm/boot/dts/bcm2836-rpi.dtsi
|
||||
@@ -0,0 +1,6 @@
|
||||
+// SPDX-License-Identifier: GPL-2.0
|
||||
+#include "bcm2835-rpi.dtsi"
|
||||
+
|
||||
+&vchiq {
|
||||
+ compatible = "brcm,bcm2836-vchiq", "brcm,bcm2835-vchiq";
|
||||
+};
|
||||
--
|
||||
2.23.0
|
||||
|
133
debian/patches/features/arm/staging-vc04_services-Use-correct-cache-line-size.patch
vendored
Normal file
133
debian/patches/features/arm/staging-vc04_services-Use-correct-cache-line-size.patch
vendored
Normal file
|
@ -0,0 +1,133 @@
|
|||
From: Phil Elwell <phil@raspberrypi.org>
|
||||
Date: Mon, 17 Sep 2018 09:22:21 +0100
|
||||
Subject: staging/vc04_services: Use correct cache line size
|
||||
Origin: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/patch/?id=c683db8860a80562a2bb5b451d77b3e471d24f36
|
||||
|
||||
Use the compatible string in the DTB to select the correct cache line
|
||||
size for the SoC - 32 for BCM2835, and 64 for BCM2836 and BCM2837.
|
||||
|
||||
Signed-off-by: Phil Elwell <phil@raspberrypi.org>
|
||||
Tested-by: Stefan Wahren <stefan.wahren@i2se.com>
|
||||
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
|
||||
---
|
||||
.../interface/vchiq_arm/vchiq_2835_arm.c | 4 ++-
|
||||
.../interface/vchiq_arm/vchiq_arm.c | 35 +++++++++++++------
|
||||
.../interface/vchiq_arm/vchiq_arm.h | 5 +++
|
||||
3 files changed, 33 insertions(+), 11 deletions(-)
|
||||
|
||||
diff --git a/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c b/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c
|
||||
index 3bece6b86831..dd67b80c0f99 100644
|
||||
--- a/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c
|
||||
+++ b/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c
|
||||
@@ -109,7 +109,8 @@ free_pagelist(struct vchiq_pagelist_info *pagelistinfo,
|
||||
int vchiq_platform_init(struct platform_device *pdev, VCHIQ_STATE_T *state)
|
||||
{
|
||||
struct device *dev = &pdev->dev;
|
||||
- struct rpi_firmware *fw = platform_get_drvdata(pdev);
|
||||
+ struct vchiq_drvdata *drvdata = platform_get_drvdata(pdev);
|
||||
+ struct rpi_firmware *fw = drvdata->fw;
|
||||
VCHIQ_SLOT_ZERO_T *vchiq_slot_zero;
|
||||
struct resource *res;
|
||||
void *slot_mem;
|
||||
@@ -127,6 +128,7 @@ int vchiq_platform_init(struct platform_device *pdev, VCHIQ_STATE_T *state)
|
||||
if (err < 0)
|
||||
return err;
|
||||
|
||||
+ g_cache_line_size = drvdata->cache_line_size;
|
||||
g_fragments_size = 2 * g_cache_line_size;
|
||||
|
||||
/* Allocate space for the channels in coherent memory */
|
||||
diff --git a/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c b/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c
|
||||
index fe431302a030..45de21c210c1 100644
|
||||
--- a/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c
|
||||
+++ b/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c
|
||||
@@ -170,6 +170,14 @@ static struct device *vchiq_dev;
|
||||
static DEFINE_SPINLOCK(msg_queue_spinlock);
|
||||
static struct platform_device *bcm2835_camera;
|
||||
|
||||
+static struct vchiq_drvdata bcm2835_drvdata = {
|
||||
+ .cache_line_size = 32,
|
||||
+};
|
||||
+
|
||||
+static struct vchiq_drvdata bcm2836_drvdata = {
|
||||
+ .cache_line_size = 64,
|
||||
+};
|
||||
+
|
||||
static const char *const ioctl_names[] = {
|
||||
"CONNECT",
|
||||
"SHUTDOWN",
|
||||
@@ -3578,12 +3586,25 @@ void vchiq_platform_conn_state_changed(VCHIQ_STATE_T *state,
|
||||
}
|
||||
}
|
||||
|
||||
+static const struct of_device_id vchiq_of_match[] = {
|
||||
+ { .compatible = "brcm,bcm2835-vchiq", .data = &bcm2835_drvdata },
|
||||
+ { .compatible = "brcm,bcm2836-vchiq", .data = &bcm2836_drvdata },
|
||||
+ {},
|
||||
+};
|
||||
+MODULE_DEVICE_TABLE(of, vchiq_of_match);
|
||||
+
|
||||
static int vchiq_probe(struct platform_device *pdev)
|
||||
{
|
||||
struct device_node *fw_node;
|
||||
- struct rpi_firmware *fw;
|
||||
+ const struct of_device_id *of_id;
|
||||
+ struct vchiq_drvdata *drvdata;
|
||||
int err;
|
||||
|
||||
+ of_id = of_match_node(vchiq_of_match, pdev->dev.of_node);
|
||||
+ drvdata = (struct vchiq_drvdata *)of_id->data;
|
||||
+ if (!drvdata)
|
||||
+ return -EINVAL;
|
||||
+
|
||||
fw_node = of_find_compatible_node(NULL, NULL,
|
||||
"raspberrypi,bcm2835-firmware");
|
||||
if (!fw_node) {
|
||||
@@ -3591,12 +3612,12 @@ static int vchiq_probe(struct platform_device *pdev)
|
||||
return -ENOENT;
|
||||
}
|
||||
|
||||
- fw = rpi_firmware_get(fw_node);
|
||||
+ drvdata->fw = rpi_firmware_get(fw_node);
|
||||
of_node_put(fw_node);
|
||||
- if (!fw)
|
||||
+ if (!drvdata->fw)
|
||||
return -EPROBE_DEFER;
|
||||
|
||||
- platform_set_drvdata(pdev, fw);
|
||||
+ platform_set_drvdata(pdev, drvdata);
|
||||
|
||||
err = vchiq_platform_init(pdev, &g_state);
|
||||
if (err != 0)
|
||||
@@ -3666,12 +3687,6 @@ static int vchiq_remove(struct platform_device *pdev)
|
||||
return 0;
|
||||
}
|
||||
|
||||
-static const struct of_device_id vchiq_of_match[] = {
|
||||
- { .compatible = "brcm,bcm2835-vchiq", },
|
||||
- {},
|
||||
-};
|
||||
-MODULE_DEVICE_TABLE(of, vchiq_of_match);
|
||||
-
|
||||
static struct platform_driver vchiq_driver = {
|
||||
.driver = {
|
||||
.name = "bcm2835_vchiq",
|
||||
diff --git a/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.h b/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.h
|
||||
index 40bb0c63b1a9..2f3ebc99cbcf 100644
|
||||
--- a/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.h
|
||||
+++ b/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.h
|
||||
@@ -123,6 +123,11 @@ typedef struct vchiq_arm_state_struct {
|
||||
|
||||
} VCHIQ_ARM_STATE_T;
|
||||
|
||||
+struct vchiq_drvdata {
|
||||
+ const unsigned int cache_line_size;
|
||||
+ struct rpi_firmware *fw;
|
||||
+};
|
||||
+
|
||||
extern int vchiq_arm_log_level;
|
||||
extern int vchiq_susp_log_level;
|
||||
|
||||
--
|
||||
2.23.0
|
||||
|
35
debian/patches/features/arm64/arm64-dts-broadcom-Add-reference-to-RPi-3-A-Plus.patch
vendored
Normal file
35
debian/patches/features/arm64/arm64-dts-broadcom-Add-reference-to-RPi-3-A-Plus.patch
vendored
Normal file
|
@ -0,0 +1,35 @@
|
|||
From: Stefan Wahren <stefan.wahren@i2se.com>
|
||||
Date: Fri, 28 Dec 2018 23:09:27 +0100
|
||||
Subject: arm64: dts: broadcom: Add reference to RPi 3 A+
|
||||
Origin: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/patch/?id=441d8020d8fc8654698f5518cdf76832f84101f4
|
||||
|
||||
This adds a reference to the dts of the Raspberry Pi 3 A+,
|
||||
so we don't need to maintain the content in arm64.
|
||||
|
||||
Signed-off-by: Stefan Wahren <stefan.wahren@i2se.com>
|
||||
Reviewed-by: Eric Anholt <eric@anholt.net>
|
||||
---
|
||||
arch/arm64/boot/dts/broadcom/Makefile | 3 ++-
|
||||
arch/arm64/boot/dts/broadcom/bcm2837-rpi-3-a-plus.dts | 2 ++
|
||||
2 files changed, 4 insertions(+), 1 deletion(-)
|
||||
create mode 100644 arch/arm64/boot/dts/broadcom/bcm2837-rpi-3-a-plus.dts
|
||||
|
||||
Index: debian-kernel/arch/arm64/boot/dts/broadcom/Makefile
|
||||
===================================================================
|
||||
--- debian-kernel.orig/arch/arm64/boot/dts/broadcom/Makefile
|
||||
+++ debian-kernel/arch/arm64/boot/dts/broadcom/Makefile
|
||||
@@ -1,5 +1,6 @@
|
||||
# SPDX-License-Identifier: GPL-2.0
|
||||
-dtb-$(CONFIG_ARCH_BCM2835) += bcm2837-rpi-3-b.dtb \
|
||||
+dtb-$(CONFIG_ARCH_BCM2835) += bcm2837-rpi-3-a-plus.dtb \
|
||||
+ bcm2837-rpi-3-b.dtb \
|
||||
bcm2837-rpi-3-b-plus.dtb \
|
||||
bcm2837-rpi-cm3-io3.dtb
|
||||
|
||||
Index: debian-kernel/arch/arm64/boot/dts/broadcom/bcm2837-rpi-3-a-plus.dts
|
||||
===================================================================
|
||||
--- /dev/null
|
||||
+++ debian-kernel/arch/arm64/boot/dts/broadcom/bcm2837-rpi-3-a-plus.dts
|
||||
@@ -0,0 +1,2 @@
|
||||
+// SPDX-License-Identifier: GPL-2.0
|
||||
+#include "arm/bcm2837-rpi-3-a-plus.dts"
|
|
@ -260,5 +260,11 @@ features/arm/ARM-dts-add-Raspberry-Pi-Compute-Module-3-and-IO-boa.patch
|
|||
features/arm64/arm64-dts-broadcom-Add-reference-to-Compute-Module-I.patch
|
||||
features/arm64/arm64-dts-broadcom-Use-the-.dtb-name-in-the-rule-rat.patch
|
||||
|
||||
# Backported devicetree support for Raspberry Pi 3 1+ from 5.1
|
||||
features/arm/ARM-dts-add-Raspberry-Pi-3-A-Plus.patch
|
||||
features/arm64/arm64-dts-broadcom-Add-reference-to-RPi-3-A-Plus.patch
|
||||
features/arm/ARM-dts-bcm283x-Correct-vchiq-compatible-string.patch
|
||||
features/arm/staging-vc04_services-Use-correct-cache-line-size.patch
|
||||
|
||||
# ABI maintenance
|
||||
debian/abi/powerpc-avoid-abi-change-for-disabling-tm.patch
|
||||
|
|
Loading…
Reference in New Issue