Re: [2/3] interconnect: qcom: Add EPSS L3 support on SC7280

2021-04-20 Thread Georgi Djakov
Hi Odelu, On 16.04.21 9:58, Odelu Kukatla wrote: Add Epoch Subsystem (EPSS) L3 interconnect provider support on SC7280 SoCs. Signed-off-by: Odelu Kukatla --- drivers/interconnect/qcom/osm-l3.c | 124 +++-- drivers/interconnect/qcom/sc7280.h | 10

Re: [PATCH V2] arm64: dts: qcom: sc7280: Add nodes for eMMC and SD card

2021-04-16 Thread Georgi Djakov
Hi, On 14.04.21 23:25, Doug Anderson wrote: Hi, On Tue, Apr 13, 2021 at 3:59 AM wrote: + required-opps = <_opp_low_svs>; + opp-peak-kBps = <120 76000>; + opp-avg-kBps =

[GIT PULL] interconnect changes for 5.13

2021-04-15 Thread Georgi Djakov
platforms. - New driver for SDM660 platforms. Signed-off-by: Georgi Djakov AngeloGioacchino Del Regno (2): dt-bindings: interconnect: Add bindings for Qualcomm SDM660 NoC interconnect: qcom: Add SDM660 interconnect provider

[PATCH] interconnect: qcom: sdm660: Fix kerneldoc warning

2021-04-01 Thread Georgi Djakov
Fix the following warning: sdm660.c:191:warning: Function parameter or member 'regmap' not described in 'qcom_icc_provider' Signed-off-by: Georgi Djakov --- drivers/interconnect/qcom/sdm660.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/interconnect/qcom/sdm660.c b

[PATCH] interconnect: qcom: sm8350: Add missing link between nodes

2021-04-01 Thread Georgi Djakov
There is a link between the GEM NoC and C NoC nodes, which is currently missing from the topology. Let's add it to allow consumers request paths that use this link. Reported-by: Alex Elder Signed-off-by: Georgi Djakov --- drivers/interconnect/qcom/sm8350.c | 2 +- 1 file changed, 1 insertion

[PATCH] interconnect: qcom: sm8350: Use the correct ids

2021-04-01 Thread Georgi Djakov
the correct ids. Reported-by: Alex Elder Signed-off-by: Georgi Djakov --- drivers/interconnect/qcom/sm8350.c | 80 +++--- 1 file changed, 40 insertions(+), 40 deletions(-) diff --git a/drivers/interconnect/qcom/sm8350.c b/drivers/interconnect/qcom/sm8350.c index

[GIT PULL] interconnect fixes for 5.12-rc

2021-03-26 Thread Georgi Djakov
of icc_link_destroy() - core: Fix kerneldoc warning Signed-off-by: Georgi Djakov Benjamin Li (1): interconnect: qcom: msm8939: remove rpm-ids from non-RPM nodes Georgi Djakov (1): interconnect: Fix kerneldoc warning Jia

[PATCH] mm: cma: Add the CMA instance name to the cma_alloc_start trace event

2021-03-26 Thread Georgi Djakov
During CMA allocation, print also the name to identify the CMA instance. Suggested-by: Minchan Kim Signed-off-by: Georgi Djakov --- include/trace/events/cma.h | 9 ++--- mm/cma.c | 2 +- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/include/trace/events

[PATCH] mm: cma: add trace events for CMA alloc perf testing

2021-03-24 Thread Georgi Djakov
From: Liam Mark Add cma and migrate trace events to enable CMA allocation performance to be measured via ftrace. Signed-off-by: Liam Mark Signed-off-by: Georgi Djakov --- include/trace/events/cma.h | 39 +- include/trace/events/migrate.h | 22

[PATCH] interconnect: Fix kerneldoc warning

2021-03-18 Thread Georgi Djakov
Fix the following warning: drivers/interconnect/bulk.c:63: warning: expecting prototype for icc_bulk_set(). Prototype was for icc_bulk_set_bw() instead Signed-off-by: Georgi Djakov --- drivers/interconnect/bulk.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers

Re: [PATCH V9 08/12] interconnect: mediatek: Add interconnect provider driver

2021-03-18 Thread Georgi Djakov
On 3/2/21 05:47, Henry Chen wrote: > Introduce Mediatek MT6873/MT8183/MT8192 specific provider driver > using the interconnect framework. > > ICC provider ICC Nodes > > - |CPU | |--- |VPU | >

Re: [PATCH V9 03/12] soc: mediatek: add driver for dvfsrc support

2021-03-18 Thread Georgi Djakov
Hi Henry, On 3/2/21 05:47, Henry Chen wrote: > Add dvfsrc driver for MT6873/MT8183/MT8192 > > Signed-off-by: Henry Chen > --- > drivers/soc/mediatek/Kconfig| 11 + > drivers/soc/mediatek/Makefile | 1 + > drivers/soc/mediatek/mtk-dvfsrc.c | 421 >

Re: [PATCH v2 2/2] interconnect: qcom: Add SM8350 interconnect provider driver

2021-03-18 Thread Georgi Djakov
Hi Vinod, On 3/2/21 15:43, Vinod Koul wrote: > Add driver for the Qualcomm interconnect buses found in SM8i350 based Still SM8i350? Have you checked my comments on v1? > platforms. The topology consists of several NoCs that are controlled by > a remote processor that collects the aggregated

