Skip to content

Commit 52eb8cd

Browse files
author
Thomas Hellström
committed
Merge drm/drm-next into drm-xe-next
Backmerging to bring in the xe shrinker from drm-next. Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
2 parents 28f79ac + 5da39dc commit 52eb8cd

File tree

1,230 files changed

+28183
-14209
lines changed

Some content is hidden

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

1,230 files changed

+28183
-14209
lines changed

.mailmap

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,6 @@ Antonio Quartulli <antonio@mandelbit.com> <antonio@open-mesh.com>
8888
Antonio Quartulli <antonio@mandelbit.com> <antonio.quartulli@open-mesh.com>
8989
Antonio Quartulli <antonio@mandelbit.com> <ordex@autistici.org>
9090
Antonio Quartulli <antonio@mandelbit.com> <ordex@ritirata.org>
91-
Antonio Quartulli <antonio@mandelbit.com> <antonio@openvpn.net>
9291
Antonio Quartulli <antonio@mandelbit.com> <a@unstable.cc>
9392
Anup Patel <anup@brainfault.org> <anup.patel@wdc.com>
9493
Archit Taneja <archit@ti.com>
@@ -200,10 +199,11 @@ Dengcheng Zhu <dzhu@wavecomp.com> <dengcheng.zhu@imgtec.com>
200199
Dengcheng Zhu <dzhu@wavecomp.com> <dengcheng.zhu@mips.com>
201200
<dev.kurt@vandijck-laurijssen.be> <kurt.van.dijck@eia.be>
202201
Dikshita Agarwal <quic_dikshita@quicinc.com> <dikshita@codeaurora.org>
203-
Dmitry Baryshkov <dbaryshkov@gmail.com>
204-
Dmitry Baryshkov <dbaryshkov@gmail.com> <[dbaryshkov@gmail.com]>
205-
Dmitry Baryshkov <dbaryshkov@gmail.com> <dmitry_baryshkov@mentor.com>
206-
Dmitry Baryshkov <dbaryshkov@gmail.com> <dmitry_eremin@mentor.com>
202+
Dmitry Baryshkov <lumag@kernel.org> <dbaryshkov@gmail.com>
203+
Dmitry Baryshkov <lumag@kernel.org> <[dbaryshkov@gmail.com]>
204+
Dmitry Baryshkov <lumag@kernel.org> <dmitry_baryshkov@mentor.com>
205+
Dmitry Baryshkov <lumag@kernel.org> <dmitry_eremin@mentor.com>
206+
Dmitry Baryshkov <lumag@kernel.org> <dmitry.baryshkov@linaro.org>
207207
Dmitry Safonov <0x7f454c46@gmail.com> <dima@arista.com>
208208
Dmitry Safonov <0x7f454c46@gmail.com> <d.safonov@partner.samsung.com>
209209
Dmitry Safonov <0x7f454c46@gmail.com> <dsafonov@virtuozzo.com>
@@ -323,7 +323,8 @@ Jeff Johnson <jeff.johnson@oss.qualcomm.com> <quic_jjohnson@quicinc.com>
323323
Jeff Layton <jlayton@kernel.org> <jlayton@poochiereds.net>
324324
Jeff Layton <jlayton@kernel.org> <jlayton@primarydata.com>
325325
Jeff Layton <jlayton@kernel.org> <jlayton@redhat.com>
326-
Jeffrey Hugo <quic_jhugo@quicinc.com> <jhugo@codeaurora.org>
326+
Jeff Hugo <jeff.hugo@oss.qualcomm.com> <jhugo@codeaurora.org>
327+
Jeff Hugo <jeff.hugo@oss.qualcomm.com> <quic_jhugo@quicinc.com>
327328
Jens Axboe <axboe@kernel.dk> <axboe@suse.de>
328329
Jens Axboe <axboe@kernel.dk> <jens.axboe@oracle.com>
329330
Jens Axboe <axboe@kernel.dk> <axboe@fb.com>
@@ -522,6 +523,7 @@ Nadav Amit <nadav.amit@gmail.com> <namit@cs.technion.ac.il>
522523
Nadia Yvette Chambers <nyc@holomorphy.com> William Lee Irwin III <wli@holomorphy.com>
523524
Naoya Horiguchi <nao.horiguchi@gmail.com> <n-horiguchi@ah.jp.nec.com>
524525
Naoya Horiguchi <nao.horiguchi@gmail.com> <naoya.horiguchi@nec.com>
526+
Natalie Vock <natalie.vock@gmx.de> <friedrich.vock@gmx.de>
525527
Nathan Chancellor <nathan@kernel.org> <natechancellor@gmail.com>
526528
Naveen N Rao <naveen@kernel.org> <naveen.n.rao@linux.ibm.com>
527529
Naveen N Rao <naveen@kernel.org> <naveen.n.rao@linux.vnet.ibm.com>
@@ -613,6 +615,8 @@ Richard Leitner <richard.leitner@linux.dev> <me@g0hl1n.net>
613615
Richard Leitner <richard.leitner@linux.dev> <richard.leitner@skidata.com>
614616
Robert Foss <rfoss@kernel.org> <robert.foss@linaro.org>
615617
Rocky Liao <quic_rjliao@quicinc.com> <rjliao@codeaurora.org>
618+
Rodrigo Siqueira <siqueira@igalia.com> <rodrigosiqueiramelo@gmail.com>
619+
Rodrigo Siqueira <siqueira@igalia.com> <Rodrigo.Siqueira@amd.com>
616620
Roman Gushchin <roman.gushchin@linux.dev> <guro@fb.com>
617621
Roman Gushchin <roman.gushchin@linux.dev> <guroan@gmail.com>
618622
Roman Gushchin <roman.gushchin@linux.dev> <klamm@yandex-team.ru>
@@ -689,6 +693,7 @@ Subbaraman Narayanamurthy <quic_subbaram@quicinc.com> <subbaram@codeaurora.org>
689693
Subhash Jadavani <subhashj@codeaurora.org>
690694
Sudarshan Rajagopalan <quic_sudaraja@quicinc.com> <sudaraja@codeaurora.org>
691695
Sudeep Holla <sudeep.holla@arm.com> Sudeep KarkadaNagesha <sudeep.karkadanagesha@arm.com>
696+
Sumit Garg <sumit.garg@kernel.org> <sumit.garg@linaro.org>
692697
Sumit Semwal <sumit.semwal@ti.com>
693698
Surabhi Vishnoi <quic_svishnoi@quicinc.com> <svishnoi@codeaurora.org>
694699
Sven Eckelmann <sven@narfation.org> <seckelmann@datto.com>

