Skip to content

Commit

Permalink
Merge tag 'v6.6.16' into 6.6-main
Browse files Browse the repository at this point in the history
This is the 6.6.16 stable release

# -----BEGIN PGP SIGNATURE-----
#
# iQIzBAABCAAdFiEEZH8oZUiU471FcZm+ONu9yGCSaT4FAmXBQbcACgkQONu9yGCS
# aT7lehAAmqalj7kq4MMmSHYzQQ1UjMM/s7a92ZcQIEEge8TBoleXbLNN7zGfJuKw
# o+0kEZeP1Z31SaL7SbFnKIIlY1Phsb9RjXwFSC1SgvZs1kVokEzZEc82rZp396rB
# VJgdmaHcGF50zWJMrVszD9SBcvGykuiIy7MxdaO9JKa8PWPVW4lltgjx49zVqbIQ
# /Li1eJYWvMypMfqS6SmNaHPJgYJHeXDYyNoE6a16KQhG0e37bkyinsYc6bPiNLMb
# atxCFiBTy8T40/hYFsdspcQnznrb31SzS5iCNXh1NjZ3PejKzTIZH5/11RtdiZgQ
# ecCjQeTY8kqCVqgNiZoT564FqYAahu7AaPjMx65Li2RTPym7XM2NfcjrkCVR+mpz
# NsylTqbRon6MjcWVW+FIFVq0bXZUpccblSrs+oacp56+2qEIhwm5fzx0RNUwMLRY
# OMcFOjbNLh2Yv5J2GczHpZ0eI14H9+o1mWDGIcK++RGycdFFNl6yW6G+BjTnsViG
# ViTUW4v2A1VQp4DyF28uYa1sLRIlUjh87d1k2MSa+mNtDzhu9QIJsg768RETb69b
# nW/MylZQ1mic2eUsJ68LvTO3WG7RdWIKfzh9IJ6y7LdgnOafP1u5TaJXvRQYLs9i
# /d9wOjFwYJ/D7TojQWSY9PhWD8sp0svj5JAli0N3Ad8jD4S5XXo=
# =Ip6r
# -----END PGP SIGNATURE-----
# gpg: Signature made Mon Feb  5 21:14:47 2024 CET
# gpg:                using RSA key 647F28654894E3BD457199BE38DBBDC86092693E
# gpg: Can't check signature: No public key
  • Loading branch information
frank-w committed Feb 10, 2024
2 parents 823d768 + eb3e299 commit 2eed56a
Show file tree
Hide file tree
Showing 442 changed files with 3,725 additions and 2,137 deletions.
22 changes: 11 additions & 11 deletions Documentation/ABI/testing/sysfs-class-net-queues
@@ -1,4 +1,4 @@
What: /sys/class/<iface>/queues/rx-<queue>/rps_cpus
What: /sys/class/net/<iface>/queues/rx-<queue>/rps_cpus
Date: March 2010
KernelVersion: 2.6.35
Contact: netdev@vger.kernel.org
Expand All @@ -8,31 +8,31 @@ Description:
network device queue. Possible values depend on the number
of available CPU(s) in the system.

What: /sys/class/<iface>/queues/rx-<queue>/rps_flow_cnt
What: /sys/class/net/<iface>/queues/rx-<queue>/rps_flow_cnt
Date: April 2010
KernelVersion: 2.6.35
Contact: netdev@vger.kernel.org
Description:
Number of Receive Packet Steering flows being currently
processed by this particular network device receive queue.

What: /sys/class/<iface>/queues/tx-<queue>/tx_timeout
What: /sys/class/net/<iface>/queues/tx-<queue>/tx_timeout
Date: November 2011
KernelVersion: 3.3
Contact: netdev@vger.kernel.org
Description:
Indicates the number of transmit timeout events seen by this
network interface transmit queue.

What: /sys/class/<iface>/queues/tx-<queue>/tx_maxrate
What: /sys/class/net/<iface>/queues/tx-<queue>/tx_maxrate
Date: March 2015
KernelVersion: 4.1
Contact: netdev@vger.kernel.org
Description:
A Mbps max-rate set for the queue, a value of zero means disabled,
default is disabled.

What: /sys/class/<iface>/queues/tx-<queue>/xps_cpus
What: /sys/class/net/<iface>/queues/tx-<queue>/xps_cpus
Date: November 2010
KernelVersion: 2.6.38
Contact: netdev@vger.kernel.org
Expand All @@ -42,7 +42,7 @@ Description:
network device transmit queue. Possible values depend on the
number of available CPU(s) in the system.

What: /sys/class/<iface>/queues/tx-<queue>/xps_rxqs
What: /sys/class/net/<iface>/queues/tx-<queue>/xps_rxqs
Date: June 2018
KernelVersion: 4.18.0
Contact: netdev@vger.kernel.org
Expand All @@ -53,7 +53,7 @@ Description:
number of available receive queue(s) in the network device.
Default is disabled.

