[PATCH 1/1] drm/ttm: Fix of rework on ttm_resource to use size_t type commit

2023-01-11 Thread Kevin Brace
From: Kevin Brace Commit e3c92eb4a84fb0f00442e6b5cabf4f11b0eaaf41 (drm/ttm: rework on ttm_resource to use size_t type) reworked ttm_resource{} to use size_t type size instead of unsigned long type num_pages. In that commit, when ttm_move_memcpy() is being called from ttm_bo_move_memcpy(), the

[PATCH 0/1] DRM commit e3c92eb causes OpenChrome DRM to crash during boot

2023-01-11 Thread Kevin Brace
From: Kevin Brace Hi, I work on an out of the kernel tree DRM module for VIA Technologies Chrome integrated graphics (https://cgit.freedesktop.org/openchrome/drm-openchrome/), and DRM commit e3c92eb4a84fb0f00442e6b5cabf4f11b0eaaf41 (drm/ttm: rework on ttm_resource to use size_t type) definitely

Re: [PATCH v3 26/32] drm/via: Add via_drm.h

2022-08-02 Thread Kevin Brace
) graphics hardware. Regards, Kevin Brace Brace Computer Laboratory blog https://bracecomputerlab.com > Sent: Tuesday, August 02, 2022 at 4:38 AM > From: "Thomas Zimmermann" > To: "Kevin Brace" > Cc: dri-devel@lists.freedesktop.org > Subject: Re: [PATCH v3

Re: [PATCH v3 26/32] drm/via: Add via_drm.h

2022-08-02 Thread Kevin Brace
m for OpenChrome, and 32-bit x86 ISA and X.Org X Server are still fully supported. Regards, Kevin Brace Brace Computer Laboratory blog https://bracecomputerlab.com > Sent: Tuesday, August 02, 2022 at 4:09 AM > From: "Sam Ravnborg" > To: "Kevin Brace" >

Re: [PATCH v3 26/32] drm/via: Add via_drm.h

2022-08-01 Thread Kevin Brace
adding acceleration after the code is added to the mainline kernel tree, so I will like to do it the way it is set up now. Regards, Kevin Brace Brace Computer Laboratory blog https://bracecomputerlab.com > Sent: Monday, August 01, 2022 at 11:49 AM > From: "Thomas Zimmermann" &g

Re: [PATCH v3 26/32] drm/via: Add via_drm.h

2022-08-01 Thread Kevin Brace
the legacy DRI1 definitions inside via_drm.h. Regards, Kevin Brace Brace Computer Laboratory blog https://bracecomputerlab.com > Sent: Monday, August 01, 2022 at 7:40 AM > From: "Sam Ravnborg" > To: "Kevin Brace" > Cc: "Thomas Zimmermann" , dri-devel@lis

Re: [PATCH v3 26/32] drm/via: Add via_drm.h

2022-07-30 Thread Kevin Brace
back to userspace. Regards, Kevin Brace Brace Computer Laboratory blog https://bracecomputerlab.com > Sent: Tuesday, July 26, 2022 at 10:41 AM > From: "Sam Ravnborg" > To: "Kevin Brace" > Cc: dri-devel@lists.freedesktop.org, "Kevin Brace" >

Re: [PATCH v3 31/32] drm/via: Add Makefile

2022-07-30 Thread Kevin Brace
Hi Thomas, Okay, I will try to remember this. Regards, Kevin Brace Brace Computer Laboratory blog https://bracecomputerlab.com > Sent: Tuesday, July 26, 2022 at 12:29 AM > From: "Thomas Zimmermann" > To: "Kevin Brace" , dri-devel@lists.freedesktop.org >

Re: [PATCH v3 30/32] drm/via: Add Kconfig

2022-07-30 Thread Kevin Brace
came up with a scheme to keep it. I think we will reuse this scheme when I finally have the time to get around adding KMS support to other similar legacy DRI1 based DRM modules. Regards, Kevin Brace Brace Computer Laboratory blog https://bracecomputerlab.com > Sent: Tuesday, July 26, 2022 at

Re: [PATCH v3 02/32] drm/via: Add via_3d_reg.h

2022-07-30 Thread Kevin Brace
Hi Thomas, Okay, I will take that into consideration when I prepare my next patch series. Regards, Kevin Brace Brace Computer Laboratory blog https://bracecomputerlab.com > Sent: Tuesday, July 26, 2022 at 12:21 AM > From: "Thomas Zimmermann" > To: "

Re: [PATCH v3 26/32] drm/via: Add via_drm.h

