Skip to content

Commit 8f77d72

Browse files
authored
Merge pull request #3595 from plbossart/merge/sound-upstream-20220418
Merge/sound upstream 20220418
2 parents 33cb048 + 7dae15f commit 8f77d72

590 files changed

Lines changed: 5952 additions & 4361 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 & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -391,6 +391,10 @@ Uwe Kleine-König <ukleinek@strlen.de>
391391
Uwe Kleine-König <ukl@pengutronix.de>
392392
Uwe Kleine-König <Uwe.Kleine-Koenig@digi.com>
393393
Valdis Kletnieks <Valdis.Kletnieks@vt.edu>
394+
Vasily Averin <vasily.averin@linux.dev> <vvs@virtuozzo.com>
395+
Vasily Averin <vasily.averin@linux.dev> <vvs@openvz.org>
396+
Vasily Averin <vasily.averin@linux.dev> <vvs@parallels.com>
397+
Vasily Averin <vasily.averin@linux.dev> <vvs@sw.ru>
394398
Vinod Koul <vkoul@kernel.org> <vinod.koul@intel.com>
395399
Vinod Koul <vkoul@kernel.org> <vinod.koul@linux.intel.com>
396400
Vinod Koul <vkoul@kernel.org> <vkoul@infradead.org>

Documentation/dev-tools/kunit/start.rst

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,13 +41,18 @@ or ``VFAT_FS``. To run ``FAT_KUNIT_TEST``, the ``.kunitconfig`` has:
4141
CONFIG_MSDOS_FS=y
4242
CONFIG_FAT_KUNIT_TEST=y
4343
44-
1. A good starting point for the ``.kunitconfig``, is the KUnit default
45-
config. Run the command:
44+
1. A good starting point for the ``.kunitconfig`` is the KUnit default config.
45+
You can generate it by running:
4646

4747
.. code-block:: bash
4848
4949
cd $PATH_TO_LINUX_REPO
50-
cp tools/testing/kunit/configs/default.config .kunitconfig
50+
tools/testing/kunit/kunit.py config
51+
cat .kunit/.kunitconfig
52+
53+
.. note ::
54+
``.kunitconfig`` lives in the ``--build_dir`` used by kunit.py, which is
55+
``.kunit`` by default.
5156
5257
.. note ::
5358
You may want to remove CONFIG_KUNIT_ALL_TESTS from the ``.kunitconfig`` as

Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,6 @@ properties:
5151
Video port for MIPI DPI output (panel or connector).
5252

5353
required:
54-
- port@0
5554
- port@1
5655

5756
required:

Documentation/devicetree/bindings/display/bridge/toshiba,tc358762.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ properties:
3939
Video port for MIPI DPI output (panel or connector).
4040

4141
required:
42-
- port@0
4342
- port@1
4443

4544
required:

Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,8 @@ properties:
8383
required:
8484
- compatible
8585
- reg
86+
- width-mm
87+
- height-mm
8688
- panel-timing
8789

8890
unevaluatedProperties: false

Documentation/devicetree/bindings/net/ethernet-controller.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,12 @@ properties:
106106
phy-mode:
107107
$ref: "#/properties/phy-connection-type"
108108

109+
pcs-handle:
110+
$ref: /schemas/types.yaml#/definitions/phandle
111+
description:
112+
Specifies a reference to a node representing a PCS PHY device on a MDIO
113+
bus to link with an external PHY (phy-handle) if exists.
114+
109115
phy-handle:
110116
$ref: /schemas/types.yaml#/definitions/phandle
111117
description:

Documentation/devicetree/bindings/net/micrel.txt

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -45,20 +45,3 @@ Optional properties:
4545

4646
In fiber mode, auto-negotiation is disabled and the PHY can only work in
4747
100base-fx (full and half duplex) modes.
48-
49-
- lan8814,ignore-ts: If present the PHY will not support timestamping.
50-
51-
This option acts as check whether Timestamping is supported by
52-
hardware or not. LAN8814 phy support hardware tmestamping.
53-
54-
- lan8814,latency_rx_10: Configures Latency value of phy in ingress at 10 Mbps.
55-
56-
- lan8814,latency_tx_10: Configures Latency value of phy in egress at 10 Mbps.
57-
58-
- lan8814,latency_rx_100: Configures Latency value of phy in ingress at 100 Mbps.
59-
60-
- lan8814,latency_tx_100: Configures Latency value of phy in egress at 100 Mbps.
61-
62-
- lan8814,latency_rx_1000: Configures Latency value of phy in ingress at 1000 Mbps.
63-
64-
- lan8814,latency_tx_1000: Configures Latency value of phy in egress at 1000 Mbps.