What: /sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/hold_time
What: /sys/class/net/<iface>/queues/tx-<queue>/byte_queue_limits/hold_time
Date: November 2011
KernelVersion: 3.3
Contact: netdev@vger.kernel.org
Expand All @@ -62,15 +62,15 @@ Description:
of this particular network device transmit queue.
Default value is 1000.

What: /sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/inflight
What: /sys/class/net/<iface>/queues/tx-<queue>/byte_queue_limits/inflight
Date: November 2011
KernelVersion: 3.3
Contact: netdev@vger.kernel.org
Description:
Indicates the number of bytes (objects) in flight on this
network device transmit queue.

What: /sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/limit
What: /sys/class/net/<iface>/queues/tx-<queue>/byte_queue_limits/limit
Date: November 2011
KernelVersion: 3.3
Contact: netdev@vger.kernel.org
Expand All @@ -79,7 +79,7 @@ Description:
on this network device transmit queue. This value is clamped
to be within the bounds defined by limit_max and limit_min.

What: /sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/limit_max
What: /sys/class/net/<iface>/queues/tx-<queue>/byte_queue_limits/limit_max
Date: November 2011
KernelVersion: 3.3
Contact: netdev@vger.kernel.org
Expand All @@ -88,7 +88,7 @@ Description:
queued on this network device transmit queue. See
include/linux/dynamic_queue_limits.h for the default value.

What: /sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/limit_min
What: /sys/class/net/<iface>/queues/tx-<queue>/byte_queue_limits/limit_min
Date: November 2011
KernelVersion: 3.3
Contact: netdev@vger.kernel.org
Expand Down
2 changes: 1 addition & 1 deletion Documentation/sound/soc/dapm.rst
Expand Up @@ -234,7 +234,7 @@ corresponding soft power control. In this case it is necessary to create
a virtual widget - a widget with no control bits e.g.
::

SND_SOC_DAPM_MIXER("AC97 Mixer", SND_SOC_DAPM_NOPM, 0, 0, NULL, 0),
SND_SOC_DAPM_MIXER("AC97 Mixer", SND_SOC_NOPM, 0, 0, NULL, 0),

This can be used to merge to signal paths together in software.

Expand Down
2 changes: 1 addition & 1 deletion Documentation/sphinx/cdomain.py
Expand Up @@ -93,7 +93,7 @@ def markup_ctype_refs(match):
#
RE_expr = re.compile(r':c:(expr|texpr):`([^\`]+)`')
def markup_c_expr(match):
return '\ ``' + match.group(2) + '``\ '
return '\\ ``' + match.group(2) + '``\\ '

#
# Parse Sphinx 3.x C markups, replacing them by backward-compatible ones
Expand Down
2 changes: 1 addition & 1 deletion Documentation/sphinx/kernel_abi.py
Expand Up @@ -102,7 +102,7 @@ def nestedParse(self, lines, fname):
code_block += "\n " + l
lines = code_block + "\n\n"

line_regex = re.compile("^\.\. LINENO (\S+)\#([0-9]+)$")
line_regex = re.compile(r"^\.\. LINENO (\S+)\#([0-9]+)$")
ln = 0
n = 0
f = fname
Expand Down
2 changes: 1 addition & 1 deletion Documentation/sphinx/kernel_feat.py
Expand Up @@ -95,7 +95,7 @@ def run(self):

lines = subprocess.check_output(args, cwd=os.path.dirname(doc.current_source)).decode('utf-8')

line_regex = re.compile("^\.\. FILE (\S+)$")
line_regex = re.compile(r"^\.\. FILE (\S+)$")

out_lines = ""

Expand Down
2 changes: 1 addition & 1 deletion Documentation/sphinx/kerneldoc.py
Expand Up @@ -130,7 +130,7 @@ def run(self):
result = ViewList()

lineoffset = 0;
line_regex = re.compile("^\.\. LINENO ([0-9]+)$")
line_regex = re.compile(r"^\.\. LINENO ([0-9]+)$")
for line in lines:
match = line_regex.search(line)
if match:
Expand Down
8 changes: 4 additions & 4 deletions Documentation/sphinx/maintainers_include.py
Expand Up @@ -77,7 +77,7 @@ def parse_maintainers(self, path):
line = line.rstrip()

