Skip to content
This repository was archived by the owner on Oct 3, 2024. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
c351c2b
drm/i915/gvt: Remove extra semicolon
drvgithubuser Jan 14, 2023
0c7012e
lockdep: Swap storage for pin_count and references
ickle Apr 25, 2019
37c252e
ftrace: Allow configuring global trace buffer size (for dump-on-oops)
ickle Nov 13, 2017
4491f69
kernel/panic: Show the stacktrace after additional notifier messages
ickle Sep 3, 2018
442d573
x86: Downgrade clock throttling thermal event critical error
ickle Oct 9, 2018
bcf22e4
libata: Downgrade unsupported feature warnings to notifications
danvet Nov 16, 2021
a7d4fe1
ICL HACK: usb/icl: Work around ACPI boottime crash
ideak Jul 2, 2018
a2c5259
RFC: hung_task: taint kernel
danvet May 2, 2019
871a548
RFC: soft/hardlookup: taint kernel
danvet May 2, 2019
30e2cd4
sched: Mark "RT throttling activated" as KERN_NOTICE
danvet Nov 16, 2021
bc085bd
net/sch_generic: Shut up noise
danvet Jul 18, 2017
1d3a724
mm: Show slab debug as offsets from section base not hashed pointers
ickle Jul 1, 2019
7f8675a
uapi/perf: Squelch compiler warning
ickle Jul 27, 2019
1e205b7
Revert "drm/i915: Don't select BROKEN"
jlahtine-intel Nov 6, 2019
fab7d45
pci/msi: Stop warning for MSI enabling failure
ickle Apr 23, 2020
174c0a6
perf/core: Only copy-to-user after completely unlocking all locks, v3.
mlankhorst May 2, 2020
8b71ff1
HAX suspend: Disable S3/S4 for fi-bdw-samus
ickle Oct 31, 2020
ae44b06
HAX x86/rapl: Treat Tigerlake like Icelake
ickle Nov 11, 2020
ba02ddc
HAX sound: Disable probing snd_hda with DG1
ickle Nov 27, 2020
36be0c4
HAX net/phy: Suppress WARN for calling stop while halted
ickle Dec 17, 2020
6b6f47d
HAX net/phy: Suppress WARN from phy_error
ickle Jan 21, 2021
c1d014b
Revert "iommu/dma: Fix race condition during iova_domain initialization"
drobnik Sep 13, 2022
e3897a5
iommu: Remove iova cpu hotplugging flushing
ickle Sep 28, 2022
14bec5f
Restore "iommu/dma: Fix race condition during iova_domain initializat…
jkrzyszt-intel Sep 28, 2022
f4073c4
drm: Disable dynamic debug as broken
vsyrjala Oct 21, 2022
2c67005
freezer: Dump more info on whoever is trying to get frozen with locks…
vsyrjala Oct 25, 2022
a2cd2a7
Merge remote-tracking branch 'drm_intel_push/drm-intel-fixes' into dr…
vsyrjala Mar 15, 2023
4f0ab27
Merge remote-tracking branch 'drm/drm-next' into drm-tip
vsyrjala Mar 15, 2023
7f48a2d
Merge remote-tracking branch 'drm_misc_push/drm-misc-next' into drm-tip
vsyrjala Mar 15, 2023
e5da025
Merge remote-tracking branch 'drm_intel_push/drm-intel-next' into drm…
vsyrjala Mar 15, 2023
84b18a5
Merge remote-tracking branch 'drm_intel_push/drm-intel-gt-next' into …
vsyrjala Mar 15, 2023
1703970
Merge remote-tracking branch 'drm_intel_push/topic/core-for-CI' into …
vsyrjala Mar 15, 2023
67d4276
drm-tip: 2023y-03m-15d-22h-28m-45s UTC integration manifest
vsyrjala Mar 15, 2023
6658af4
drm/i915/gvt: Make use of idr_find and idr_for_each_entry in dmabuf
caihuoq Mar 3, 2023
7f31ae3
Merge remote-tracking branch 'vfio-upstream/for-linus' into gvt-staging
zhenyw Mar 16, 2023
680bab6
Merge remote-tracking branch 'origin/gvt-next' into gvt-staging
zhenyw Mar 16, 2023
672d10e
Merge remote-tracking branch 'origin/gvt-next-fixes' into gvt-staging
zhenyw Mar 16, 2023
e0598d0
gvt-staging: 2023y-03m-16d-10h-37m-51s CST integration manifest
zhenyw Mar 16, 2023
9724e02
add required SECURITY.md file for OSSF Scorecard compliance
rdower May 3, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
46 changes: 45 additions & 1 deletion Documentation/devicetree/bindings/display/imx/fsl,imx-lcdc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,9 @@ properties:
- fsl,imx25-fb
- fsl,imx27-fb
- const: fsl,imx21-fb
- items:
- const: fsl,imx25-lcdc
- const: fsl,imx21-lcdc

