Re: [PATCH -next] drm/exynos: remove redundant of_match_ptr

2023-08-03 Thread Inki Dae
2023년 7월 31일 (월) 오후 10:09, Krzysztof Kozlowski < krzysztof.kozlow...@linaro.org>님이 작성: > On 31/07/2023 14:33, Zhu Wang wrote: > > The driver depends on CONFIG_OF, so it is not necessary to use > > of_match_ptr here. > > > > Even for drivers that do not depend on CONFIG_OF, it's almost always > >

[git pull] drm fixes for 6.5-rc5

2023-08-03 Thread Dave Airlie
Hi Linus, Small set of fixes this week, i915 and a few misc ones. I didn't see an amd pull so maybe next week it'll have a few more on that driver. Dave. drm-fixes-2023-08-04: drm fixes for 6.5-rc5 ttm: - NULL ptr deref fix panel: - add missing MODULE_DEVICE_TABLE imx/ipuv3: - timing fix

Re: [PATCH RESEND] drm/mediatek: Add valid modifier check

2023-08-03 Thread Fei Shao
On Thu, Aug 3, 2023 at 10:57 PM Daniel Vetter wrote: > > On Thu, Aug 03, 2023 at 08:48:56AM -0400, Justin Green wrote: > > > See c91acda3a380 ("drm/gem: Check for valid formats") and the related gem > > fb helper functions to see how this is supposed to be done. Thanks for shedding the light,

Re: [PATCH 10/20] drm/i915/dp: Add functions to get min/max src input bpc with DSC

2023-08-03 Thread Nautiyal, Ankit K
On 8/2/2023 5:35 PM, Lisovskiy, Stanislav wrote: On Fri, Jul 28, 2023 at 09:41:40AM +0530, Ankit Nautiyal wrote: Separate out functions for getting maximum and minimum input BPC based on platforms, when DSC is used. Signed-off-by: Ankit Nautiyal --- drivers/gpu/drm/i915/display/intel_dp.c

Re: [PATCH v4 1/1] drm/i915: Move abs_diff() to math.h

2023-08-03 Thread Andy Shevchenko
On Thu, Aug 03, 2023 at 10:24:46AM -0700, Andrew Morton wrote: > On Thu, 3 Aug 2023 16:19:18 +0300 Andy Shevchenko > wrote: ... > > +#define abs_diff(a, b) ({ \ > > + typeof(a) __a = (a);\ > > + typeof(b) __b = (b);\ > > +

Re: [PATCH] PCI/VGA: Make the vga_is_firmware_default() arch-independent