Re: [PATCH] mm/slub: Add slub_debug option to panic on memory corruption

2021-03-09 Thread Georgi Djakov
Hi Vlastimil, Thanks for the comment! On 3/9/21 17:09, Vlastimil Babka wrote: On 3/9/21 2:47 PM, Georgi Djakov wrote: Being able to stop the system immediately when a memory corruption is detected is crucial to finding the source of it. This is very useful when the memory can be inspected

Re: [PATCH] mm/slub: Add slub_debug option to panic on memory corruption

2021-03-09 Thread Georgi Djakov
Hi Christoph, Thanks for the comments! On 3/9/21 16:56, Christoph Lameter wrote: On Tue, 9 Mar 2021, Georgi Djakov wrote: Being able to stop the system immediately when a memory corruption is detected is crucial to finding the source of it. This is very useful when the memory can

[PATCH] mm/slub: Add slub_debug option to panic on memory corruption

2021-03-09 Thread Georgi Djakov
. This new option is not enabled by default (yet), so it needs to be enabled explicitly (for example by adding "slub_debug=FZPUC" to the kernel command line). Signed-off-by: Georgi Djakov --- Documentation/vm/slub.rst | 1 + include/linux/slab.h | 3 +++ mm/slab.h | 2 +-

[PATCH] arm64: dts: qcom: sm8250: Fix epss_l3 unit address

2021-02-11 Thread Georgi Djakov
The unit address of the epss_l3 node is incorrect and does not match the address of its "reg" property. Let's fix it. Signed-off-by: Georgi Djakov --- arch/arm64/boot/dts/qcom/sm8250.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/sm82

Re: [PATCH 2/2] interconnect: qcom: Add SM8350 interconnect provider driver

2021-02-10 Thread Georgi Djakov
Hi Vinod, On 2/10/21 12:47, Vinod Koul wrote: Add driver for the Qualcomm interconnect buses found in SM8i350 based SM8i350? platforms. The topology consists of several NoCs that are controlled by a remote processor that collects the aggregated bandwidth for each master-slave pairs.

Re: [PATCH 1/2] dt-bindings: interconnect: Add Qualcomm SM8350 DT bindings

2021-02-10 Thread Georgi Djakov
Hi Vinod, On 2/10/21 12:47, Vinod Koul wrote: The Qualcomm SM8350 platform has several bus fabrics that could be controlled and tuned dynamically according to the bandwidth demand. Signed-off-by: Vinod Koul --- .../bindings/interconnect/qcom,rpmh.yaml | 10 ++

Re: mmotm 2021-02-08-15-44 uploaded (mm-cma-print-region-name-on-failure.patch)

2021-02-09 Thread Georgi Djakov
On 2/9/21 06:03, Randy Dunlap wrote: On 2/8/21 3:45 PM, a...@linux-foundation.org wrote: The mm-of-the-moment snapshot 2021-02-08-15-44 has been uploaded to https://www.ozlabs.org/~akpm/mmotm/ mmotm-readme.txt says README for mm-of-the-moment: https://www.ozlabs.org/~akpm/mmotm/ This

[PATCH v2] mm: cma: Print region name on failure

2021-02-09 Thread Georgi Djakov
From: Patrick Daly Print the name of the CMA region for convenience. This is useful information to have when cma_alloc() fails. Signed-off-by: Patrick Daly Signed-off-by: Georgi Djakov --- v2: * Print the "count" variable, as it was originally in the code. (Randy) * Fix

Re: [PATCH v4 2/2] interconnect: qcom: Add SDM660 interconnect provider driver

2021-02-09 Thread Georgi Djakov
On 9.02.21 0:09, Konrad Dybcio wrote: MMCC got merged via the clk-next tree, so.. since this driver was technically in, say for the dt-bindings conflict.. can we get it merged again? :) Thanks for the update! I'll take it for v5.13. Cheers, Georgi

[PATCH] mm: cma: Print region name on failure

2021-02-08 Thread Georgi Djakov
From: Patrick Daly Print the name of the cma region for convienience. This is useful information to have when cma_alloc() fails. Signed-off-by: Patrick Daly Signed-off-by: Georgi Djakov --- mm/cma.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mm/cma.c b/mm/cma.c

[GIT PULL] interconnect changes for 5.12

2021-02-05 Thread Georgi Djakov
of drivers. - New driver for MSM8939 platforms. - New driver for SDX55 platforms. Signed-off-by: Georgi Djakov Georgi Djakov (2): Merge branch 'icc-msm8939' into icc-next Merge branch 'icc-sdx55' into icc-next Jun Nie

[PATCH v2] mm/page_owner: Record the timestamp of all pages during free

2021-02-03 Thread Georgi Djakov
and free timestamps being the same can gave hints that there is an issue with migrating memory, as opposed to a page just being dropped during migration. Signed-off-by: Georgi Djakov --- v2: * Don't reset the time of previous free when page is reallocated. (Vlastimil) * Add the timestamp

Re: [PATCH v2 5/5] interconnect: qcom: Add MSM8939 interconnect provider driver

2021-02-02 Thread Georgi Djakov
Hi Ben, On 2/3/21 02:50, Benjamin Li wrote: On 1/5/21 5:54 AM, Georgi Djakov wrote: On 1/2/21 13:08, Vincent Knecht wrote: Le vendredi 04 décembre 2020 à 15:53 +0800, Jun Nie a écrit : Add driver for the Qualcomm interconnect buses found in MSM8939 based platforms. The topology consists