clocks:
maxItems: 3
Expand All @@ -31,6 +34,9 @@ properties:
- const: ahb
- const: per

port:
$ref: /schemas/graph.yaml#/properties/port

display:
$ref: /schemas/types.yaml#/definitions/phandle

Expand Down Expand Up @@ -59,17 +65,55 @@ properties:
description:
LCDC Sharp Configuration Register value.

allOf:
- if:
properties:
compatible:
contains:
enum:
- fsl,imx1-lcdc
- fsl,imx21-lcdc
then:
properties:
display: false
fsl,dmacr: false
fsl,lpccr: false
fsl,lscr1: false

required:
- port

else:
properties:
port: false

required:
- display

required:
- compatible
- clocks
- clock-names
- display
- interrupts
- reg

additionalProperties: false

examples:
- |
lcdc@53fbc000 {
compatible = "fsl,imx25-lcdc", "fsl,imx21-lcdc";
reg = <0x53fbc000 0x4000>;
interrupts = <39>;
clocks = <&clks 103>, <&clks 66>, <&clks 49>;
clock-names = "ipg", "ahb", "per";

port {
parallel_out: endpoint {
remote-endpoint = <&panel_in>;
};
};
};
- |
imxfb: fb@10021000 {
compatible = "fsl,imx21-fb";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@ properties:
- boe,tv110c9m-ll3
# INX HJ110IZ-01A 10.95" WUXGA TFT LCD panel
- innolux,hj110iz-01a
# STARRY 2081101QFH032011-53G 10.1" WUXGA TFT LCD panel
- starry,2081101qfh032011-53g

reg:
description: the virtual channel number of a DSI peripheral
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
%YAML 1.2
---
$id: http://devicetree.org/schemas/display/panel/novatek,nt36523.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Novatek NT36523 based DSI display Panels

maintainers:
- Jianhua Lu <lujianhua000@gmail.com>

description: |
The Novatek NT36523 is a generic DSI Panel IC used to drive dsi
panels. Support video mode panels from China Star Optoelectronics
Technology (CSOT) and BOE Technology.

allOf:
- $ref: panel-common.yaml#

properties:
compatible:
items:
- enum:
- xiaomi,elish-boe-nt36523
- xiaomi,elish-csot-nt36523
- const: novatek,nt36523

reset-gpios:
maxItems: 1
description: phandle of gpio for reset line - This should be 8mA

vddio-supply:
description: regulator that supplies the I/O voltage

reg: true
ports: true
backlight: true

required:
- compatible
- reg
- vddio-supply
- reset-gpios
- ports

unevaluatedProperties: false

examples:
- |
#include <dt-bindings/gpio/gpio.h>

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

panel@0 {
compatible = "xiaomi,elish-csot-nt36523", "novatek,nt36523";
reg = <0>;

vddio-supply = <&vreg_l14a_1p88>;
reset-gpios = <&tlmm 75 GPIO_ACTIVE_LOW>;
backlight = <&backlight>;

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

port@0 {
reg = <0>;
panel_in_0: endpoint {
remote-endpoint = <&dsi0_out>;
};
};

port@1{
reg = <1>;
panel_in_1: endpoint {
remote-endpoint = <&dsi1_out>;
};
};
};
};
};

...
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@ properties:
avdd-supply:
description: 5v analog regulator

enable-gpios: true

required:
- compatible
- dvdd-supply
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ properties:
items:
- enum:
- densitron,dmt028vghmcmi-1a
- elida,kd50t048a
- techstar,ts8550b
- const: sitronix,st7701

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/display/panel/sony,td4353-jdi.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Sony TD4353 JDI 5 / 5.7" 2160x1080 MIPI-DSI Panel

maintainers:
- Konrad Dybcio <konrad.dybcio@somainline.org>

description: |
The Sony TD4353 JDI is a 5 (XZ2c) / 5.7 (XZ2) inch 2160x1080
MIPI-DSI panel, used in Xperia XZ2 and XZ2 Compact smartphones.

allOf:
- $ref: panel-common.yaml#

properties:
compatible:
const: sony,td4353-jdi-tama

reg: true

backlight: true

vddio-supply:
description: VDDIO 1.8V supply

vsp-supply:
description: Positive 5.5V supply

