[Freedreno] [PATCH v11 2/2] dt-bindings: documenting compatible string vendor "visionox"

2020-04-20 Thread Harigovindan P
Documenting compatible string vendor "visionox" in vendor-prefix yaml file. Signed-off-by: Harigovindan P --- Changes in v11: - Added visionox compatible string in vendor-prefixes.yaml - Added as a part of checkpatch script error for panel driver. Documentation/devicetree/bindin

[Freedreno] [PATCH v11 1/2] drm/panel: add support for rm69299 visionox panel driver

2020-04-20 Thread Harigovindan P
Add support for Visionox panel driver. Signed-off-by: Harigovindan P --- Changes in v2: - Dropping redundant space in Kconfig(Sam Ravnborg). - Changing structure for include files(Sam Ravnborg). - Removing backlight related code and functions(Sam Ravnborg). - Remo

[Freedreno] [PATCH v11 0/2] Add support for rm69299 Visionox panel driver and add devicetree bindings for visionox panel

2020-04-20 Thread Harigovindan P
Adding support for visionox rm69299 panel driver and adding bindings for the same panel. https://patchwork.kernel.org/patch/11461943/ has already been added to drm-misc-next. Harigovindan P (2): drm/panel: add support for rm69299 visionox panel driver dt-bindings: documenting compatible stri

[Freedreno] [PATCH v11 0/2] Add support for rm69299 Visionox panel driver and add devicetree bindings for visionox panel

2020-04-20 Thread Harigovindan P
Adding support for visionox rm69299 panel driver and adding bindings for the same panel. https://patchwork.kernel.org/patch/11461943/ has already been added to drm-misc-next. Harigovindan P (2): drm/panel: add support for rm69299 visionox panel driver dt-bindings: documenting compatible stri

[Freedreno] [PATCH v11 0/2] Add support for rm69299 Visionox panel driver and add devicetree bindings for visionox panel

2020-04-20 Thread Harigovindan P
Adding support for visionox rm69299 panel driver and adding bindings for the same panel. https://patchwork.kernel.org/patch/11461943/ has already been added to drm-misc-next. Harigovindan P (2): drm/panel: add support for rm69299 visionox panel driver dt-bindings: documenting compatible stri

[Freedreno] [PATCH v11 2/2] dt-bindings: documenting compatible string vendor "visionox"

2020-04-20 Thread Harigovindan P
Documenting compatible string vendor "visionox" in vendor-prefix yaml file. Signed-off-by: Harigovindan P --- Changes in v11: - Added visionox compatible string in vendor-prefixes.yaml - Added as a part of checkpatch script error for panel driver. Documentation/devicetree/bindin

[Freedreno] [PATCH v11 1/2] drm/panel: add support for rm69299 visionox panel driver

2020-04-20 Thread Harigovindan P
Add support for Visionox panel driver. Signed-off-by: Harigovindan P --- Changes in v2: - Dropping redundant space in Kconfig(Sam Ravnborg). - Changing structure for include files(Sam Ravnborg). - Removing backlight related code and functions(Sam Ravnborg). - Remo

Re: [Freedreno] [PATCH v2 00/33] Documentation fixes for Kernel 5.8

2020-04-20 Thread Jonathan Corbet
On Tue, 14 Apr 2020 18:48:26 +0200 Mauro Carvalho Chehab wrote: > Patches 1 to 5 contain changes to the documentation toolset: > > - The first 3 patches help to reduce a lot the number of reported > kernel-doc issues, by making the tool more smart. > > - Patches 4 and 5 are meant to partially

Re: [Freedreno] [PATCH 2/9] Revert "drm/msm/a6xx: Use the DMA API for GMU memory objects"

2020-04-20 Thread Rob Clark
On Mon, Apr 20, 2020 at 12:59 PM Jonathan Marek wrote: > > On 4/20/20 3:51 PM, Bjorn Andersson wrote: > > On Mon 20 Apr 07:03 PDT 2020, Jonathan Marek wrote: > > > >> This reverts commit a5fb8b918920c6f7706a8b5b8ea535a7f077a7f6. > > > > Why? > > > > It removes something I need for the next patches