[PATCH] mm/page_io: Use pr_alert_ratelimited for swap read/write errors

2021-02-01 Thread Georgi Djakov
to see any page allocation errors preceding the swap write errors if the alerts are ratelimited. Signed-off-by: Georgi Djakov --- mm/page_io.c | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/mm/page_io.c b/mm/page_io.c index 92f7941c6d01..485fa5cca4a2 100644 --- a/mm

[PATCH] mm/page_owner: Record the timestamp of all pages during free

2021-01-29 Thread Georgi Djakov
memory, as opposed to a page just being dropped during migration. Signed-off-by: Georgi Djakov --- Documentation/vm/page_owner.rst | 2 +- mm/page_owner.c | 5 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/Documentation/vm/page_owner.rst b/Documentation/vm

Re: [PATCH] media: venus: core: Fix some resource leaks in the error path of 'venus_probe()'

2021-01-28 Thread Georgi Djakov
Hi Christophe, Thanks for the fix! On 1/27/21 22:17, Christophe JAILLET wrote: If an error occurs after a successful 'of_icc_get()' call, it must be undone by a corresponding 'icc_put()' call. This works, but why not switch to devm_of_icc_get() instead? Thanks, Georgi Add it in the error

Re: [PATCH 2/2] interconnect: qcom: Add SDX55 interconnect provider driver

2021-01-20 Thread Georgi Djakov
Hi Mani, On 1/20/21 18:37, Manivannan Sadhasivam wrote: Hi Georgi, On Wed, Jan 20, 2021 at 04:59:31PM +0200, Georgi Djakov wrote: Hi Mani, Thanks for the patch! On 1/20/21 10:06, Manivannan Sadhasivam wrote: Add driver for the Qualcomm interconnect buses found in SDX55 based platforms

Re: [PATCH 2/2] interconnect: qcom: Add SDX55 interconnect provider driver

2021-01-20 Thread Georgi Djakov
Hi Mani, Thanks for the patch! On 1/20/21 10:06, Manivannan Sadhasivam wrote: Add driver for the Qualcomm interconnect buses found in SDX55 based platforms. The topology consists of several NoCs that are controlled by a remote processor that collects the aggregated bandwidth for each

Re: [GIT PULL] interconnect fixes for 5.11-rc

2021-01-07 Thread Georgi Djakov
On 1/6/21 19:55, Greg KH wrote: On Wed, Jan 06, 2021 at 11:47:23AM +0200, Georgi Djakov wrote: Hello Greg, Here is a pull request with a few interconnect fixes for 5.11-rc. More details are available in the signed tag. Please take them into char-misc-linus when possible. The patches have been

Re: [PATCH V6 08/13] interconnect: mediatek: Add interconnect provider driver

2021-01-06 Thread Georgi Djakov
On 6.01.21 12:44, HenryC Chen (陳建豪) wrote: -Original Message- From: Georgi Djakov [mailto:georgi.dja...@linaro.org] Sent: Wednesday, January 06, 2021 4:14 PM To: HenryC Chen (陳建豪) Cc: Rob Herring; Matthias Brugger; Stephen Boyd; Ryan Case; Mark Brown; Mark Rutland; Nicolas Boichat; Fan

[GIT PULL] interconnect fixes for 5.11-rc

2021-01-06 Thread Georgi Djakov
test is enabled - imx: Add a missing of_node_put after of_device_is_available - imx: Remove a useless test - imx8mq: Use icc_sync_state Signed-off-by: Georgi Djakov Arnd Bergmann (1): interconnect: qcom: fix rpmh link

Re: [PATCH V6 08/13] interconnect: mediatek: Add interconnect provider driver

2021-01-06 Thread Georgi Djakov
On 1/6/21 09:30, Henry Chen wrote: On Mon, 2021-01-04 at 20:36 +0200, Georgi Djakov wrote: On 12/24/20 08:08, Henry Chen wrote: Introduce Mediatek MT6873/MT8183/MT8192 specific provider driver using the interconnect framework. ICC provider ICC Nodes

Re: [PATCH v2 5/5] interconnect: qcom: Add MSM8939 interconnect provider driver

2021-01-05 Thread Georgi Djakov
On 1/2/21 13:08, Vincent Knecht wrote: Le vendredi 04 décembre 2020 à 15:53 +0800, Jun Nie a écrit : Add driver for the Qualcomm interconnect buses found in MSM8939 based platforms. The topology consists of four NoCs that are controlled by a remote processor that collects the aggregated

Re: [PATCH V6 08/13] interconnect: mediatek: Add interconnect provider driver

2021-01-04 Thread Georgi Djakov
On 12/24/20 08:08, Henry Chen wrote: Introduce Mediatek MT6873/MT8183/MT8192 specific provider driver using the interconnect framework. ICC provider ICC Nodes - |CPU | |--- |VPU | -

Re: [PATCH V6 07/13] dt-bindings: interconnect: add MT6873 interconnect dt-bindings