2022-07-30 Thread Kevin Brace
planation / reasoning is okay with you. Regards, Kevin Brace Brace Computer Laboratory blog https://bracecomputerlab.com > Sent: Tuesday, July 26, 2022 at 11:24 AM > From: "Thomas Zimmermann" > To: "Kevin Brace" , dri-devel@lists.freedesktop.org > Cc: "Kevin B

Re: [PATCH v3 26/32] drm/via: Add via_drm.h

2022-07-28 Thread Kevin Brace
like this had to be done. I will work on these, and post the updated code soon with taking into consideration the VIA DRM DRI1 compaction work done by Sam / Thomas. Regards, Kevin Brace Brace Computer Laboratory blog https://bracecomputerlab.com > Sent: Tuesday, July 26, 2022 at 1:20 PM >

[PATCH v3 31/32] drm/via: Add Makefile

2022-07-25 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/Makefile | 26 ++ 1 file changed, 26 insertions(+) create mode 100644 drivers/gpu/drm/via/Makefile diff --git a/drivers/gpu/drm/via/Makefile b/drivers/gpu/drm/via/Makefile new file mode 100644 index

[PATCH v3 32/32] drm/via: Modify DRM core to be able to build OpenChrome DRM

2022-07-25 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/Kconfig | 2 ++ drivers/gpu/drm/Makefile | 1 + 2 files changed, 3 insertions(+) diff --git a/drivers/gpu/drm/Kconfig b/drivers/gpu/drm/Kconfig index 30d5b91b717f..475d20c58da0 100644 --- a/drivers/gpu/drm/Kconfig +++ b/drivers

[PATCH v3 30/32] drm/via: Add Kconfig

2022-07-25 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/Kconfig | 9 + 1 file changed, 9 insertions(+) create mode 100644 drivers/gpu/drm/via/Kconfig diff --git a/drivers/gpu/drm/via/Kconfig b/drivers/gpu/drm/via/Kconfig new file mode 100644 index

[PATCH v3 27/32] drm/via: Add new VIA Technologies Chrome supporting PCI IDs to DRM

2022-07-25 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- include/drm/drm_pciids.h | 4 1 file changed, 4 insertions(+) diff --git a/include/drm/drm_pciids.h b/include/drm/drm_pciids.h index b7e899ce44f0..e91b93d635fa 100644 --- a/include/drm/drm_pciids.h +++ b/include/drm/drm_pciids.h @@ -777,7

[PATCH v3 28/32] drm/via: Zero out chip type field

2022-07-25 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- include/drm/drm_pciids.h | 14 +++--- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/include/drm/drm_pciids.h b/include/drm/drm_pciids.h index e91b93d635fa..a4567d2918a9 100644 --- a/include/drm/drm_pciids.h +++ b/include

[PATCH v3 21/32] drm/via: Add via_pm.c

2022-07-25 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_pm.c | 187 +++ 1 file changed, 187 insertions(+) create mode 100644 drivers/gpu/drm/via/via_pm.c diff --git a/drivers/gpu/drm/via/via_pm.c b/drivers/gpu/drm/via/via_pm.c new file mode

[PATCH v3 29/32] drm/via: Add new VIA Technologies PCI device IDs related to graphics

2022-07-25 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- include/linux/pci_ids.h | 15 +++ 1 file changed, 15 insertions(+) diff --git a/include/linux/pci_ids.h b/include/linux/pci_ids.h index 0178823ce8c2..809c61a10fe1 100644 --- a/include/linux/pci_ids.h +++ b/include/linux/pci_ids.h

[PATCH v3 25/32] drm/via: Add via_vt1632.c

2022-07-25 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_vt1632.c | 598 +++ 1 file changed, 598 insertions(+) create mode 100644 drivers/gpu/drm/via/via_vt1632.c diff --git a/drivers/gpu/drm/via/via_vt1632.c b/drivers/gpu/drm/via/via_vt1632.c new

[PATCH v3 26/32] drm/via: Add via_drm.h

2022-07-25 Thread Kevin Brace
From: Kevin Brace Changed the uAPI. Signed-off-by: Kevin Brace --- include/uapi/drm/via_drm.h | 35 +++ 1 file changed, 31 insertions(+), 4 deletions(-) diff --git a/include/uapi/drm/via_drm.h b/include/uapi/drm/via_drm.h index a1e125d42208..e9da45ce130a

[PATCH v3 24/32] drm/via: Add via_ttm.c

2022-07-25 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_ttm.c | 168 ++ 1 file changed, 168 insertions(+) create mode 100644 drivers/gpu/drm/via/via_ttm.c diff --git a/drivers/gpu/drm/via/via_ttm.c b/drivers/gpu/drm/via/via_ttm.c new file mode

[PATCH v3 23/32] drm/via: Add via_tmds.c

