Re: [PATCH v7 5/6] soc: qcom: add pd-mapper implementation

2024-04-26 Thread Alexey Minnekhanov
ure how useful they are currently, as AFAIK cdsp is not added to sdm660 DT at all; and ADSP sensors are very hard to use/test, needs very special userspace... -- Regards, Alexey Minnekhanov postmarketOS developer

Re: [PATCH v7 0/6] soc: qcom: add in-kernel pd-mapper implementation

2024-04-26 Thread Alexey Minnekhanov
yet on SDM660 or hard to test, so Tested-by: Alexey Minnekhanov -- Regards, Alexey Minnekhanov postmarketOS developer

[PATCH] ARM: dts: qcom: msm8974-klte: Fix shdc numbering

2021-01-10 Thread Alexey Minnekhanov
Since commit fa2d0aa96941 ("mmc: core: Allow setting slot index via device tree alias") proper aliases should be named "mmcN". Signed-off-by: Alexey Minnekhanov --- arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) d

Re: [PATCH] arm64: dts: qcom: sdm660: Fix CPU capacities

2021-01-12 Thread Alexey Minnekhanov
Hi! I always had a feeling something is not right in those cpu definitions, so cpus with reg 100-103 are little cores, and 0-3 big ones? But downstream sdm660.dtsi has a property "efficiency" [1] with values which are larger for cores 100-103 than for 0-3 cores (1638 > 1024), I'm confused... Prope

[PATCH 2/2] ARM: dts: qcom: msm8974-klte: Add bluetooth support

2021-04-06 Thread Alexey Minnekhanov
Broadcom BCM4354 is used on Samsung Galaxy S5 phone on BLSP2 UART8 bus. Signed-off-by: Alexey Minnekhanov --- .../boot/dts/qcom-msm8974-samsung-klte.dts| 50 +++ 1 file changed, 50 insertions(+) diff --git a/arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts b/arch/arm/boot

[PATCH 1/2] ARM: dts: qcom: msm8974: add blsp2_uart8

2021-04-06 Thread Alexey Minnekhanov
Add blsp2_uart8 node in order to support bluetooth on the Samsung Galaxy S5 phone. Signed-off-by: Alexey Minnekhanov --- arch/arm/boot/dts/qcom-msm8974.dtsi | 9 + 1 file changed, 9 insertions(+) diff --git a/arch/arm/boot/dts/qcom-msm8974.dtsi b/arch/arm/boot/dts/qcom-msm8974.dtsi

Re: [PATCH 2/2] drm/panel: simple: add samsung,s6e3fa2 panel

2021-01-02 Thread Alexey Minnekhanov
Tested this on Samsung Galaxy S5 along with other patches that enable GPU support on this device. Tested-by: Alexey Minnekhanov On 12/30/20 6:17 PM, Iskren Chernev wrote: From: Samuel Pascua This panel is used on the Samsung Galaxy S5 (klte). Signed-off-by: Samuel Pascua --- drivers

Re: [PATCH 4/4] ARM: dts: qcom: msm8974-klte: Mark essential regulators

2021-01-02 Thread Alexey Minnekhanov
This indeed fixes device freeze+reboot issue when display powers off. Tested-by: Alexey Minnekhanov On 12/30/20 6:51 PM, Iskren Chernev wrote: s1 and l12 regulators are used for the memory and cache on the Samsung S5 (klte). If they are turned off the phone shuts down. So mark them as always

Re: [PATCH 1/2] drm/msm: Call msm_init_vram before binding the gpu

2021-01-02 Thread Alexey Minnekhanov
Tested these patches on Samsung Galaxy S5 along with other patches that add panel driver and enable GPU support on this device. Tested-by: Alexey Minnekhanov On 12/30/20 6:29 PM, Iskren Chernev wrote: From: Craig Tatlor vram.size is needed when binding a gpu without an iommu and is defined

Re: [PATCH 1/4] ARM: dts: qcom: msm8974: add gpu support

2021-01-02 Thread Alexey Minnekhanov
Tested these patches on Samsung Galaxy S5 along with other patches that add panel driver and enable vram carve-out option on this device. Tested-by: Alexey Minnekhanov On 12/30/20 6:51 PM, Iskren Chernev wrote: From: Brian Masney Add support for the a3xx GPU Signed-off-by: Brian Masney