vsn-supply:
description: Negative 5.5V supply

panel-reset-gpios:
description: Display panel reset pin

touch-reset-gpios:
description: Touch panel reset pin

port: true

required:
- compatible
- reg
- vddio-supply
- vsp-supply
- vsn-supply
- panel-reset-gpios
- touch-reset-gpios
- port

additionalProperties: false

examples:
- |
#include <dt-bindings/gpio/gpio.h>

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

panel: panel@0 {
compatible = "sony,td4353-jdi-tama";
reg = <0>;

backlight = <&pmi8998_wled>;
vddio-supply = <&vreg_l14a_1p8>;
vsp-supply = <&lab>;
vsn-supply = <&ibb>;
panel-reset-gpios = <&tlmm 6 GPIO_ACTIVE_HIGH>;
touch-reset-gpios = <&tlmm 99 GPIO_ACTIVE_HIGH>;

port {
panel_in: endpoint {
remote-endpoint = <&dsi0_out>;
};
};
};
};
...
8 changes: 8 additions & 0 deletions MAINTAINERS
Original file line number Diff line number Diff line change
Expand Up @@ -6537,6 +6537,13 @@ T: git git://anongit.freedesktop.org/drm/drm-misc
F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
F: drivers/gpu/drm/panel/panel-novatek-nt35560.c

DRM DRIVER FOR NOVATEK NT36523 PANELS
M: Jianhua Lu <lujianhua000@gmail.com>
S: Maintained
T: git git://anongit.freedesktop.org/drm/drm-misc
F: Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
F: drivers/gpu/drm/panel/panel-novatek-nt36523.c

DRM DRIVER FOR NOVATEK NT36672A PANELS
M: Sumit Semwal <sumit.semwal@linaro.org>
S: Maintained
Expand Down Expand Up @@ -6824,6 +6831,7 @@ S: Maintained
T: git git://anongit.freedesktop.org/drm/drm-misc
F: Documentation/devicetree/bindings/display/bridge/
F: drivers/gpu/drm/bridge/
F: include/drm/drm_bridge.h

DRM DRIVERS FOR EXYNOS
M: Inki Dae <inki.dae@samsung.com>
Expand Down
5 changes: 5 additions & 0 deletions SECURITY.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Security Policy
Intel is committed to rapidly addressing security vulnerabilities affecting our customers and providing clear guidance on the solution, impact, severity and mitigation.

## Reporting a Vulnerability
Please report any security vulnerabilities in this project utilizing the guidelines [here](https://www.intel.com/content/www/us/en/security-center/vulnerability-handling-guidelines.html).
4 changes: 2 additions & 2 deletions drivers/accel/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SPDX-License-Identifier: GPL-2.0-only

obj-y += habanalabs/
obj-y += ivpu/
obj-$(CONFIG_DRM_ACCEL_HABANALABS) += habanalabs/
obj-$(CONFIG_DRM_ACCEL_IVPU) += ivpu/
20 changes: 20 additions & 0 deletions drivers/acpi/sleep.c
Original file line number Diff line number Diff line change
Expand Up @@ -84,11 +84,16 @@ static int acpi_sleep_prepare(u32 acpi_state)
return 0;
}

static u8 max_sleep_state = -1;

bool acpi_sleep_state_supported(u8 sleep_state)
{
acpi_status status;
u8 type_a, type_b;

if (sleep_state > max_sleep_state)
return false;

status = acpi_get_sleep_type_data(sleep_state, &type_a, &type_b);
return ACPI_SUCCESS(status) && (!acpi_gbl_reduced_hardware
|| (acpi_gbl_FADT.sleep_control.address
Expand Down Expand Up @@ -165,6 +170,13 @@ static int __init init_nvs_nosave(const struct dmi_system_id *d)
return 0;
}

static int __init init_nosleep(const struct dmi_system_id *d)
{
pr_info("Disabling ACPI suspend\n");
max_sleep_state = 0;
return 0;
}

bool acpi_sleep_default_s3;

static int __init init_default_s3(const struct dmi_system_id *d)
Expand Down Expand Up @@ -397,6 +409,14 @@ static const struct dmi_system_id acpisleep_dmi_table[] __initconst = {
DMI_MATCH(DMI_PRODUCT_NAME, "ASUS EXPERTBOOK B1400CEAE"),
},
},
{
.callback = init_nosleep,
.ident = "samus",
.matches = {
DMI_MATCH(DMI_SYS_VENDOR, "GOOGLE"),
DMI_MATCH(DMI_PRODUCT_NAME, "Samus"),
},
},
{},
};

Expand Down
Loading