Documentation/admin-guide/README.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@ Configuring the kernel
176176
values without prompting.
177177

178178
"make defconfig" Create a ./.config file by using the default
179-
symbol values from either arch/$ARCH/defconfig
179+
symbol values from either arch/$ARCH/configs/defconfig
180180
or arch/$ARCH/configs/${PLATFORM}_defconfig,
181181
depending on the architecture.
182182

Documentation/admin-guide/sysctl/kernel.rst

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -212,6 +212,17 @@ pid>/``).
212212
This value defaults to 0.
213213
214214

215+
core_sort_vma
216+
=============
217+
218+
The default coredump writes VMAs in address order. By setting
219+
``core_sort_vma`` to 1, VMAs will be written from smallest size
220+
to largest size. This is known to break at least elfutils, but
221+
can be handy when dealing with very large (and truncated)
222+
coredumps where the more useful debugging details are included
223+
in the smaller VMAs.
224+
225+
215226
core_uses_pid
216227
=============
217228

Documentation/arch/powerpc/cxl.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ Introduction
1818
both access system memory directly and with the same effective
1919
addresses.
2020

21+
**This driver is deprecated and will be removed in a future release.**
2122

2223
Hardware overview
2324
=================
@@ -453,7 +454,7 @@ Sysfs Class
453454

454455
A cxl sysfs class is added under /sys/class/cxl to facilitate
455456
enumeration and tuning of the accelerators. Its layout is
456-
described in Documentation/ABI/testing/sysfs-class-cxl
457+
described in Documentation/ABI/obsolete/sysfs-class-cxl
457458

458459