2022-07-25 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_tmds.c | 712 + 1 file changed, 712 insertions(+) create mode 100644 drivers/gpu/drm/via/via_tmds.c diff --git a/drivers/gpu/drm/via/via_tmds.c b/drivers/gpu/drm/via/via_tmds.c new file

[PATCH v3 22/32] drm/via: Add via_sii164.c

2022-07-25 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_sii164.c | 578 +++ 1 file changed, 578 insertions(+) create mode 100644 drivers/gpu/drm/via/via_sii164.c diff --git a/drivers/gpu/drm/via/via_sii164.c b/drivers/gpu/drm/via/via_sii164.c new

[PATCH v3 20/32] drm/via: Add via_pll.c

2022-07-25 Thread Kevin Brace
From: Kevin Brace Note that the code here is GPL based. Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_pll.c | 255 ++ 1 file changed, 255 insertions(+) create mode 100644 drivers/gpu/drm/via/via_pll.c diff --git a/drivers/gpu/drm/via/via_pll.c b

[PATCH v3 18/32] drm/via: Add via_lvds.c

2022-07-25 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_lvds.c | 1233 1 file changed, 1233 insertions(+) create mode 100644 drivers/gpu/drm/via/via_lvds.c diff --git a/drivers/gpu/drm/via/via_lvds.c b/drivers/gpu/drm/via/via_lvds.c new file

[PATCH v3 14/32] drm/via: Add via_hdmi.c

2022-07-25 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_hdmi.c | 661 + 1 file changed, 661 insertions(+) create mode 100644 drivers/gpu/drm/via/via_hdmi.c diff --git a/drivers/gpu/drm/via/via_hdmi.c b/drivers/gpu/drm/via/via_hdmi.c new file

[PATCH v3 15/32] drm/via: Add via_i2c.c

2022-07-25 Thread Kevin Brace
From: Kevin Brace Note that the code here is GPL based. Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_i2c.c | 209 ++ 1 file changed, 209 insertions(+) create mode 100644 drivers/gpu/drm/via/via_i2c.c diff --git a/drivers/gpu/drm/via/via_i2c.c b

[PATCH v3 17/32] drm/via: Add via_ioctl.c

2022-07-25 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_ioctl.c | 109 1 file changed, 109 insertions(+) create mode 100644 drivers/gpu/drm/via/via_ioctl.c diff --git a/drivers/gpu/drm/via/via_ioctl.c b/drivers/gpu/drm/via/via_ioctl.c new

[PATCH v3 13/32] drm/via: Add via_encoder.c

2022-07-25 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_encoder.c | 224 ++ 1 file changed, 224 insertions(+) create mode 100644 drivers/gpu/drm/via/via_encoder.c diff --git a/drivers/gpu/drm/via/via_encoder.c b/drivers/gpu/drm/via/via_encoder.c

[PATCH v3 19/32] drm/via: Add via_object.c

2022-07-25 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_object.c | 324 +++ 1 file changed, 324 insertions(+) create mode 100644 drivers/gpu/drm/via/via_object.c diff --git a/drivers/gpu/drm/via/via_object.c b/drivers/gpu/drm/via/via_object.c new

[PATCH v3 11/32] drm/via: Add via_display.c

2022-07-25 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_display.c | 125 ++ 1 file changed, 125 insertions(+) create mode 100644 drivers/gpu/drm/via/via_display.c diff --git a/drivers/gpu/drm/via/via_display.c b/drivers/gpu/drm/via/via_display.c

[PATCH v3 12/32] drm/via: Add via_drv.c

2022-07-25 Thread Kevin Brace
From: Kevin Brace Note that GPL is chosen as a license type. This is due to via_i2c.c and via_pll.c being GPL based. Everything else is MIT license based. Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_drv.c | 336 ++ 1 file changed, 336 insertions

[PATCH v3 16/32] drm/via: Add via_init.c

2022-07-25 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_init.c | 1300 1 file changed, 1300 insertions(+) create mode 100644 drivers/gpu/drm/via/via_init.c diff --git a/drivers/gpu/drm/via/via_init.c b/drivers/gpu/drm/via/via_init.c new file

[PATCH v3 09/32] drm/via: Add via_cursor.c

2022-07-25 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_cursor.c | 419 +++ 1 file changed, 419 insertions(+) create mode 100644 drivers/gpu/drm/via/via_cursor.c diff --git a/drivers/gpu/drm/via/via_cursor.c b/drivers/gpu/drm/via/via_cursor.c new

[PATCH v3 08/32] drm/via: Add via_crtc_hw.c

2022-07-25 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_crtc_hw.c | 91 +++ 1 file changed, 91 insertions(+) create mode 100644 drivers/gpu/drm/via/via_crtc_hw.c diff --git a/drivers/gpu/drm/via/via_crtc_hw.c b/drivers/gpu/drm/via/via_crtc_hw.c

