g this for some time now on a few of my devices with
DSC (1:1:1) topology and it works great.
Tested-by: Danila Tikhonov
---
Regards,
Danila
Cc: Luca Weiss
Signed-off-by: Marijn Suijten
---
Note that this doesn't paint the full picture in case there are SoCs
with more DSC hardware
inux-ker...@vger.kernel.org
Cc: linux-arm-...@vger.kernel.org
Cc: freedreno@lists.freedesktop.org
Cc: li...@mainlining.org
Cc: ~postmarketos/upstream...@lists.sr.ht
Signed-off-by: Danila Tikhonov
Danila Tikhonov (1):
dt-bindings: display: panel: Add Visionox RM692E5
Eugene Lepshy (3):
drm/p
From: Eugene Lepshy
Enable the Adreno GPU and configure the Visionox RM692E5 panel.
Signed-off-by: Eugene Lepshy
Co-developed-by: Danila Tikhonov
Signed-off-by: Danila Tikhonov
Reviewed-by: Konrad Dybcio
---
Note:
Depends on
https://lore.kernel.org/linux-arm-msm/20250122-dpu-111-topology
From: Eugene Lepshy
The DRM DSC helper has various bits_per_component values - not just 8.
But the DSC 1.1 block supports only 8, 10, and 12. Extend the guard
accordingly and add a comment noting this limitation.
Signed-off-by: Eugene Lepshy
Co-developed-by: Danila Tikhonov
Signed-off-by
From: Eugene Lepshy
Add the driver for Visionox RM692E5 panel support found in Nothing
Phone (1).
Signed-off-by: Eugene Lepshy
Co-developed-by: Danila Tikhonov
Signed-off-by: Danila Tikhonov
---
drivers/gpu/drm/panel/Kconfig | 10 +
drivers/gpu/drm/panel/Makefile
The Visionox RM692E5 is a 6.55" AMOLED panel used in Nothing Phone (1)
(sm7325-nothing-spacewar).
Signed-off-by: Danila Tikhonov
Reviewed-by: Rob Herring (Arm)
---
.../display/panel/visionox,rm692e5.yaml | 77 +++
1 file changed, 77 insertions(+)
create mode 1
On 2/9/25 01:09, Marijn Suijten wrote:
On 2025-02-03 21:14:26, Danila Tikhonov wrote:
From: Eugene Lepshy
DRM DSC helper has parameters for various bpc values other than 8:
Weird zero-width \u200b spaces here between "values" and "other", please delete
those.
Thanks,
From: Eugene Lepshy
DRM DSC helper has parameters for various bpc values other than 8:
(8/10/12/14/16).
Remove this guard.
Signed-off-by: Eugene Lepshy
Signed-off-by: Danila Tikhonov
---
drivers/gpu/drm/msm/dsi/dsi_host.c | 7 +--
1 file changed, 1 insertion(+), 6 deletions(-)
diff
From: Eugene Lepshy
Enable the Adreno GPU and configure the Visionox RM692E5 panel.
Signed-off-by: Eugene Lepshy
Co-developed-by: Danila Tikhonov
Signed-off-by: Danila Tikhonov
---
Note:
Depends on
https://lore.kernel.org/linux-arm-msm/20250122-dpu-111-topology-v2-1-505e95964
The Visionox RM692E5 is a 6.55” AMOLED panel used in Nothing Phone (1)
(sm7325-nothing-spacewar).
Signed-off-by: Danila Tikhonov
---
.../display/panel/visionox,rm692e5.yaml | 77 +++
1 file changed, 77 insertions(+)
create mode 100644
Documentation/devicetree/bindings
From: Eugene Lepshy
Add the driver for Visionox RM692E5 panel support found in Nothing
Phone (1).
Signed-off-by: Eugene Lepshy
Co-developed-by: Danila Tikhonov
Signed-off-by: Danila Tikhonov
---
drivers/gpu/drm/panel/Kconfig | 10 +
drivers/gpu/drm/panel/Makefile
...@mainlining.org
Cc: ~postmarketos/upstream...@lists.sr.ht
Signed-off-by: Danila Tikhonov
Danila Tikhonov (1):
dt-bindings: display: panel: Add Visionox RM692E5
Eugene Lepshy (3):
drm/panel: Add Visionox RM692E5 panel driver
drm/msm/dsi: Allow all bpc values
arm64: dts: qcom: sm7325-nothing
From: Eugene Lepshy
A642L (speedbin 0x81) uses index 4, so this commit
sets the fourth bit for A642L supported opps.
Signed-off-by: Eugene Lepshy
Signed-off-by: Danila Tikhonov
Reviewed-by: Konrad Dybcio
---
arch/arm64/boot/dts/qcom/sc7280.dtsi | 8
1 file changed, 4 insertions
From: Eugene Lepshy
According to downstream, A642L's speedbin is 129 and uses 4 as index
Signed-off-by: Eugene Lepshy
Signed-off-by: Danila Tikhonov
Reviewed-by: Konrad Dybcio
---
drivers/gpu/drm/msm/adreno/a6xx_catalog.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/gp
vicet...@vger.kernel.org
Cc: linux-ker...@vger.kernel.org
Cc: dri-de...@lists.freedesktop.org
Cc: freedreno@lists.freedesktop.org
Cc: cros-qcom-dts-watch...@chromium.org
Cc: li...@mainlining.org
Signed-off-by: Danila Tikhonov
Eugene Lepshy (2):
drm/msm/a6xx: Add A642L speedbin (0x81)
arm64
On 7/29/24 06:09, Bjorn Andersson wrote:
On Mon, Jul 22, 2024 at 09:43:13PM GMT, Danila Tikhonov wrote:
From: Eugene Lepshy
Please make sure the subject prefix matches other changes in the same
driver/files.
Regards,
Bjorn
Thanks for the advice
"drm/msm/a6xx: --//--" will
From: Eugene Lepshy
A642L (speedbin 0x81) uses index 4, so this commit
sets the fourth bit for A642L supported opps.
Signed-off-by: Eugene Lepshy
Signed-off-by: Danila Tikhonov
---
arch/arm64/boot/dts/qcom/sc7280.dtsi | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git
-de...@lists.freedesktop.org
Cc: freedreno@lists.freedesktop.org
Cc: cros-qcom-dts-watch...@chromium.org
Signed-off-by: Danila Tikhonov
Eugene Lepshy (2):
drivers: drm/msm/a6xx_catalog: Add A642L speedbin (0x81)
arm64: dts: qcom: sc7280: Add 0x81 Adreno speed bin
arch/arm64/boot/dts/qcom
From: Eugene Lepshy
According to downstream, A642L's speedbin is 129 and uses 4 as index
Signed-off-by: Eugene Lepshy
Signed-off-by: Danila Tikhonov
---
drivers/gpu/drm/msm/adreno/a6xx_catalog.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/gpu/drm/msm/adreno/a6xx_catalog
to report:
https://lore.kernel.org/all/CAL_Jsq+vL2fBJBBj13A=qgTQX1rj7tK=ybn+7txbdpobpro...@mail.gmail.com/
To: Rob Clark
To: Abhinav Kumar
To: Dmitry Baryshkov
To: Sean Paul
To: Marijn Suijten
To: Maarten Lankhorst
To: Maxime Ripard
To: Thomas Zimmermann
To: David Airlie
To: Daniel Vetter
T
Add the DSI host found on SM7150.
Signed-off-by: Danila Tikhonov
---
.../devicetree/bindings/display/msm/dsi-controller-main.yaml| 2 ++
1 file changed, 2 insertions(+)
diff --git
a/Documentation/devicetree/bindings/display/msm/dsi-controller-main.yaml
b/Documentation/devicetree/bindings
Document the MDSS hardware found on the Qualcomm SM7150 platform.
Signed-off-by: Danila Tikhonov
Reviewed-by: Krzysztof Kozlowski
---
.../display/msm/qcom,sm7150-mdss.yaml | 458 ++
1 file changed, 458 insertions(+)
create mode 100644
Documentation/devicetree/bindings
Add support for MDSS on SM7150.
Signed-off-by: Danila Tikhonov
Reviewed-by: Dmitry Baryshkov
---
drivers/gpu/drm/msm/msm_mdss.c | 8
1 file changed, 8 insertions(+)
diff --git a/drivers/gpu/drm/msm/msm_mdss.c b/drivers/gpu/drm/msm/msm_mdss.c
index fab6ad4e5107c..d90b9471ba6ff 100644
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| 335 ++
.../gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c| 1 +
.../gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h| 1
kernel.org
Signed-off-by: Danila Tikhonov
Danila Tikhonov (4):
dt-bindings: display/msm: Add SM7150 DPU
drm/msm/dpu: Add SM7150 support
dt-bindings: display/msm: Add SM7150 MDSS
drm/msm: mdss: Add SM7150 support
.../bindings/display/msm/qcom,sm7150-dpu.yaml | 143 ++
.../display/msm/q
Document the DPU hardware found on the Qualcomm SM7150 platform.
Signed-off-by: Danila Tikhonov
Reviewed-by: Krzysztof Kozlowski
---
.../bindings/display/msm/qcom,sm7150-dpu.yaml | 143 ++
1 file changed, 143 insertions(+)
create mode 100644
Documentation/devicetree/bindings
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| 349 ++
.../gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c| 1 +
.../gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h| 1
Document the DPU hardware found on the Qualcomm SM7150 platform.
Signed-off-by: Danila Tikhonov
---
.../bindings/display/msm/qcom,sm7150-dpu.yaml | 143 ++
1 file changed, 143 insertions(+)
create mode 100644
Documentation/devicetree/bindings/display/msm/qcom,sm7150-dpu.yaml
Add support for MDSS on SM7150.
Signed-off-by: Danila Tikhonov
---
drivers/gpu/drm/msm/msm_mdss.c | 8
1 file changed, 8 insertions(+)
diff --git a/drivers/gpu/drm/msm/msm_mdss.c b/drivers/gpu/drm/msm/msm_mdss.c
index fab6ad4e5107c..d90b9471ba6ff 100644
--- a/drivers/gpu/drm/msm
Document the MDSS hardware found on the Qualcomm SM7150 platform.
Signed-off-by: Danila Tikhonov
---
.../display/msm/qcom,sm7150-mdss.yaml | 458 ++
1 file changed, 458 insertions(+)
create mode 100644
Documentation/devicetree/bindings/display/msm/qcom,sm7150-mdss.yaml
To: Jessica Zhang
To: Konrad Dybcio
Cc: linux-arm-...@vger.kernel.org
Cc: dri-de...@lists.freedesktop.org
Cc: freedreno@lists.freedesktop.org
Cc: devicet...@vger.kernel.org
Cc: linux-ker...@vger.kernel.org
Signed-off-by: Danila Tikhonov
Danila Tikhonov (4):
dt-bindings: display/msm: Add
On 6/12/24 03:34, Rob Herring (Arm) wrote:
On Wed, 12 Jun 2024 01:37:40 +0300, Danila Tikhonov wrote:
Document the MDSS hardware found on the Qualcomm SM7150 platform.
Signed-off-by: Danila Tikhonov
---
.../display/msm/qcom,sm7150-mdss.yaml | 460 ++
1 file changed
Document the MDSS hardware found on the Qualcomm SM7150 platform.
Signed-off-by: Danila Tikhonov
---
.../display/msm/qcom,sm7150-mdss.yaml | 460 ++
1 file changed, 460 insertions(+)
create mode 100644
Documentation/devicetree/bindings/display/msm/qcom,sm7150-mdss.yaml
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| 349 ++
.../gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c| 1 +
.../gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h| 1
...@vger.kernel.org
Signed-off-by: Danila Tikhonov
Danila Tikhonov (4):
dt-bindings: display/msm: Add SM7150 MDSS
drm/msm: mdss: Add SM7150 support
dt-bindings: display/msm: Add SM7150 DPU
drm/msm/dpu: Add SM7150 support
.../bindings/display/msm/qcom,sm7150-dpu.yaml | 145 ++
.../display/msm/qcom
Document the DPU hardware found on the Qualcomm SM7150 platform.
Signed-off-by: Danila Tikhonov
---
.../bindings/display/msm/qcom,sm7150-dpu.yaml | 145 ++
1 file changed, 145 insertions(+)
create mode 100644
Documentation/devicetree/bindings/display/msm/qcom,sm7150-dpu.yaml
Add support for MDSS on SM7150.
Signed-off-by: Danila Tikhonov
---
drivers/gpu/drm/msm/msm_mdss.c | 8
1 file changed, 8 insertions(+)
diff --git a/drivers/gpu/drm/msm/msm_mdss.c b/drivers/gpu/drm/msm/msm_mdss.c
index fab6ad4e5107c..d90b9471ba6ff 100644
--- a/drivers/gpu/drm/msm
bin values are
different from atoll (sc7180/sm7125).
Signed-off-by: Danila Tikhonov
---
drivers/gpu/drm/msm/adreno/adreno_device.c | 22 ++
1 file changed, 22 insertions(+)
diff --git a/drivers/gpu/drm/msm/adreno/adreno_device.c
b/drivers/gpu/drm/msm/adreno/adreno_devi
iaxyga.com/
Changes in v2:
- Use a630_gmu.bin instead of a618_gmu.bin.
- Use squashed version of a615_zap (.mbn).
- Drop .revn.
- Link to v1:
https://lore.kernel.org/all/20230913191957.26537-1-dan...@jiaxyga.com/
Danila Tikhonov (1):
drm/msm/adreno: Add support for SM7150 SoC machine
drivers/g
:32, Dmitry Baryshkov wrote:
On 26/09/2023 23:03, Konrad Dybcio wrote:
On 26.09.2023 21:10, Danila Tikhonov wrote:
I think you mean by name downstream dt - sdmmagpie-gpu.dtsi
You can see the forked version of the mainline here:
https://github.com/sm7150-mainline/linux/blob/next/arch/arm64/boot
/downstream-fdt
Best wishes, Danila
On 26.09.2023 20:40, Konrad Dybcio wrote:
> On 26.09.2023 19:42, Danila Tikhonov wrote:
> > SM7150 has 5 power levels which correspond to 5 speed-bin values: 0,
> > 128, 146, 167, 172. Speed-bin value is calulated as FMAX/4.8MHz round up
> > t
This patch adds support for SM7150 SoC machine.
Changes in v2:
- Use a630_gmu.bin instead of a618_gmu.bin.
- Use squashed version of a615_zap (.mbn).
- Drop .revn.
- Link to v1:
https://lore.kernel.org/all/20230913191957.26537-1-dan...@jiaxyga.com/
Danila Tikhonov (1):
drm/msm/adreno: Add
bin values are
different from atoll (sc7180/sm7125).
Signed-off-by: Danila Tikhonov
---
drivers/gpu/drm/msm/adreno/adreno_device.c | 22 ++
1 file changed, 22 insertions(+)
diff --git a/drivers/gpu/drm/msm/adreno/adreno_device.c
b/drivers/gpu/drm/msm/adreno/adreno_devi
", because speed-bin values are
different from atoll (sc7180/sm7125).
Signed-off-by: Danila Tikhonov
---
drivers/gpu/drm/msm/adreno/adreno_device.c | 26 ++
1 file changed, 26 insertions(+)
diff --git a/drivers/gpu/drm/msm/adreno/adreno_device.c
b/drivers/gpu
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 sm7150_vig_sblk_1 =
_VIG_SBLK(6, DPU_SSPP_SCALER_QSEED3LITE);
> +static con
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
Documentation/devicetree/bindings/display/msm/qcom,sm7150-dpu.yaml
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| 1 +
.../gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h| 1
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
.../msm/disp/dpu1/catalog/dpu_5_2_sm7150.h| 277
48 matches
Mail list logo