Re: [PATCH] drm/msm: Fix MSM_INFO_GET_IOVA with carveout

2021-01-03 Thread Alexey Minnekhanov
ed partial revert of "if" condition fixes gpu at least on msm8974. Tested-by: Alexey Minnekhanov On 1/2/21 11:24 PM, Iskren Chernev wrote: The msm_gem_get_iova should be guarded with gpu != NULL and not aspace != NULL, because aspace is NULL when using vram carveout. Fixes: 933415e2

Re: [PATCH v3 7/7] mailbox: qcom: Add sdm660 hmss compatible

2020-06-26 Thread Alexey Minnekhanov
Tue, 23 Jun. 2020. 10:29, Bjorn Andersson : > > On Mon 22 Jun 12:25 PDT 2020, Konrad Dybcio wrote: > > > Signed-off-by: Konrad Dybcio > > Reviewed-by: Bjorn Andersson > Hi, I can see dts file in linux-next using compatible "qcom,sdm660-apcs-hmss-global", but not this patch that adds it into the

Re: [PATCH 3/8] soc: qcom: socinfo: Add socinfo entry for SDM630

2020-06-21 Thread Alexey Minnekhanov
Hi, I also wanted to send this, but in this form: [PATCH] soc: qcom: socinfo: Add soc information for SDM630/636/660 Add socinfo support for SDM630/636/660. --- drivers/soc/qcom/socinfo.c | 6 ++ 1 file changed, 6 insertions(+) diff --git a/drivers/soc/qcom/socinfo.c b/drivers/soc/qcom/soc

Re: [PATCH 6/8] arm64: dts: qcom: sdm630: Add sdm630 dts file

2020-06-21 Thread Alexey Minnekhanov
Parts of this are similar or identical to sdm660.dtsi. SoCs should be very similar. Maybe this can be reorganized, so that we have some common base between sdm630/660. I'd like to avoid copying such large amounts of code to sdm660 .dtsi file.. пн, 22 июн. 2020 г. в 00:39, Konrad Dybcio : > > Add d

Re: [PATCH 4/8] clk: qcom: smd: Add support for SDM660 rpm clocks

2020-06-21 Thread Alexey Minnekhanov
I have almost identical patch in my working sdm660 kernel tree, maybe this can be counted as tested by? Tested-by: Alexey Minnekhanov пн, 22 июн. 2020 г. в 00:40, Konrad Dybcio : > > Add rpm smd clocks, PMIC and bus clocks which are required on > SDM630/660 (and APQ variants) for c

[PATCH v3 1/3] dt-bindings: clock: gcc-sdm660: Add missing SDCC resets

2025-02-02 Thread Alexey Minnekhanov
Add resets for eMMC/SD card blocks that were missed during initial driver submission. Signed-off-by: Alexey Minnekhanov --- v3: dropped "Fixes:" tag since no user-observable bug is being fixed. include/dt-bindings/clock/qcom,gcc-sdm660.h | 2 ++ 1 file changed, 2 insertions(+) di

[PATCH v3 2/3] clk: qcom: gcc-sdm660: Add missing SDCC block resets

2025-02-02 Thread Alexey Minnekhanov
This will allow linux to properly reset eMMC/SD blocks. Signed-off-by: Alexey Minnekhanov Reviewed-by: Konrad Dybcio --- v3: dropped "Fixes:" tag since no user-observable bug is being fixed. drivers/clk/qcom/gcc-sdm660.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/driver

[PATCH v3 3/3] arm64: dts: qcom: sdm630: Add missing resets to mmc blocks

2025-02-02 Thread Alexey Minnekhanov
Add resets to eMMC/SD card blocks so linux can properly reset them during initialization. Signed-off-by: Alexey Minnekhanov Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/sdm630.dtsi | 3 +++ 1 file changed, 3 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sdm630.dtsi b/arch

[PATCH v3 0/3] Add missing SDCC resets for SDM630/660