# Linkify all non-wildcard refs to ReST files in Documentation/.
pat = '(Documentation/([^\s\?\*]*)\.rst)'
pat = r'(Documentation/([^\s\?\*]*)\.rst)'
m = re.search(pat, line)
if m:
# maintainers.rst is in a subdirectory, so include "../".
Expand All @@ -90,11 +90,11 @@ def parse_maintainers(self, path):
output = "| %s" % (line.replace("\\", "\\\\"))
# Look for and record field letter to field name mappings:
# R: Designated *reviewer*: FullName <address@domain>
m = re.search("\s(\S):\s", line)
m = re.search(r"\s(\S):\s", line)
if m:
field_letter = m.group(1)
if field_letter and not field_letter in fields:
m = re.search("\*([^\*]+)\*", line)
m = re.search(r"\*([^\*]+)\*", line)
if m:
fields[field_letter] = m.group(1)
elif subsystems:
Expand All @@ -112,7 +112,7 @@ def parse_maintainers(self, path):
field_content = ""

# Collapse whitespace in subsystem name.
heading = re.sub("\s+", " ", line)
heading = re.sub(r"\s+", " ", line)
output = output + "%s\n%s" % (heading, "~" * len(heading))
field_prev = ""
else:
Expand Down
2 changes: 1 addition & 1 deletion Makefile
@@ -1,7 +1,7 @@
# SPDX-License-Identifier: GPL-2.0
VERSION = 6
PATCHLEVEL = 6
SUBLEVEL = 15
SUBLEVEL = 16
EXTRAVERSION =
NAME = Hurr durr I'ma ninja sloth

Expand Down
2 changes: 1 addition & 1 deletion arch/arm/boot/dts/nxp/imx/imx1-ads.dts
Expand Up @@ -65,7 +65,7 @@
pinctrl-0 = <&pinctrl_weim>;
status = "okay";

