[PATCH 32/33] dt-bindings: display: panel: samsung,ams581vf01: Add google,sunfish

2025-04-22 Thread Danila Tikhonov
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

[PATCH 31/33] dt-bindings: arm: qcom: Add SM7150 Google Pixel 4a

2025-04-22 Thread Danila Tikhonov
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

[PATCH 30/33] arm64: dts: qcom: Add dtsi for Snapdragon 730/730g/732g (SM7150) SoCs

2025-04-22 Thread Danila Tikhonov
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

[PATCH 29/33] firmware: qcom: tzmem: disable sm7150 platform

2025-04-22 Thread Danila Tikhonov
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

[PATCH 28/33] cpufreq: Add SM7150 to cpufreq-dt-platdev blocklist

2025-04-22 Thread Danila Tikhonov
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

[PATCH 27/33] soc: qcom: pd-mapper: Add support for SM7150

2025-04-22 Thread Danila Tikhonov
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

[PATCH 26/33] remoteproc: qcom: pas: Add SM7150 remoteproc support

2025-04-22 Thread Danila Tikhonov
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

[PATCH 25/33] dt-bindings: remoteproc: qcom: sc7180-pas: Add the SM7150 compatible

2025-04-22 Thread Danila Tikhonov
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

[PATCH 24/33] dt-bindings: clock: qcom, gpucc: Add the SM7150 compatible

2025-04-22 Thread Danila Tikhonov
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

[PATCH 23/33] dt-bindings: arm-smmu: Add the SM7150 compatible

2025-04-22 Thread Danila Tikhonov
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

[PATCH 22/33] dt-bindings: interconnect: OSM L3: Add the SM7150 compatible

2025-04-22 Thread Danila Tikhonov
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

[PATCH 21/33] dt-bindings: clock: qcom-rpmhcc: Add the SM7150 compatible

2025-04-22 Thread Danila Tikhonov
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

[PATCH 20/33] dt-bindings: i2c: qcom-cci: Add the SM7150 compatible

2025-04-22 Thread Danila Tikhonov
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

[PATCH 19/33] dt-bindings: interconnect: qcom-bwmon: Add the SM7150 compatible

2025-04-22 Thread Danila Tikhonov
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

[PATCH 18/33] dt-bindings: crypto: qcom, inline-crypto-engine: Add the SM7150 compatible

2025-04-22 Thread Danila Tikhonov
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

[PATCH 17/33] dt-bindings: nvmem: qfprom: Add the SM7150 compatible

2025-04-22 Thread Danila Tikhonov
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

[PATCH 15/33] dt-bindings: ufs: qcom: Add the SM7150 compatible

2025-04-22 Thread Danila Tikhonov
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

[PATCH 16/33] dt-bindings: dmaengine: qcom: gpi: Add the SM7150 compatible

2025-04-22 Thread Danila Tikhonov
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

[PATCH 10/33] dt-bindings: phy: qcom,qusb2: Add the SM7150 compatible

2025-04-22 Thread Danila Tikhonov
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

[PATCH 14/33] dt-bindings: net: qcom,ipa: Add the SM7150 compatible

2025-04-22 Thread Danila Tikhonov
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

[PATCH 13/33] dt-bindings: mfd: qcom,tcsr: Add the SM7150 compatible

2025-04-22 Thread Danila Tikhonov
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

[PATCH 12/33] dt-bindings: soc: qcom,dcc: Add the SM7150 compatible

2025-04-22 Thread Danila Tikhonov
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

[PATCH 11/33] dt-bindings: mmc: sdhci-msm: Add the SM7150 compatible

2025-04-22 Thread Danila Tikhonov
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

[PATCH 09/33] dt-bindings: usb: dwc3: Add the SM7150 compatible

2025-04-22 Thread Danila Tikhonov
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

[PATCH 08/33] dt-bindings: interrupt-controller: qcom-pdc: Add the SM7150 compatible

2025-04-22 Thread Danila Tikhonov
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

[PATCH 07/33] dt-bindings: thermal: tsens: Add the SM7150 compatible

2025-04-22 Thread Danila Tikhonov
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

[PATCH 06/33] dt-bindings: soc: qcom: aoss-qmp: Add the SM7150 compatible

2025-04-22 Thread Danila Tikhonov
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

[PATCH 05/33] dt-bindings: sram: qcom,imem: Add the SM7150 compatible

2025-04-22 Thread Danila Tikhonov
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

[PATCH 03/33] dt-bindings: watchdog: qcom-wdt: Add the SM7150 compatible

2025-04-22 Thread Danila Tikhonov
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

[PATCH 04/33] dt-bindings: mailbox: qcom: Add the SM7150 APCS compatible