2025-02-02 Thread Alexey Minnekhanov
These resets are part of GCC space and were missed during initial porting of the platform. Changelog: v3: * dropped fixes tags, picked r-b v2: * split into 3 patches Alexey Minnekhanov (3): dt-bindings: clock: gcc-sdm660: Add missing SDCC resets clk: qcom: gcc-sdm660: Add missing SDCC

Re: [PATCH v2 1/3] dt-bindings: clock: gcc-sdm660: Add missing SDCC resets

2025-01-30 Thread Alexey Minnekhanov
On 1/30/25 11:35 AM, Krzysztof Kozlowski wrote: On Thu, Jan 30, 2025 at 12:23:25AM +0300, Alexey Minnekhanov wrote: Add resets for eMMC/SD card blocks that were missed during initial driver submission. Signed-off-by: Alexey Minnekhanov Fixes: f2a76a2955c0 ("clk: qcom: Add Global

[PATCH v2 3/3] arm64: dts: qcom: sdm630: Add missing resets to mmc blocks

2025-01-29 Thread Alexey Minnekhanov
Add resets to eMMC/SD card blocks so linux can properly reset them during initialization. Signed-off-by: Alexey Minnekhanov --- arch/arm64/boot/dts/qcom/sdm630.dtsi | 3 +++ 1 file changed, 3 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sdm630.dtsi b/arch/arm64/boot/dts/qcom/sdm630

[PATCH v2 2/3] clk: qcom: gcc-sdm660: Add missing SDCC block resets

2025-01-29 Thread Alexey Minnekhanov
This will allow linux to properly reset eMMC/SD blocks. Signed-off-by: Alexey Minnekhanov Fixes: f2a76a2955c0 ("clk: qcom: Add Global Clock controller (GCC) driver for SDM660") --- drivers/clk/qcom/gcc-sdm660.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/clk/qcom/gc

Re: [PATCH 1/2] clk: qcom: gcc-sdm660: Add missing SDCC block resets

2025-01-29 Thread Alexey Minnekhanov
On 1/29/25 10:06 PM, Krzysztof Kozlowski wrote: No line breaks between tags (see `git log`). Will fix in v2. include/dt-bindings/clock/qcom,gcc-sdm660.h | 2 ++ That's a separate patch. Always. No big deal, but I've looked at git log and found previous commit b538304da785 ("clk: qc

[PATCH v2 1/3] dt-bindings: clock: gcc-sdm660: Add missing SDCC resets

2025-01-29 Thread Alexey Minnekhanov
Add resets for eMMC/SD card blocks that were missed during initial driver submission. Signed-off-by: Alexey Minnekhanov Fixes: f2a76a2955c0 ("clk: qcom: Add Global Clock controller (GCC) driver for SDM660") --- include/dt-bindings/clock/qcom,gcc-sdm660.h | 2 ++ 1 file changed, 2

[PATCH 1/2] clk: qcom: gcc-sdm660: Add missing SDCC block resets

2025-01-29 Thread Alexey Minnekhanov
This will allow linux to properly reset eMMC/SD blocks. Fixes: f2a76a2955c0 ("clk: qcom: Add Global Clock controller (GCC) driver for SDM660") Signed-off-by: Alexey Minnekhanov --- drivers/clk/qcom/gcc-sdm660.c | 2 ++ include/dt-bindings/clock/qcom,gcc-sdm660.h | 2 +

[PATCH 2/2] arm64: dts: qcom: sdm630: Add missing resets to mmc blocks

2025-01-29 Thread Alexey Minnekhanov
Add resets to eMMC/SD card blocks so linux can properly reset them during initialization. Signed-off-by: Alexey Minnekhanov --- arch/arm64/boot/dts/qcom/sdm630.dtsi | 3 +++ 1 file changed, 3 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sdm630.dtsi b/arch/arm64/boot/dts/qcom/sdm630

[PATCH] arm64: dts: qcom: sdm660-xiaomi-lavender: Add missing SD card detect GPIO

2025-04-15 Thread Alexey Minnekhanov
d SD") Signed-off-by: Alexey Minnekhanov --- arch/arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dts b/arch/arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dts index 7167f75bced3..0b4d71c14