Skip to content

Commit bbf27a8

Browse files
committed
Merge tag 'v6.6.135' into 6.6-main
This is the 6.6.135 stable release # -----BEGIN PGP SIGNATURE----- # # iQIzBAABCgAdFiEEZH8oZUiU471FcZm+ONu9yGCSaT4FAmnjQ6kACgkQONu9yGCS # aT6M5hAAyb15WbUF80trcXLYl9D1qsVB9uWRumlFRPjqkqjezO4NhDXZX/QRrbDr # RkFFvRSIOSVK5WtBAvcVEvELJ7+yDPHIFfl80mHIVZzAQkpWyLQTCQF/zExYwRsk # sefBONn8juja12/jTzCsbIwUjdarArI2E62JI8uuLtp9VHSR6ZkLXrRSmY/XyM42 # ZTvyTJ0L1rFSgjhWXYnIOKKR5DP5K14t31sSsKfa+utdLOfikDHr00iqi0h9OpqG # oNHdfrIbvbNE+NhZWMB04LlpxFXMStgLrYI6ln/1jGIZhcdrJazDwQqIwpCR1+yV # ffoqO9Morf6EgsGU4/O4Ch4DO5mJFQ83VB9IprolKPkjaayIgjNhEqiyPBHbEsfa # UFBgTv6hfkYkvxUYWWJN6YG5YDmBVQtuyt8yQIIwrZwr0QWGFS1cfBCJ8wNs9zMj # jk+I2L2YsDCaFh+9BL++GmRSxaHS5IhtkinWkAFOmzOPYcdUPApJmS+kC/P+3DFD # Y/L3ghmjISH7LtqOVleL6QhyqrDnmckH3sFqDfb8yJQzVtJ1S8YJoDJzlsPBfVxj # wvVKPK1wjyQt7QHsLYzvw+a5nFuzOos5PN9hKGim2Lq21d9a061kKqJ595+RTscm # tiS7/7N+YhO/QXjxfS5j+zwoh1sQsEYYOEjcr7BZcw4EUMTuY8M= # =Gs4y # -----END PGP SIGNATURE----- # gpg: Signature made Sat Apr 18 10:41:13 2026 CEST # gpg: using RSA key 647F28654894E3BD457199BE38DBBDC86092693E # gpg: Can't check signature: No public key
2 parents bdfbde8 + 9760bf0 commit bbf27a8

File tree

62 files changed

+596
-304
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+596
-304
lines changed

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# SPDX-License-Identifier: GPL-2.0
22
VERSION = 6
33
PATCHLEVEL = 6
4-
SUBLEVEL = 134
4+
SUBLEVEL = 135
55
EXTRAVERSION =
66
NAME = Pinguïn Aangedreven
77

arch/arm64/boot/dts/freescale/imx8mq-librem5-r3.dts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
&a53_opp_table {
99
opp-1000000000 {
10-
opp-microvolt = <950000>;
10+
opp-microvolt = <1000000>;
1111
};
1212
};
1313

arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi

Lines changed: 7 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -847,9 +847,9 @@
847847
regulator-max-microvolt = <1300000>;
848848
regulator-boot-on;
849849
regulator-ramp-delay = <1250>;
850-
rohm,dvs-run-voltage = <880000>;
851-
rohm,dvs-idle-voltage = <820000>;
852-
rohm,dvs-suspend-voltage = <810000>;
850+
rohm,dvs-run-voltage = <900000>;
851+
rohm,dvs-idle-voltage = <850000>;
852+
rohm,dvs-suspend-voltage = <850000>;
853853
regulator-always-on;
854854
};
855855

@@ -859,8 +859,8 @@
859859
regulator-max-microvolt = <1300000>;
860860
regulator-boot-on;
861861
regulator-ramp-delay = <1250>;
862-
rohm,dvs-run-voltage = <950000>;
863-
rohm,dvs-idle-voltage = <850000>;
862+
rohm,dvs-run-voltage = <1000000>;
863+
rohm,dvs-idle-voltage = <900000>;
864864
regulator-always-on;
865865
};
866866

@@ -869,14 +869,14 @@
869869
regulator-min-microvolt = <700000>;
870870
regulator-max-microvolt = <1300000>;
871871
regulator-boot-on;
872-
rohm,dvs-run-voltage = <850000>;
872+
rohm,dvs-run-voltage = <900000>;
873873
};
874874