[PATCH v3 10/32] drm/via: Add via_dac.c

2022-07-25 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_dac.c | 504 ++ 1 file changed, 504 insertions(+) create mode 100644 drivers/gpu/drm/via/via_dac.c diff --git a/drivers/gpu/drm/via/via_dac.c b/drivers/gpu/drm/via/via_dac.c new file mode

[PATCH v3 07/32] drm/via: Add via_crtc.c

2022-07-25 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_crtc.c | 2333 1 file changed, 2333 insertions(+) create mode 100644 drivers/gpu/drm/via/via_crtc.c diff --git a/drivers/gpu/drm/via/via_crtc.c b/drivers/gpu/drm/via/via_crtc.c new file

[PATCH v3 06/32] drm/via: Add via_regs.h

2022-07-25 Thread Kevin Brace
From: Kevin Brace Likely originated from VIA Technologies. Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_regs.h | 296 + 1 file changed, 296 insertions(+) create mode 100644 drivers/gpu/drm/via/via_regs.h diff --git a/drivers/gpu/drm/via/via_regs.h b

[PATCH v3 04/32] drm/via: Add via_disp_reg.h

2022-07-25 Thread Kevin Brace
From: Kevin Brace Likely originated from VIA Technologies. Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_disp_reg.h | 513 + 1 file changed, 513 insertions(+) create mode 100644 drivers/gpu/drm/via/via_disp_reg.h diff --git a/drivers/gpu/drm/via

[PATCH v3 05/32] drm/via: Add via_drv.h

2022-07-25 Thread Kevin Brace
From: Kevin Brace Main header file for the module. Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_drv.h | 433 ++ 1 file changed, 433 insertions(+) create mode 100644 drivers/gpu/drm/via/via_drv.h diff --git a/drivers/gpu/drm/via/via_drv.h b/drivers

[PATCH v3 03/32] drm/via: Add via_crtc_hw.h

2022-07-25 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_crtc_hw.h | 1190 + 1 file changed, 1190 insertions(+) create mode 100644 drivers/gpu/drm/via/via_crtc_hw.h diff --git a/drivers/gpu/drm/via/via_crtc_hw.h b/drivers/gpu/drm/via/via_crtc_hw.h

[PATCH v3 02/32] drm/via: Add via_3d_reg.h

2022-07-25 Thread Kevin Brace
From: Kevin Brace Originated from VIA Technologies. Currently unused. Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_3d_reg.h | 1863 ++ 1 file changed, 1863 insertions(+) create mode 100644 drivers/gpu/drm/via/via_3d_reg.h diff --git a/drivers/gpu/drm

[PATCH v3 00/32] OpenChrome DRM for Linux 5.20

2022-07-25 Thread Kevin Brace
From: Kevin Brace Hi, This is my first attempt (this is not a RFC posting) in trying to get OpenChrome DRM pulled in for Linux 5.20. I started to work on this seriously around the summer of 2017, so it has been a long journey. I know that the code is not quite perfect, but I have done as much

[PATCH v2 32/32] drm/via: Modify DRM core to be able to build OpenChrome DRM

2022-06-28 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/Kconfig | 2 ++ drivers/gpu/drm/Makefile | 1 + 2 files changed, 3 insertions(+) diff --git a/drivers/gpu/drm/Kconfig b/drivers/gpu/drm/Kconfig index 30d5b91b717f..475d20c58da0 100644 --- a/drivers/gpu/drm/Kconfig +++ b/drivers

[PATCH v2 31/32] drm/via: Add Makefile

2022-06-28 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/Makefile | 26 ++ 1 file changed, 26 insertions(+) create mode 100644 drivers/gpu/drm/via/Makefile diff --git a/drivers/gpu/drm/via/Makefile b/drivers/gpu/drm/via/Makefile new file mode 100644 index

[PATCH v2 30/32] drm/via: Add Kconfig

2022-06-28 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/Kconfig | 10 ++ 1 file changed, 10 insertions(+) create mode 100644 drivers/gpu/drm/via/Kconfig diff --git a/drivers/gpu/drm/via/Kconfig b/drivers/gpu/drm/via/Kconfig new file mode 100644 index

[PATCH v2 28/32] drm/via: Zero out chip type field

2022-06-28 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- include/drm/drm_pciids.h | 14 +++--- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/include/drm/drm_pciids.h b/include/drm/drm_pciids.h index e91b93d635fa..a4567d2918a9 100644 --- a/include/drm/drm_pciids.h +++ b/include

[PATCH v2 29/32] drm/via: Add new VIA Technologies PCI device IDs related to graphics