459460
Udev rules
Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2+
%YAML 1.2
3+
---
4+
$id: http://devicetree.org/schemas/display/apple,h7-display-pipe-mipi.yaml#
5+
$schema: http://devicetree.org/meta-schemas/core.yaml#
6+
7+
title: Apple pre-DCP display controller MIPI interface
8+
9+
maintainers:
10+
- Sasha Finkelstein <fnkl.kernel@gmail.com>
11+
12+
description:
13+
The MIPI controller part of the pre-DCP Apple display controller
14+
15+
allOf:
16+
- $ref: dsi-controller.yaml#
17+
18+
properties:
19+
compatible:
20+
items:
21+
- enum:
22+
- apple,t8112-display-pipe-mipi
23+
- apple,t8103-display-pipe-mipi
24+
- const: apple,h7-display-pipe-mipi
25+
26+
reg:
27+
maxItems: 1
28+
29+
power-domains:
30+
maxItems: 1
31+
32+
ports:
33+
$ref: /schemas/graph.yaml#/properties/ports
34+
35+
properties:
36+
port@0:
37+
$ref: /schemas/graph.yaml#/properties/port
38+
description: Input port. Always connected to the primary controller
39+
40+
port@1:
41+
$ref: /schemas/graph.yaml#/properties/port
42+
description: Output MIPI DSI port to the panel
43+
44+
required:
45+
- port@0
46+
- port@1
47+
48+
required:
49+
- compatible
50+
- reg
51+
- ports
52+
53+
unevaluatedProperties: false
54+
55+
examples:
56+
- |
57+
dsi@28200000 {
58+
compatible = "apple,t8103-display-pipe-mipi", "apple,h7-display-pipe-mipi";
59+
reg = <0x28200000 0xc000>;
60+
power-domains = <&ps_dispdfr_mipi>;
61+
62+
ports {
63+
#address-cells = <1>;
64+
#size-cells = <0>;
65+
66+
port@0 {
67+
reg = <0>;
68+
69+
dfr_adp_out_mipi: endpoint {
70+
remote-endpoint = <&dfr_adp_out_mipi>;
71+
};
72+
};
73+
74+
port@1 {
75+
reg = <1>;
76+
77+
dfr_panel_in: endpoint {
78+
remote-endpoint = <&dfr_mipi_out_panel>;
79+
};
80+
};
81+
};
82+
};
83+
...
Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,88 @@
1+
# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2+
%YAML 1.2
3+
---
4+
$id: http://devicetree.org/schemas/display/apple,h7-display-pipe.yaml#
5+
$schema: http://devicetree.org/meta-schemas/core.yaml#
6+
7+
title: Apple pre-DCP display controller
8+
9+
maintainers:
10+
- Sasha Finkelstein <fnkl.kernel@gmail.com>
11+
12+
description:
13+
A secondary display controller used to drive the "touchbar" on
14+
certain Apple laptops.
15+
16+
properties:
17+
compatible:
18+
items:
19+
- enum:
20+
- apple,t8112-display-pipe
21+
- apple,t8103-display-pipe
22+
- const: apple,h7-display-pipe
23+
24+
reg:
25+
items:
26+
- description: Primary register block, controls planes and blending
27+
- description:
28+
Contains other configuration registers like interrupt
29+
and FIFO control
30+
31+
reg-names:
32+
items:
33+
- const: be
34+
- const: fe
35+
36+
power-domains:
37+
description:
38+
Phandles to pmgr entries that are needed for this controller to turn on.
39+
Aside from that, their specific functions are unknown
40+
maxItems: 2
41+
42+
interrupts:
43+
items:
44+
- description: Unknown function
45+
- description: Primary interrupt. Vsync events are reported via it
46+
47+
interrupt-names:
48+
items:
49+
- const: be
50+
- const: fe
51+
52+
iommus:
53+
maxItems: 1
54+
55+
port:
56+
$ref: /schemas/graph.yaml#/properties/port
57+
description: Output port. Always connected to apple,h7-display-pipe-mipi
58+
59+
required:
60+
- compatible
61+
- reg
62+
- interrupts
63+
- port
64+
65+
additionalProperties: false
66+
67+
examples:
68+
- |
69+
#include <dt-bindings/interrupt-controller/apple-aic.h>
70+
display-pipe@28200000 {
71+
compatible = "apple,t8103-display-pipe", "apple,h7-display-pipe";
72+
reg = <0x28200000 0xc000>,
73+
<0x28400000 0x4000>;
74+
reg-names = "be", "fe";
75+
power-domains = <&ps_dispdfr_fe>, <&ps_dispdfr_be>;
76+
interrupt-parent = <&aic>;
77+
interrupts = <AIC_IRQ 502 IRQ_TYPE_LEVEL_HIGH>,
78+
<AIC_IRQ 506 IRQ_TYPE_LEVEL_HIGH>;
79+
interrupt-names = "be", "fe";
80+
iommus = <&displaydfr_dart 0>;
81+
82+
port {
83+
dfr_adp_out_mipi: endpoint {
84+
remote-endpoint = <&dfr_mipi_in_adp>;
85+
};
86+
};
87+
};
88+
...

Documentation/devicetree/bindings/display/mediatek/mediatek,dpi.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ properties:
2727
- mediatek,mt8188-dp-intf
2828
- mediatek,mt8192-dpi
2929
- mediatek,mt8195-dp-intf
30+
- mediatek,mt8195-dpi
3031
- items:
3132
- enum:
3233
- mediatek,mt6795-dpi
@@ -35,6 +36,10 @@ properties:
3536
- enum:
3637
- mediatek,mt8365-dpi
3738
- const: mediatek,mt8192-dpi
39+
- items:
40+
- enum:
41+
- mediatek,mt8188-dpi
42+
- const: mediatek,mt8195-dpi
3843

3944
reg:
4045
maxItems: 1
@@ -116,11 +121,13 @@ examples:
116121
- |
117122
#include <dt-bindings/interrupt-controller/arm-gic.h>
118123
#include <dt-bindings/clock/mt8173-clk.h>
124+
#include <dt-bindings/power/mt8173-power.h>
119125
120126
dpi: dpi@1401d000 {
121127
compatible = "mediatek,mt8173-dpi";
122128
reg = <0x1401d000 0x1000>;
123129
interrupts = <GIC_SPI 194 IRQ_TYPE_LEVEL_LOW>;
130+
power-domains = <&spm MT8173_POWER_DOMAIN_MM>;
124131
clocks = <&mmsys CLK_MM_DPI_PIXEL>,
125132
<&mmsys CLK_MM_DPI_ENGINE>,
126133
<&apmixedsys CLK_APMIXED_TVDPLL>;

Documentation/devicetree/bindings/display/mediatek/mediatek,dsc.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@ properties:
2222
oneOf:
2323
- enum:
2424
- mediatek,mt8195-disp-dsc
25+
- items:
26+
- const: mediatek,mt8188-disp-dsc
27+
- const: mediatek,mt8195-disp-dsc
2528

2629
reg:
2730
maxItems: 1

0 commit comments

Comments
 (0)