875875
buck4_reg: BUCK4 {
876876
regulator-name = "buck4";
877877
regulator-min-microvolt = <700000>;
878878
regulator-max-microvolt = <1300000>;
879-
rohm,dvs-run-voltage = <930000>;
879+
rohm,dvs-run-voltage = <1000000>;
880880
};
881881

882882
buck5_reg: BUCK5 {
@@ -1410,13 +1410,3 @@
14101410
fsl,ext-reset-output;
14111411
status = "okay";
14121412
};
1413-
1414-
&a53_opp_table {
1415-
opp-1000000000 {
1416-
opp-microvolt = <850000>;
1417-
};
1418-
1419-
opp-1500000000 {
1420-
opp-microvolt = <950000>;
1421-
};
1422-
};

arch/arm64/boot/dts/hisilicon/hi3798cv200-poplar.dts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@
179179
};
180180

181181
&pcie {
182-
reset-gpios = <&gpio4 4 GPIO_ACTIVE_HIGH>;
182+
reset-gpios = <&gpio4 4 GPIO_ACTIVE_LOW>;
183183
vpcie-supply = <&reg_pcie>;
184184
status = "okay";
185185
};

arch/arm64/boot/dts/hisilicon/hi3798cv200.dtsi

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@
8181
#address-cells = <1>;
8282
#size-cells = <1>;
8383
ranges = <0x0 0x0 0xf0000000 0x10000000>;
84+
dma-ranges = <0x0 0x0 0x0 0x40000000>;
8485

8586
crg: clock-reset-controller@8a22000 {
8687
compatible = "hisilicon,hi3798cv200-crg", "syscon", "simple-mfd";

arch/mips/include/asm/cpu-features.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -484,7 +484,6 @@
484484
# endif
485485
# ifndef cpu_vmbits
486486
# define cpu_vmbits cpu_data[0].vmbits
487-
# define __NEED_VMBITS_PROBE
488487
# endif
489488
#endif
490489

arch/mips/include/asm/cpu-info.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,9 +80,7 @@ struct cpuinfo_mips {
8080
int srsets; /* Shadow register sets */
8181
int package;/* physical package number */
8282
unsigned int globalnumber;
83-
#ifdef CONFIG_64BIT
8483
int vmbits; /* Virtual memory size in bits */
85-
#endif
8684
void *data; /* Additional data */
8785
unsigned int watch_reg_count; /* Number that exist */
8886
unsigned int watch_reg_use_cnt; /* Usable by ptrace */

arch/mips/include/asm/mipsregs.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1714,6 +1714,8 @@ do { \
17141714

17151715
#define read_c0_entryhi() __read_ulong_c0_register($10, 0)
17161716
#define write_c0_entryhi(val) __write_ulong_c0_register($10, 0, val)
1717+
#define read_c0_entryhi_64() __read_64bit_c0_register($10, 0)
1718+
#define write_c0_entryhi_64(val) __write_64bit_c0_register($10, 0, val)
17171719

17181720
#define read_c0_guestctl1() __read_32bit_c0_register($10, 4)
17191721
#define write_c0_guestctl1(val) __write_32bit_c0_register($10, 4, val)

arch/mips/kernel/cpu-probe.c

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -208,11 +208,14 @@ static inline void set_elf_base_platform(const char *plat)
208208

209209
static inline void cpu_probe_vmbits(struct cpuinfo_mips *c)
210210
{
211-
#ifdef __NEED_VMBITS_PROBE
212-
write_c0_entryhi(0x3fffffffffffe000ULL);
213-
back_to_back_c0_hazard();
214-
c->vmbits = fls64(read_c0_entryhi() & 0x3fffffffffffe000ULL);
215-
#endif
211+
int vmbits = 31;
212+
213+
if (cpu_has_64bits) {
214+
write_c0_entryhi_64(0x3fffffffffffe000ULL);
215+
back_to_back_c0_hazard();
216+
vmbits = fls64(read_c0_entryhi_64() & 0x3fffffffffffe000ULL);
217+
}
218+
c->vmbits = vmbits;
216219
}
217220

218221
static void set_isa(struct cpuinfo_mips *c, unsigned int isa)

arch/mips/kernel/cpu-r3k-probe.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,8 @@ void cpu_probe(void)
138138
else
139139
cpu_set_nofpu_opts(c);
140140

141+
c->vmbits = 31;
142+
141143
reserve_exception_space(0, 0x400);
142144
}
143145

0 commit comments

Comments
 (0)