2021-01-04 Thread Georgi Djakov
On 12/24/20 08:08, Henry Chen wrote: From: "henryc.chen" Add interconnect provider dt-bindings for MT6873. Signed-off-by: Henry Chen checkpatch complains: From:/Signed-off-by: email name mismatch: 'From: "henryc.chen" ' != 'Signed-off-by: Henry Chen ' Thanks, Georgi ---

Re: [PATCH v3 6/6] arm64: defconfig: Enable interconnect for imx8mq

2021-01-04 Thread Georgi Djakov
On 12/10/20 12:09, Martin Kepplinger wrote: Enable INTERCONNECT_IMX8MQ in order to make interconnect more widely available. Signed-off-by: Martin Kepplinger Acked-by: Georgi Djakov --- arch/arm64/configs/defconfig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm64/configs

Re: [PATCH v3 3/6] arm64: dts: imx8mq: Add interconnect for lcdif

2021-01-04 Thread Georgi Djakov
On 12/10/20 12:09, Martin Kepplinger wrote: Add interconnect ports for lcdif to set bus capabilities. Signed-off-by: Martin Kepplinger --- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 3 +++ 1 file changed, 3 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8mq.dtsi

Re: [PATCH v3 2/6] arm64: dts: imx8mq: Add interconnect provider property

2021-01-04 Thread Georgi Djakov
On 12/10/20 12:09, Martin Kepplinger wrote: Add #interconnect-cells on main so that it will probe the interconnect provider. Signed-off-by: Martin Kepplinger Acked-by: Georgi Djakov --- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 1 + 1 file changed, 1 insertion(+) diff --git a/arch

Re: [PATCH v3 1/6] arm64: dts: imx8mq: Add NOC node

2021-01-04 Thread Georgi Djakov
for proactive scaling via interconnect will come on top. Signed-off-by: Leonard Crestez Signed-off-by: Martin Kepplinger Acked-by: Georgi Djakov --- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 22 ++ 1 file changed, 22 insertions(+) diff --git a/arch/arm64/boot/dts/freescale

[PATCH] MAINTAINERS: Update Georgi's email address

2021-01-04 Thread Georgi Djakov
Use my kernel.org email as main address to make things a bit easier for me to handle. Signed-off-by: Georgi Djakov --- MAINTAINERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MAINTAINERS b/MAINTAINERS index 546aa66428c9..a15e306123ef 100644 --- a/MAINTAINERS +++ b

Re: [PATCH v2 1/7] iommu/io-pgtable: Introduce dynamic io-pgtable fmt registration

2020-12-23 Thread Georgi Djakov
Hi Isaac, On 22.12.20 2:44, Isaac J. Manjarres wrote: The io-pgtable code constructs an array of init functions for each page table format at compile time. This is not ideal, as this increases the footprint of the io-pgtable code, as well as prevents io-pgtable formats from being built as

Re: [PATCH net] net: ipa: fix interconnect enable bug

2020-12-22 Thread Georgi Djakov
. Fix this bug. Fixes: 91d02f9551501 ("net: ipa: use config data for clocking") Signed-off-by: Alex Elder Reviewed-by: Georgi Djakov --- drivers/net/ipa/ipa_clock.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/ipa/ipa_clock.c b/drivers/net/ipa/i

Re: [PATCH] arm64: defconfig: Make INTERCONNECT_QCOM_SDM845 builtin

2020-12-22 Thread Georgi Djakov
it. Signed-off-by: Bjorn Andersson Reviewed-by: Georgi Djakov --- arch/arm64/configs/defconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig index 838301650a79..3848ae99501c 100644 --- a/arch/arm64/configs

[PATCH v3] mm/page_owner: Record timestamp and pid

2020-12-10 Thread Georgi Djakov
d for production, so unless somebody says they need to enable page_owner for debugging and this increase prevents them from fitting into available memory, let's not complicate things with making this optional. Signed-off-by: Liam Mark Signed-off-by: Georgi Djakov Acked-by: Vlastimil Babka Cc: Jona

Re: linux-next: build warning after merge of the akpm-current tree

2020-12-10 Thread Georgi Djakov
Thanks for the report Stephen! Andrew, I have sent you an updated patch. Please let me know if you prefer a follow-up fix instead. BR, Georgi On 12/10/20 11:38, Stephen Rothwell wrote: Hi all, After merging the akpm-current tree, today's linux-next build (htmldocs) produced this warning:

[PATCH v2] mm/page_owner: Record timestamp and pid

2020-12-09 Thread Georgi Djakov
ul when doing memory analysis. On a crash for example, we can get this information from kdump (or ramdump) and parse it to figure out memory allocation problems. Please note that on x86_64 this increases the size of struct page_owner from 16 bytes to 32. Signed-off-by: Liam Mark Signed-off-by: Ge

[GIT PULL] interconnect changes for 5.11

2020-12-04 Thread Georgi Djakov
driver for Samsung Exynos SoCs - Misc cleanups Signed-off-by: Georgi Djakov Georgi Djakov (1): interconnect: qcom: Simplify the vcd compare function Sylwester Nawrocki (2): interconnect: Add generic interconnect driver

Re: [PATCH v2 6/7] arm64: defconfig: updates for 5.10

2020-12-02 Thread Georgi Djakov
Hi Martin, On 1.12.20 14:39, Martin Kepplinger wrote: Include the defconfig updates for v5.10 that shouldn't change the config itself at all. > Signed-off-by: Martin Kepplinger --- arch/arm64/configs/defconfig | 82 +++- 1 file changed, 24 insertions(+), 58