2022-06-28 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- include/linux/pci_ids.h | 15 +++ 1 file changed, 15 insertions(+) diff --git a/include/linux/pci_ids.h b/include/linux/pci_ids.h index 0178823ce8c2..809c61a10fe1 100644 --- a/include/linux/pci_ids.h +++ b/include/linux/pci_ids.h

[PATCH v2 27/32] drm/via: Add new VIA Technologies Chrome supporting PCI IDs to DRM

2022-06-28 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- include/drm/drm_pciids.h | 4 1 file changed, 4 insertions(+) diff --git a/include/drm/drm_pciids.h b/include/drm/drm_pciids.h index b7e899ce44f0..e91b93d635fa 100644 --- a/include/drm/drm_pciids.h +++ b/include/drm/drm_pciids.h @@ -777,7

[PATCH v2 26/32] drm/via: Add via_drm.h

2022-06-28 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- include/uapi/drm/via_drm.h | 309 + 1 file changed, 309 insertions(+) create mode 100644 include/uapi/drm/via_drm.h diff --git a/include/uapi/drm/via_drm.h b/include/uapi/drm/via_drm.h new file mode 100644

[PATCH v2 25/32] drm/via: Add via_vt1632.c

2022-06-28 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_vt1632.c | 583 +++ 1 file changed, 583 insertions(+) create mode 100644 drivers/gpu/drm/via/via_vt1632.c diff --git a/drivers/gpu/drm/via/via_vt1632.c b/drivers/gpu/drm/via/via_vt1632.c new

[PATCH v2 24/32] drm/via: Add via_ttm.c

2022-06-28 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_ttm.c | 168 ++ 1 file changed, 168 insertions(+) create mode 100644 drivers/gpu/drm/via/via_ttm.c diff --git a/drivers/gpu/drm/via/via_ttm.c b/drivers/gpu/drm/via/via_ttm.c new file mode

[PATCH v2 23/32] drm/via: Add via_tmds.c

2022-06-28 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_tmds.c | 714 + 1 file changed, 714 insertions(+) create mode 100644 drivers/gpu/drm/via/via_tmds.c diff --git a/drivers/gpu/drm/via/via_tmds.c b/drivers/gpu/drm/via/via_tmds.c new file

[PATCH v2 22/32] drm/via: Add via_sii164.c

2022-06-28 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_sii164.c | 563 +++ 1 file changed, 563 insertions(+) create mode 100644 drivers/gpu/drm/via/via_sii164.c diff --git a/drivers/gpu/drm/via/via_sii164.c b/drivers/gpu/drm/via/via_sii164.c new

[PATCH v2 21/32] drm/via: Add via_pm.c

2022-06-28 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_pm.c | 187 +++ 1 file changed, 187 insertions(+) create mode 100644 drivers/gpu/drm/via/via_pm.c diff --git a/drivers/gpu/drm/via/via_pm.c b/drivers/gpu/drm/via/via_pm.c new file mode

[PATCH v2 20/32] drm/via: Add via_pll.c

2022-06-28 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_pll.c | 263 ++ 1 file changed, 263 insertions(+) create mode 100644 drivers/gpu/drm/via/via_pll.c diff --git a/drivers/gpu/drm/via/via_pll.c b/drivers/gpu/drm/via/via_pll.c new file mode

[PATCH v2 19/32] drm/via: Add via_object.c

2022-06-28 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_object.c | 324 +++ 1 file changed, 324 insertions(+) create mode 100644 drivers/gpu/drm/via/via_object.c diff --git a/drivers/gpu/drm/via/via_object.c b/drivers/gpu/drm/via/via_object.c new

[PATCH v2 18/32] drm/via: Add via_lvds.c

2022-06-28 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_lvds.c | 1420 1 file changed, 1420 insertions(+) create mode 100644 drivers/gpu/drm/via/via_lvds.c diff --git a/drivers/gpu/drm/via/via_lvds.c b/drivers/gpu/drm/via/via_lvds.c new file

[PATCH v2 16/32] drm/via: Add via_init.c

2022-06-28 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_init.c | 1300 1 file changed, 1300 insertions(+) create mode 100644 drivers/gpu/drm/via/via_init.c diff --git a/drivers/gpu/drm/via/via_init.c b/drivers/gpu/drm/via/via_init.c new file

[PATCH v2 17/32] drm/via: Add via_ioctl.c

2022-06-28 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_ioctl.c | 122 1 file changed, 122 insertions(+) create mode 100644 drivers/gpu/drm/via/via_ioctl.c diff --git a/drivers/gpu/drm/via/via_ioctl.c b/drivers/gpu/drm/via/via_ioctl.c new