nor: nor@0,0 {
nor: flash@0,0 {
compatible = "cfi-flash";
reg = <0 0x00000000 0x02000000>;
bank-width = <4>;
Expand Down
2 changes: 1 addition & 1 deletion arch/arm/boot/dts/nxp/imx/imx1-apf9328.dts
Expand Up @@ -45,7 +45,7 @@
pinctrl-0 = <&pinctrl_weim>;
status = "okay";

nor: nor@0,0 {
nor: flash@0,0 {
compatible = "cfi-flash";
reg = <0 0x00000000 0x02000000>;
bank-width = <2>;
Expand Down
5 changes: 4 additions & 1 deletion arch/arm/boot/dts/nxp/imx/imx1.dtsi
Expand Up @@ -268,9 +268,12 @@
status = "disabled";
};

esram: esram@300000 {
esram: sram@300000 {
compatible = "mmio-sram";
reg = <0x00300000 0x20000>;
ranges = <0 0x00300000 0x20000>;
#address-cells = <1>;
#size-cells = <1>;
};
};
};
2 changes: 1 addition & 1 deletion arch/arm/boot/dts/nxp/imx/imx25-eukrea-cpuimx25.dtsi
Expand Up @@ -27,7 +27,7 @@
pinctrl-0 = <&pinctrl_i2c1>;
status = "okay";

pcf8563@51 {
rtc@51 {
compatible = "nxp,pcf8563";
reg = <0x51>;
};
Expand Down
Expand Up @@ -16,7 +16,7 @@
bus-width = <18>;
display-timings {
native-mode = <&qvga_timings>;
qvga_timings: 320x240 {
qvga_timings: timing0 {
clock-frequency = <6500000>;
hactive = <320>;
vactive = <240>;
Expand Down
Expand Up @@ -16,7 +16,7 @@
bus-width = <18>;
display-timings {
native-mode = <&dvi_svga_timings>;
dvi_svga_timings: 800x600 {
dvi_svga_timings: timing0 {
clock-frequency = <40000000>;
hactive = <800>;
vactive = <600>;
Expand Down
Expand Up @@ -16,7 +16,7 @@
bus-width = <18>;
display-timings {
native-mode = <&dvi_vga_timings>;
dvi_vga_timings: 640x480 {
dvi_vga_timings: timing0 {
clock-frequency = <31250000>;
hactive = <640>;
vactive = <480>;
Expand Down
2 changes: 1 addition & 1 deletion arch/arm/boot/dts/nxp/imx/imx25-pdk.dts
Expand Up @@ -68,7 +68,7 @@
bus-width = <18>;
display-timings {
native-mode = <&wvga_timings>;
wvga_timings: 640x480 {
wvga_timings: timing0 {
hactive = <640>;
vactive = <480>;
hback-porch = <45>;
Expand Down
2 changes: 1 addition & 1 deletion arch/arm/boot/dts/nxp/imx/imx25.dtsi
Expand Up @@ -543,7 +543,7 @@
};

iim: efuse@53ff0000 {
compatible = "fsl,imx25-iim", "fsl,imx27-iim";
compatible = "fsl,imx25-iim";
reg = <0x53ff0000 0x4000>;
interrupts = <19>;
clocks = <&clks 99>;
Expand Down
4 changes: 2 additions & 2 deletions arch/arm/boot/dts/nxp/imx/imx27-apf27dev.dts
Expand Up @@ -16,7 +16,7 @@
fsl,pcr = <0xfae80083>; /* non-standard but required */
display-timings {
native-mode = <&timing0>;
timing0: 800x480 {
timing0: timing0 {
clock-frequency = <33000033>;
hactive = <800>;
vactive = <480>;
Expand Down Expand Up @@ -47,7 +47,7 @@
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_gpio_leds>;

user {
led-user {
label = "Heartbeat";
gpios = <&gpio6 14 GPIO_ACTIVE_HIGH>;
linux,default-trigger = "heartbeat";
Expand Down
4 changes: 2 additions & 2 deletions arch/arm/boot/dts/nxp/imx/imx27-eukrea-cpuimx27.dtsi
Expand Up @@ -33,7 +33,7 @@
pinctrl-0 = <&pinctrl_i2c1>;
status = "okay";

pcf8563@51 {
rtc@51 {
compatible = "nxp,pcf8563";
reg = <0x51>;
};
Expand Down Expand Up @@ -90,7 +90,7 @@
&weim {
status = "okay";

nor: nor@0,0 {
nor: flash@0,0 {
#address-cells = <1>;
#size-cells = <1>;
compatible = "cfi-flash";
Expand Down
Expand Up @@ -16,7 +16,7 @@

display-timings {
native-mode = <&timing0>;
timing0: 320x240 {
timing0: timing0 {
clock-frequency = <6500000>;
hactive = <320>;
vactive = <240>;
Expand Down
2 changes: 1 addition & 1 deletion arch/arm/boot/dts/nxp/imx/imx27-phytec-phycard-s-rdk.dts
Expand Up @@ -19,7 +19,7 @@
fsl,pcr = <0xf0c88080>; /* non-standard but required */
display-timings {
native-mode = <&timing0>;
timing0: 640x480 {
timing0: timing0 {
hactive = <640>;
vactive = <480>;
hback-porch = <112>;
Expand Down
2 changes: 1 addition & 1 deletion arch/arm/boot/dts/nxp/imx/imx27-phytec-phycore-rdk.dts
Expand Up @@ -19,7 +19,7 @@

display-timings {
native-mode = <&timing0>;
timing0: 240x320 {
timing0: timing0 {
clock-frequency = <5500000>;
hactive = <240>;
vactive = <320>;
Expand Down
2 changes: 1 addition & 1 deletion arch/arm/boot/dts/nxp/imx/imx27-phytec-phycore-som.dtsi
Expand Up @@ -314,7 +314,7 @@
&weim {
status = "okay";

nor: nor@0,0 {
nor: flash@0,0 {
compatible = "cfi-flash";
reg = <0 0x00000000 0x02000000>;
bank-width = <2>;
Expand Down
3 changes: 3 additions & 0 deletions arch/arm/boot/dts/nxp/imx/imx27.dtsi
Expand Up @@ -588,6 +588,9 @@
iram: sram@ffff4c00 {
compatible = "mmio-sram";
reg = <0xffff4c00 0xb400>;
ranges = <0 0xffff4c00 0xb400>;
#address-cells = <1>;
#size-cells = <1>;
};
};
};
3 changes: 0 additions & 3 deletions arch/arm/boot/dts/nxp/imx/imx7d.dtsi
Expand Up @@ -217,9 +217,6 @@
};

&ca_funnel_in_ports {
#address-cells = <1>;
#size-cells = <0>;

port@1 {
reg = <1>;
ca_funnel_in_port1: endpoint {
Expand Down
10 changes: 7 additions & 3 deletions arch/arm/boot/dts/nxp/imx/imx7s.dtsi
Expand Up @@ -190,7 +190,11 @@
clock-names = "apb_pclk";

ca_funnel_in_ports: in-ports {
port {
#address-cells = <1>;
#size-cells = <0>;

port@0 {
reg = <0>;
ca_funnel_in_port0: endpoint {
remote-endpoint = <&etm0_out_port>;
};
Expand Down Expand Up @@ -814,7 +818,7 @@
};

lcdif: lcdif@30730000 {
compatible = "fsl,imx7d-lcdif", "fsl,imx28-lcdif";
compatible = "fsl,imx7d-lcdif", "fsl,imx6sx-lcdif";
reg = <0x30730000 0x10000>;
interrupts = <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&clks IMX7D_LCDIF_PIXEL_ROOT_CLK>,
Expand Down Expand Up @@ -1278,7 +1282,7 @@
gpmi: nand-controller@33002000 {
compatible = "fsl,imx7d-gpmi-nand";
#address-cells = <1>;
#size-cells = <1>;
#size-cells = <0>;
reg = <0x33002000 0x2000>, <0x33004000 0x4000>;
reg-names = "gpmi-nand", "bch";
interrupts = <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>;
Expand Down

0 comments on commit 2eed56a

Please sign in to comment.