Re: [PATCH v2 7/7] arm64: defconfig: Enable interconnect for imx8mq

2020-12-01 Thread Georgi Djakov
On 1.12.20 14:39, Martin Kepplinger wrote: Enable INTERCONNECT_IMX8MQ in order to make interconnect more widely available for testing. I hope that it's not just for testing, but using it. Signed-off-by: Martin Kepplinger --- arch/arm64/configs/defconfig | 3 ++- 1 file changed, 2

Re: [PATCH v2 1/7] arm64: dts: imx8m: Add NOC nodes

2020-12-01 Thread Georgi Djakov
Hi Martin, Thank you for sending the patches. On 1.12.20 14:39, Martin Kepplinger wrote: From: Leonard Crestez Add initial support for dynamic frequency scaling of main NOC. Make DDRC the parent of the NOC (using passive governor) so that the main NOC is automatically scaled together with

Re: [PATCH v4 1/2] dt-bindings: interconnect: Add bindings for Qualcomm SDM660 NoC

2020-11-30 Thread Georgi Djakov
On 30.11.20 16:29, Rob Herring wrote: On Mon, Oct 19, 2020 at 2:45 PM Martin Botka wrote: Documentation/devicetree/bindings/interconnect/qcom,sdm660.example.dts:20:18: fatal error: dt-bindings/clock/qcom,mmcc-sdm660.h: No such file or directory 20 | #include |

[PATCH 2/2] interconnect: qcom: sdm660: Remove unused macros

2020-11-30 Thread Georgi Djakov
used anywhere in the code, so let's remove them. Signed-off-by: Georgi Djakov --- drivers/interconnect/qcom/sdm660.c | 4 1 file changed, 4 deletions(-) diff --git a/drivers/interconnect/qcom/sdm660.c b/drivers/interconnect/qcom/sdm660.c index dbcfc8f15738..bf7e544129c3 100644 --- a/driv

[PATCH 1/2] interconnect: qcom: sdm660: Fix the kerneldoc for qcom_icc_provider

2020-11-30 Thread Georgi Djakov
Fix the following warning by documenting the regmap field: sdm660.c:191: warning: Function parameter or member 'regmap' not described in 'qcom_icc_provider' Signed-off-by: Georgi Djakov --- drivers/interconnect/qcom/sdm660.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers

Re: [PATCH v10 01/19] dt-bindings: memory: tegra20: emc: Document opp-supported-hw property

2020-11-30 Thread Georgi Djakov
On 23.11.20 2:27, Dmitry Osipenko wrote: Document opp-supported-hw property, which is not strictly necessary to have on Tegra20, but it's very convenient to have because all other SoC core devices will use hardware versioning, and thus, it's good to maintain the consistency. Hi Dmitry, I

Re: [PATCH] mm/page_owner: Record timestamp and pid

2020-11-27 Thread Georgi Djakov
Hi Vlastimil, Thanks for the comment! On 11/27/20 19:52, Vlastimil Babka wrote: On 11/12/20 8:14 PM, Andrew Morton wrote: On Thu, 12 Nov 2020 20:41:06 +0200 Georgi Djakov wrote: From: Liam Mark Collect the time for each allocation recorded in page owner so that allocation "surges

Re: [PATCH 0/5] Consolidate RPM interconnect and support to MSM8939

2020-11-26 Thread Georgi Djakov
On 9/30/20 11:16, Jun Nie wrote: This patch set split shared RPM based interconnect operation code and add support to MSM8939 interconnect. Hi Jun, Are you planning to refresh this patchset? Thanks, Georgi

[GIT PULL] interconnect fixes for 5.10-rc

2020-11-23 Thread Georgi Djakov
on msm8974 platforms. - Fix a minor issue on qcs404 and msm8916 platforms. Signed-off-by: Georgi Djakov Georgi Djakov (4): interconnect: qcom: msm8974: Prevent integer overflow in rate interconnect: qcom: msm8974: Don't boost

Re: [PATCH v10 06/19] memory: tegra124: Support interconnect framework

2020-11-22 Thread Georgi Djakov
Osipenko Acked-by: Georgi Djakov Thanks, Georgi --- drivers/memory/tegra/Kconfig| 1 + drivers/memory/tegra/tegra124-emc.c | 320 +++- drivers/memory/tegra/tegra124.c | 82 ++- 3 files changed, 391 insertions(+), 12 deletions(-)

Re: [PATCH v10 03/19] memory: tegra30: Support interconnect framework

2020-11-22 Thread Georgi Djakov
arbitration latency, which needs to be done for ISO memory clients, like a Display client for example. Tested-by: Peter Geis Signed-off-by: Dmitry Osipenko Acked-by: Georgi Djakov Thank you for the continuous work on this patchset! BR, Georgi --- drivers/memory/tegra/Kconfig | 1

Re: [PATCH] interconnect: fix memory trashing in of_count_icc_providers()

2020-11-19 Thread Georgi Djakov
On 11/19/20 12:37, Marek Szyprowski wrote: of_count_icc_providers() function uses for_each_available_child_of_node() helper to recursively check all the available nodes. This helper already properly handles child nodes' reference count, so there is no need to do it explicitely. Remove the

Re: [PATCH v9 01/17] memory: tegra30: Support interconnect framework

