Skip to content

Commit 1fe72e2

Browse files
committed
Merge branch 'sound/upstream-20260624' into merge/sound-upstream-20260624
2 parents 0388134 + 6ad6ebe commit 1fe72e2

863 files changed

Lines changed: 13342 additions & 6062 deletions

File tree

Some content is hidden

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

.mailmap

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -263,8 +263,9 @@ Enric Balletbo i Serra <eballetbo@kernel.org> <enric.balletbo@collabora.com>
263263
Enric Balletbo i Serra <eballetbo@kernel.org> <eballetbo@iseebcn.com>
264264
Erik Kaneda <erik.kaneda@intel.com> <erik.schmauss@intel.com>
265265
Ethan Carter Edwards <ethan@ethancedwards.com> Ethan Edwards <ethancarteredwards@gmail.com>
266-
Eugen Hristev <eugen.hristev@linaro.org> <eugen.hristev@microchip.com>
267-
Eugen Hristev <eugen.hristev@linaro.org> <eugen.hristev@collabora.com>
266+
Eugen Hristev <ehristev@kernel.org> <eugen.hristev@microchip.com>
267+
Eugen Hristev <ehristev@kernel.org> <eugen.hristev@linaro.org>
268+
Eugen Hristev <ehristev@kernel.org> <eugen.hristev@collabora.com>
268269
Evgeniy Polyakov <johnpol@2ka.mipt.ru>
269270
Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> <ezequiel@collabora.com>
270271
Faith Ekstrand <faith.ekstrand@collabora.com> <jason@jlekstrand.net>
@@ -339,6 +340,7 @@ Henrik Rydberg <rydberg@bitmath.org>
339340
Herbert Xu <herbert@gondor.apana.org.au>
340341
Huacai Chen <chenhuacai@kernel.org> <chenhc@lemote.com>
341342
Huacai Chen <chenhuacai@kernel.org> <chenhuacai@loongson.cn>
343+
Ian Ray <ian.ray@gehealthcare.com> <ian.ray@ge.com>
342344
Ignat Korchagin <ignat@linux.win> <ignat@cloudflare.com>
343345
Igor Korotin <igor.korotin@linux.dev> <igor.korotin.linux@gmail.com>
344346
Ike Panhc <ikepanhc@gmail.com> <ike.pan@canonical.com>

Documentation/admin-guide/kernel-parameters.txt

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -789,24 +789,6 @@ Kernel parameters
789789
cio_ignore= [S390]
790790
See Documentation/arch/s390/common_io.rst for details.
791791

792-
clearcpuid=X[,X...] [X86]
793-
Disable CPUID feature X for the kernel. See
794-
arch/x86/include/asm/cpufeatures.h for the valid bit
795-
numbers X. Note the Linux-specific bits are not necessarily
796-
stable over kernel options, but the vendor-specific
797-
ones should be.
798-
X can also be a string as appearing in the flags: line
799-
in /proc/cpuinfo which does not have the above
800-
instability issue. However, not all features have names
801-
in /proc/cpuinfo.
802-
Note that using this option will taint your kernel.
803-
Also note that user programs calling CPUID directly
804-
or using the feature without checking anything
805-
will still see it. This just prevents it from
806-
being used by the kernel or shown in /proc/cpuinfo.
807-
Also note the kernel might malfunction if you disable
808-
some critical bits.
809-
810792
clk_ignore_unused
811793
[CLK]
812794
Prevents the clock framework from automatically gating

Documentation/arch/x86/cpuinfo.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -187,6 +187,10 @@ to disable features using the feature number as defined in
187187
Protection can be disabled using clearcpuid=514. The number 514 is calculated
188188
from #define X86_FEATURE_UMIP (16*32 + 2).
189189

190+
DO NOT USE this cmdline option in production - it is meant to be used only as
191+
a quick'n'dirty debugging aid to rule out a feature-enabling code is the
192+
culprit. If you use it, it'll taint the kernel.
193+
190194
In addition, there exists a variety of custom command-line parameters that
191195
disable specific features. The list of parameters includes, but is not limited
192196
to, nofsgsbase, nosgx, noxsave, etc. 5-level paging can also be disabled using

Documentation/devicetree/bindings/crypto/qcom,inline-crypto-engine.yaml

Lines changed: 34 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,16 @@ properties:
3030
maxItems: 1
3131

3232
clocks:
33+
minItems: 1
34+
maxItems: 2
35+
36+
clock-names:
37+
minItems: 1
38+
items:
39+
- const: core
40+
- const: iface
41+
42+
power-domains:
3343
maxItems: 1
3444

3545
operating-points-v2: true
@@ -44,6 +54,25 @@ required:
4454

4555
additionalProperties: false
4656