[PATCH v2 15/32] drm/via: Add via_i2c.c

2022-06-28 Thread Kevin Brace
From: Kevin Brace Note that the code here is GPL based. Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_i2c.c | 209 ++ 1 file changed, 209 insertions(+) create mode 100644 drivers/gpu/drm/via/via_i2c.c diff --git a/drivers/gpu/drm/via/via_i2c.c b

[PATCH v2 14/32] drm/via: Add via_hdmi.c

2022-06-28 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_hdmi.c | 719 + 1 file changed, 719 insertions(+) create mode 100644 drivers/gpu/drm/via/via_hdmi.c diff --git a/drivers/gpu/drm/via/via_hdmi.c b/drivers/gpu/drm/via/via_hdmi.c new file

[PATCH v2 13/32] drm/via: Add via_encoder.c

2022-06-28 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_encoder.c | 173 ++ 1 file changed, 173 insertions(+) create mode 100644 drivers/gpu/drm/via/via_encoder.c diff --git a/drivers/gpu/drm/via/via_encoder.c b/drivers/gpu/drm/via/via_encoder.c

[PATCH v2 12/32] drm/via: Add via_drv.c

2022-06-28 Thread Kevin Brace
From: Kevin Brace Note that GPL is chosen as a license type. This is due to via_i2c.c being GPL based. Everything else is MIT license based. Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_drv.c | 313 ++ 1 file changed, 313 insertions(+) create mode

[PATCH v2 11/32] drm/via: Add via_display.c

2022-06-28 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_display.c | 125 ++ 1 file changed, 125 insertions(+) create mode 100644 drivers/gpu/drm/via/via_display.c diff --git a/drivers/gpu/drm/via/via_display.c b/drivers/gpu/drm/via/via_display.c

[PATCH v2 09/32] drm/via: Add via_cursor.c

2022-06-28 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_cursor.c | 419 +++ 1 file changed, 419 insertions(+) create mode 100644 drivers/gpu/drm/via/via_cursor.c diff --git a/drivers/gpu/drm/via/via_cursor.c b/drivers/gpu/drm/via/via_cursor.c new

[PATCH v2 10/32] drm/via: Add via_dac.c

2022-06-28 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_dac.c | 504 ++ 1 file changed, 504 insertions(+) create mode 100644 drivers/gpu/drm/via/via_dac.c diff --git a/drivers/gpu/drm/via/via_dac.c b/drivers/gpu/drm/via/via_dac.c new file mode

[PATCH v2 08/32] drm/via: Add via_crtc_hw.c

2022-06-28 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_crtc_hw.c | 91 +++ 1 file changed, 91 insertions(+) create mode 100644 drivers/gpu/drm/via/via_crtc_hw.c diff --git a/drivers/gpu/drm/via/via_crtc_hw.c b/drivers/gpu/drm/via/via_crtc_hw.c

[PATCH v2 07/32] drm/via: Add via_crtc.c

2022-06-28 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_crtc.c | 2324 1 file changed, 2324 insertions(+) create mode 100644 drivers/gpu/drm/via/via_crtc.c diff --git a/drivers/gpu/drm/via/via_crtc.c b/drivers/gpu/drm/via/via_crtc.c new file

[PATCH v2 06/32] drm/via: Add via_regs.h

2022-06-28 Thread Kevin Brace
From: Kevin Brace Likely originated from VIA Technologies. Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_regs.h | 296 + 1 file changed, 296 insertions(+) create mode 100644 drivers/gpu/drm/via/via_regs.h diff --git a/drivers/gpu/drm/via/via_regs.h b

[PATCH v2 05/32] drm/via: Add via_drv.h

2022-06-28 Thread Kevin Brace
From: Kevin Brace Main header file for the module. Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_drv.h | 437 ++ 1 file changed, 437 insertions(+) create mode 100644 drivers/gpu/drm/via/via_drv.h diff --git a/drivers/gpu/drm/via/via_drv.h b/drivers

[PATCH v2 04/32] drm/via: Add via_disp_reg.h

2022-06-28 Thread Kevin Brace
From: Kevin Brace Likely originated from VIA Technologies. Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_disp_reg.h | 513 + 1 file changed, 513 insertions(+) create mode 100644 drivers/gpu/drm/via/via_disp_reg.h diff --git a/drivers/gpu/drm/via

[PATCH v2 03/32] drm/via: Add via_crtc_hw.h

2022-06-28 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_crtc_hw.h | 1048 + 1 file changed, 1048 insertions(+) create mode 100644 drivers/gpu/drm/via/via_crtc_hw.h diff --git a/drivers/gpu/drm/via/via_crtc_hw.h b/drivers/gpu/drm/via/via_crtc_hw.h

