Re: [Freedreno] [PATCH 1/3] drm/msm: support firmware-name for zap fw

2020-01-07 Thread Bjorn Andersson
On Tue 07 Jan 17:38 PST 2020, Rob Clark wrote: > From: Rob Clark > > Since zap firmware can be device specific, allow for a firmware-name > property in the zap node to specify which firmware to load, similarly to > the scheme used for dsp/wifi/etc. > > Signed-off-by: Rob Clark > --- > drivers

Re: [Freedreno] [PATCH 2/3] dt-bindings: drm/msm/gpu: Document firmware-name

2020-01-07 Thread Bjorn Andersson
On Tue 07 Jan 17:38 PST 2020, Rob Clark wrote: > From: Rob Clark > > The firmware-name property in the zap node can be used to specify a > device specific zap firmware. > > Signed-off-by: Rob Clark Reviewed-by: Bjorn Andersson > --- > Documentation/devicetree/bindings/display/msm/gpu.txt |

Re: [Freedreno] [PATCH 3/3] arm64: dts: sdm845: move gpu zap nodes to per-device dts

2020-01-07 Thread Bjorn Andersson
On Tue 07 Jan 17:38 PST 2020, Rob Clark wrote: > From: Rob Clark > > We want to specify per-device firmware-name, so move the zap node into > the .dts file for individual boards/devices. This lets us get rid of > the /delete-node/ for cheza, which does not use zap. > > Signed-off-by: Rob Clark

[Freedreno] [PATCH 0/3] drm/msm: use firmware-name to find zap fw

2020-01-07 Thread Rob Clark
From: Rob Clark For devices which use zap fw to take the GPU out of secure mode on reset, the firmware is likely to be signed with a device specific key. Meaning that we can't have a single filesystem (or /lib/firmware) that works on multiple devices. So allow a firmware-name to be specified in

[Freedreno] [PATCH 3/3] arm64: dts: sdm845: move gpu zap nodes to per-device dts

2020-01-07 Thread Rob Clark
From: Rob Clark We want to specify per-device firmware-name, so move the zap node into the .dts file for individual boards/devices. This lets us get rid of the /delete-node/ for cheza, which does not use zap. Signed-off-by: Rob Clark --- arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi |

[Freedreno] [PATCH 1/3] drm/msm: support firmware-name for zap fw

2020-01-07 Thread Rob Clark
From: Rob Clark Since zap firmware can be device specific, allow for a firmware-name property in the zap node to specify which firmware to load, similarly to the scheme used for dsp/wifi/etc. Signed-off-by: Rob Clark --- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 32 ++--- 1

[Freedreno] [PATCH 2/3] dt-bindings: drm/msm/gpu: Document firmware-name

2020-01-07 Thread Rob Clark
From: Rob Clark The firmware-name property in the zap node can be used to specify a device specific zap firmware. Signed-off-by: Rob Clark --- Documentation/devicetree/bindings/display/msm/gpu.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Documentation/devicetree/bindings/display/

[Freedreno] [PATCH] drm: msm: Quiet down plane errors in atomic_check

2020-01-07 Thread John Stultz
With the db845c running AOSP, I see the following error on every frame on the home screen: [drm:dpu_plane_atomic_check:915] [dpu error]plane33 invalid src 2880x1620+0+470 line:2560 This is due to the error paths in atomic_check using DPU_ERROR_PLANE(), and the drm_hwcomposer using atomic_check

[Freedreno] [PATCH v2 1/2] dt-bindings: display: add sc7180 panel variant

2020-01-07 Thread Harigovindan P
Add a compatible string to support sc7180 panel version. Changes in v1: -Added a compatible string to support sc7180 panel version. Changes in v2: -Removed unwanted properties from description. -Creating source files without execute permissions(Rob Herring). Signed-off-by:

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

2020-01-07 Thread Harigovindan P
Add support for Visionox panel driver. Changes in v1: -Split out panel driver patch from dsi config changes(Rob Clark). -Remove unrelated code(Stephen Boyd). -Remove static arrays to make regulator setup open coded in probe(Stephen Boyd). -Remove pre-assigni

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

2020-01-07 Thread Harigovindan P
Current patchset adds support for rm69299 visionox panel driver used in MSM reference platforms. The visionox panel driver supports a resolution of 1080x2248 with 4 lanes and supports only single DSI mode. Current patchset is tested on actual panel. Changes in v1: -add devicetree bindin

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

2020-01-07 Thread Harigovindan P
Current patchset adds support for rm69299 visionox panel driver used in MSM reference platforms. The visionox panel driver supports a resolution of 1080x2248 with 4 lanes and supports only single DSI mode. Current patchset is tested on actual panel. Changes in v1: -add devicetree bindin

[Freedreno] [PATCH 1/2] dt-bindings: display: add sc7180 panel variant

2020-01-07 Thread Harigovindan P
Add a compatible string to support sc7180 panel version. Changes in v1: -Added a compatible string to support sc7180 panel version. Changes in v2: -Removed unwanted properties from description. -Creating source files without execute permissions(Rob Herring). Signed-off-by:

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

2020-01-07 Thread Harigovindan P
Add support for Visionox panel driver. Changes in v1: -Split out panel driver patch from dsi config changes(Rob Clark). -Remove unrelated code(Stephen Boyd). -Remove static arrays to make regulator setup open coded in probe(Stephen Boyd). -Remove pre-assigni