Re: [PATCH 06/12] arch: Declare screen_info in

2023-06-29 Thread WANG Xuerui
screen_info. Signed-off-by: Thomas Zimmermann Cc: Richard Henderson Cc: Ivan Kokshaysky Cc: Matt Turner Cc: Russell King Cc: Catalin Marinas Cc: Will Deacon Cc: Guo Ren Cc: Brian Cain Cc: Huacai Chen Cc: WANG Xuerui Cc: Thomas Bogendoerfer Cc: Dinh Nguyen Cc: Michael Ellerman Cc: Nicholas

Re: [PATCH v3 06/19] arch/loongarch: Implement with generic helpers

2023-06-28 Thread WANG Xuerui
Hi, On 2023/4/17 20:56, Thomas Zimmermann wrote: Replace the architecture's fbdev helpers with the generic ones from . No functional changes. v2: * use default implementation for fb_pgprotect() (Arnd) Signed-off-by: Thomas Zimmermann Cc: Huacai Chen Cc: WANG Xuerui --- arch

Re: [PATCH v14 1/2] drm: add kms driver for loongson display controller

2023-05-23 Thread WANG Xuerui
On 2023/5/22 17:49, Sui Jingfeng wrote: Hi, On 2023/5/22 17:28, WANG Xuerui wrote: On 2023/5/22 17:25, Sui Jingfeng wrote: Hi, On 2023/5/21 20:21, WANG Xuerui wrote: + * LS3A4000/LS3A5000/LS3A6000 CPU, they are equipped with on-board video RAM + * typically. While LS2K0500/LS2K1000/LS2K2000

Re: [PATCH v14 1/2] drm: add kms driver for loongson display controller

2023-05-23 Thread WANG Xuerui
On 2023/5/22 16:14, Sui Jingfeng wrote: Hi, On 2023/5/21 20:21, WANG Xuerui wrote: + +  If in doubt, say "N". diff --git a/drivers/gpu/drm/loongson/Makefile b/drivers/gpu/drm/loongson/Makefile new file mode 100644 index ..9158816ece8e --- /dev/null +++ b/drive

Re: [PATCH v14 1/2] drm: add kms driver for loongson display controller

2023-05-23 Thread WANG Xuerui
On 2023/5/22 17:05, Sui Jingfeng wrote: Hi, On 2023/5/21 20:21, WANG Xuerui wrote: +++ b/drivers/gpu/drm/loongson/lsdc_debugfs.c @@ -0,0 +1,91 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2023 Loongson Technology Corporation Limited + */ + +#include + +#include

Re: [PATCH v14 1/2] drm: add kms driver for loongson display controller

2023-05-23 Thread WANG Xuerui
On 2023/5/22 16:02, Sui Jingfeng wrote: Hi, On 2023/5/21 20:21, WANG Xuerui wrote: --- /dev/null +++ b/drivers/gpu/drm/loongson/Kconfig @@ -0,0 +1,17 @@ +# SPDX-License-Identifier: GPL-2.0 + +config DRM_LOONGSON +    tristate "DRM support for Loongson Graphics" +    depends on

Re: [PATCH v14 1/2] drm: add kms driver for loongson display controller

2023-05-23 Thread WANG Xuerui
On 5/22/23 21:13, Sui Jingfeng wrote: Hi, On 2023/5/22 18:25, WANG Xuerui wrote: On 2023/5/22 18:17, Sui Jingfeng wrote: Hi, On 2023/5/22 18:05, WANG Xuerui wrote: On 2023/5/22 17:49, Sui Jingfeng wrote: Hi, On 2023/5/22 17:28, WANG Xuerui wrote: On 2023/5/22 17:25, Sui Jingfeng wrote

Re: [PATCH v14 1/2] drm: add kms driver for loongson display controller

2023-05-23 Thread WANG Xuerui
On 2023/5/22 18:17, Sui Jingfeng wrote: Hi, On 2023/5/22 18:05, WANG Xuerui wrote: On 2023/5/22 17:49, Sui Jingfeng wrote: Hi, On 2023/5/22 17:28, WANG Xuerui wrote: On 2023/5/22 17:25, Sui Jingfeng wrote: Hi, On 2023/5/21 20:21, WANG Xuerui wrote: + * LS3A4000/LS3A5000/LS3A6000 CPU

Re: [PATCH v14 1/2] drm: add kms driver for loongson display controller

