linux-nokia-n900: upgrade to 5.18.1 (MR 3174)
Drop 0002-ARM-dts-n900-remove-rx51-battery.patch, because this wasn't needed for postmarketOS in the first place. The patch was created for Maemo Leste as upower quirk initially and they don't carry it anymore either. Drop other patches, as they have been upstreamed. Co-Authored-By: Oliver Smith <ollieparanoid@postmarketos.org>
This commit is contained in:
parent
e820b4171d
commit
90c71ce639
8 changed files with 668 additions and 469 deletions
|
@ -1,31 +0,0 @@
|
|||
From 35e9c94fb265213848d4cd2b0d062dec62cdfb0a Mon Sep 17 00:00:00 2001
|
||||
From: Arthur Demchenkov <spinal.by@gmail.com>
|
||||
Date: Fri, 14 Dec 2018 16:36:04 +0300
|
||||
Subject: [PATCH] ARM: dts: n900: remove rx51-battery
|
||||
|
||||
N900 has bq27200 chip, which provides much better
|
||||
functionality when exposing battery properties.
|
||||
|
||||
No need to confuse userspace with two battery devices
|
||||
exposed by the kernel at the same time.
|
||||
---
|
||||
arch/arm/boot/dts/omap3-n900.dts | 6 ------
|
||||
1 file changed, 6 deletions(-)
|
||||
|
||||
diff --git a/arch/arm/boot/dts/omap3-n900.dts b/arch/arm/boot/dts/omap3-n900.dts
|
||||
index 826920e6b8787..de7a31ae72207 100644
|
||||
--- a/arch/arm/boot/dts/omap3-n900.dts
|
||||
+++ b/arch/arm/boot/dts/omap3-n900.dts
|
||||
@@ -137,12 +137,6 @@
|
||||
speaker-amplifier-gpios = <&twl_gpio 7 GPIO_ACTIVE_HIGH>;
|
||||
};
|
||||
|
||||
- battery: n900-battery {
|
||||
- compatible = "nokia,n900-battery";
|
||||
- io-channels = <&twl_madc 0>, <&twl_madc 4>, <&twl_madc 12>;
|
||||
- io-channel-names = "temp", "bsi", "vbat";
|
||||
- };
|
||||
-
|
||||
pwm9: dmtimer-pwm {
|
||||
compatible = "ti,omap-dmtimer-pwm";
|
||||
#pwm-cells = <3>;
|
|
@ -0,0 +1,115 @@
|
|||
commit 68fdbe090c362e8be23890a7333d156e18c27781
|
||||
Author: Sicelo A. Mhlongo <absicsz@gmail.com>
|
||||
Date: Wed Apr 20 14:30:59 2022 +0200
|
||||
|
||||
power: supply: bq27xxx: expose battery data when CI=1
|
||||
|
||||
When the Capacity Inaccurate flag is set, the chip still provides data
|
||||
about the battery, albeit inaccurate. Instead of discarding capacity
|
||||
values for CI=1, expose the stale data and use the
|
||||
POWER_SUPPLY_HEALTH_CALIBRATION_REQUIRED property to indicate that the
|
||||
values should be used with care.
|
||||
|
||||
Reviewed-by: Pali Rohár <pali@kernel.org>
|
||||
Signed-off-by: Sicelo A. Mhlongo <absicsz@gmail.com>
|
||||
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
|
||||
|
||||
diff --git a/drivers/power/supply/bq27xxx_battery.c b/drivers/power/supply/bq27xxx_battery.c
|
||||
index 72e727cd31e8..35e6a394c0df 100644
|
||||
--- a/drivers/power/supply/bq27xxx_battery.c
|
||||
+++ b/drivers/power/supply/bq27xxx_battery.c
|
||||
@@ -1572,14 +1572,6 @@ static int bq27xxx_battery_read_charge(struct bq27xxx_device_info *di, u8 reg)
|
||||
*/
|
||||
static inline int bq27xxx_battery_read_nac(struct bq27xxx_device_info *di)
|
||||
{
|
||||
- int flags;
|
||||
-
|
||||
- if (di->opts & BQ27XXX_O_ZERO) {
|
||||
- flags = bq27xxx_read(di, BQ27XXX_REG_FLAGS, true);
|
||||
- if (flags >= 0 && (flags & BQ27000_FLAG_CI))
|
||||
- return -ENODATA;
|
||||
- }
|
||||
-
|
||||
return bq27xxx_battery_read_charge(di, BQ27XXX_REG_NAC);
|
||||
}
|
||||
|
||||
@@ -1742,6 +1734,18 @@ static bool bq27xxx_battery_dead(struct bq27xxx_device_info *di, u16 flags)
|
||||
return flags & (BQ27XXX_FLAG_SOC1 | BQ27XXX_FLAG_SOCF);
|
||||
}
|
||||
|
||||
+/*
|
||||
+ * Returns true if reported battery capacity is inaccurate
|
||||
+ */
|
||||
+static bool bq27xxx_battery_capacity_inaccurate(struct bq27xxx_device_info *di,
|
||||
+ u16 flags)
|
||||
+{
|
||||
+ if (di->opts & BQ27XXX_O_HAS_CI)
|
||||
+ return (flags & BQ27000_FLAG_CI);
|
||||
+ else
|
||||
+ return false;
|
||||
+}
|
||||
+
|
||||
static int bq27xxx_battery_read_health(struct bq27xxx_device_info *di)
|
||||
{
|
||||
/* Unlikely but important to return first */
|
||||
@@ -1751,6 +1755,8 @@ static int bq27xxx_battery_read_health(struct bq27xxx_device_info *di)
|
||||
return POWER_SUPPLY_HEALTH_COLD;
|
||||
if (unlikely(bq27xxx_battery_dead(di, di->cache.flags)))
|
||||
return POWER_SUPPLY_HEALTH_DEAD;
|
||||
+ if (unlikely(bq27xxx_battery_capacity_inaccurate(di, di->cache.flags)))
|
||||
+ return POWER_SUPPLY_HEALTH_CALIBRATION_REQUIRED;
|
||||
|
||||
return POWER_SUPPLY_HEALTH_GOOD;
|
||||
}
|
||||
@@ -1758,7 +1764,6 @@ static int bq27xxx_battery_read_health(struct bq27xxx_device_info *di)
|
||||
void bq27xxx_battery_update(struct bq27xxx_device_info *di)
|
||||
{
|
||||
struct bq27xxx_reg_cache cache = {0, };
|
||||
- bool has_ci_flag = di->opts & BQ27XXX_O_HAS_CI;
|
||||
bool has_singe_flag = di->opts & BQ27XXX_O_ZERO;
|
||||
|
||||
cache.flags = bq27xxx_read(di, BQ27XXX_REG_FLAGS, has_singe_flag);
|
||||
@@ -1766,30 +1771,19 @@ void bq27xxx_battery_update(struct bq27xxx_device_info *di)
|
||||
cache.flags = -1; /* read error */
|
||||
if (cache.flags >= 0) {
|
||||
cache.temperature = bq27xxx_battery_read_temperature(di);
|
||||
- if (has_ci_flag && (cache.flags & BQ27000_FLAG_CI)) {
|
||||
- dev_info_once(di->dev, "battery is not calibrated! ignoring capacity values\n");
|
||||
- cache.capacity = -ENODATA;
|
||||
- cache.energy = -ENODATA;
|
||||
- cache.time_to_empty = -ENODATA;
|
||||
- cache.time_to_empty_avg = -ENODATA;
|
||||
- cache.time_to_full = -ENODATA;
|
||||
- cache.charge_full = -ENODATA;
|
||||
- cache.health = -ENODATA;
|
||||
- } else {
|
||||
- if (di->regs[BQ27XXX_REG_TTE] != INVALID_REG_ADDR)
|
||||
- cache.time_to_empty = bq27xxx_battery_read_time(di, BQ27XXX_REG_TTE);
|
||||
- if (di->regs[BQ27XXX_REG_TTECP] != INVALID_REG_ADDR)
|
||||
- cache.time_to_empty_avg = bq27xxx_battery_read_time(di, BQ27XXX_REG_TTECP);
|
||||
- if (di->regs[BQ27XXX_REG_TTF] != INVALID_REG_ADDR)
|
||||
- cache.time_to_full = bq27xxx_battery_read_time(di, BQ27XXX_REG_TTF);
|
||||
-
|
||||
- cache.charge_full = bq27xxx_battery_read_fcc(di);
|
||||
- cache.capacity = bq27xxx_battery_read_soc(di);
|
||||
- if (di->regs[BQ27XXX_REG_AE] != INVALID_REG_ADDR)
|
||||
- cache.energy = bq27xxx_battery_read_energy(di);
|
||||
- di->cache.flags = cache.flags;
|
||||
- cache.health = bq27xxx_battery_read_health(di);
|
||||
- }
|
||||
+ if (di->regs[BQ27XXX_REG_TTE] != INVALID_REG_ADDR)
|
||||
+ cache.time_to_empty = bq27xxx_battery_read_time(di, BQ27XXX_REG_TTE);
|
||||
+ if (di->regs[BQ27XXX_REG_TTECP] != INVALID_REG_ADDR)
|
||||
+ cache.time_to_empty_avg = bq27xxx_battery_read_time(di, BQ27XXX_REG_TTECP);
|
||||
+ if (di->regs[BQ27XXX_REG_TTF] != INVALID_REG_ADDR)
|
||||
+ cache.time_to_full = bq27xxx_battery_read_time(di, BQ27XXX_REG_TTF);
|
||||
+
|
||||
+ cache.charge_full = bq27xxx_battery_read_fcc(di);
|
||||
+ cache.capacity = bq27xxx_battery_read_soc(di);
|
||||
+ if (di->regs[BQ27XXX_REG_AE] != INVALID_REG_ADDR)
|
||||
+ cache.energy = bq27xxx_battery_read_energy(di);
|
||||
+ di->cache.flags = cache.flags;
|
||||
+ cache.health = bq27xxx_battery_read_health(di);
|
||||
if (di->regs[BQ27XXX_REG_CYCT] != INVALID_REG_ADDR)
|
||||
cache.cycle_count = bq27xxx_battery_read_cyct(di);
|
||||
|
|
@ -1,30 +0,0 @@
|
|||
Ignore the uncalibrated flag in the battery controller and always show a capacity, even if it's
|
||||
not completely accurate.
|
||||
|
||||
diff --git a/drivers/power/supply/bq27xxx_battery.c b/drivers/power/supply/bq27xxx_battery.c
|
||||
index 195c18c2f..be33a32cb 100644
|
||||
--- a/drivers/power/supply/bq27xxx_battery.c
|
||||
+++ b/drivers/power/supply/bq27xxx_battery.c
|
||||
@@ -1377,11 +1377,11 @@ static inline int bq27xxx_battery_read_nac(struct bq27xxx_device_info *di)
|
||||
{
|
||||
int flags;
|
||||
|
||||
- if (di->opts & BQ27XXX_O_ZERO) {
|
||||
+ /*if (di->opts & BQ27XXX_O_ZERO) {
|
||||
flags = bq27xxx_read(di, BQ27XXX_REG_FLAGS, true);
|
||||
if (flags >= 0 && (flags & BQ27000_FLAG_CI))
|
||||
return -ENODATA;
|
||||
- }
|
||||
+ }*/
|
||||
|
||||
return bq27xxx_battery_read_charge(di, BQ27XXX_REG_NAC);
|
||||
}
|
||||
@@ -1579,7 +1579,7 @@ void bq27xxx_battery_update(struct bq27xxx_device_info *di)
|
||||
cache.flags = -1; /* read error */
|
||||
if (cache.flags >= 0) {
|
||||
cache.temperature = bq27xxx_battery_read_temperature(di);
|
||||
- if (has_ci_flag && (cache.flags & BQ27000_FLAG_CI)) {
|
||||
+ if (false && has_ci_flag && (cache.flags & BQ27000_FLAG_CI)) {
|
||||
dev_info_once(di->dev, "battery is not calibrated! ignoring capacity values\n");
|
||||
cache.capacity = -ENODATA;
|
||||
cache.energy = -ENODATA;
|
|
@ -1,22 +1,3 @@
|
|||
From 2c7e4a1ac8ec1f908927793e893566aac3dcb9df Mon Sep 17 00:00:00 2001
|
||||
From: Merlijn Wajer <merlijn@wizzup.org>
|
||||
Date: Sun, 12 Dec 2021 02:23:36 +0100
|
||||
Subject: [PATCH] wip: Revert "dma-direct: Fix potential NULL pointer
|
||||
dereference"
|
||||
|
||||
This reverts commit f959dcd6ddfd29235030e8026471ac1b022ad2b0.
|
||||
|
||||
We will need to find a proper fix for this - but it looks like the
|
||||
dma_capable change in include/linux/dma-direct.h makes the ssi code
|
||||
always take the DMA path, which causes various problems. I am not 100%
|
||||
sure that is case, but I have a hunch that pio was always used on the
|
||||
N900 for this. If this is not the case, we'll have figure out what else
|
||||
is required to make DMA work again.
|
||||
---
|
||||
include/linux/dma-direct.h | 4 ++++
|
||||
kernel/dma/mapping.c | 9 ---------
|
||||
2 files changed, 4 insertions(+), 9 deletions(-)
|
||||
|
||||
diff --git a/include/linux/dma-direct.h b/include/linux/dma-direct.h
|
||||
index 18aade195884..6eb8f8ae76da 100644
|
||||
--- a/include/linux/dma-direct.h
|
||||
|
@ -33,7 +14,7 @@ index 18aade195884..6eb8f8ae76da 100644
|
|||
min(addr, end) < phys_to_dma(dev, PFN_PHYS(min_low_pfn)))
|
||||
return false;
|
||||
diff --git a/kernel/dma/mapping.c b/kernel/dma/mapping.c
|
||||
index 8349a9f2c345..899e6fbb9f40 100644
|
||||
index 559461a826ba..389fc0faaa47 100644
|
||||
--- a/kernel/dma/mapping.c
|
||||
+++ b/kernel/dma/mapping.c
|
||||
@@ -148,9 +148,6 @@ dma_addr_t dma_map_page_attrs(struct device *dev, struct page *page,
|
||||
|
@ -63,9 +44,6 @@ index 8349a9f2c345..899e6fbb9f40 100644
|
|||
- if (WARN_ON_ONCE(!dev->dma_mask))
|
||||
- return DMA_MAPPING_ERROR;
|
||||
-
|
||||
/* Don't allow RAM to be mapped */
|
||||
if (WARN_ON_ONCE(pfn_valid(PHYS_PFN(phys_addr))))
|
||||
return DMA_MAPPING_ERROR;
|
||||
--
|
||||
2.34.1
|
||||
|
||||
if (dma_map_direct(dev, ops))
|
||||
addr = dma_direct_map_resource(dev, phys_addr, size, dir, attrs);
|
||||
else if (ops->map_resource)
|
|
@ -1,36 +1,20 @@
|
|||
From c594376d8ace517fe54e0d14716c341d071f4423 Mon Sep 17 00:00:00 2001
|
||||
From: "Sicelo A. Mhlongo" <absicsz@gmail.com>
|
||||
Date: Fri, 25 Feb 2022 19:47:56 +0200
|
||||
Subject: [PATCH 1/2] iio: accel: st_accel: add support for lis302dl
|
||||
|
||||
---
|
||||
drivers/iio/accel/st_accel.h | 2 ++
|
||||
drivers/iio/accel/st_accel_core.c | 1 +
|
||||
drivers/iio/accel/st_accel_i2c.c | 5 +++++
|
||||
3 files changed, 8 insertions(+)
|
||||
|
||||
diff --git a/drivers/iio/accel/st_accel.h b/drivers/iio/accel/st_accel.h
|
||||
index 8750dea56fcb..15f4b7944362 100644
|
||||
index 96e66b2f4cd9e..5b0f54e33d9ef 100644
|
||||
--- a/drivers/iio/accel/st_accel.h
|
||||
+++ b/drivers/iio/accel/st_accel.h
|
||||
@@ -37,6 +37,7 @@ enum st_accel_type {
|
||||
LIS2DE12,
|
||||
LIS2HH12,
|
||||
ST_ACCEL_MAX,
|
||||
+ LIS302DL,
|
||||
};
|
||||
|
||||
#define H3LIS331DL_ACCEL_DEV_NAME "h3lis331dl_accel"
|
||||
@@ -61,6 +62,7 @@ enum st_accel_type {
|
||||
@@ -36,8 +36,10 @@
|
||||
#define LIS3DE_ACCEL_DEV_NAME "lis3de"
|
||||
#define LIS2DE12_ACCEL_DEV_NAME "lis2de12"
|
||||
#define LIS2HH12_ACCEL_DEV_NAME "lis2hh12"
|
||||
+#define LIS302DL_ACCEL_DEV_NAME "lis302dl"
|
||||
#define SC7A20_ACCEL_DEV_NAME "sc7a20"
|
||||
|
||||
+
|
||||
#ifdef CONFIG_IIO_BUFFER
|
||||
int st_accel_allocate_ring(struct iio_dev *indio_dev);
|
||||
int st_accel_trig_set_state(struct iio_trigger *trig, bool state);
|
||||
diff --git a/drivers/iio/accel/st_accel_core.c b/drivers/iio/accel/st_accel_core.c
|
||||
index 31ea19d0ba71..2a353c51c84a 100644
|
||||
index 5c5da6fdb4902..673f3807f001c 100644
|
||||
--- a/drivers/iio/accel/st_accel_core.c
|
||||
+++ b/drivers/iio/accel/st_accel_core.c
|
||||
@@ -444,6 +444,7 @@ static const struct st_sensor_settings st_accel_sensors_settings[] = {
|
||||
|
@ -42,28 +26,48 @@ index 31ea19d0ba71..2a353c51c84a 100644
|
|||
.ch = (struct iio_chan_spec *)st_accel_8bit_channels,
|
||||
.odr = {
|
||||
diff --git a/drivers/iio/accel/st_accel_i2c.c b/drivers/iio/accel/st_accel_i2c.c
|
||||
index c0ce78eebad9..086e8af89e18 100644
|
||||
index 96adc4344f4a5..45ee0ddc133c9 100644
|
||||
--- a/drivers/iio/accel/st_accel_i2c.c
|
||||
+++ b/drivers/iio/accel/st_accel_i2c.c
|
||||
@@ -107,6 +107,10 @@ static const struct of_device_id st_accel_of_match[] = {
|
||||
.compatible = "st,lis2hh12",
|
||||
@@ -108,6 +108,10 @@ static const struct of_device_id st_accel_of_match[] = {
|
||||
.data = LIS2HH12_ACCEL_DEV_NAME,
|
||||
},
|
||||
{
|
||||
+ .compatible = "st,lis302dl",
|
||||
+ .data = LIS302DL_ACCEL_DEV_NAME,
|
||||
+ },
|
||||
+ {
|
||||
.compatible = "silan,sc7a20",
|
||||
.data = SC7A20_ACCEL_DEV_NAME,
|
||||
},
|
||||
@@ -146,6 +150,7 @@ static const struct i2c_device_id st_accel_id_table[] = {
|
||||
{ LIS3DE_ACCEL_DEV_NAME },
|
||||
{ LIS2DE12_ACCEL_DEV_NAME },
|
||||
{ LIS2HH12_ACCEL_DEV_NAME },
|
||||
+ { LIS302DL_ACCEL_DEV_NAME },
|
||||
{ SC7A20_ACCEL_DEV_NAME },
|
||||
{},
|
||||
};
|
||||
diff --git a/drivers/iio/accel/st_accel_spi.c b/drivers/iio/accel/st_accel_spi.c
|
||||
index 108b63d0146c5..6c0917750288c 100644
|
||||
--- a/drivers/iio/accel/st_accel_spi.c
|
||||
+++ b/drivers/iio/accel/st_accel_spi.c
|
||||
@@ -92,6 +92,10 @@ static const struct of_device_id st_accel_of_match[] = {
|
||||
.compatible = "st,lis3de",
|
||||
.data = LIS3DE_ACCEL_DEV_NAME,
|
||||
},
|
||||
+ {
|
||||
+ .compatible = "st,lis302dl",
|
||||
+ .data = LIS302DL_ACCEL_DEV_NAME,
|
||||
+ },
|
||||
{},
|
||||
{}
|
||||
};
|
||||
MODULE_DEVICE_TABLE(of, st_accel_of_match);
|
||||
@@ -142,6 +146,7 @@ static const struct i2c_device_id st_accel_id_table[] = {
|
||||
@@ -147,6 +151,7 @@ static const struct spi_device_id st_accel_id_table[] = {
|
||||
{ LIS2DW12_ACCEL_DEV_NAME },
|
||||
{ LIS3DHH_ACCEL_DEV_NAME },
|
||||
{ LIS3DE_ACCEL_DEV_NAME },
|
||||
{ LIS2DE12_ACCEL_DEV_NAME },
|
||||
{ LIS2HH12_ACCEL_DEV_NAME },
|
||||
+ { LIS302DL_ACCEL_DEV_NAME },
|
||||
{},
|
||||
};
|
||||
MODULE_DEVICE_TABLE(i2c, st_accel_id_table);
|
||||
--
|
||||
2.35.1
|
||||
|
||||
MODULE_DEVICE_TABLE(spi, st_accel_id_table);
|
||||
|
|
|
@ -1,41 +0,0 @@
|
|||
From 7538e4ec6211a0d0e3d4f3d3138e9c2a39a38b62 Mon Sep 17 00:00:00 2001
|
||||
From: Merlijn Wajer <merlijn@wizzup.org>
|
||||
Date: Sun, 12 Dec 2021 23:13:08 +0100
|
||||
Subject: [PATCH] wl1251: specify max. IE length
|
||||
|
||||
This fix is similar to commit 77c91295ea53 ("wil6210: specify max. IE
|
||||
length"). Without the max IE length set, wpa_supplicant cannot operate
|
||||
using the nl80211 interface.
|
||||
|
||||
This patch is a workaround - the number 512 is taken from the wlcore
|
||||
driver, but note that per Paul Fertser:
|
||||
|
||||
there's no correct number because the driver will ignore the data
|
||||
passed in extra IEs.
|
||||
|
||||
Suggested-by: Paul Fertser <fercerpav@gmail.com>
|
||||
Signed-off-by: Merlijn Wajer <merlijn@wizzup.org>
|
||||
---
|
||||
drivers/net/wireless/ti/wl1251/main.c | 6 ++++++
|
||||
1 file changed, 6 insertions(+)
|
||||
|
||||
diff --git a/drivers/net/wireless/ti/wl1251/main.c b/drivers/net/wireless/ti/wl1251/main.c
|
||||
index 136a0d3b23c9..a25a6143e65f 100644
|
||||
--- a/drivers/net/wireless/ti/wl1251/main.c
|
||||
+++ b/drivers/net/wireless/ti/wl1251/main.c
|
||||
@@ -1520,6 +1520,12 @@ int wl1251_init_ieee80211(struct wl1251 *wl)
|
||||
wl->hw->wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION) |
|
||||
BIT(NL80211_IFTYPE_ADHOC);
|
||||
wl->hw->wiphy->max_scan_ssids = 1;
|
||||
+
|
||||
+ /* We set max_scan_ie_len to a random value to make wpa_supplicant scans not
|
||||
+ * fail, as the driver will the ignore the extra passed IEs anyway
|
||||
+ */
|
||||
+ wl->hw->wiphy->max_scan_ie_len = 512;
|
||||
+
|
||||
wl->hw->wiphy->bands[NL80211_BAND_2GHZ] = &wl1251_band_2ghz;
|
||||
|
||||
wl->hw->queues = 4;
|
||||
--
|
||||
2.34.1
|
||||
|
|
@ -2,7 +2,7 @@
|
|||
# Co-Maintainer: Danct12 <danct12@disroot.org>
|
||||
|
||||
pkgname=linux-nokia-n900
|
||||
pkgver=5.15.31
|
||||
pkgver=5.18.1
|
||||
pkgrel=0
|
||||
pkgdesc="Mainline kernel fork for Nokia N900"
|
||||
arch="armv7"
|
||||
|
@ -26,14 +26,12 @@ source="
|
|||
$_patch
|
||||
$_config
|
||||
0001-ARM-dts-n900-increase-charge-current-limit-to-950mA.patch
|
||||
0002-ARM-dts-n900-remove-rx51-battery.patch
|
||||
0003-power-supply-bq27xxx_battery-ignore-inaccurate-flag.patch
|
||||
0002-power-supply-bq27xxx-expose-battery-data-when-CI.patch
|
||||
0003-wip-Revert-dma-direct-Fix-potential-NULL-pointer-der.patch
|
||||
0004-ARM-dts-omap3_n900-disable-thermal-for-now.patch
|
||||
0005-iio-accel-st-accel-add-lis302dl.patch
|
||||
0006-ARM-dts-N900-use-iio-driver-for-accelerometer.patch
|
||||
0007-Revert-ARM-omap3-enable-off-mode-automatically.patch
|
||||
0008-wl1251-specify-max.-IE-length.patch
|
||||
0009-wip-Revert-dma-direct-Fix-potential-NULL-pointer-der.patch
|
||||
"
|
||||
builddir="$srcdir/linux-$_kernver"
|
||||
|
||||
|
@ -62,16 +60,14 @@ package() {
|
|||
}
|
||||
|
||||
sha512sums="
|
||||
d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a linux-5.15.tar.xz
|
||||
1dc78db565dda619aa9f1d59bb78cf7ee43e8922f6e055bdd6f8b419556be8838235aa26e29fd1bd38cf12d8fb81e267714bb647921dee2c2aeab9319fbe294d linux-5.15.31.patch.xz
|
||||
465cb8fcc3a5dc043323c0767e4918b68556c1f1b693e0959b486c0e3a72264704d1889137e640e6262b4fd22feeedcfc454b6515876168ff5f0f6ccc30c4a1e config-nokia-n900.armv7
|
||||
dbbc9d1395898a498fa4947fceda1781344fa5d360240f753810daa4fa88e519833e2186c4e582a8f1836e6413e9e85f6563c7770523b704e8702d67622f98b5 linux-5.18.tar.xz
|
||||
d8f105b34b4a0f933cddc631f8f54ca2e50f055365c864f33c389972df03cb2cdf415eb47a2b2fbc0d43af6679fe21e3bb459d79d02103a2db8782146473910e linux-5.18.1.patch.xz
|
||||
461e48aa7e26cc41de349da303df3751cf6a3d7c8aa0897a946b39ccab2240696e07a5671649d4d5c994051e649138a708011048a44e236d15e8fcb42f2a6179 config-nokia-n900.armv7
|
||||
04a39253afd25a7de03dc45ff322161672005406543c44b97d2dc293f202de7de446aee9707a690a290641c55c7bed6e78bbe096ca323dd7d88d3207427c8d31 0001-ARM-dts-n900-increase-charge-current-limit-to-950mA.patch
|
||||
c1055c7a4d2e39ce13db3871d948022b62eb7ebeb898777d197169b3e7c04d705ce7f52f28214754e3cefe99d1dd66f339a1a5770bae1ee970d5926067032061 0002-ARM-dts-n900-remove-rx51-battery.patch
|
||||
93e82f7041e347b63fc32ce54176ee3fe7e8260cc793810bcf0146a3699567b63a0cb7ce8c531b0484390907a25c51bfbeb15b32dddb2220c2481ec1f86e5eb5 0003-power-supply-bq27xxx_battery-ignore-inaccurate-flag.patch
|
||||
3cc2036ba264bd855358361aacb309ad1cf1660cb82a0978523508d1b3fe513676c58f6efc5bb64f7601b77392c19d2c609b6d83541db7e418c1737cff3973e8 0002-power-supply-bq27xxx-expose-battery-data-when-CI.patch
|
||||
991237276bee4ff7bca24cf3a26afe3f12a2a604452793ad905a605890f761ac98374b5509cfbcab33c7b7ccf3da5cc286e70afe27b8e201387f403bf5025ae9 0003-wip-Revert-dma-direct-Fix-potential-NULL-pointer-der.patch
|
||||
ea33adda06e1fb64b763c34f1f598bb00ccfdba5400d0996871138284b4cb8a51e021c7c0ace9d4bc16027530027fb2a443d5013c6f0b22ed3d64f36152c8854 0004-ARM-dts-omap3_n900-disable-thermal-for-now.patch
|
||||
fc23b8ee50e387a05d820f07281a9735d3073de07c5a6a13e44da7615b0c9a8030bba80f9e63f567557f69e8d75d6d51330b3ca3a6c719275a5a5ed8223a6d2a 0005-iio-accel-st-accel-add-lis302dl.patch
|
||||
d5a78e68c10a51f4354a420475db2d10e0be92632df9588c9136dba5b0e5e0c8757f0d8e1bd4fdf99cbbf2f93c54d20eacee1c3a668070037afeac1fded1531a 0005-iio-accel-st-accel-add-lis302dl.patch
|
||||
302aa8e6677e7ecfae473553806cdf5d47687c4f8e73322d0ace78486f9290ba503069ed6b41250fe38802b6c6091c7c4eac06ab387e011f1316b84ad5e2641d 0006-ARM-dts-N900-use-iio-driver-for-accelerometer.patch
|
||||
acf3beef5448da7f3be19b862ac2fef65379d9f1617246baaab296083901174d891526cd9bf781162d4406089969c311701dfded04219bafd3c5c7784bc4c2e6 0007-Revert-ARM-omap3-enable-off-mode-automatically.patch
|
||||
acaa153809c390957ee8d80caae440a41d84c78f045268ac226f05019dbdd69959b5cf56b6bac2e2c0300bcdb68649ffb847e7a0a333408bf5b4426fc969afe8 0008-wl1251-specify-max.-IE-length.patch
|
||||
f0a02313f168970499faef51207644e69ca65aa380ada055a2f5faceaa8c85f6ea0a161729637205c2bc116e1a0ac62d07c44a83c4419cfec04d4141508f7845 0009-wip-Revert-dma-direct-Fix-potential-NULL-pointer-der.patch
|
||||
"
|
||||
|
|
File diff suppressed because it is too large
Load diff
Loading…
Add table
Reference in a new issue