2020-11-18 Thread Georgi Djakov
On 18.11.20 0:02, Dmitry Osipenko wrote: 17.11.2020 23:24, Georgi Djakov пишет: Hi Dmitry, Thank you working on this! On 15.11.20 23:29, Dmitry Osipenko wrote: Now Internal and External memory controllers are memory interconnection providers. This allows us to use interconnect API for tuning

[PATCH v2] interconnect: qcom: qcs404: Remove GPU and display RPM IDs

2020-11-18 Thread Georgi Djakov
and are purely local, we should just change their mas_rpm_id to -1 to avoid any requests being sent for these master IDs. Signed-off-by: Georgi Djakov --- v2: * Keep the nodes and just set the IDs to -1, as suggested by Mike. v1: http://lore.kernel.org/r/2020100734.307-1-georgi.dja...@linaro.org

Re: [PATCH v9 01/17] memory: tegra30: Support interconnect framework

2020-11-17 Thread Georgi Djakov
Hi Dmitry, Thank you working on this! On 15.11.20 23:29, Dmitry Osipenko wrote: Now Internal and External memory controllers are memory interconnection providers. This allows us to use interconnect API for tuning of memory configuration. EMC driver now supports OPPs and DVFS. MC driver now

Re: [PATCH] mm/page_owner: Record timestamp and pid

2020-11-13 Thread Georgi Djakov
On 11/12/20 21:14, Andrew Morton wrote: > On Thu, 12 Nov 2020 20:41:06 +0200 Georgi Djakov > wrote: > >> From: Liam Mark >> >> Collect the time for each allocation recorded in page owner so that >> allocation "surges" can be measured. >> >&

Re: [PATCH] arm64: defconfig: Enable Qualcomm OSM L3 driver

2020-11-13 Thread Georgi Djakov
On 11/13/20 18:34, Bjorn Andersson wrote: > The OSM L3 interconnect driver is used for scaling the bus to the L3 > cache on modern Qualcomm platforms, enable it. > > Signed-off-by: Bjorn Andersson Reviewed-by: Georgi Djakov > --- > arch/arm64/configs/defconfig | 1 + &g

Re: [PATCH v9 0/5] Exynos: Simple QoS for exynos-bus using interconnect

2020-11-13 Thread Georgi Djakov
On 11/13/20 11:07, Chanwoo Choi wrote: > On 11/13/20 5:48 PM, Georgi Djakov wrote: >> On 11/12/20 16:09, Sylwester Nawrocki wrote: >>> >>> This patchset adds interconnect API support for the Exynos SoC "samsung, >>> exynos-bus" compatible devices, whi

Re: [PATCH v9 0/5] Exynos: Simple QoS for exynos-bus using interconnect

2020-11-13 Thread Georgi Djakov
On 11/12/20 16:09, Sylwester Nawrocki wrote: > > This patchset adds interconnect API support for the Exynos SoC "samsung, > exynos-bus" compatible devices, which already have their corresponding > exynos-bus driver in the devfreq subsystem. Complementing the devfreq > driver with an interconnect

[PATCH] mm/page_owner: Record timestamp and pid

2020-11-12 Thread Georgi Djakov
From: Liam Mark Collect the time for each allocation recorded in page owner so that allocation "surges" can be measured. Record the pid for each allocation recorded in page owner so that the source of allocation "surges" can be better identified. Signed-off-by: Liam Mark S

[PATCH] interconnect: qcom: msm8916: Remove rpm-ids from non-RPM nodes

2020-11-12 Thread Georgi Djakov
ot;-1" in which case no requests are sent. Signed-off-by: Georgi Djakov --- drivers/interconnect/qcom/msm8916.c | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/drivers/interconnect/qcom/msm8916.c b/drivers/interconnect/qcom/msm8916.c index 93cb675e5806..5d4ac364b

[PATCH] interconnect: qcom: qcs404: Remove gpu and display nodes

2020-11-11 Thread Georgi Djakov
blocks actually do not exist on QCS404. According to the datasheet, GPU and display are only present on QCS405 and QCS407. Signed-off-by: Georgi Djakov --- drivers/interconnect/qcom/qcs404.c | 9 +++-- 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/drivers/interconnect/qcom/qcs404.c

[PATCH] interconnect: qcom: msm8974: Don't boost the NoC rate during boot

2020-11-09 Thread Georgi Djakov
("interconnect: Add sync state support") Signed-off-by: Georgi Djakov --- drivers/interconnect/qcom/msm8974.c | 9 + 1 file changed, 9 insertions(+) diff --git a/drivers/interconnect/qcom/msm8974.c b/drivers/interconnect/qcom/msm8974.c index b6b639dad691..da68ce375a89 100644 ---

[PATCH] interconnect: qcom: msm8974: Prevent integer overflow in rate

2020-11-06 Thread Georgi Djakov
unding. But on 32bit platforms this may result an overflow. Fix it by making sure that the rate is within range. Reported-by: Luca Weiss Fixes: b1d681d8d324 ("interconnect: Add sync state support") Signed-off-by: Georgi Djakov --- drivers/interconnect/qcom/msm8974.c | 3 +++ 1 file change

Re: [PATCH 5/5] interconnect: qcom: Add MSM8939 interconnect provider driver

