On 9/26/24 23:59, Conor Dooley wrote:
On Thu, Sep 26, 2024 at 07:14:49PM +0800, Macpaul Lin wrote:
Add power domain binding to the mediatek DPI controller for MT8185.
This wording is confusing, no binding is being added here, you're just
allowing one property.
The dpi node in mt8195.dtsi w
The MediaTek DPI module is typically associated with one of the
following multimedia power domains:
- POWER_DOMAIN_DISPLAY
- POWER_DOMAIN_VDOSYS
- POWER_DOMAIN_MM
The specific power domain used varies depending on the SoC design.
These power domains are shared by multiple devices within the SoC
The mutex node in mt8195.dtsi was triggering a dtbs_check error:
mutex@1c101000: 'clock-names', 'reg-names' do not match any of the
regexes: 'pinctrl-[0-9]+'
This seems no need by inspecting the DT schemas and other reference boards,
so drop 'clock-names' and 'reg-names' in mt8
adding Sumit & Christian & dma-buf maillist
On 2024/9/27 13:54, Mina Almasry wrote:
> On Thu, Sep 26, 2024 at 8:58 PM Yunsheng Lin wrote:
>>
>> On 2024/9/27 2:15, Mina Almasry wrote:
>>>
In order not to do the dma unmmapping after driver has already
unbound and stall the unloading of th
Hi
Am 17.08.24 um 13:51 schrieb Aditya Garg:
From: Kerem Karabay
Add XRGB emulation helper for devices that only support BGR888.
Signed-off-by: Kerem Karabay
Signed-off-by: Aditya Garg
---
drivers/gpu/drm/drm_format_helper.c | 54 +
.../gpu/drm/tests/drm_format_
Am 25.09.24 um 16:53 schrieb Philipp Stanner:
On Tue, 2024-09-24 at 13:18 +0200, Simona Vetter wrote:
On Mon, Sep 23, 2024 at 05:24:10PM +0200, Christian König wrote:
Am 20.09.24 um 15:26 schrieb Philipp Stanner:
On Fri, 2024-09-20 at 12:33 +0200, Christian König wrote:
Am 20.09.24 um 10:57 s
Am 27.09.24 um 10:48 schrieb Pierre-Eric Pelloux-Prayer:
v4 changelog:
* DRM_SET_NAME -> DRM_SET_CLIENT_NAME (Dmitry)
* reject names that would mess up with formatting (Sima),
and use a stricter filter (isgraph allowed extended ASCII
which weren't looking great)
* documentation edits, minor
Hi,
an additional question below
Am 27.09.24 um 08:59 schrieb Werner Sembach:
Hi,
Am 26.09.24 um 20:39 schrieb Armin Wolf:
Am 26.09.24 um 19:44 schrieb Werner Sembach:
[...]
+// We don't know if the WMI API is stable and how unique the GUID is for
this ODM. To be on the safe
+// side we th
On Fri, Sep 27, 2024 at 12:30:04PM +0300, Jani Nikula wrote:
> On Thu, 26 Sep 2024, Andi Kleen wrote:
> > I have an old monitor that reports a zero EDID block, which results in a
> > warning message. This happens on every screen save cycle, and maybe in
> > some other situations, and over time the
Hi Werner,
kernel test robot noticed the following build errors:
[auto build test ERROR on drm-misc/drm-misc-next]
[also build test ERROR on drm-tip/drm-tip linus/master v6.11 next-20240927]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we
Hi Werner,
kernel test robot noticed the following build warnings:
[auto build test WARNING on drm-misc/drm-misc-next]
[also build test WARNING on drm-tip/drm-tip lee-leds/for-leds-next linus/master
v6.11 next-20240927]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And
On Sat, Aug 17, 2024 at 11:52:22AM GMT, Aditya Garg wrote:
> From: Kerem Karabay
>
> The Touch Bars found on x86 Macs support two USB configurations: one
> where the device presents itself as a HID keyboard and can display
> predefined sets of keys, and one where the operating system has full
> c
On Fri, 27 Sep 2024, Christian König wrote:
> Am 27.09.24 um 10:48 schrieb Pierre-Eric Pelloux-Prayer:
>> v4 changelog:
>> * DRM_SET_NAME -> DRM_SET_CLIENT_NAME (Dmitry)
>> * reject names that would mess up with formatting (Sima),
>>and use a stricter filter (isgraph allowed extended ASCII
>>
The TUXEDO Sirius 16 Gen1 and TUXEDO Sirius 16 Gen2 devices have a per-key
controllable RGB keyboard backlight. The firmware API for it is implemented
via WMI.
To make the backlight userspace configurable this driver emulates a
LampArray HID device and translates the input from hidraw to the
corre
Hi
Am 27.09.24 um 16:08 schrieb Jani Nikula:
On Mon, 05 Aug 2024, Thomas Zimmermann wrote:
The VGA-BMC connector selects the VGA output if a display has been
attached to the physical connector. Otherwise it selects the BMC
output. In any case, the connector status is set to 'detected', so
that
On Fri, Sep 27, 2024 at 10:54:14AM +0530, Vignesh Raman wrote:
> Update the documentation to specify linking to a relevant GitLab
> issue or email report for each new flake entry. Added specific
> GitLab issue urls for i915, msm and amdgpu driver.
>
> Acked-by: Abhinav Kumar # msm
> Acked-by: Dmi
Am 27.09.24 um 13:24 schrieb Werner Sembach:
Hi,
an additional question below
Am 27.09.24 um 08:59 schrieb Werner Sembach:
Hi,
Am 26.09.24 um 20:39 schrieb Armin Wolf:
Am 26.09.24 um 19:44 schrieb Werner Sembach:
[...]
+// We don't know if the WMI API is stable and how unique the GUID
is
Am 27.09.24 um 08:59 schrieb Werner Sembach:
Hi,
Am 26.09.24 um 20:39 schrieb Armin Wolf:
Am 26.09.24 um 19:44 schrieb Werner Sembach:
The TUXEDO Sirius 16 Gen1 and TUXEDO Sirius 16 Gen2 devices have a
per-key
controllable RGB keyboard backlight. The firmware API for it is
implemented
via
On 9/24/2024 2:17 AM, Jacek Lawrynowicz wrote:
Replace "Filed" with an actual word.
Signed-off-by: Jacek Lawrynowicz
Reviewed-by: Karol Wachowski
Reviewed-by: Jeffrey Hugo
Hi!
> The TUXEDO Sirius 16 Gen1 and TUXEDO Sirius 16 Gen2 devices have a per-key
> controllable RGB keyboard backlight. The firmware API for it is implemented
> via WMI.
Ok.
> To make the backlight userspace configurable this driver emulates a
> LampArray HID device and translates the input from
On 9/27/24 6:29 PM, Rob Clark wrote:
On Thu, Sep 26, 2024 at 2:17 PM Antonino Maniscalco
wrote:
This patch implements preemption feature for A6xx targets, this allows
the GPU to switch to a higher priority ringbuffer if one is ready. A6XX
hardware as such supports multiple levels of preemption
The Kconfig token DRM_CLIENT_SELECTION will make DRM clients
available to drivers. Select it from i915.
Signed-off-by: Thomas Zimmermann
---
drivers/gpu/drm/i915/Kconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/gpu/drm/i915/Kconfig b/drivers/gpu/drm/i915/Kconfig
index db400aad
On 9/24/2024 2:17 AM, Jacek Lawrynowicz wrote:
From: Karol Wachowski
Previously Simics was not providing workpoint for configurations
with 0 tiles enabled, that had to be worked around in the KMD.
This got fixed in Simics and workaround is no longer needed.
Signed-off-by: Karol Wachowski
Revi
Hi Mario and Melissa,
There are three regressions identified during the test, and improvement
is required before the patches can be merged. Please see details below.
1. null pointer when hot-plugging a dsc hub (+ three 4k60 monitors).
This may point to "drm/amd/display: use drm_edid_product_i
[AMD Official Use Only - AMD Internal Distribution Only]
Hi Melissa,
MAX_SURFACE_NUM and MAX_PLANES both represent the upper bound of planes that
are supported by HW. It is best to replace MAX_SURFACE_NUM with MAX_PLANES to
remove redundancy. MAX_SURFACES is used to represent the upper bound of
It is possible, although unlikely, that an integer overflow will occur
when the result of radeon_get_ib_value() is shifted to the left.
Avoid it by casting one of the operands to larger data type (u64).
Found by Linux Verification Center (linuxtesting.org) with static
analysis tool SVACE.
Signe
On 2024-09-27 10:37, Thomas Zimmermann wrote:
With the next DRM client coming soon (drm_log) and most of DRM's
fbdev emulation consolidated in a few places, it's time to provide
a single place for the clients.
The new module drm_client_lib.ko stores most of the common client
code. It's designe
Le mercredi 25 septembre 2024 à 22:45 +0200, Marek Vasut a écrit :
> On 9/25/24 7:58 PM, Nicolas Dufresne wrote:
>
>
[...]
>
> > > +static irqreturn_t ipu_mem2mem_vdic_nfb4eof_interrupt(int irq, void
> > > *dev_id)
> > > +{
> > > + struct ipu_mem2mem_vdic_priv *priv = dev_id;
> > > +
> > > +
On 9/24/2024 2:17 AM, Jacek Lawrynowicz wrote:
@@ -301,7 +308,14 @@ struct vpu_boot_params {
u32 temp_sensor_period_ms;
/** PLL ratio for efficient clock frequency */
u32 pn_freq_pll_ratio;
- /** DVFS Mode: Default: 0, Max Performance: 1, On Demand: 2, Power
Save: 3
On 9/24/2024 2:17 AM, Jacek Lawrynowicz wrote:
From: Andrzej Kacprowski
Make the dvfs_mode read-write to allow checking current mode.
Simplify the dvfs_mode implementation with the DEFINE_DEBUGFS_ATTRIBUTE.
Signed-off-by: Andrzej Kacprowski
Reviewed-by: Jacek Lawrynowicz
Signed-off-by: Jacek
On Fri 2024-09-27 18:08:52, Benjamin Tissoires wrote:
> On Sep 26 2024, Werner Sembach wrote:
> > Hi,
> > took some time but now a first working draft of the suggested new way of
> > handling per-key RGB keyboard backlights is finished. See:
> > https://lore.kernel.org/all/1fb08a74-62c7-4d0c-ba5d-6
On 9/24/2024 2:17 AM, Jacek Lawrynowicz wrote:
From: Karol Wachowski
Change debug message to error level in case of receiving
non-successful result of JSM message.
Signed-off-by: Karol Wachowski
Reviewed-by: Jacek Lawrynowicz
Signed-off-by: Jacek Lawrynowicz
Reviewed-by: Jeffrey Hugo
On 9/24/2024 2:17 AM, Jacek Lawrynowicz wrote:
--- a/drivers/accel/ivpu/ivpu_sysfs.c
+++ b/drivers/accel/ivpu/ivpu_sysfs.c
@@ -6,6 +6,8 @@
#include
#include
+#include "ivpu_drv.h"
+#include "ivpu_fw.h"
#include "ivpu_hw.h"
#include "ivpu_sysfs.h"
@@ -39,8 +41,20 @@ npu_busy_time_
On 9/24/2024 2:17 AM, Jacek Lawrynowicz wrote:
From: Andrzej Kacprowski
Add new test_mode BIT(9) that forces firmware to
enable turbo burst mode.
Signed-off-by: Andrzej Kacprowski
Reviewed-by: Jacek Lawrynowicz
Signed-off-by: Jacek Lawrynowicz
---
drivers/accel/ivpu/ivpu_drv.h | 1 +
dri
On 9/24/2024 2:17 AM, Jacek Lawrynowicz wrote:
From: Tomasz Rusinowicz
Save last used ID and use it to limit the possible values
for the ID. This should decrease the rate at which the IDs
are reused, which will make debugging easier.
Signed-off-by: Tomasz Rusinowicz
Reviewed-by: Jacek Lawryno
On 9/24/2024 2:17 AM, Jacek Lawrynowicz wrote:
From: Karol Wachowski
With recent Simics model update CLOCK_RESOURCE_OWN_ACK signal
was implemented as part of VPU STATUS register and workaround
is no longer needed.
Signed-off-by: Karol Wachowski
Reviewed-by: Jacek Lawrynowicz
Signed-off-by: J
On 9/24/2024 2:17 AM, Jacek Lawrynowicz wrote:
From: Andrzej Kacprowski
The current reset_engine implementation unconditionally resets
all engines. Improve implementation to reset only the engine
requested by the user space to allow more granular testing.
Also use DEFINE_DEBUGFS_ATTRIBUTE() to
On Sep 26 2024, Aditya Garg wrote:
> It has been more than a month since I've sent this patch set and I haven't
> got a clear yes or not for the same. I understand maintainers are busy
> people, but I'd really appreciate if I get some response for this series of
> patches from the HID and DRM ma
On 9/24/2024 2:17 AM, Jacek Lawrynowicz wrote:
From: Karol Wachowski
Refactor IPC send and receive functions to allow correct
handling of operations that should not trigger a recovery process.
Expose ivpu_send_receive_internal(), which is now utilized by the D0i3
entry, DCT initialization, and
On 9/24/2024 2:17 AM, Jacek Lawrynowicz wrote:
From: Karol Wachowski
Move diagnostic functions to common error handling within ivpu_boot()
function to ensure diagnostics are gathered even in cases where NPU
fails after successful boot (DCT and HWS init failures).
Signed-off-by: Karol Wachowski
On 9/24/2024 2:17 AM, Jacek Lawrynowicz wrote:
Warn in ivpu_file_priv_put() checks a pointer that is previously
accessed. Warn in ivpu_ipc_fini() can be triggered even in valid cases
where IPC is disabled upon closing the device.
Signed-off-by: Jacek Lawrynowicz
Reviewed-by: Karol Wachowski
On 9/24/2024 2:17 AM, Jacek Lawrynowicz wrote:
From: Karol Wachowski
Allow to proceed with job command queue creation even if preemption
buffers failed to be allocated, print warning that preemption on such
command queue will be disabled.
Signed-off-by: Karol Wachowski
Reviewed-by: Jacek Lawr
On 9/24/2024 2:17 AM, Jacek Lawrynowicz wrote:
From: Karol Wachowski
Do not restrict range for preemption buffers allocation just to the end
of user and shave ranges, use them whole instead to avoid situation
where end of range might be already allocated causing preemption buffers
allocation to
On 9/24/2024 2:17 AM, Jacek Lawrynowicz wrote:
Increase MS info BO to 64KB to allow collecting more metrics.
Signed-off-by: Jacek Lawrynowicz
Reviewed-by: Karol Wachowski
Reviewed-by: Jeffrey Hugo
On 9/24/2024 2:17 AM, Jacek Lawrynowicz wrote:
Use correct channel for dyndbg JSM message.
Signed-off-by: Jacek Lawrynowicz
Reviewed-by: Karol Wachowski
Reviewed-by: Jeffrey Hugo
On 9/27/24 14:45, Melissa Wen wrote:
Hi Alex,
Thanks for the intensive testing.
I'll need some time to reproduce and debug these regressions.
So, we can divide this series into four steps:
1-2 are the basis for drm_edid migration
3-4 are code cleanups
5-9 are drm_edid_product_id migration
1
On 9/24/2024 2:17 AM, Jacek Lawrynowicz wrote:
IVPU_TEST_MODE_HWS_EXTRA_EVENTS was never used and can be safely removed
Reviewed-by: Karol Wachowski
Signed-off-by: Jacek Lawrynowicz
Reviewed-by: Jeffrey Hugo
On Fri, Sep 27, 2024 at 02:50:41PM +0800, Macpaul Lin wrote:
> The MediaTek DPI module is typically associated with one of the
> following multimedia power domains:
> - POWER_DOMAIN_DISPLAY
> - POWER_DOMAIN_VDOSYS
> - POWER_DOMAIN_MM
> The specific power domain used varies depending on the SoC d
On Thu, 26 Sep 2024, Andi Kleen wrote:
> I have an old monitor that reports a zero EDID block, which results in a
> warning message. This happens on every screen save cycle, and maybe in
> some other situations, and over time the whole kernel log gets filled
> with these redundant messages.
>
> Ma
On Fri, Sep 27, 2024 at 02:50:38PM +0800, Macpaul Lin wrote:
> The infra-iommu node in mt8195.dtsi was triggering a CHECK_DTBS error due
> to an excessively long 'interrupts' property. The error message was:
>
> infra-iommu@10315000: interrupts: [[0, 795, 4, 0], [0, 796, 4, 0],
>
On Fri, Sep 27, 2024 at 01:51:40PM +0800, Moudy Ho wrote:
> From: Moudy Ho
>
> The display node in mt8195.dtsi was triggering a CHECK_DTBS error due
> to an excessively long 'clocks' property:
> display@14f06000: clocks: [[31, 14], [31, 43], [31, 44]] is too long
>
> To resolve this issue, app
Modify the power-off sequence of the Kingdisplay/Starry/Melfas panel.
Changes between V3 and V2:
- PATCH 1/2: Modify the commit message
- PATCH 2/2: Modify the commit message.
- Link to v2:
https://lore.kernel.org/all/20240923134227.11383-1-lvzhaoxi...@huaqin.corp-partner.google.com/
Changes be
This fix solves multiple Smatch errors:
drivers/gpu/drm/i915/display/intel_atomic_plane.c:660
intel_plane_atomic_check_with_state() error:
we previously assumed 'fb' could be null (see line 648)
drivers/gpu/drm/i915/display/intel_atomic_plane.c:664
intel_plane_atomic_check_with_state()
error: we
On Fri, Sep 27, 2024 at 04:14:17PM +0300, Jani Nikula wrote:
> On Fri, 27 Sep 2024, Ville Syrjälä wrote:
> > On Fri, Sep 27, 2024 at 11:20:32AM +0300, Jani Nikula wrote:
> >> On Fri, 27 Sep 2024, Alessandro Zanni wrote:
> >> > This fix solves multiple Smatch errors:
> >> >
> >> > drivers/gpu/drm/
On Fri, Sep 27, 2024 at 04:45:44PM +0300, Ville Syrjälä wrote:
> On Fri, Sep 27, 2024 at 04:14:17PM +0300, Jani Nikula wrote:
> > On Fri, 27 Sep 2024, Ville Syrjälä wrote:
> > > On Fri, Sep 27, 2024 at 11:20:32AM +0300, Jani Nikula wrote:
> > >> On Fri, 27 Sep 2024, Alessandro Zanni
> > >> wrote
On Mon, 05 Aug 2024, Thomas Zimmermann wrote:
> The VGA-BMC connector selects the VGA output if a display has been
> attached to the physical connector. Otherwise it selects the BMC
> output. In any case, the connector status is set to 'detected', so
> that the userspace compositor displays to it.
On Fri, 27 Sep 2024, Andi Kleen wrote:
> On Fri, Sep 27, 2024 at 12:30:04PM +0300, Jani Nikula wrote:
>> On Thu, 26 Sep 2024, Andi Kleen wrote:
>> > I have an old monitor that reports a zero EDID block, which results in a
>> > warning message. This happens on every screen save cycle, and maybe in
On 9/24/2024 2:17 AM, Jacek Lawrynowicz wrote:
From: Tomasz Rusinowicz
We are disabling IRQs prior to queuing recovery work, so state dump
messages always timed out with a warning. Use simple msleep() to prevent
IPC warnings.
It looks to me like this patch is adding state dump messages, but t
Hi Alex,
Thanks for the intensive testing.
I'll need some time to reproduce and debug these regressions.
So, we can divide this series into four steps:
1-2 are the basis for drm_edid migration
3-4 are code cleanups
5-9 are drm_edid_product_id migration
10 is for ACPI EDID feature.
Bearing this
On 9/24/2024 2:17 AM, Jacek Lawrynowicz wrote:
- use read_wrap_count from new FW Boot API
- fix logic issues in fw_log_print_buffer
What issues? Fixes tag?
- remove unused functions/structures
- rename some of the functions for better readability
Feels like this should be 4 sep
On 9/24/2024 2:17 AM, Jacek Lawrynowicz wrote:
From: "Wachowski, Karol"
Follow HAS recommendation of 500 ns delay when setting
"HAS"?
AON_PWR_ISLAND_TRICKLE_EN and AON_PWR_ISLAND_EN registers
Missing "." ?
Also, you currently have a 500 ns delay when setting both. Perhaps the
recommen
Something I discovered while writing rvkms since some versions of the
driver didn't have a filled out atomic_update function - we mention that
this callback is "optional", but we don't actually check whether it's NULL
or not before calling it. As a result, we'll segfault if it's not filled
in.
r
On 9/24/2024 2:17 AM, Jacek Lawrynowicz wrote:
From: Karol Wachowski
With recent Simics update DVFS flows using cdyn were fixed
and it is possible to enable D0i3/D3 entry flows on autosuspend.
Set autosuspend timeout to 100 ms by default on Simics.
Signed-off-by: Karol Wachowski
Reviewed-by:
On 9/24/2024 2:17 AM, Jacek Lawrynowicz wrote:
From: Karol Wachowski
Add debugfs that prints current firmware version string on read.
Signed-off-by: Karol Wachowski
Reviewed-by: Jacek Lawrynowicz
Signed-off-by: Jacek Lawrynowicz
---
drivers/accel/ivpu/ivpu_debugfs.c | 12
1
Hi Benjamin
I’ve noticed the DRM folks also have requested a lot of changes in the drm bit.
I really appreciate that finally we got some review on the patches,
irrespective of whether it was acceptance/rejection/change.
Anyways, since the hid-multitouch changes are needed only for the DRM drive
Hi Zaeem,
Thanks for explaining their relationship.
So IIUC, current DM implementation for dc_surface_updates array is
wrong, since it's taking MAX_SURFACES (=3) for allocation but MAX_PLANES
(=6) as the upper bound of size of the dc_surface_updates array, as you
can see in this allocation an
Le jeudi 26 septembre 2024 à 19:22 +0530, Sumit Garg a écrit :
> [Resend in plain text format as my earlier message was rejected by
> some mailing lists]
>
> On Thu, 26 Sept 2024 at 19:17, Sumit Garg wrote:
> >
> > On 9/25/24 19:31, Christian König wrote:
> >
> > Am 25.09.24 um 14:51 schrieb Dm
Hi Thomas
Thanks for the review, I’ll soon get to work.
> On 27 Sep 2024, at 1:18 PM, Thomas Zimmermann wrote:
>
> Hi
>
> Am 17.08.24 um 13:52 schrieb Aditya Garg:
>> From: Kerem Karabay
>>
>> The Touch Bars found on x86 Macs support two USB configurations: one
>> where the device presents i
> On 27 Sep 2024, at 1:12 PM, mrip...@kernel.org wrote:
>
> On Sat, Aug 17, 2024 at 11:52:22AM GMT, Aditya Garg wrote:
>> From: Kerem Karabay
>>
>> The Touch Bars found on x86 Macs support two USB configurations: one
>> where the device presents itself as a HID keyboard and can display
>> pred
On Aug 17 2024, Aditya Garg wrote:
> From: Kerem Karabay
>
> This is needed to support Apple Touch Bars, where the contact ID is
> contained in fields with the HID_DG_TRANSDUCER_INDEX usage.
>
> Signed-off-by: Kerem Karabay
> Signed-off-by: Aditya Garg
> ---
> drivers/hid/hid-multitouch.c | 5
On 9/24/2024 2:17 AM, Jacek Lawrynowicz wrote:
Rename module param ivpu_log_level to fw_log_level, so it is clear
what log level is actually changed.
Signed-off-by: Jacek Lawrynowicz
Reviewed-by: Maciej Falkowski
Reviewed-by: Jeffrey Hugo
On 9/24/2024 2:17 AM, Jacek Lawrynowicz wrote:
From: Tomasz Rusinowicz
Add ivpu_fw_log_reset() that resets the read_index of all FW logs
on cold boot so logs are properly read.
Signed-off-by: Tomasz Rusinowicz
Reviewed-by: Jacek Lawrynowicz
Signed-off-by: Jacek Lawrynowicz
Reviewed-by: Je
Hi Dave, Simona,
Fixes for 6.12.
The following changes since commit 84f76408abe989809de19d02e476b044fd985adc:
drm/amdgpu/mes12: reduce timeout (2024-09-18 16:15:13 -0400)
are available in the Git repository at:
https://gitlab.freedesktop.org/agd5f/linux.git
tags/amd-drm-fixes-6.12-2024-09
On 9/24/2024 2:17 AM, Jacek Lawrynowicz wrote:
From: "Wachowski, Karol"
Use coredump (if available) to collect FW logs in case of a FW crash.
This makes dmesg more readable and allows to collect more log data.
Signed-off-by: Wachowski, Karol
Reviewed-by: Jacek Lawrynowicz
Signed-off-by: Jace
Currently, there's nothing actually stopping a driver from only registering
vblank support for some of it's CRTCs and not for others. As far as I can
tell, this isn't really defined behavior on the C side of things - as the
documentation explicitly mentions to not use drm_vblank_init() if you don't
Am 27.09.24 um 23:01 schrieb Pavel Machek:
Hi!
The TUXEDO Sirius 16 Gen1 and TUXEDO Sirius 16 Gen2 devices have a per-key
controllable RGB keyboard backlight. The firmware API for it is implemented
via WMI.
Ok.
To make the backlight userspace configurable this driver emulates a
LampArray HI
Hi
Am 17.08.24 um 13:52 schrieb Aditya Garg:
From: Kerem Karabay
The Touch Bars found on x86 Macs support two USB configurations: one
where the device presents itself as a HID keyboard and can display
predefined sets of keys, and one where the operating system has full
control over what is dis
On 9/26/2024 6:32 PM, Dmitry Baryshkov wrote:
On Thu, Sep 26, 2024 at 04:31:35PM GMT, Mahadevan wrote:
Add Mobile Display Subsystem (MDSS) support for the SA8775P platform.
Signed-off-by: Mahadevan
---
[v2]
- Update commit message. [Dmitry]
- Reorder compatible string of MDSS based on alpha
On Fri, 27 Sep 2024 10:54:14 +0530, Vignesh Raman wrote:
> Update the documentation to specify linking to a relevant GitLab
> issue or email report for each new flake entry. Added specific
> GitLab issue urls for i915, msm and amdgpu driver.
>
> Acked-by: Abhinav Kumar # msm
>
> [ ... ]
Acked-b
On Fri, Sep 27, 2024 at 1:35 AM Andy Shevchenko
wrote:
>
> On Thu, Sep 26, 2024 at 7:44 PM Yafang Shao wrote:
> >
> > In kstrdup(), it is critical to ensure that the dest string is always
> > NUL-terminated. However, potential race condidtion can occur between a
>
> condition
>
> > writer and a r
If a drm_file name is set append it to the process name.
This information is useful with the virtio/native-context driver: this
allows the guest applications identifier to visible in amdgpu's output.
The output in amdgpu_vm_info/amdgpu_gem_info looks like this:
pid:12255Process:glxgears/te
On Fri, 27 Sep 2024, Ville Syrjälä wrote:
> On Fri, Sep 27, 2024 at 11:20:32AM +0300, Jani Nikula wrote:
>> On Fri, 27 Sep 2024, Alessandro Zanni wrote:
>> > This fix solves multiple Smatch errors:
>> >
>> > drivers/gpu/drm/i915/display/intel_atomic_plane.c:660
>> > intel_plane_atomic_check_with_
The TUXEDO Sirius 16 Gen1 and TUXEDO Sirius 16 Gen2 devices have a per-key
controllable RGB keyboard backlight. The firmware API for it is implemented
via WMI.
To make the backlight userspace configurable this driver emulates a
LampArray HID device and translates the input from hidraw to the
corre
In the future, the right thing to do is open a mesa MR with just the
register changes and then copy the file from mesa once it's merged,
because all of the XML files are supposed to flow from mesa to keep
mesa and the kernel in sync. I've opened a mesa MR [1] based on this
that will hopefully get q
On Sat, Sep 21, 2024 at 02:48:04PM +0800, Huang Xiaojia wrote:
> [ Upstream commit a309c7194e8a2f8bd4539b9449917913f6c2cd50 ]
We can't take this until you submit backports for newer kernels also.
Please send for all affected kernels, thanks.
greg k-h
On Fri, 27 Sept 2024 at 17:39, wrote:
>
> On 2024-08-01 21:25, Dmitry Baryshkov wrote:
> > On Fri, Jun 28, 2024 at 04:39:38PM GMT, Barnabás Czémán wrote:
> >> This patch series add dpu support for MSM8996/MSM8953 devices.
> >>
> >> Note, by default these platforms are still handled by the MDP5 dri
On Aug 17 2024, Aditya Garg wrote:
> From: Kerem Karabay
>
> The Touch Bars found on x86 Macs support two USB configurations: one
> where the device presents itself as a HID keyboard and can display
> predefined sets of keys, and one where the operating system has full
> control over what is disp
On Thu, Sep 26, 2024 at 2:17 PM Antonino Maniscalco
wrote:
>
> This patch implements preemption feature for A6xx targets, this allows
> the GPU to switch to a higher priority ringbuffer if one is ready. A6XX
> hardware as such supports multiple levels of preemption granularities,
> ranging from co
On Fri, 27 Sept 2024 at 08:41, Tomi Valkeinen
wrote:
>
> On 27/09/2024 02:26, Dmitry Baryshkov wrote:
> > On Thu, Sep 26, 2024 at 02:52:35PM GMT, Tomi Valkeinen wrote:
> >> Hi,
> >>
> >> On 21/09/2024 23:15, Dmitry Baryshkov wrote:
> >>> On Mon, Sep 16, 2024 at 02:51:57PM GMT, Tomi Valkeinen wrote
This will allow to use flexible array to store the process name and
other information.
This also means that process name will be determined once and for all,
instead of at each submit.
Signed-off-by: Pierre-Eric Pelloux-Prayer
---
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 29
v4 changelog:
* DRM_SET_NAME -> DRM_SET_CLIENT_NAME (Dmitry)
* reject names that would mess up with formatting (Sima),
and use a stricter filter (isgraph allowed extended ASCII
which weren't looking great)
* documentation edits, minor fixups (Dmitry, Trvtko)
* clarified commit message of commit
And rename it process_desc, since it will soon contain more than
just the process_name.
Signed-off-by: Pierre-Eric Pelloux-Prayer
---
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c | 4 ++--
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
At the point the VM is locked (through the root PDs dma_resv object), so
it's safer to call amdgpu_vm_set_task_info.
The original place was not protected against concurrent access, but the
risk was limited to mangled process/task name.
Signed-off-by: Pierre-Eric Pelloux-Prayer
---
drivers/gpu/d
Add an optional drm-client-name field to drm fdinfo's output.
Reviewed-by: Christian König
Reviewed-by: Tvrtko Ursulin
Signed-off-by: Pierre-Eric Pelloux-Prayer
---
Documentation/gpu/drm-usage-stats.rst | 5 +
drivers/gpu/drm/drm_file.c| 5 +
2 files changed, 10 insertions(
Giving the opportunity to userspace to associate a free-form
name with a drm_file struct is helpful for tracking and debugging.
This is similar to the existing DMA_BUF_SET_NAME ioctl.
Access to client_name is protected by a mutex, and the 'clients' debugfs
file has been updated to print it.
User
On Fri, Sep 27, 2024 at 02:18:54AM GMT, hermes...@ite.com.tw wrote:
> >
> >-Original Message-
> >From: Dmitry Baryshkov
> >Sent: Thursday, September 26, 2024 4:07 PM
> >To: Hermes Wu (吳佳宏)
> >Cc: Kenneth Hung (洪家倫) ; Andrzej Hajda
> >; Neil Armstrong ;
> >Robert Foss ; Laurent Pinchart
In MTK chips, if the DRM runtime resume has not yet completed and the
system enters sleep mode at the same time, there is a possibility of
a black screen after waking the machine. Reduce the disable delay
resolves this issue,
The "backlight_off_to_display_off_delay_ms" was added between
"backlight
Document the necessary steps which needs to be done before calling
drm_sched_fini().
Tearing down the scheduler with jobs still on the pending list can
lead to use after free issues. Add a warning if drivers try to
destroy a scheduler which still has work pushed to the HW.
When there are still en
Sorry for sending incomplete patches earlier today, I've messed up my
branch and had to re-create it.
Let's try this again,
Christian.
1 - 100 of 134 matches
Mail list logo