[PATCH v2 02/32] drm/via: Add via_3d_reg.h

2022-06-28 Thread Kevin Brace
From: Kevin Brace Originated from VIA Technologies. Currently unused. Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_3d_reg.h | 1863 ++ 1 file changed, 1863 insertions(+) create mode 100644 drivers/gpu/drm/via/via_3d_reg.h diff --git a/drivers/gpu/drm

[PATCH v2 00/32] OpenChrome DRM for Linux 5.20

2022-06-28 Thread Kevin Brace
From: Kevin Brace OpenChrome DRM for Linux 5.20 Hi Dave and Daniel, This is my first attempt (this is not a RFC posting) in trying to get OpenChrome DRM pulled in for Linux 5.20. I started to work on this seriously around the summer of 2017, so it has been a long journey. I know that the code

[PATCH 0/1] Delete VIA DRM

2022-06-25 Thread Kevin Brace
From: Kevin Brace This patch is a supplemental patch to delete VIA DRM so that the proposed OpenChrome DRM module can be compiled against drm-next-2022-06-03-1 tag of drm-next branch. Apply this patch first before applying the rest of OpenChrome DRM patches. Thanks to Sam Ravnborg for pointing

Re: [PATCH 00/28] OpenChrome DRM for Linux 5.20

2022-06-24 Thread Kevin Brace
regular development system. As of now, I am downloading it onto my development system. I will have a few patches to supplement the patches I posted ready in about 2 hours per your suggestion. Regards, Kevin Brace Brace Computer Laboratory blog https://bracecomputerlab.com > Sent: Friday, June

[PATCH 28/28] drm/via: Modify DRM main Makefile to be able to build OpenChrome DRM

2022-06-24 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/Makefile b/drivers/gpu/drm/Makefile index e6d0daca9bc2..72c6db91ee61 100644 --- a/drivers/gpu/drm/Makefile +++ b/drivers/gpu/drm/Makefile @@ -97,6 +97,7

[PATCH 18/28] drm/via: Add via_object.c

2022-06-24 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_object.c | 324 +++ 1 file changed, 324 insertions(+) create mode 100644 drivers/gpu/drm/via/via_object.c diff --git a/drivers/gpu/drm/via/via_object.c b/drivers/gpu/drm/via/via_object.c new

[PATCH 25/28] drm/via: Add via_drm.h

2022-06-24 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- include/uapi/drm/via_drm.h | 309 + 1 file changed, 309 insertions(+) create mode 100644 include/uapi/drm/via_drm.h diff --git a/include/uapi/drm/via_drm.h b/include/uapi/drm/via_drm.h new file mode 100644

[PATCH 27/28] drm/via: Add Makefile

2022-06-24 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/Makefile | 26 ++ 1 file changed, 26 insertions(+) create mode 100644 drivers/gpu/drm/via/Makefile diff --git a/drivers/gpu/drm/via/Makefile b/drivers/gpu/drm/via/Makefile new file mode 100644 index

[PATCH 17/28] drm/via: Add via_lvds.c

2022-06-24 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_lvds.c | 1420 1 file changed, 1420 insertions(+) create mode 100644 drivers/gpu/drm/via/via_lvds.c diff --git a/drivers/gpu/drm/via/via_lvds.c b/drivers/gpu/drm/via/via_lvds.c new file

[PATCH 26/28] drm/via: Add Kconfig

2022-06-24 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/Kconfig | 10 ++ 1 file changed, 10 insertions(+) create mode 100644 drivers/gpu/drm/via/Kconfig diff --git a/drivers/gpu/drm/via/Kconfig b/drivers/gpu/drm/via/Kconfig new file mode 100644 index

[PATCH 24/28] drm/via: Add via_vt1632.c

2022-06-24 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_vt1632.c | 583 +++ 1 file changed, 583 insertions(+) create mode 100644 drivers/gpu/drm/via/via_vt1632.c diff --git a/drivers/gpu/drm/via/via_vt1632.c b/drivers/gpu/drm/via/via_vt1632.c new

[PATCH 16/28] drm/via: Add via_ioctl.c

2022-06-24 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_ioctl.c | 122 1 file changed, 122 insertions(+) create mode 100644 drivers/gpu/drm/via/via_ioctl.c diff --git a/drivers/gpu/drm/via/via_ioctl.c b/drivers/gpu/drm/via/via_ioctl.c new

[PATCH 15/28] drm/via: Add via_init.c

2022-06-24 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_init.c | 1300 1 file changed, 1300 insertions(+) create mode 100644 drivers/gpu/drm/via/via_init.c diff --git a/drivers/gpu/drm/via/via_init.c b/drivers/gpu/drm/via/via_init.c new file