2020-11-03 Thread Georgi Djakov
de 100644 > index ..dfbec30ed149 > --- /dev/null > +++ b/drivers/interconnect/qcom/msm8939.c > @@ -0,0 +1,355 @@ > +// SPDX-License-Identifier: GPL-2.0 > +/* > + * Copyright (C) 2020 Linaro Ltd > + * Author: Jun Nie > + * With reference of msm8916 interconnec

Re: [PATCH v4 2/2] interconnect: qcom: Add SDM660 interconnect provider driver

2020-11-03 Thread Georgi Djakov
On 10/17/20 16:37, khol...@gmail.com wrote: > From: AngeloGioacchino Del Regno > > Introduce a driver for the Qualcomm interconnect busses found in > the SDM630/SDM636/SDM660 SoCs. > The topology consists of several NoCs that are controlled by a > remote processor that collects the aggregated

Re: [PATCH v7 0/6] Exynos: Simple QoS for exynos-bus using interconnect

2020-11-03 Thread Georgi Djakov
Hi Chanwoo and Sylwester, On 11/3/20 09:54, Chanwoo Choi wrote: > Hi Sylwester, > > When I tested this patchset on Odroid-U3, > After setting 0 bps by interconnect[1][2], > the frequency of devfreq devs sustain the high frequency > according to the pm qos request. > > So, I try to find the

Re: [PATCH v7 2/6] interconnect: Add generic interconnect driver for Exynos SoCs

2020-11-03 Thread Georgi Djakov
Hi Sylwester, Thank you for refreshing the patchset! On 10/30/20 14:51, Sylwester Nawrocki wrote: > This patch adds a generic interconnect driver for Exynos SoCs in order > to provide interconnect functionality for each "samsung,exynos-bus" > compatible device. > > The SoC topology is a graph

Re: [PATCH 15/17] arm64: dts: sdm845: Add interconnect properties for Venus