2023-05-23 Thread WANG Xuerui
On 2023/5/22 17:25, Sui Jingfeng wrote: Hi, On 2023/5/21 20:21, WANG Xuerui wrote: + * LS3A4000/LS3A5000/LS3A6000 CPU, they are equipped with on-board video RAM + * typically. While LS2K0500/LS2K1000/LS2K2000 are low cost SoCs which share + * the system RAM as video RAM, they don't has

Re: [PATCH v14 1/2] drm: add kms driver for loongson display controller

2023-05-23 Thread WANG Xuerui
On 2023/5/22 16:29, Sui Jingfeng wrote: On 2023/5/22 16:09, WANG Xuerui wrote: On 2023/5/22 16:02, Sui Jingfeng wrote: Hi, On 2023/5/21 20:21, WANG Xuerui wrote: --- /dev/null +++ b/drivers/gpu/drm/loongson/Kconfig @@ -0,0 +1,17 @@ +# SPDX-License-Identifier: GPL-2.0 + +config DRM_LOONGSON

Re: [PATCH v14 1/2] drm: add kms driver for loongson display controller

2023-05-23 Thread WANG Xuerui
On 2023/5/22 16:51, Sui Jingfeng wrote: Hi, On 2023/5/21 20:21, WANG Xuerui wrote: + +static void lsdc_crtc0_soft_reset(struct lsdc_crtc *lcrtc) +{ +    struct lsdc_device *ldev = lcrtc->ldev; +    u32 val; + +    val = lsdc_rreg32(ldev, LSDC_CRTC0_CFG_REG); + +   

Re: [PATCH v14 2/2] MAINTAINERS: add maintainers for DRM LOONGSON driver

2023-05-22 Thread WANG Xuerui
On 2023/5/20 18:57, Sui Jingfeng wrote: From: Sui Jingfeng This patch add Sui Jingfeng as maintainer to drm/loongson driver, also invite Thomas Zimmermann as co-maintainer. Hmm, it could be more polite to perhaps wait a bit longer? If I didn't see it wrong you posted v14 after no more

Re: [PATCH V2] drm/amdgpu/display: Enable DC_FP for LoongArch

2023-05-09 Thread WANG Xuerui
des kernel_fpu_{begin,end} that are used like the x86 counterparts in commit 2b3bd32ea3a22ea2d ("LoongArch: Provide kernel fpu functions"), so we can now implement DRM_AMD_DC_FP on LoongArch for supporting more DCN devices." Signed-off-by: WANG Xuerui Signed-off-by: Huacai Ch

Re: [V3] drm/amdgpu/display: Enable DC_FP for LoongArch

2023-05-09 Thread WANG Xuerui
On 2023/5/9 00:34, Sui Jingfeng wrote: I have tested glmark2 on ls3a5000 with this patch applied, I have also bought a better gpu (vega 56), which is on the way. currently only have a rx550 at hand. I pasted the performance score here, how about this score? Does this looks normal? [snip of

Re: [PATCH V2] drm/amdgpu/display: Enable DC_FP for LoongArch

2023-05-06 Thread WANG Xuerui
u with runpm=0, otherwise my dmesg gets flooded with PSP getting resumed every 8~10 seconds or so. I currently have none of the connectors plugged in. I didn't notice any similar reports on the Internet so I don't know if it's due to platform quirks or not. Signed-off-by: WANG Xuerui Signed-

Re: [PATCH V2] drm/amdgpu/display: Enable DC_FP for LoongArch

2023-05-06 Thread WANG Xuerui
On 5/6/23 02:00, Alex Deucher wrote: On Fri, May 5, 2023 at 1:57 PM WANG Xuerui wrote: On a side note, I had to modprobe amdgpu with runpm=0, otherwise my dmesg gets flooded with PSP getting resumed every 8~10 seconds or so. I currently have none of the connectors plugged in. I didn't notice

Re: [PATCH] drm/amdgpu: Use uncached ioremap() for LoongArch

2023-03-06 Thread WANG Xuerui
On 2023/3/6 10:49, Huacai Chen wrote: Hi, Christian, On Mon, Mar 6, 2023 at 12:40 AM Christian König wrote: Am 05.03.23 um 06:21 schrieb Huacai Chen: LoongArch maintains cache coherency in hardware, but its WUC attribute (Weak-ordered UnCached, which is similar to WC) is out of the scope of