Re: [Freedreno] [PATCH] of_device: removed #include that caused a recursion in included headers

2020-04-20 Thread Rob Herring
On Mon, Apr 13, 2020 at 04:35:53PM +0300, Hadar Gat wrote: > Both of_platform.h and of_device.h were included each other. > In of_device.h, removed unneeded #include to of_platform.h > and added include to of_platform.h in the files that needs it. Guess we forgot about that temporary comment! Bot

Re: [Freedreno] [PATCH 2/9] Revert "drm/msm/a6xx: Use the DMA API for GMU memory objects"

2020-04-20 Thread Jonathan Marek
On 4/20/20 3:51 PM, Bjorn Andersson wrote: On Mon 20 Apr 07:03 PDT 2020, Jonathan Marek wrote: This reverts commit a5fb8b918920c6f7706a8b5b8ea535a7f077a7f6. Why? It removes something I need for the next patches in the series, however I'm open to suggestions on a better solution (Jordan sa

Re: [Freedreno] [PATCH 2/9] Revert "drm/msm/a6xx: Use the DMA API for GMU memory objects"

2020-04-20 Thread Bjorn Andersson
On Mon 20 Apr 07:03 PDT 2020, Jonathan Marek wrote: > This reverts commit a5fb8b918920c6f7706a8b5b8ea535a7f077a7f6. Why? > --- > drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 115 +++--- > drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 6 +- > 2 files changed, 107 insertions(+), 14 del

[Freedreno] [PATCH v3] of_device: removed #include that caused a recursion in included headers

2020-04-20 Thread Hadar Gat
Both of_platform.h and of_device.h were included each other. In of_device.h, removed unneeded #include to of_platform.h and added include to of_platform.h in the files that needs it. Signed-off-by: Hadar Gat Reported-by: kbuild test robot Acked-by: Jonathan Cameron #for-iio Acked-by: Stephen Bo

Re: [Freedreno] [PATCH 1/9] drm/msm/adreno: add A640/A650 to gpulist

2020-04-20 Thread Greg Kroah-Hartman
On Mon, Apr 20, 2020 at 10:03:05AM -0400, Jonathan Marek wrote: > Signed-off-by: Jonathan Marek > --- > drivers/gpu/drm/msm/adreno/adreno_device.c | 24 ++ > drivers/gpu/drm/msm/adreno/adreno_gpu.c| 2 +- > drivers/gpu/drm/msm/adreno/adreno_gpu.h| 10 + > 3 fi

[Freedreno] [PATCH 8/9] drm/msm/a6xx: enable GMU log

2020-04-20 Thread Jonathan Marek
This is required for a650 to work. Signed-off-by: Jonathan Marek --- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 16 drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 1 + drivers/gpu/drm/msm/adreno/a6xx_gmu.xml.h | 4 3 files changed, 21 insertions(+) diff --git a/drivers/gpu

[Freedreno] [PATCH 1/9] drm/msm/adreno: add A640/A650 to gpulist

2020-04-20 Thread Jonathan Marek
Signed-off-by: Jonathan Marek --- drivers/gpu/drm/msm/adreno/adreno_device.c | 24 ++ drivers/gpu/drm/msm/adreno/adreno_gpu.c| 2 +- drivers/gpu/drm/msm/adreno/adreno_gpu.h| 10 + 3 files changed, 35 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/m

[Freedreno] [PATCH 5/9] drm/msm/a6xx: A640/A650 GMU firmware path

2020-04-20 Thread Jonathan Marek
Newer GPUs have different gmu firmware path. Signed-off-by: Jonathan Marek --- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 136 +++--- drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 11 ++ drivers/gpu/drm/msm/adreno/a6xx_gmu.xml.h | 6 + 3 files changed, 138 insertions(+), 15 del

[Freedreno] [PATCH 7/9] drm/msm/a6xx: gmu_pdc register values for A640 and A650