[PATCH 23/28] drm/via: Add via_ttm.c

2022-06-24 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_ttm.c | 168 ++ 1 file changed, 168 insertions(+) create mode 100644 drivers/gpu/drm/via/via_ttm.c diff --git a/drivers/gpu/drm/via/via_ttm.c b/drivers/gpu/drm/via/via_ttm.c new file mode

[PATCH 14/28] drm/via: Add via_i2c.c

2022-06-24 Thread Kevin Brace
From: Kevin Brace Note that the code here is GPL based. Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_i2c.c | 209 ++ 1 file changed, 209 insertions(+) create mode 100644 drivers/gpu/drm/via/via_i2c.c diff --git a/drivers/gpu/drm/via/via_i2c.c b

[PATCH 22/28] drm/via: Add via_tmds.c

2022-06-24 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_tmds.c | 714 + 1 file changed, 714 insertions(+) create mode 100644 drivers/gpu/drm/via/via_tmds.c diff --git a/drivers/gpu/drm/via/via_tmds.c b/drivers/gpu/drm/via/via_tmds.c new file

[PATCH 21/28] drm/via: Add via_sii164.c

2022-06-24 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_sii164.c | 563 +++ 1 file changed, 563 insertions(+) create mode 100644 drivers/gpu/drm/via/via_sii164.c diff --git a/drivers/gpu/drm/via/via_sii164.c b/drivers/gpu/drm/via/via_sii164.c new

[PATCH 13/28] drm/via: Add via_hdmi.c

2022-06-24 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_hdmi.c | 719 + 1 file changed, 719 insertions(+) create mode 100644 drivers/gpu/drm/via/via_hdmi.c diff --git a/drivers/gpu/drm/via/via_hdmi.c b/drivers/gpu/drm/via/via_hdmi.c new file

[PATCH 20/28] drm/via: Add via_pm.c

2022-06-24 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_pm.c | 187 +++ 1 file changed, 187 insertions(+) create mode 100644 drivers/gpu/drm/via/via_pm.c diff --git a/drivers/gpu/drm/via/via_pm.c b/drivers/gpu/drm/via/via_pm.c new file mode

[PATCH 11/28] drm/via: Add via_drv.c

2022-06-24 Thread Kevin Brace
From: Kevin Brace Note that GPL is chosen as a license type. This is due to via_i2c.c being GPL based. Everything else is MIT license based. Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_drv.c | 313 ++ 1 file changed, 313 insertions(+) create mode

[PATCH 08/28] drm/via: Add via_cursor.c

2022-06-24 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_cursor.c | 419 +++ 1 file changed, 419 insertions(+) create mode 100644 drivers/gpu/drm/via/via_cursor.c diff --git a/drivers/gpu/drm/via/via_cursor.c b/drivers/gpu/drm/via/via_cursor.c new

[PATCH 07/28] drm/via: Add via_crtc_hw.c

2022-06-24 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_crtc_hw.c | 91 +++ 1 file changed, 91 insertions(+) create mode 100644 drivers/gpu/drm/via/via_crtc_hw.c diff --git a/drivers/gpu/drm/via/via_crtc_hw.c b/drivers/gpu/drm/via/via_crtc_hw.c

[PATCH 06/28] drm/via: Add via_crtc.c

2022-06-24 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_crtc.c | 2324 1 file changed, 2324 insertions(+) create mode 100644 drivers/gpu/drm/via/via_crtc.c diff --git a/drivers/gpu/drm/via/via_crtc.c b/drivers/gpu/drm/via/via_crtc.c new file

[PATCH 05/28] drm/via: Add via_regs.h

2022-06-24 Thread Kevin Brace
From: Kevin Brace Likely originated from VIA Technologies. Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_regs.h | 296 + 1 file changed, 296 insertions(+) create mode 100644 drivers/gpu/drm/via/via_regs.h diff --git a/drivers/gpu/drm/via/via_regs.h b

[PATCH 04/28] drm/via: Add via_drv.h

2022-06-24 Thread Kevin Brace
From: Kevin Brace Main header file for the module. Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_drv.h | 437 ++ 1 file changed, 437 insertions(+) create mode 100644 drivers/gpu/drm/via/via_drv.h diff --git a/drivers/gpu/drm/via/via_drv.h b/drivers

[PATCH 02/28] drm/via: Add via_crtc_hw.h

2022-06-24 Thread Kevin Brace
From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_crtc_hw.h | 1048 + 1 file changed, 1048 insertions(+) create mode 100644 drivers/gpu/drm/via/via_crtc_hw.h diff --git a/drivers/gpu/drm/via/via_crtc_hw.h b/drivers/gpu/drm/via/via_crtc_hw.h

  1   2   >