57+
allOf:
58+
- if:
59+
properties:
60+
compatible:
61+
contains:
62+
enum:
63+
- qcom,eliza-inline-crypto-engine
64+
- qcom,milos-inline-crypto-engine
65+
66+
then:
67+
required:
68+
- power-domains
69+
- clock-names
70+
properties:
71+
clocks:
72+
minItems: 2
73+
clock-names:
74+
minItems: 2
75+
4776
examples:
4877
- |
4978
#include <dt-bindings/clock/qcom,sm8550-gcc.h>
@@ -52,7 +81,11 @@ examples:
5281
compatible = "qcom,sm8550-inline-crypto-engine",
5382
"qcom,inline-crypto-engine";
5483
reg = <0x01d88000 0x8000>;
55-
clocks = <&gcc GCC_UFS_PHY_ICE_CORE_CLK>;
84+
clocks = <&gcc GCC_UFS_PHY_ICE_CORE_CLK>,
85+
<&gcc GCC_UFS_PHY_AHB_CLK>;
86+
clock-names = "core",
87+
"iface";
88+
power-domains = <&gcc UFS_PHY_GDSC>;
5689
5790
operating-points-v2 = <&ice_opp_table>;
5891

Documentation/devicetree/bindings/net/eswin,eic7700-eth.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,8 @@ properties:
8484
This reference is provided for background information only.
8585
$ref: /schemas/types.yaml#/definitions/phandle-array
8686
items:
87-
- items:
87+
- minItems: 4
88+
items:
8889
- description: Phandle to HSP(High-Speed Peripheral) device
8990
- description: Offset of phy control register for internal
9091
or external clock selection

Documentation/devicetree/bindings/sound/cdns,xtfpga-i2s.txt

Lines changed: 0 additions & 18 deletions
This file was deleted.
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2+
%YAML 1.2
3+
---
4+
$id: http://devicetree.org/schemas/sound/cdns,xtfpga-i2s.yaml#
5+
$schema: http://devicetree.org/meta-schemas/core.yaml#
6+
7+
title: I2S controller built into xtfpga Xtensa bitstreams
8+
9+
maintainers:
10+
- Max Filippov <jcmvbkbc@gmail.com>
11+
12+
allOf:
13+
- $ref: dai-common.yaml#
14+
15+
properties:
16+
compatible:
17+
const: cdns,xtfpga-i2s
18+
19+
reg:
20+
maxItems: 1
21+
22+
interrupts:
23+
maxItems: 1
24+
25+
clocks:
26+
maxItems: 1
27+
description: phandle to the clk used as master clock. I2S bus clock is derived from it.
28+
29+
"#sound-dai-cells":
30+
const: 0
31+
32+
required:
33+
- compatible
34+
- reg
35+
- interrupts
36+
- clocks
37+
38+
unevaluatedProperties: false
39+
40+
examples:
41+
- |
42+
i2s@d080000 {
43+
compatible = "cdns,xtfpga-i2s";
44+
reg = <0x0d080000 0x40>;
45+
interrupts = <2 1>;
46+
clocks = <&cdce706 4>;
47+
#sound-dai-cells = <0>;
48+
};

Documentation/devicetree/bindings/sound/cirrus,cs42xx8.yaml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ maintainers:
1111

1212
allOf:
1313
- $ref: dai-common.yaml#
14+
- $ref: /schemas/spi/spi-peripheral-props.yaml#
1415

1516
properties:
1617
compatible:
@@ -21,6 +22,9 @@ properties:
2122
reg:
2223
maxItems: 1
2324

25+
spi-max-frequency:
26+
maximum: 6000000
27+
2428
clocks:
2529
minItems: 1
2630
maxItems: 2
@@ -86,3 +90,22 @@ examples:
8690
reset-gpios = <&gpio 1>;
8791
};
8892
};
93+
94+
spi {
95+
#address-cells = <1>;
96+
#size-cells = <0>;
97+
cs-gpios = <&gpio 8 0>;
98+
99+
codec@0 {
100+
compatible = "cirrus,cs42888";
101+
reg = <0>;
102+
spi-max-frequency = <6000000>;
103+
clocks = <&codec_mclk 0>;
104+
clock-names = "mclk";
105+
VA-supply = <&reg_audio>;
106+
VD-supply = <&reg_audio>;
107+
VLS-supply = <&reg_audio>;
108+
VLC-supply = <&reg_audio>;
109+
reset-gpios = <&gpio 1>;
110+
};
111+
};

Documentation/devicetree/bindings/sound/everest,es8389.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,10 @@ properties:
2727
items:
2828
- const: mclk
2929

30+
port:
31+
$ref: audio-graph-port.yaml#
32+
unevaluatedProperties: false
33+
3034
"#sound-dai-cells":
3135
const: 0
3236

Documentation/devicetree/bindings/sound/fsl,rpmsg.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,10 @@ properties:
9898
- rpmsg-audio-channel
9999
- rpmsg-micfil-channel
100100

101+
hp-det-gpios:
102+
maxItems: 1
103+
description: The GPIO that detect headphones are plugged in
104+
101105
required:
102106
- compatible
103107

0 commit comments

Comments
 (0)