2020-11-02 Thread Georgi Djakov
Hi Stan, On 11/2/20 13:35, Stanimir Varbanov wrote: > Populate Venus DT node with interconnect properties. > > Signed-off-by: Stanimir Varbanov Reviewed-by: Georgi Djakov Thanks! Georgi > --- > arch/arm64/boot/dts/qcom/sdm845.dtsi | 3 +++ > 1 file changed, 3 insertions(

[GIT PULL] interconnect fixes for 5.10

2020-10-30 Thread Georgi Djakov
with sync_state. - Fixes in some drivers to make sure the correct sequence is used for initialization when we use sync_state. - Fix in the sdm845 driver to prevent a board hang that was hit when bandwidth scaling for display and multimedia was enabled. Signed-off-by: Georgi Djakov

Re: [PATCH 1/5] interconnect: qcom: Consolidate interconnect RPM support

2020-10-22 Thread Georgi Djakov
Hi Jun, Thanks for working on this. On 9/30/20 11:16, Jun Nie wrote: > Add RPM based interconnect driver implements the set and aggregate > functionalities that translates bandwidth requests into RPM messages. > These modules provide a common set of functionalities for all > Qualcomm RPM based

[PATCH] interconnect: qcom: Ensure that the floor bandwidth value is enforced

2020-10-21 Thread Georgi Djakov
state") Signed-off-by: Georgi Djakov --- drivers/interconnect/qcom/icc-rpmh.c | 7 +++ 1 file changed, 7 insertions(+) diff --git a/drivers/interconnect/qcom/icc-rpmh.c b/drivers/interconnect/qcom/icc-rpmh.c index cf10a4b9611b..bf01d09dba6c 100644 --- a/drivers/interconnect/qcom/icc-rp

Re: [PATCH v3 2/2] interconnect: qcom: Add SDM660 interconnect provider driver

2020-10-16 Thread Georgi Djakov
Hi, Thanks for the patch! On 10/8/20 23:45, khol...@gmail.com wrote: > From: AngeloGioacchino Del Regno > > Introduce a driver for the Qualcomm interconnect busses found in > the SDM630/SDM636/SDM660 SoCs. > The topology consists of several NoCs that are controlled by a > remote processor that

Re: [PATCH v3 1/2] dt-bindings: interconnect: Add bindings for Qualcomm SDM660 NoC

2020-10-16 Thread Georgi Djakov
> + > +title: Qualcomm SDM660 Network-On-Chip interconnect > + > +maintainers: > + - Georgi Djakov Why me? This should be you. Thanks, Georgi

[PATCH] interconnect: qcom: Simplify the vcd compare function

2020-10-13 Thread Georgi Djakov
Let's simplify the cmp_vcd() function and replace the conditionals with just a single statement, which also improves readability. Signed-off-by: Georgi Djakov --- drivers/interconnect/qcom/bcm-voter.c | 15 --- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/drivers

[PATCH 3/3] interconnect: qcom: sc7180: Init BCMs before creating the nodes

2020-10-13 Thread Georgi Djakov
state") Signed-off-by: Georgi Djakov --- drivers/interconnect/qcom/sc7180.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/interconnect/qcom/sc7180.c b/drivers/interconnect/qcom/sc7180.c index bf11b82ed55c..8d9044ed18ab 100644 --- a/drivers/interconnect/qco

[PATCH 1/3] interconnect: Aggregate before setting initial bandwidth

2020-10-13 Thread Georgi Djakov
When setting the initial bandwidth, make sure to call the aggregate() function (if such is implemented for the current provider), to handle cases when data needs to be aggregated first. Fixes: b1d681d8d324 ("interconnect: Add sync state support") Signed-off-by: Georgi Djakov --

[PATCH 2/3] interconnect: qcom: sdm845: Init BCMs before creating the nodes

2020-10-13 Thread Georgi Djakov
state") Signed-off-by: Georgi Djakov --- drivers/interconnect/qcom/sdm845.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/interconnect/qcom/sdm845.c b/drivers/interconnect/qcom/sdm845.c index d79e3163e2c3..47556dc12ec0 100644 --- a/drivers/interconnect/qco

[PATCH] interconnect: qcom: sdm845: Enable keepalive for the MM1 BCM

2020-10-12 Thread Georgi Djakov
resources. Generally we want to keep the multimedia NoC enabled like the rest of the NoCs, so let's set the keepalive flag on it too. Fixes: aae57773fbe0 ("interconnect: qcom: sdm845: Split qnodes into their respective NoCs") Reported-by: Amit Pundir Signed-off-by: Georgi Djakov --

Re: [PATCH] arm64: dts: qcom: sc7180: Fix one forgotten interconnect reference

2020-10-02 Thread Georgi Djakov
Fixes: e23b1220a246 ("arm64: dts: qcom: sc7180: Increase the number of > interconnect cells") > Signed-off-by: Douglas Anderson Reviewed-by: Georgi Djakov BR, Georgi

[GIT PULL] interconnect changes for 5.10

2020-09-24 Thread Georgi Djakov
drivers for SM8150 and SM8250 platforms. - New drivers for the Qualcomm OSM and EPSS hardware blocks. - Per-BCM scaling factor support. - Misc cleanups. Signed-off-by: Georgi Djakov Georgi Djakov (9): interconnect: Add bulk API

[PATCH] drm/msm: Remove depends on interconnect

2020-09-16 Thread Georgi Djakov
The dependency on interconnect in the Kconfig was introduced to avoid the case of interconnect=m and driver=y, but the interconnect framework has been converted from tristate to bool now. Remove the dependency as the framework can't be a module anymore. Signed-off-by: Georgi Djakov --- drivers

[PATCH] media: platform: Remove depends on interconnect

2020-09-16 Thread Georgi Djakov
The dependency on interconnect in the Kconfig was introduced to avoid the case of interconnect=m and driver=y, but the interconnect framework has been converted from tristate to bool now. Remove the dependency as the framework can't be a module anymore. Signed-off-by: Georgi Djakov --- drivers

[PATCH] arm64: dts: qcom: sdm845: Add interconnects property for display

2020-09-15 Thread Georgi Djakov
Add the interconnect paths that are used by the display (MDSS). This will allow the driver to request the needed bandwidth and prevent display flickering. Signed-off-by: Georgi Djakov --- This patch depends on: https://lore.kernel.org/r/20200903133134.17201-6-georgi.dja...@linaro.org/ arch

Re: [PATCH RFC v6 1/6] dt-bindings: exynos-bus: Add documentation for interconnect properties

2020-09-15 Thread Georgi Djakov
Hi Sylwester, On 9/9/20 17:47, Sylwester Nawrocki wrote: > Hi Georgi, > > On 09.09.2020 11:07, Georgi Djakov wrote: >> On 8/28/20 17:49, Sylwester Nawrocki wrote: >>> On 30.07.2020 14:28, Sylwester Nawrocki wrote: >>>> On 09.07.2020 23:04, Rob Herring wrote:

Re: [PATCH RFC v6 1/6] dt-bindings: exynos-bus: Add documentation for interconnect properties

2020-09-09 Thread Georgi Djakov
Hi Sylwester, On 8/28/20 17:49, Sylwester Nawrocki wrote: > On 30.07.2020 14:28, Sylwester Nawrocki wrote: >> On 09.07.2020 23:04, Rob Herring wrote: >>> On Thu, Jul 02, 2020 at 06:37:19PM +0200, Sylwester Nawrocki wrote: Add documentation for new optional properties in the exynos bus nodes:

Re: [PATCH v5 33/36] memory: tegra30-emc: Register as interconnect provider

2020-09-09 Thread Georgi Djakov
On 8/14/20 03:06, Dmitry Osipenko wrote: > Now external memory controller is a memory interconnection provider. > This allows us to use interconnect API to change memory configuration. > > Signed-off-by: Dmitry Osipenko Acked-by: Georgi Djakov

Re: [PATCH v5 30/36] memory: tegra20-emc: Register as interconnect provider

2020-09-09 Thread Georgi Djakov
On 8/14/20 03:06, Dmitry Osipenko wrote: > Now memory controller is a memory interconnection provider. This allows us > to use interconnect API in order to change memory configuration. > > Signed-off-by: Dmitry Osipenko Acked-by: Georgi Djakov

Re: [PATCH v5 27/36] memory: tegra-mc: Register as interconnect provider

2020-09-09 Thread Georgi Djakov
On 8/14/20 03:06, Dmitry Osipenko wrote: > Now memory controller is a memory interconnection provider. This allows us > to use interconnect API in order to change memory configuration. > > Signed-off-by: Dmitry Osipenko Thanks Dmitry! Looks good to me. Acked-by: Georgi Djakov

  1   2   3   4   5   6   7   8   9   10   >