This panel is used in Google Pixel 4a (google,sunfish). Document the
corresponding string.
Signed-off-by: Danila Tikhonov
---
.../bindings/display/panel/samsung,ams581vf01.yaml| 8 +++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git
a/Documentation/devicetree/bindings
Google Pixel 4a (google,sunfish) is a smartphone based on the SM7150 SoC
Signed-off-by: Danila Tikhonov
---
Documentation/devicetree/bindings/arm/qcom.yaml | 6 ++
1 file changed, 6 insertions(+)
diff --git a/Documentation/devicetree/bindings/arm/qcom.yaml
b/Documentation/devicetree
Add base dtsi for SM7150-AA/SM7150-AB/SM7150-AC SoCs
Co-developed-by: David Wronek
Signed-off-by: David Wronek
Co-developed-by: Jens Reidel
Signed-off-by: Jens Reidel
Signed-off-by: Danila Tikhonov
---
arch/arm64/boot/dts/qcom/sm7150.dtsi | 5010 ++
1 file changed
The SHM bridge makes the SM7150 devices reset while probing the RMTFS
(in qcom_scm_assign_mem()). Blacklist the SHM Bridge on corresponding
platforms using SoC-level compat string.
Signed-off-by: Danila Tikhonov
---
drivers/firmware/qcom/qcom_tzmem.c | 1 +
1 file changed, 1 insertion(+)
diff
The Qualcomm SM7150 platform uses the qcom-cpufreq-hw driver, so add
it to the cpufreq-dt-platdev driver's blocklist.
Signed-off-by: Danila Tikhonov
---
drivers/cpufreq/cpufreq-dt-platdev.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/cpufreq/cpufreq-dt-platdev.c
b/dr
From: Jens Reidel
SM7150 protection domains are the same as SC7180, with the subtle
difference that SM7150 has a CDSP.
Signed-off-by: Jens Reidel
Signed-off-by: Danila Tikhonov
---
drivers/soc/qcom/qcom_pd_mapper.c | 11 +++
1 file changed, 11 insertions(+)
diff --git a/drivers/soc
Add DSP Peripheral Authentication Service support for the SM7150
platform.
Signed-off-by: Danila Tikhonov
---
drivers/remoteproc/qcom_q6v5_pas.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/drivers/remoteproc/qcom_q6v5_pas.c
b/drivers/remoteproc/qcom_q6v5_pas.c
index b306f223127c
Add the compatibles and constraints for the ADSP, CDSP and MPSS found on
the SM7150 SoC.
Signed-off-by: Danila Tikhonov
---
.../bindings/remoteproc/qcom,sc7180-pas.yaml | 14 +++---
1 file changed, 11 insertions(+), 3 deletions(-)
diff --git a/Documentation/devicetree/bindings
SM7150 is fully compatible with the existing SC7180 GPU Clock
Controller driver. Define corresponding compatible string, having the
qcom,sc7180-gpucc as a fallback.
Signed-off-by: Danila Tikhonov
---
.../devicetree/bindings/clock/qcom,gpucc.yaml | 29 +++
1 file changed, 17
Document the SM7150 SMMU block.
Signed-off-by: Danila Tikhonov
---
Documentation/devicetree/bindings/iommu/arm,smmu.yaml | 3 +++
1 file changed, 3 insertions(+)
diff --git a/Documentation/devicetree/bindings/iommu/arm,smmu.yaml
b/Documentation/devicetree/bindings/iommu/arm,smmu.yaml
index
Document the OSM L3 found in the Qualcomm SM7150 platform.
Signed-off-by: Danila Tikhonov
---
Documentation/devicetree/bindings/interconnect/qcom,osm-l3.yaml | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/interconnect/qcom,osm-l3.yaml
b/Documentation
Update the documentation for clock rpmh driver on SM7150 SoCs.
Signed-off-by: Danila Tikhonov
---
.../bindings/clock/qcom,rpmhcc.yaml | 53 ++-
1 file changed, 29 insertions(+), 24 deletions(-)
diff --git a/Documentation/devicetree/bindings/clock/qcom,rpmhcc.yaml
b
Add the SM7150 CCI device string compatible.
Signed-off-by: Danila Tikhonov
---
Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml | 2 ++
1 file changed, 2 insertions(+)
diff --git a/Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
b/Documentation/devicetree/bindings/i2c/qcom,i2c
Document the compatibles used to describe the bwmons present on the
SM7150 platform.
Signed-off-by: Danila Tikhonov
---
.../devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml| 2 ++
1 file changed, 2 insertions(+)
diff --git
a/Documentation/devicetree/bindings/interconnect/qcom
Document the Inline Crypto Engine (ICE) on the SM7150 Platform.
Signed-off-by: Danila Tikhonov
---
.../devicetree/bindings/crypto/qcom,inline-crypto-engine.yaml| 1 +
1 file changed, 1 insertion(+)
diff --git
a/Documentation/devicetree/bindings/crypto/qcom,inline-crypto-engine.yaml
b
Document QFPROM compatible for SM7150.
Signed-off-by: Danila Tikhonov
---
Documentation/devicetree/bindings/nvmem/qcom,qfprom.yaml | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/nvmem/qcom,qfprom.yaml
b/Documentation/devicetree/bindings/nvmem/qcom
From: David Wronek
Document the compatible for the UFS found on SM7150.
Signed-off-by: David Wronek
Signed-off-by: Danila Tikhonov
---
Documentation/devicetree/bindings/ufs/qcom,ufs.yaml | 2 ++
1 file changed, 2 insertions(+)
diff --git a/Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
Add a compatible for the GPI DMA controller on SM7150. It uses the same
0x0 offset as SDM845.
Signed-off-by: Danila Tikhonov
---
Documentation/devicetree/bindings/dma/qcom,gpi.yaml | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/dma/qcom,gpi.yaml
b
From: David Wronek
Add devicetree compatible for the usb phy on SM7150 SoC.
Signed-off-by: David Wronek
Signed-off-by: Danila Tikhonov
---
Documentation/devicetree/bindings/phy/qcom,qusb2-phy.yaml | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/phy/qcom
SM7150 and SC7180 both use IPA v4.2. Define corresponding compatible
string, having the SC7180 as a fallback.
Signed-off-by: Danila Tikhonov
---
Documentation/devicetree/bindings/net/qcom,ipa.yaml | 4
1 file changed, 4 insertions(+)
diff --git a/Documentation/devicetree/bindings/net/qcom
Document the qcom,sm7150-tcsr compatible.
Signed-off-by: Danila Tikhonov
---
Documentation/devicetree/bindings/mfd/qcom,tcsr.yaml | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/mfd/qcom,tcsr.yaml
b/Documentation/devicetree/bindings/mfd/qcom,tcsr.yaml
Document DDC compatible for SM7150.
Signed-off-by: Danila Tikhonov
---
Documentation/devicetree/bindings/soc/qcom/qcom,dcc.yaml | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/soc/qcom/qcom,dcc.yaml
b/Documentation/devicetree/bindings/soc/qcom/qcom
Add compatible for the SDHCI block found in SM7150.
Signed-off-by: Danila Tikhonov
---
Documentation/devicetree/bindings/mmc/sdhci-msm.yaml | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/mmc/sdhci-msm.yaml
b/Documentation/devicetree/bindings/mmc/sdhci
From: David Wronek
Document the SM7150 dwc3 compatible.
Signed-off-by: David Wronek
Signed-off-by: Danila Tikhonov
---
Documentation/devicetree/bindings/usb/qcom,dwc3.yaml | 3 +++
1 file changed, 3 insertions(+)
diff --git a/Documentation/devicetree/bindings/usb/qcom,dwc3.yaml
b
From: David Wronek
Add a compatible for the Power Domain Controller on SM7150 platforms.
Signed-off-by: David Wronek
Signed-off-by: Danila Tikhonov
---
Documentation/devicetree/bindings/interrupt-controller/qcom,pdc.yaml | 1 +
1 file changed, 1 insertion(+)
diff --git
a/Documentation
Add the TSENS v2.x controller found on SM7150.
Signed-off-by: Danila Tikhonov
---
Documentation/devicetree/bindings/thermal/qcom-tsens.yaml | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
b/Documentation/devicetree/bindings/thermal
From: David Wronek
Document the AOSS QMP compatible for SM7150.
Signed-off-by: David Wronek
Signed-off-by: Danila Tikhonov
---
Documentation/devicetree/bindings/soc/qcom/qcom,aoss-qmp.yaml | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/soc/qcom/qcom
Add compatible for SM7150 SoC IMEM.
Signed-off-by: Danila Tikhonov
---
Documentation/devicetree/bindings/sram/qcom,imem.yaml | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/sram/qcom,imem.yaml
b/Documentation/devicetree/bindings/sram/qcom,imem.yaml
index
Document the SM7150 watchdog compatible.
Signed-off-by: Danila Tikhonov
---
Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml
b/Documentation/devicetree/bindings/watchdog/qcom
From: David Wronek
Add compatible for the Qualcomm SM7150 APCS block to the Qualcomm APCS
binding.
Signed-off-by: David Wronek
Signed-off-by: Danila Tikhonov
---
Documentation/devicetree/bindings/mailbox/qcom,apcs-kpss-global.yaml | 1 +
1 file changed, 1 insertion(+)
diff --git
a
Add the compatible for the cpufreq present on SM7150 platforms.
Signed-off-by: Danila Tikhonov
---
Documentation/devicetree/bindings/cpufreq/cpufreq-qcom-hw.yaml | 2 ++
1 file changed, 2 insertions(+)
diff --git a/Documentation/devicetree/bindings/cpufreq/cpufreq-qcom-hw.yaml
b/Documentation
Document Kryo 470 CPUs found in Qualcomm Snapdragon 730/730G/732G
(SM7150).
Signed-off-by: Danila Tikhonov
---
Documentation/devicetree/bindings/arm/cpus.yaml | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/arm/cpus.yaml
b/Documentation/devicetree/bindings
ding support for the aforementioned Xiaomi devices will be
submitted as a separate series, contingent on this series being applied.
Signed-off-by: Danila Tikhonov
---
Connor Mitchell (1):
arm64: dts: qcom: sm7150: Add device-tree for Google Pixel 4a
Danila Tikhonov (25):
dt-bindings:
On 3/25/25 19:35, Krzysztof Kozlowski wrote:
On 25/03/2025 16:57, Alexander Baransky wrote:
The Visionox G2647FB105 is a 6.47 inch 1080x2340 MIPI-DSI CMD mode
"Add a DT binding for the Visionox."
AMOLED panel used in:
- Xiaomi Mi Note 10 / CC9 Pro (sm7150-xiaomi-tucana)
- Xiaomi Mi Note
On 3/25/25 18:57, Alexander Baransky wrote:
Add the driver for Visionox G2647FB105 6.47" FHD Plus CMD mode AMOLED panel
support found in:
- Xiaomi Mi Note 10 / CC9 Pro (sm7150-xiaomi-tucana)
- Xiaomi Mi Note 10 Lite (sm7150-xiaomi-toco)
Signed-off-by: Alexander Baransky
---
drivers/gpu/drm/pan
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
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
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
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
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
inux-ker...@vger.kernel.org
Cc: linux-arm-...@vger.kernel.org
Cc: freedr...@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
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
Add the driver for Samsung AMS581VF01 SOFEF01-based 5.81" FHD Plus CMD
mode OLED panel support found in Google Pixel 4a (sm7150-google-sunfish)
Signed-off-by: Danila Tikhonov
---
drivers/gpu/drm/panel/Kconfig | 9 +
drivers/gpu/drm/panel/Makefile
The Samsung AMS581VF01 is a 5.81 inch 1080x2340 MIPI-DSI CMD mode
OLED panel used in Google Pixel 4a (sm7150-google-sunfish)
Add a dt-binding for it.
Signed-off-by: Danila Tikhonov
---
.../display/panel/samsung,ams581vf01.yaml | 79 +++
1 file changed, 79 insertions
org
Cc: li...@mainlining.org
Signed-off-by: Danila Tikhonov
Danila Tikhonov (2):
dt-bindings: display: panel: Add Samsung AMS581VF01
drm/panel: Add Samsung AMS581VF01 panel driver
.../display/panel/samsung,ams581vf01.yaml | 79 +
drivers/gpu/drm/panel/Kconfig | 9 +
drive
To: Maxime Ripard
To: Thomas Zimmermann
To: David Airlie
To: Simona Vetter
To: Rob Herring
To: Krzysztof Kozlowski
To: Conor Dooley
Cc: dri-devel@lists.freedesktop.org
Cc: devicet...@vger.kernel.org
Cc: linux-ker...@vger.kernel.org
Cc: Jens Reidel
Cc: Degdag Mohamed
Cc: li...@mainlining.org
-2.0-only OR BSD-2-Clause
+%YAML 1.2
+---
+$id: http://devicetree.org/schemas/display/panel/samsung,ams639rq08.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+title: Samsung AMS639RQ08 EA8076-based 6.39" 1080x2340 MIPI-DSI Panel
+
+maintainers:
+ - Danila Tikhonov
+ - Jens R
Reidel # xiaomi-davinci
Signed-off-by: Danila Tikhonov
Reviewed-by: Neil Armstrong
---
drivers/gpu/drm/panel/Kconfig | 9 +
drivers/gpu/drm/panel/Makefile| 1 +
.../gpu/drm/panel/panel-samsung-ams639rq08.c | 329 ++
3 files changed, 339
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
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
vicet...@vger.kernel.org
Cc: linux-ker...@vger.kernel.org
Cc: dri-devel@lists.freedesktop.org
Cc: freedr...@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
-devel@lists.freedesktop.org
Cc: freedr...@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
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
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 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
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 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
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 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
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-devel@lists.freedesktop.org
Cc: freedr...@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
Reidel # xiaomi-davinci
Signed-off-by: Danila Tikhonov
Reviewed-by: Neil Armstrong
---
drivers/gpu/drm/panel/Kconfig | 9 +
drivers/gpu/drm/panel/Makefile| 1 +
.../gpu/drm/panel/panel-samsung-ams639rq08.c | 362 ++
3 files changed, 372
-2.0-only OR BSD-2-Clause
+%YAML 1.2
+---
+$id: http://devicetree.org/schemas/display/panel/samsung,ams639rq08.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+title: Samsung AMS639RQ08 EA8076-based 6.39" 1080x2340 MIPI-DSI Panel
+
+maintainers:
+ - Danila Tikhonov
+ - Jens R
kernel.org
Cc: Jens Reidel
Cc: Degdag Mohamed
Signed-off-by: Danila Tikhonov
Danila Tikhonov (2):
dt-bindings: display: panel: Add Samsung AMS639RQ08
drm/panel: Add Samsung AMS639RQ08 panel driver
.../display/panel/samsung,ams639rq08.yaml | 80
drivers/gpu/drm/panel/Kconfig
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
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 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
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
...@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
Reidel # xiaomi-davinci
Signed-off-by: Danila Tikhonov
---
drivers/gpu/drm/panel/Kconfig | 9 +
drivers/gpu/drm/panel/Makefile| 1 +
.../gpu/drm/panel/panel-samsung-ams639rq08.c | 362 ++
3 files changed, 372 insertions(+)
create mode 100644
1.2
+---
+$id: http://devicetree.org/schemas/display/panel/samsung,ams639rq08.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+title: Samsung AMS639RQ08 EA8076-based 6.39" 1080x2340 MIPI-DSI Panel
+
+maintainers:
+ - Danila Tikhonov
+ - Jens Reidel
+
+description: |
+ The Sa
: Thomas Zimmermann
To: Rob Herring
To: Krzysztof Kozlowski
To: Conor Dooley
Cc: dri-devel@lists.freedesktop.org
Cc: devicet...@vger.kernel.org
Cc: linux-ker...@vger.kernel.org
Cc: Jens Reidel
Cc: Degdag Mohamed
Signed-off-by: Danila Tikhonov
Danila Tikhonov (2):
dt-bindings: display: panel
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
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
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
", 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
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
94 matches
Mail list logo