Documentation/devicetree/bindings/net/xilinx_axienet.txt

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@ Required properties:
2626
specified, the TX/RX DMA interrupts should be on that node
2727
instead, and only the Ethernet core interrupt is optionally
2828
specified here.
29-
- phy-handle : Should point to the external phy device.
29+
- phy-handle : Should point to the external phy device if exists. Pointing
30+
this to the PCS/PMA PHY is deprecated and should be avoided.
3031
See ethernet.txt file in the same directory.
3132
- xlnx,rxmem : Set to allocated memory buffer for Rx/Tx in the hardware
3233

@@ -68,6 +69,11 @@ Optional properties:
6869
required through the core's MDIO interface (i.e. always,
6970
unless the PHY is accessed through a different bus).
7071

72+
- pcs-handle: Phandle to the internal PCS/PMA PHY in SGMII or 1000Base-X
73+
modes, where "pcs-handle" should be used to point
74+
to the PCS/PMA PHY, and "phy-handle" should point to an
75+
external PHY if exists.
76+
7177
Example:
7278
axi_ethernet_eth: ethernet@40c00000 {
7379
compatible = "xlnx,axi-ethernet-1.00.a";

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

Lines changed: 41 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,19 @@ properties:
7575
maximum: 3
7676
default: 2
7777

78+
cirrus,boost-type:
79+
description:
80+
Configures the type of Boost being used.
81+
Internal boost requires boost-peak-milliamp, boost-ind-nanohenry and
82+
boost-cap-microfarad.
83+
External Boost must have GPIO1 as GPIO output. GPIO1 will be set high to
84+
enable boost voltage.
85+
0 = Internal Boost
86+
1 = External Boost
87+
$ref: "/schemas/types.yaml#/definitions/uint32"
88+
minimum: 0
89+
maximum: 1
90+
7891
cirrus,gpio1-polarity-invert:
7992
description:
8093
Boolean which specifies whether the GPIO1
@@ -131,9 +144,32 @@ required:
131144
- compatible
132145
- reg
133146
- "#sound-dai-cells"
134-
- cirrus,boost-peak-milliamp
135-
- cirrus,boost-ind-nanohenry
136-
- cirrus,boost-cap-microfarad
147+
148+
allOf:
149+
- if:
150+
properties:
151+
cirrus,boost-type:
152+
const: 0
153+
then:
154+
required:
155+
- cirrus,boost-peak-milliamp
156+
- cirrus,boost-ind-nanohenry
157+
- cirrus,boost-cap-microfarad
158+
else:
159+
if:
160+
properties:
161+
cirrus,boost-type:
162+
const: 1
163+
then:
164+
required:
165+
- cirrus,gpio1-output-enable
166+
- cirrus,gpio1-src-select
167+
properties:
168+
cirrus,boost-peak-milliamp: false
169+
cirrus,boost-ind-nanohenry: false
170+
cirrus,boost-cap-microfarad: false
171+
cirrus,gpio1-src-select:
172+
enum: [1]
137173

138174
additionalProperties: false
139175

@@ -150,6 +186,8 @@ examples:
150186
VA-supply = <&dummy_vreg>;
151187
VP-supply = <&dummy_vreg>;
152188
reset-gpios = <&gpio 110 0>;
189+
190+
cirrus,boost-type = <0>;
153191
cirrus,boost-peak-milliamp = <4500>;
154192
cirrus,boost-ind-nanohenry = <1000>;
155193
cirrus,boost-cap-microfarad = <15>;

Documentation/devicetree/bindings/sound/tas27xx.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ properties:
2020
compatible:
2121
enum:
2222
- ti,tas2764
23-
or
2423
- ti,tas2780
2524

2625
reg:

0 commit comments

Comments
 (0)