2023-08-03 Thread suijingfeng
Hi, On 2023/8/3 20:25, kernel test robot wrote: Hi Sui, kernel test robot noticed the following build errors: [auto build test ERROR on pci/next] [also build test ERROR on pci/for-linus linus/master v6.5-rc4 next-20230803] [If your patch is applied to the wrong git tree, kindly drop us a note

Re: [PATCH v2 3/3] dt-bindings: display: add rotation property to sitronix,st7789v

2023-08-03 Thread Sebastian Reichel
Hi, On Thu, Aug 03, 2023 at 10:13:50PM +0200, Michael Riesch wrote: > The sitronix-st7789v driver now considers the rotation property. > Add the property to the documentation. > > Acked-by: Conor Dooley > Signed-off-by: Michael Riesch > --- Reviewed-by: Sebastian Reichel -- Sebastian >

Re: [PATCH v2 2/3] drm/panel: sitronix-st7789v: add panel orientation support

2023-08-03 Thread Sebastian Reichel
Hi, On Thu, Aug 03, 2023 at 10:13:49PM +0200, Michael Riesch wrote: > Determine the orientation of the display based on the device tree and > propagate it. > > Reviewed-by: Neil Armstrong > Signed-off-by: Michael Riesch > --- Reviewed-by: Sebastian Reichel -- Sebastian >

Re: [PATCH v2 1/3] drm/panel: sitronix-st7789v: fix indentation in drm_panel_funcs

2023-08-03 Thread Sebastian Reichel
Hi, On Thu, Aug 03, 2023 at 10:13:48PM +0200, Michael Riesch wrote: > Fix indentation of the callbacks in struct drm_panel_funcs. > No functional changes. > > Signed-off-by: Michael Riesch > --- Reviewed-by: Sebastian Reichel -- Sebastian > drivers/gpu/drm/panel/panel-sitronix-st7789v.c |

[PATCH] drm: bridge: for GENERIC_PHY_MIPI_DPHY also select GENERIC_PHY

2023-08-03 Thread Randy Dunlap
Three DRM bridge drivers select GENERIC_PHY_MIPI_DPHY when GENERIC_PHY might not be set. This causes Kconfig warnings and a build error. WARNING: unmet direct dependencies detected for GENERIC_PHY_MIPI_DPHY Depends on [n]: GENERIC_PHY [=n] Selected by [y]: - DRM_NWL_MIPI_DSI [=y] &&

[PATCH -next v2] drm/amdgpu: Remove a lot of unnecessary ternary operators

2023-08-03 Thread Ruan Jinjie
There are many ternary operators, the true or false judgement of which is unnecessary in C language semantics. Signed-off-by: Ruan Jinjie --- v2: - add the wrong removed true or false judgement hunk code - Update the commit message, Ther -> There --- drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c

Re: drivers/gpu/drm/bridge/samsung-dsim.c link error

2023-08-03 Thread Randy Dunlap
>>>>> >>>>>> ld.lld: error: undefined symbol: >>>>>> phy_mipi_dphy_get_default_config_for_hsclk >>>>>>>>> referenced by samsung-dsim.c:731 >>>>>>>>> (drivers/gpu/drm/bridge/samsung-d

Re: drivers/gpu/drm/bridge/samsung-dsim.c link error

2023-08-03 Thread Adam Ford
symbol: > >>>> phy_mipi_dphy_get_default_config_for_hsclk > >>>>>>> referenced by samsung-dsim.c:731 > >>>>>>> (drivers/gpu/drm/bridge/samsung-dsim.c:731) > >>>>>>> > >>>>>>> drivers/gpu/drm/br

Re: drivers/gpu/drm/bridge/samsung-dsim.c link error

2023-08-03 Thread Randy Dunlap
ivers/gpu/drm/bridge/samsung-dsim.c:731) >>>>>>> drivers/gpu/drm/bridge/samsung-dsim.o:(samsung_dsim_init) >>>>>>> in archive vmlinux.a >>>> >>>> Steps to reproduce on the latest linux-next: >>>> >>>>

Re: drivers/gpu/drm/bridge/samsung-dsim.c link error

2023-08-03 Thread Adam Ford
u/drm/bridge/samsung-dsim.o:(samsung_dsim_init) > >>>>> in archive vmlinux.a > >> > >> Steps to reproduce on the latest linux-next: > >> > >> $ git checkout next-20230803 > >> $ wget -O '.config' > >> 'https://raw.githubusercon

Re: [PATCH v3] drm/mediatek: fix uninitialized symbol

2023-08-03 Thread 林欣螢

Re: [PATCH] drm: bridge: dw_hdmi: Fix ELD is not updated issue

2023-08-03 Thread Sandor Yu
Hi Neil, Thanks for your comments, > > Hi, > > On 26/07/2023 03:48, Sandor Yu wrote: > > The ELD (EDID-Like Data) is not updated when the HDMI cable is plugged > > into different HDMI monitors. > > This is because the EDID is not updated in the HDMI HPD function. > > As a result, the ELD data

Re: drivers/gpu/drm/bridge/samsung-dsim.c link error

2023-08-03 Thread Randy Dunlap
g_for_hsclk >>>>> referenced by samsung-dsim.c:731 >>>>> (drivers/gpu/drm/bridge/samsung-dsim.c:731) >>>>> drivers/gpu/drm/bridge/samsung-dsim.o:(samsung_dsim_init) >>>>> in archive vmlinux.a >> >> St

Re: [PATCH -next] agp: Make agp_gatt_table static

2023-08-03 Thread kernel test robot
Hi GUO, kernel test robot noticed the following build errors: [auto build test ERROR on next-20230803] url: https://github.com/intel-lab-lkp/linux/commits/GUO-Zihua/agp-Make-agp_gatt_table-static/20230803-152304 base: next-20230803 patch link: https://lore.kernel.org/r

Re: [PATCH -next] drm/tegra: hdmi: Use devm_platform_ioremap_resource()

2023-08-03 Thread Ruan Jinjie
Ping. On 2023/7/24 22:36, Ruan Jinjie wrote: > From: ruanjinjie > > Use the devm_platform_ioremap_resource() helper instead of calling > platform_get_resource() and devm_ioremap_resource() separately. > > Signed-off-by: Ruan Jinjie > --- > drivers/gpu/drm/tegra/hdmi.c | 4 +--- > 1 file

Re: [RFC v1 1/3] mm/mmu_notifier: Add a new notifier for mapping updates (new pages)

2023-08-03 Thread Alistair Popple
David Hildenbrand writes: > On 03.08.23 14:14, Jason Gunthorpe wrote: >> On Thu, Aug 03, 2023 at 07:35:51AM +, Kasireddy, Vivek wrote: >>> Hi Jason, >>> >> Right, the "the zero pages are changed into writable pages" in your >> above comment just might not apply, because there won't

Re: [Intel-xe] ttm_bo and multiple backing store segments

2023-08-03 Thread Welty, Brian
Finally returning to this, thanks for the replies. On 7/19/2023 2:02 AM, Christian König wrote: Hi guys, massive sorry for the delayed response, this mail felt totally through my radar without being noticed. Am 17.07.23 um 19:24 schrieb Rodrigo Vivi: On Thu, Jun 29, 2023 at 02:10:58PM

Re: [PATCH 1/2] drm: rcar-du: Add more formats to DRM_MODE_BLEND_PIXEL_NONE support

2023-08-03 Thread Laurent Pinchart
On Fri, Aug 04, 2023 at 02:53:17AM +0300, Laurent Pinchart wrote: > On Fri, Aug 04, 2023 at 02:47:04AM +0300, Laurent Pinchart wrote: > > Hi Damian, > > > > Thank you for the patch. > > > > On Fri, Jul 28, 2023 at 04:07:13PM -0400, Damian Hobson-Garcia wrote: > > > Add additional pixel formats

Re: [PATCH 1/2] drm: rcar-du: Add more formats to DRM_MODE_BLEND_PIXEL_NONE support

2023-08-03 Thread Laurent Pinchart
On Fri, Aug 04, 2023 at 02:47:04AM +0300, Laurent Pinchart wrote: > Hi Damian, > > Thank you for the patch. > > On Fri, Jul 28, 2023 at 04:07:13PM -0400, Damian Hobson-Garcia wrote: > > Add additional pixel formats for which blending is disabling when > > Did you mean "disabled" instead of

Re: [PATCH 2/2] drm:rcar-du: Enable ABGR and XBGR formats

2023-08-03 Thread Laurent Pinchart
Hi Damian, Thank you for the patch. On Fri, Jul 28, 2023 at 04:07:14PM -0400, Damian Hobson-Garcia wrote: > These formats are used by Android so having them available > allows the DU to be used for composition operations. > > Signed-off-by: Damian Hobson-Garcia This looks good to me. I'm not

Re: [PATCH 1/2] drm: rcar-du: Add more formats to DRM_MODE_BLEND_PIXEL_NONE support

2023-08-03 Thread Laurent Pinchart
Hi Damian, Thank you for the patch. On Fri, Jul 28, 2023 at 04:07:13PM -0400, Damian Hobson-Garcia wrote: > Add additional pixel formats for which blending is disabling when Did you mean "disabled" instead of "disabling" ? > DRM_MODE_BLEND_PIXEL_NONE is set. > > Refactor the fourcc selection

Re: [PATCH 2/2] drm/msm/dpu: Add SM7150 support

2023-08-03 Thread Dmitry Baryshkov
On Fri, 4 Aug 2023 at 00:13, Danila Tikhonov wrote: > > So here too I add new sm7150_vig_sblk_0 and sm7150_vig_sblk_1 with v3lite? > > static const struct dpu_sspp_sub_blks sm7150_vig_sblk_0 = > _VIG_SBLK(5, DPU_SSPP_SCALER_QSEED3LITE); > static const struct dpu_sspp_sub_blks

[PATCH v3 9/9] drm/msm: Enable fence signalling annotations

2023-08-03 Thread Rob Clark
From: Rob Clark Now that the runpm/qos/interconnect lockdep vs reclaim issues are solved, we can enable the fence signalling annotations without lockdep making it's immediate displeasure known. Signed-off-by: Rob Clark --- drivers/gpu/drm/msm/msm_ringbuffer.c | 1 + 1 file changed, 1

[PATCH v3 6/9] interconnect: Fix locking for runpm vs reclaim

2023-08-03 Thread Rob Clark
From: Rob Clark For cases where icc_bw_set() can be called in callbaths that could deadlock against shrinker/reclaim, such as runpm resume, we need to decouple the icc locking. Introduce a new icc_bw_lock for cases where we need to serialize bw aggregation and update to decouple that from paths

[PATCH v3 8/9] drm/sched: Add (optional) fence signaling annotation

2023-08-03 Thread Rob Clark
From: Rob Clark Based on https://lore.kernel.org/dri-devel/20200604081224.863494-10-daniel.vet...@ffwll.ch/ but made to be optional. Signed-off-by: Rob Clark Reviewed-by: Luben Tuikov --- drivers/gpu/drm/scheduler/sched_main.c | 9 + include/drm/gpu_scheduler.h| 2 ++ 2

[PATCH v3 7/9] interconnect: Teach lockdep about icc_bw_lock order

2023-08-03 Thread Rob Clark
From: Rob Clark Teach lockdep that icc_bw_lock is needed in code paths that could deadlock if they trigger reclaim. Signed-off-by: Rob Clark --- drivers/interconnect/core.c | 10 +- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/drivers/interconnect/core.c

[PATCH v3 5/9] PM / QoS: Teach lockdep about dev_pm_qos_mtx locking order

2023-08-03 Thread Rob Clark
From: Rob Clark Annotate dev_pm_qos_mtx to teach lockdep to scream about allocations that could trigger reclaim under dev_pm_qos_mtx. Signed-off-by: Rob Clark --- drivers/base/power/qos.c | 11 +++ 1 file changed, 11 insertions(+) diff --git a/drivers/base/power/qos.c

[PATCH v3 3/9] PM / QoS: Fix constraints alloc vs reclaim locking

2023-08-03 Thread Rob Clark
From: Rob Clark In the process of adding lockdep annotation for drm GPU scheduler's job_run() to detect potential deadlock against shrinker/reclaim, I hit this lockdep splat: == WARNING: possible circular locking dependency detected

[PATCH v3 4/9] PM / QoS: Decouple request alloc from dev_pm_qos_mtx

2023-08-03 Thread Rob Clark
From: Rob Clark Similar to the previous patch, move the allocation out from under dev_pm_qos_mtx, by speculatively doing the allocation and handle any race after acquiring dev_pm_qos_mtx by freeing the redundant allocation. Signed-off-by: Rob Clark --- drivers/base/power/qos.c | 14

[PATCH v3 2/9] PM / devfreq: Teach lockdep about locking order

2023-08-03 Thread Rob Clark
From: Rob Clark This will make it easier to catch places doing allocations that can trigger reclaim under devfreq->lock. Because devfreq->lock is held over various devfreq_dev_profile callbacks, there might be some fallout if those callbacks do allocations that can trigger reclaim, but I've

[PATCH v3 1/9] PM / devfreq: Drop unneed locking to appease lockdep

2023-08-03 Thread Rob Clark
From: Rob Clark In the process of adding lockdep annotation for GPU job_run() path to catch potential deadlocks against the shrinker/reclaim path, I turned up this lockdep splat: == WARNING: possible circular locking dependency detected

[PATCH v3 0/9] drm/msm+PM+icc: Make job_run() reclaim-safe

2023-08-03 Thread Rob Clark
From: Rob Clark Inspired by https://lore.kernel.org/dri-devel/20200604081224.863494-10-daniel.vet...@ffwll.ch/ it seemed like a good idea to get rid of memory allocation in job_run() fence signaling path, and use lockdep annotations to yell at us about anything that could deadlock against

Re: [PATCH 2/2] drm/msm/dpu: Add SM7150 support

2023-08-03 Thread Marijn Suijten
On 2023-08-03 22:47:24, Danila Tikhonov wrote: > Add definitions for the display hardware used on the Qualcomm SM7150 > platform. > > Signed-off-by: Danila Tikhonov > --- > .../msm/disp/dpu1/catalog/dpu_5_2_sm7150.h| 277 ++ > .../gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c|

Re: [PATCH 1/2] pwm: Manage owner assignment implicitly for drivers

2023-08-03 Thread Laurent Pinchart
Hi Uwe, Thank you for the patch. On Thu, Aug 03, 2023 at 04:06:31PM +0200, Uwe Kleine-König wrote: > Instead of requiring each driver to care for assigning the owner member > of struct pwm_ops, handle that implicitly using a macro. Note that the > owner member has to be moved to struct pwm_chip,

Re: [PATCH 1/2] dt-bindings: display/msm: document DPU on SM7150

2023-08-03 Thread Marijn Suijten
On 2023-08-03 22:47:23, Danila Tikhonov wrote: > Document the DPU hardware found on the Qualcomm SM7150 platform. > > Signed-off-by: Danila Tikhonov > --- > .../bindings/display/msm/qcom,sm7150-dpu.yaml | 116 ++ > 1 file changed, 116 insertions(+) > create mode 100644 >

Re: [PATCH drm-misc-next v9 00/11] Nouveau VM_BIND UAPI & DRM GPUVA Manager (merged)

2023-08-03 Thread Faith Ekstrand
On Thu, Aug 3, 2023 at 4:45 PM Dave Airlie wrote: > On Fri, 4 Aug 2023 at 02:52, Danilo Krummrich wrote: > > > > This patch series provides a new UAPI for the Nouveau driver in order to > > support Vulkan features, such as sparse bindings and sparse residency. > > > > Now that Faith has

Re: [PATCH drm-misc-next v9 00/11] Nouveau VM_BIND UAPI & DRM GPUVA Manager (merged)

2023-08-03 Thread Dave Airlie
On Fri, 4 Aug 2023 at 02:52, Danilo Krummrich wrote: > > This patch series provides a new UAPI for the Nouveau driver in order to > support Vulkan features, such as sparse bindings and sparse residency. > Now that Faith has reviewed the uAPI and userspace work, I think we should try and steer

Re: [PATCH v4 1/1] drm/i915/pxp: Optimize GET_PARAM:PXP_STATUS

2023-08-03 Thread Teres Alexis, Alan Previn
On Wed, 2023-08-02 at 11:25 -0700, Teres Alexis, Alan Previn wrote: > After recent discussions with Mesa folks, it was requested > that we optimize i915's GET_PARAM for the PXP_STATUS without > changing the UAPI spec. > > Add these additional optimizations: >- If any PXP initializatoin flow

Re: [PATCH] drm/msm/mdp5: Don't leak some plane state

2023-08-03 Thread Abhinav Kumar
On 8/3/2023 1:45 PM, Daniel Vetter wrote: Apparently no one noticed that mdp5 plane states leak like a sieve ever since we introduced plane_state->commit refcount a few years ago in 21a01abbe32a ("drm/atomic: Fix freeing connector/plane state too early by tracking commits, v3.") Fix it by

Re: [PATCH v2 1/1] drm/i915/pxp/mtl: intel_pxp_init_hw needs runtime-pm inside pm-complete

2023-08-03 Thread Ceraolo Spurio, Daniele
On 8/2/2023 12:06 PM, Alan Previn wrote: In the case of failed suspend flow or cases where the kernel does not go into full suspend but goes from suspend_prepare back to resume_complete, we get called for a pm_complete but without runtime_pm guaranteed. Thus, ensure we take the runtime_pm

Re: [PATCH 3/4] drm/uapi: document the USB subconnector type

2023-08-03 Thread Dmitry Baryshkov
On Thu, 3 Aug 2023 at 23:47, Simon Ser wrote: > > On Thursday, August 3rd, 2023 at 22:44, Laurent Pinchart > wrote: > > > On Thu, Aug 03, 2023 at 03:31:16PM +, Simon Ser wrote: > > > > > On Thursday, August 3rd, 2023 at 17:22, Simon Ser cont...@emersion.fr > > > wrote: > > > > > > > The

Re: [PATCH] drm/msm/mdp5: Don't leak some plane state

2023-08-03 Thread Dmitry Baryshkov
On Thu, 3 Aug 2023 at 23:45, Daniel Vetter wrote: > > Apparently no one noticed that mdp5 plane states leak like a sieve > ever since we introduced plane_state->commit refcount a few years ago > in 21a01abbe32a ("drm/atomic: Fix freeing connector/plane state too > early by tracking commits, v3.")

Re: [PATCH] drm/vkms: avoid race-condition between flushing and destroying

2023-08-03 Thread Sebastian Wick
On Sun, Jul 30, 2023 at 12:51 AM Maíra Canal wrote: > > After we flush the workqueue at the commit tale, we need to make sure > that no work is queued until we destroy the state. Currently, new work > can be queued in the workqueue, even after the commit tale, as the > vblank thread is still

Re: [PATCH 0/2] drm/msm/dpu: Add support for SM7150

2023-08-03 Thread Dmitry Baryshkov
On Thu, 3 Aug 2023 at 22:47, Danila Tikhonov wrote: > > This series adds DPU support for Qualcomm SM7150 SoC. > > Danila Tikhonov (2): > dt-bindings: display/msm: document DPU on SM7150 > drm/msm/dpu: Add SM7150 support > > .../bindings/display/msm/qcom,sm7150-dpu.yaml | 116 >

Re: [PATCH 2/2] drm/msm/dpu: Add SM7150 support

2023-08-03 Thread Dmitry Baryshkov
On Thu, 3 Aug 2023 at 22:47, Danila Tikhonov wrote: > > Add definitions for the display hardware used on the Qualcomm SM7150 > platform. > > Signed-off-by: Danila Tikhonov > --- > .../msm/disp/dpu1/catalog/dpu_5_2_sm7150.h| 277 ++ >

Re: [PATCH] drm/msm/mdp5: Don't leak some plane state

2023-08-03 Thread Rob Clark
On Thu, Aug 3, 2023 at 1:45 PM Daniel Vetter wrote: > > Apparently no one noticed that mdp5 plane states leak like a sieve > ever since we introduced plane_state->commit refcount a few years ago > in 21a01abbe32a ("drm/atomic: Fix freeing connector/plane state too > early by tracking commits,

Re: [PATCH 3/4] drm/uapi: document the USB subconnector type

2023-08-03 Thread Simon Ser
On Thursday, August 3rd, 2023 at 22:44, Laurent Pinchart wrote: > On Thu, Aug 03, 2023 at 03:31:16PM +, Simon Ser wrote: > > > On Thursday, August 3rd, 2023 at 17:22, Simon Ser cont...@emersion.fr wrote: > > > > > The KMS docs describe "subconnector" to be defined as "downstream port" >

[PATCH] drm/msm/mdp5: Don't leak some plane state

2023-08-03 Thread Daniel Vetter
Apparently no one noticed that mdp5 plane states leak like a sieve ever since we introduced plane_state->commit refcount a few years ago in 21a01abbe32a ("drm/atomic: Fix freeing connector/plane state too early by tracking commits, v3.") Fix it by using the right helpers. Fixes: 21a01abbe32a

Re: [PATCH 3/4] drm/uapi: document the USB subconnector type

2023-08-03 Thread Laurent Pinchart
On Thu, Aug 03, 2023 at 03:31:16PM +, Simon Ser wrote: > On Thursday, August 3rd, 2023 at 17:22, Simon Ser wrote: > > > The KMS docs describe "subconnector" to be defined as "downstream port" for > > DP. > > Can USB-C (or USB) be seen as a DP downstream port? > > To expand on this a bit:

Re: [PATCH v2 0/2] doc: uapi: Document dma-buf interop design & semantics

2023-08-03 Thread Sebastian Wick
For what it's worth this series is Reviewed-by: Sebastian Wick On Thu, Aug 3, 2023 at 5:49 PM Daniel Stone wrote: > > Hi all, > This is v2 to the linked patch series; thanks to everyone for reviewing > the initial version. I've moved this out of a pure DRM scope and into > the general

Re: [Intel-gfx] [PATCH v5 19/22] drm: restore CONFIG_DRM_USE_DYNAMIC_DEBUG un-BROKEN

2023-08-03 Thread jim . cromie
On Thu, Aug 3, 2023 at 1:14 AM kernel test robot wrote: > > > hi, Jim Cromie, > > we send this report to you to consult that if there is any limitation to use > this CONFIG_DRM_USE_DYNAMIC_DEBUG? > attached config is a randconfig which has CONFIG_DRM_USE_DYNAMIC_DEBUG, the > kernel built with it

[PATCH v2 2/3] drm/panel: sitronix-st7789v: add panel orientation support

2023-08-03 Thread Michael Riesch
Determine the orientation of the display based on the device tree and propagate it. Reviewed-by: Neil Armstrong Signed-off-by: Michael Riesch --- drivers/gpu/drm/panel/panel-sitronix-st7789v.c | 18 ++ 1 file changed, 18 insertions(+) diff --git

[PATCH v2 1/3] drm/panel: sitronix-st7789v: fix indentation in drm_panel_funcs

2023-08-03 Thread Michael Riesch
Fix indentation of the callbacks in struct drm_panel_funcs. No functional changes. Signed-off-by: Michael Riesch --- drivers/gpu/drm/panel/panel-sitronix-st7789v.c | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/drivers/gpu/drm/panel/panel-sitronix-st7789v.c

[PATCH v2 3/3] dt-bindings: display: add rotation property to sitronix,st7789v

2023-08-03 Thread Michael Riesch
The sitronix-st7789v driver now considers the rotation property. Add the property to the documentation. Acked-by: Conor Dooley Signed-off-by: Michael Riesch --- Documentation/devicetree/bindings/display/panel/sitronix,st7789v.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git

[PATCH v2 0/3] drm/panel: sitronix-st7789v: add panel orientation support

2023-08-03 Thread Michael Riesch
Hi all, This series adds support for orientation specification in the device tree to the Sitronix ST7789V panel driver. This is can be seen as reduced version of [0] (some things of [0] have been implemented in more general fashion in the scope of [1], other things have been rejected). Looking

Re: [Intel-gfx] [PATCH v5 19/22] drm: restore CONFIG_DRM_USE_DYNAMIC_DEBUG un-BROKEN

2023-08-03 Thread jim . cromie
g-x015-20230731/gcc-12/fb82a8bb4e30dcf042c48563987ad3a24a416f5d/vmlinuz-6.5.0-rc2-00390-gfb82a8bb4e30 branch=linux-review/Jim-Cromie/drm-use-correct-ccflags-y-syntax/20230802-010749 job=/lkp/jobs/scheduled/vm-meta-58/boot-1-yocto-i386-minimal-20190520.cgz-x86_64-randconfig-x015-20230731-fb82a8b

Re: [PATCH v2 0/2] doc: uapi: Document dma-buf interop design & semantics

2023-08-03 Thread James Jones
On 8/3/23 08:47, Daniel Stone wrote: Hi all, This is v2 to the linked patch series; thanks to everyone for reviewing the initial version. I've moved this out of a pure DRM scope and into the general userspace-API design section. Hopefully it helps others and answers a bunch of questions.

Re: [PATCH] drm/nouveau: fixup the uapi header file.

2023-08-03 Thread Faith Ekstrand
On Thu, Aug 3, 2023 at 2:33 PM Dave Airlie wrote: > From: Dave Airlie > > nouveau > 10 years ago had a plan for new multiplexer inside a multiplexer > API using nvif. It never fully reached fruition, fast forward 10 years, > and the new vulkan driver is avoiding libdrm and calling ioctls, and >

Re: [PATCH drm-misc-next v9 02/11] drm/nouveau: new VM_BIND uapi interfaces

2023-08-03 Thread Faith Ekstrand
On Thu, Aug 3, 2023 at 11:53 AM Danilo Krummrich wrote: > This commit provides the interfaces for the new UAPI motivated by the > Vulkan API. It allows user mode drivers (UMDs) to: > > 1) Initialize a GPU virtual address (VA) space via the new >DRM_IOCTL_NOUVEAU_VM_INIT ioctl. UMDs can

Re: [v3 2/3] ASoC: mediatek: mt8186: correct the HDMI widgets

2023-08-03 Thread Mark Brown
On Thu, Aug 03, 2023 at 07:20:15AM +, Jiaxin Yu (俞家鑫) wrote: > I agree with you, in fact the speaker is indeed doing this way. But > about the hdmi that on the board, I did not find a defination link > snd_soc_dapm_hdmi, so I use snd_soc_dapm_line to replace. The purpose > is to control it

[PATCH] drm/nouveau: fixup the uapi header file.

2023-08-03 Thread Dave Airlie
From: Dave Airlie nouveau > 10 years ago had a plan for new multiplexer inside a multiplexer API using nvif. It never fully reached fruition, fast forward 10 years, and the new vulkan driver is avoiding libdrm and calling ioctls, and these 3 ioctls, getparam, channel alloc + free don't seem to

[PULL] drm-intel-next

2023-08-03 Thread Rodrigo Vivi
Hi Dave and Daniel, Here goes our first pull request of this round. drm-intel-next-2023-08-03: - Removing unused declarations (Arnd, Gustavo) - ICL+ DSI modeset sequence fixes (Ville) - Improvements on HDCP (Suraj) - Fixes and clean up on MTL Display (Mika Kahola, Lee, RK, Nirmoy, Chaitanya) -

[PATCH v3 30/47] fbdev/platinumfb: Use fbdev I/O helpers

2023-08-03 Thread Thomas Zimmermann
Set struct fb_ops and with FB_DEFAULT_IOMEM_OPS, fbdev's initializer for I/O memory. Sets the callbacks to the cfb_ and fb_io_ functions. Select the correct modules with Kconfig's FB_IOMEM_HELPERS token. The macro and token set the currently selected values, so there is no functional change. v3:

[PATCH v3 47/47] vfio-dev/mdpy-fb: Use fbdev I/O helpers

2023-08-03 Thread Thomas Zimmermann
Set struct fb_ops and with FB_DEFAULT_IOMEM_OPS, fbdev's initializer for I/O memory. Sets the callbacks to the cfb_ and fb_io_ functions. Select the correct modules with Kconfig's FB_IOMEM_HELPERS token. The macro and token set the currently selected values, so there is no functional change. v3:

[PATCH v3 45/47] fbdev/vesafb: Use fbdev I/O helpers

2023-08-03 Thread Thomas Zimmermann
Set struct fb_ops and with FB_DEFAULT_IOMEM_OPS, fbdev's initializer for I/O memory. Sets the callbacks to the cfb_ and fb_io_ functions. Select the correct modules with Kconfig's FB_IOMEM_HELPERS token. The macro and token set the currently selected values, so there is no functional change. v3:

[PATCH v3 43/47] fbdev/uvesafb: Use fbdev I/O helpers

2023-08-03 Thread Thomas Zimmermann
Set struct fb_ops and with FB_DEFAULT_IOMEM_OPS, fbdev's initializer for I/O memory. Sets the callbacks to the cfb_ and fb_io_ functions. Select the correct modules with Kconfig's FB_IOMEM_HELPERS token. The macro and token set the currently selected values, so there is no functional change. v3:

[PATCH v3 34/47] fbdev/pxa168fb: Use fbdev I/O helpers

2023-08-03 Thread Thomas Zimmermann
Set struct fb_ops and with FB_DEFAULT_IOMEM_OPS, fbdev's initializer for I/O memory. Sets the callbacks to the cfb_ and fb_io_ functions. Select the correct modules with Kconfig's FB_IOMEM_HELPERS token. The macro and token set the currently selected values, so there is no functional change. v3:

[PATCH v3 46/47] fbdev/xilinxfb: Use fbdev I/O helpers

2023-08-03 Thread Thomas Zimmermann
Set struct fb_ops and with FB_DEFAULT_IOMEM_OPS, fbdev's initializer for I/O memory. Sets the callbacks to the cfb_ and fb_io_ functions. Select the correct modules with Kconfig's FB_IOMEM_HELPERS token. The macro and token set the currently selected values, so there is no functional change. v3:

[PATCH v3 29/47] fbdev/omapfb: Use fbdev I/O helpers

2023-08-03 Thread Thomas Zimmermann
Set struct fb_ops and with FB_DEFAULT_IOMEM_OPS, fbdev's initializer for I/O memory. Sets the callbacks to the cfb_ and fb_io_ functions. Select the correct modules with Kconfig's FB_IOMEM_HELPERS token. The macro and token set the currently selected values, so there is no functional change. v3:

[PATCH v3 44/47] fbdev/valkyriefb: Use fbdev I/O helpers

2023-08-03 Thread Thomas Zimmermann
Set struct fb_ops and with FB_DEFAULT_IOMEM_OPS, fbdev's initializer for I/O memory. Sets the callbacks to the cfb_ and fb_io_ functions. Select the correct modules with Kconfig's FB_IOMEM_HELPERS token. The macro and token set the currently selected values, so there is no functional change. v3:

[PATCH v3 25/47] fbdev/mmpfb: Use fbdev I/O helpers

2023-08-03 Thread Thomas Zimmermann
Set struct fb_ops and with FB_DEFAULT_IOMEM_OPS, fbdev's initializer for I/O memory. Sets the callbacks to the cfb_ and fb_io_ functions. Select the correct modules with Kconfig's FB_IOMEM_HELPERS token. The macro and token set the currently selected values, so there is no functional change. v3:

[PATCH v3 21/47] fbdev/kyro: Use fbdev I/O helpers

2023-08-03 Thread Thomas Zimmermann
Set struct fb_ops and with FB_DEFAULT_IOMEM_OPS, fbdev's initializer for I/O memory. Sets the callbacks to the cfb_ and fb_io_ functions. Select the correct modules with Kconfig's FB_IOMEM_HELPERS token. The macro and token set the currently selected values, so there is no functional change. v3:

[PATCH v3 17/47] fbdev/grvga: Use fbdev I/O helpers

2023-08-03 Thread Thomas Zimmermann
Set struct fb_ops and with FB_DEFAULT_IOMEM_OPS, fbdev's initializer for I/O memory. Sets the callbacks to the cfb_ and fb_io_ functions. Select the correct modules with Kconfig's FB_IOMEM_HELPERS token. The macro and token set the currently selected values, so there is no functional change. v3:

[PATCH v3 36/47] fbdev/q40fb: Use fbdev I/O helpers

2023-08-03 Thread Thomas Zimmermann
Set struct fb_ops and with FB_DEFAULT_IOMEM_OPS, fbdev's initializer for I/O memory. Sets the callbacks to the cfb_ and fb_io_ functions. Select the correct modules with Kconfig's FB_IOMEM_HELPERS token. The macro and token set the currently selected values, so there is no functional change. v3:

[PATCH v3 31/47] fbdev/pmag-aa-fb: Use fbdev I/O helpers

2023-08-03 Thread Thomas Zimmermann
Set struct fb_ops and with FB_DEFAULT_IOMEM_OPS, fbdev's initializer for I/O memory. Sets the callbacks to the cfb_ and fb_io_ functions. Select the correct modules with Kconfig's FB_IOMEM_HELPERS token. The macro and token set the currently selected values, so there is no functional change. v3:

[PATCH v3 40/47] fbdev/sstfb: Use fbdev I/O helpers

2023-08-03 Thread Thomas Zimmermann
Set struct fb_ops and with FB_DEFAULT_IOMEM_OPS, fbdev's initializer for I/O memory. Sets the callbacks to the cfb_ and fb_io_ functions. Select the correct modules with Kconfig's FB_IOMEM_HELPERS token. The macro and token set the currently selected values, so there is no functional change. v3:

[PATCH v3 37/47] fbdev/s3cfb: Use fbdev I/O helpers

2023-08-03 Thread Thomas Zimmermann
Set struct fb_ops and with FB_DEFAULT_IOMEM_OPS, fbdev's initializer for I/O memory. Sets the callbacks to the cfb_ and fb_io_ functions. Select the correct modules with Kconfig's FB_IOMEM_HELPERS token. The macro and token set the currently selected values, so there is no functional change. v3:

[PATCH v3 26/47] fbdev/mx3fb: Use fbdev I/O helpers

2023-08-03 Thread Thomas Zimmermann
Set struct fb_ops and with FB_DEFAULT_IOMEM_OPS, fbdev's initializer for I/O memory. Sets the callbacks to the cfb_ and fb_io_ functions. Select the correct modules with Kconfig's FB_IOMEM_HELPERS token. The macro and token set the currently selected values, so there is no functional change. v3:

[PATCH v3 20/47] fbdev/imxfb: Use fbdev I/O helpers

2023-08-03 Thread Thomas Zimmermann
Set struct fb_ops and with FB_DEFAULT_IOMEM_OPS, fbdev's initializer for I/O memory. Sets the callbacks to the cfb_ and fb_io_ functions. Select the correct modules with Kconfig's FB_IOMEM_HELPERS token. The macro and token set the currently selected values, so there is no functional change. v3:

[PATCH v3 27/47] fbdev/ocfb: Use fbdev I/O helpers

2023-08-03 Thread Thomas Zimmermann
Set struct fb_ops and with FB_DEFAULT_IOMEM_OPS, fbdev's initializer for I/O memory. Sets the callbacks to the cfb_ and fb_io_ functions. Select the correct modules with Kconfig's FB_IOMEM_HELPERS token. The macro and token set the currently selected values, so there is no functional change. v3:

[PATCH v3 22/47] fbdev/macfb: Use fbdev I/O helpers

2023-08-03 Thread Thomas Zimmermann
Set struct fb_ops and with FB_DEFAULT_IOMEM_OPS, fbdev's initializer for I/O memory. Sets the callbacks to the cfb_ and fb_io_ functions. Select the correct modules with Kconfig's FB_IOMEM_HELPERS token. The macro and token set the currently selected values, so there is no functional change. v3:

[PATCH v3 42/47] fbdev/sunxvr2500: Use fbdev I/O helpers

2023-08-03 Thread Thomas Zimmermann
Set struct fb_ops and with FB_DEFAULT_IOMEM_OPS, fbdev's initializer for I/O memory. Sets the callbacks to the cfb_ and fb_io_ functions. Select the correct modules with Kconfig's FB_IOMEM_HELPERS token. The macro and token set the currently selected values, so there is no functional change. v3:

[PATCH v3 35/47] fbdev/pxafb: Use fbdev I/O helpers

2023-08-03 Thread Thomas Zimmermann
Set struct fb_ops and with FB_DEFAULT_IOMEM_OPS, fbdev's initializer for I/O memory. Sets the callbacks to the cfb_ and fb_io_ functions. Select the correct modules with Kconfig's FB_IOMEM_HELPERS token. The macro and token set the currently selected values, so there is no functional change. v3:

[PATCH v3 24/47] fbdev/mb862xxfb: Use fbdev I/O helpers

2023-08-03 Thread Thomas Zimmermann
Set struct fb_ops and with FB_DEFAULT_IOMEM_OPS, fbdev's initializer for I/O memory. Sets the callbacks to the cfb_ and fb_io_ functions. Select the correct modules with Kconfig's FB_IOMEM_HELPERS token. The macro and token set the currently selected values, so there is no functional change. v3:

[PATCH v3 28/47] fbdev/offb: Use fbdev I/O helpers

2023-08-03 Thread Thomas Zimmermann
Set struct fb_ops and with FB_DEFAULT_IOMEM_OPS, fbdev's initializer for I/O memory. Sets the callbacks to the cfb_ and fb_io_ functions. Select the correct modules with Kconfig's FB_IOMEM_HELPERS token. The macro and token set the currently selected values, so there is no functional change. v3:

[PATCH v3 23/47] fbdev/maxinefb: Use fbdev I/O helpers

2023-08-03 Thread Thomas Zimmermann
Set struct fb_ops and with FB_DEFAULT_IOMEM_OPS, fbdev's initializer for I/O memory. Sets the callbacks to the cfb_ and fb_io_ functions. Select the correct modules with Kconfig's FB_IOMEM_HELPERS token. The macro and token set the currently selected values, so there is no functional change. v3:

[PATCH v3 41/47] fbdev/sunxvr1000: Use fbdev I/O helpers

2023-08-03 Thread Thomas Zimmermann
Set struct fb_ops and with FB_DEFAULT_IOMEM_OPS, fbdev's initializer for I/O memory. Sets the callbacks to the cfb_ and fb_io_ functions. Select the correct modules with Kconfig's FB_IOMEM_HELPERS token. The macro and token set the currently selected values, so there is no functional change. v3:

[PATCH v3 19/47] fbdev/i740fb: Use fbdev I/O helpers

2023-08-03 Thread Thomas Zimmermann
Set struct fb_ops and with FB_DEFAULT_IOMEM_OPS, fbdev's initializer for I/O memory. Sets the callbacks to the cfb_ and fb_io_ functions. Select the correct modules with Kconfig's FB_IOMEM_HELPERS token. The macro and token set the currently selected values, so there is no functional change. v3:

[PATCH v3 18/47] fbdev/gxt4500: Use fbdev I/O helpers

2023-08-03 Thread Thomas Zimmermann
Set struct fb_ops and with FB_DEFAULT_IOMEM_OPS, fbdev's initializer for I/O memory. Sets the callbacks to the cfb_ and fb_io_ functions. Select the correct modules with Kconfig's FB_IOMEM_HELPERS token. The macro and token set the currently selected values, so there is no functional change. v3:

[PATCH v3 33/47] fbdev/pmagb-b-fb: Use fbdev I/O helpers

2023-08-03 Thread Thomas Zimmermann
Set struct fb_ops and with FB_DEFAULT_IOMEM_OPS, fbdev's initializer for I/O memory. Sets the callbacks to the cfb_ and fb_io_ functions. Select the correct modules with Kconfig's FB_IOMEM_HELPERS token. The macro and token set the currently selected values, so there is no functional change. v3:

[PATCH v3 13/47] fbdev/geode/gx1fb: Use fbdev I/O helpers

2023-08-03 Thread Thomas Zimmermann
Set struct fb_ops and with FB_DEFAULT_IOMEM_OPS, fbdev's initializer for I/O memory. Sets the callbacks to the cfb_ and fb_io_ functions. Select the correct modules with Kconfig's FB_IOMEM_HELPERS token. The macro and token set the currently selected values, so there is no functional change. v3:

[PATCH v3 39/47] fbdev/simplefb: Use fbdev I/O helpers

2023-08-03 Thread Thomas Zimmermann
Set struct fb_ops and with FB_DEFAULT_IOMEM_OPS, fbdev's initializer for I/O memory. Sets the callbacks to the cfb_ and fb_io_ functions. Select the correct modules with Kconfig's FB_IOMEM_HELPERS token. The macro and token set the currently selected values, so there is no functional change. v3:

[PATCH v3 14/47] fbdev/geode/gxfb: Use fbdev I/O helpers

2023-08-03 Thread Thomas Zimmermann
Set struct fb_ops and with FB_DEFAULT_IOMEM_OPS, fbdev's initializer for I/O memory. Sets the callbacks to the cfb_ and fb_io_ functions. Select the correct modules with Kconfig's FB_IOMEM_HELPERS token. The macro and token set the currently selected values, so there is no functional change. v3:

[PATCH v3 12/47] fbdev/g364fb: Use fbdev I/O helpers

2023-08-03 Thread Thomas Zimmermann
Set struct fb_ops and with FB_DEFAULT_IOMEM_OPS, fbdev's initializer for I/O memory. Sets the callbacks to the cfb_ and fb_io_ functions. Select the correct modules with Kconfig's FB_IOMEM_HELPERS token. The macro and token set the currently selected values, so there is no functional change. v3:

[PATCH v3 09/47] fbdev/efifb: Use fbdev I/O helpers

2023-08-03 Thread Thomas Zimmermann
Set struct fb_ops and with FB_DEFAULT_IOMEM_OPS, fbdev's initializer for I/O memory. Sets the callbacks to the cfb_ and fb_io_ functions. Select the correct modules with Kconfig's FB_IOMEM_HELPERS token. The macro and token set the currently selected values, so there is no functional change. v3:

  1   2   3   >