2020-04-20 Thread Jonathan Marek
Signed-off-by: Jonathan Marek --- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 22 +++--- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/drivers/gpu/drm/msm/adreno/a6xx_gmu.c b/drivers/gpu/drm/msm/adreno/a6xx_gmu.c index 3e51939eb867..b583bf6e293b 100644 --- a/drivers

[Freedreno] [PATCH 0/9] Add support for A640 and A650

2020-04-20 Thread Jonathan Marek
This series adds support for A640 and A650 GPUs. Missing bus scaling, hwcg, and UBWC config, but GPU works without those. Jonathan Marek (9): drm/msm/adreno: add A640/A650 to gpulist Revert "drm/msm/a6xx: Use the DMA API for GMU memory objects" drm/msm/a6xx: allow allocating GMU memory with

[Freedreno] [PATCH 2/9] Revert "drm/msm/a6xx: Use the DMA API for GMU memory objects"

2020-04-20 Thread Jonathan Marek
This reverts commit a5fb8b918920c6f7706a8b5b8ea535a7f077a7f6. --- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 115 +++--- drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 6 +- 2 files changed, 107 insertions(+), 14 deletions(-) diff --git a/drivers/gpu/drm/msm/adreno/a6xx_gmu.c b/drive

[Freedreno] [PATCH 6/9] drm/msm/a6xx: add support for A650 gmu rscc registers

2020-04-20 Thread Jonathan Marek
Some of the RSCC registers on A650 are in a separate region. Note this also changes the address of these registers: RSCC_TCS1_DRV0_STATUS RSCC_TCS2_DRV0_STATUS RSCC_TCS3_DRV0_STATUS Based on the values in msm-4.14 and msm-4.19 kernels. Signed-off-by: Jonathan Marek --- drivers/gpu/drm/msm/adr

[Freedreno] [PATCH 3/9] drm/msm/a6xx: allow allocating GMU memory with a fixed address

2020-04-20 Thread Jonathan Marek
Signed-off-by: Jonathan Marek --- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 15 --- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/drivers/gpu/drm/msm/adreno/a6xx_gmu.c b/drivers/gpu/drm/msm/adreno/a6xx_gmu.c index 748cd379065f..c6ecb3189ec5 100644 --- a/drivers/gpu/drm/

[Freedreno] [PATCH 9/9] drm/msm/a6xx: update a6xx_hw_init for A640 and A650

2020-04-20 Thread Jonathan Marek
Adreno 640 and 650 GPUs need some registers set differently. Signed-off-by: Jonathan Marek --- drivers/gpu/drm/msm/adreno/a6xx.xml.h | 14 +++ drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 56 ++- 2 files changed, 61 insertions(+), 9 deletions(-) diff --git a/drivers/gpu/d

[Freedreno] [PATCH 4/9] drm/msm/a6xx: HFI v2 for A640 and A650

2020-04-20 Thread Jonathan Marek
Signed-off-by: Jonathan Marek --- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 68 --- drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 7 ++ drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 6 +- drivers/gpu/drm/msm/adreno/a6xx_hfi.c | 117 -- drivers/gpu/drm/msm/adreno/a6xx_hf

Re: [Freedreno] [PATCH v2] of_device: removed #include that caused a recursion in included headers

2020-04-20 Thread kbuild test robot
Hi Hadar, Thank you for the patch! Yet something to improve: [auto build test ERROR on stm32/stm32-next] [also build test ERROR on sunxi/sunxi/for-next linus/master v5.7-rc1 next-20200416] [if your patch is applied to the wrong git tree, please drop us a note to help improve the system. BTW, we

Re: [Freedreno] [PATCH v2] of_device: removed #include that caused a recursion in included headers

2020-04-20 Thread kbuild test robot
Hi Hadar, Thank you for the patch! Yet something to improve: [auto build test ERROR on stm32/stm32-next] [also build test ERROR on sunxi/sunxi/for-next linus/master v5.7-rc1 next-20200416] [if your patch is applied to the wrong git tree, please drop us a note to help improve the system. BTW, we