2025-04-22 Thread Danila Tikhonov
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

[PATCH 02/33] dt-bindings: cpufreq: qcom-hw: Add the SM7150 compatible

2025-04-22 Thread Danila Tikhonov
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

[PATCH 01/33] dt-bindings: arm: cpus: Add Kryo 470 CPUs

2025-04-22 Thread Danila Tikhonov
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

[PATCH 00/33] Add support for Qualcomm Snapdragon SM7150 SoC and Google Pixel 4a

2025-04-22 Thread Danila Tikhonov
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:

Re: [PATCH 1/2] dt-bindings: display: panel: Add Visionox G2647FB105

2025-03-25 Thread Danila Tikhonov
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

Re: [PATCH 2/2] drm/panel: Add Visionox G2647FB105 panel driver

2025-03-25 Thread Danila Tikhonov
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

Re: [PATCH v2] drm/msm/dpu: Fall back to a single DSC encoder (1:1:1) on small SoCs

2025-02-18 Thread Danila Tikhonov
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

[PATCH v2 1/4] dt-bindings: display: panel: Add Visionox RM692E5

2025-02-17 Thread Danila Tikhonov
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

[PATCH v2 3/4] drm/msm/dsi: Allow values of 10 and 12 for bits per component

2025-02-17 Thread Danila Tikhonov
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

[PATCH v2 4/4] arm64: dts: qcom: sm7325-nothing-spacewar: Enable panel and GPU

2025-02-17 Thread Danila Tikhonov
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

[PATCH v2 2/4] drm/panel: Add Visionox RM692E5 panel driver

2025-02-17 Thread Danila Tikhonov
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

[PATCH v2 0/4] Add and enable the panel

2025-02-17 Thread Danila Tikhonov
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

Re: [PATCH 3/4] drm/msm/dsi: Allow all bpc values

2025-02-11 Thread Danila Tikhonov
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,

[PATCH 3/4] drm/msm/dsi: Allow all bpc values

2025-02-03 Thread Danila Tikhonov
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

[PATCH 4/4] arm64: dts: qcom: sm7325-nothing-spacewar: Enable panel and GPU

2025-02-03 Thread Danila Tikhonov
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

[PATCH 1/4] dt-bindings: display: panel: Add Visionox RM692E5

2025-02-03 Thread Danila Tikhonov
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

[PATCH 2/4] drm/panel: Add Visionox RM692E5 panel driver

2025-02-03 Thread Danila Tikhonov
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

[PATCH 0/4] sm7325-nothing-spacewar: Add and enable the panel

2025-02-03 Thread Danila Tikhonov
...@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

[PATCH 2/2] drm/panel: Add Samsung AMS581VF01 panel driver

2024-10-13 Thread Danila Tikhonov
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

[PATCH 1/2] dt-bindings: display: panel: Add Samsung AMS581VF01

2024-10-13 Thread Danila Tikhonov
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

[PATCH 0/2] Add Samsung AMS581VF01 panel support

2024-10-13 Thread Danila Tikhonov
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

[PATCH v3 0/2] Add Samsung AMS639RQ08 panel support

2024-09-30 Thread Danila Tikhonov
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

[PATCH v3 1/2] dt-bindings: display: panel: Add Samsung AMS639RQ08

2024-09-30 Thread Danila Tikhonov
-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

[PATCH v3 2/2] drm/panel: Add Samsung AMS639RQ08 panel driver

2024-09-30 Thread Danila Tikhonov
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

[PATCH v2 1/2] drm/msm/a6xx: Add A642L speedbin (0x81)

2024-07-31 Thread Danila Tikhonov
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

[PATCH v2 2/2] arm64: dts: qcom: sc7280: Add 0x81 Adreno speed bin

2024-07-31 Thread Danila Tikhonov
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

[PATCH v2 0/2] Add Qualcomm Adreno 642L speedbin and update SC7280 OPPs

2024-07-31 Thread Danila Tikhonov
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

Re: [PATCH 1/2] drivers: drm/msm/a6xx_catalog: Add A642L speedbin (0x81)

2024-07-29 Thread Danila Tikhonov
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

[PATCH 2/2] arm64: dts: qcom: sc7280: Add 0x81 Adreno speed bin

2024-07-22 Thread Danila Tikhonov
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

[PATCH 0/2] Add Qualcomm Adreno 642L speedbin and update SC7280 OPPs

2024-07-22 Thread Danila Tikhonov
-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

[PATCH 1/2] drivers: drm/msm/a6xx_catalog: Add A642L speedbin (0x81)

2024-07-22 Thread Danila Tikhonov
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

[PATCH 1/1] dt-bindings: display/msm: dsi-controller-main: Add SM7150

2024-06-28 Thread Danila Tikhonov
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

[PATCH 0/1] Document QCOM SM7150 Compatibility for DSI Controller

2024-06-28 Thread Danila Tikhonov
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

[PATCH v3 4/4] drm/msm: mdss: Add SM7150 support

2024-06-14 Thread Danila Tikhonov
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

[PATCH v3 3/4] dt-bindings: display/msm: Add SM7150 MDSS

2024-06-14 Thread Danila Tikhonov
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

[PATCH v3 2/4] drm/msm/dpu: Add SM7150 support

2024-06-14 Thread Danila Tikhonov
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

[PATCH v3 0/4] Add MDSS and DPU support for QCOM SM7150 SoC

2024-06-14 Thread Danila Tikhonov
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

[PATCH v3 1/4] dt-bindings: display/msm: Add SM7150 DPU

2024-06-14 Thread Danila Tikhonov
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

[PATCH v2 3/4] dt-bindings: display/msm: Add SM7150 DPU

2024-06-12 Thread Danila Tikhonov
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

[PATCH v2 4/4] drm/msm/dpu: Add SM7150 support

2024-06-12 Thread Danila Tikhonov
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

[PATCH v2 2/4] drm/msm: mdss: Add SM7150 support

2024-06-12 Thread Danila Tikhonov
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

[PATCH v2 1/4] dt-bindings: display/msm: Add SM7150 MDSS

2024-06-12 Thread Danila Tikhonov
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

[PATCH v2 0/4] Add MDSS and DPU support for QCOM SM7150 SoC

2024-06-12 Thread Danila Tikhonov
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

[PATCH v2 2/2] drm/panel: Add Samsung AMS639RQ08 panel driver

2024-06-12 Thread Danila Tikhonov
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

[PATCH v2 1/2] dt-bindings: display: panel: Add Samsung AMS639RQ08

2024-06-12 Thread Danila Tikhonov
-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

[PATCH v2 0/2] Add Samsung AMS639RQ08 panel support

2024-06-12 Thread Danila Tikhonov
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

Re: [PATCH 1/4] dt-bindings: display/msm: Add SM7150 MDSS

2024-06-11 Thread Danila Tikhonov
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

[PATCH 4/4] drm/msm/dpu: Add SM7150 support

2024-06-11 Thread Danila Tikhonov
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

[PATCH 1/4] dt-bindings: display/msm: Add SM7150 MDSS

2024-06-11 Thread Danila Tikhonov
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

[PATCH 3/4] dt-bindings: display/msm: Add SM7150 DPU

2024-06-11 Thread Danila Tikhonov
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

[PATCH 2/4] drm/msm: mdss: Add SM7150 support

2024-06-11 Thread Danila Tikhonov
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

[PATCH 0/4] Add MDSS and DPU support for QCOM SM7150 SoC

2024-06-11 Thread Danila Tikhonov
...@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

[PATCH 2/2] drm/panel: Add Samsung AMS639RQ08 panel driver

2024-06-09 Thread Danila Tikhonov
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

[PATCH 1/2] dt-bindings: display: panel: Add Samsung AMS639RQ08

2024-06-09 Thread Danila Tikhonov
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

[PATCH 0/2] Add Samsung AMS639RQ08 panel support

2024-06-09 Thread Danila Tikhonov
: 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

[RESEND PATCH v2 1/1] drm/msm/adreno: Add support for SM7150 SoC machine

2024-02-18 Thread Danila Tikhonov
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

[RESEND PATCH v2 0/1] drm/msm/adreno: Add support for SM7150

2024-02-18 Thread Danila Tikhonov
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

Re: [PATCH v2 1/1] drm/msm/adreno: Add support for SM7150 SoC machine

2023-11-22 Thread Danila Tikhonov
: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

Re: [PATCH v2 1/1] drm/msm/adreno: Add support for SM7150 SoC machine

2023-09-26 Thread Danila Tikhonov
/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

[PATCH v2 1/1] drm/msm/adreno: Add support for SM7150 SoC machine

2023-09-26 Thread Danila Tikhonov
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

[PATCH v2 0/1] drm/msm/adreno: Add support for SM7150

2023-09-26 Thread Danila Tikhonov
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

[PATCH] drm/msm/adreno: Add support for SM7150 SoC machine

2023-09-18 Thread Danila Tikhonov
", 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

Re: [PATCH 2/2] drm/msm/dpu: Add SM7150 support

2023-08-04 Thread Danila Tikhonov
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

[PATCH 2/2] drm/msm/dpu: Add SM7150 support

2023-08-04 Thread Danila Tikhonov
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

[PATCH 0/2] drm/msm/dpu: Add support for SM7150

2023-08-04 Thread Danila Tikhonov
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