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
Hi,
On 14.04.21 23:25, Doug Anderson wrote:
Hi,
On Tue, Apr 13, 2021 at 3:59 AM wrote:
+ required-opps =
<&rpmhpd_opp_low_svs>;
+ opp-peak-kBps = <120
76000>;
+ opp-avg-kBps
for SM8350 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 interconnec
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/interconn
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 inse
e 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
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
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
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
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
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 |
> ---
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
>
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 band
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
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 be
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 |
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
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.
Generat
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 ++
.../dt-bindings/intercon
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 is
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
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
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
solidation 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-sdx5
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 i
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 of
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
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
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
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. The
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
master-sla
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
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
mpile 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
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
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 bandwidt
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 |
- |
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
---
include/dt-b
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
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
b/arch/arm64/
On 12/10/20 12:09, Martin Kepplinger wrote:
Add #interconnect-cells on main &noc 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 --g
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
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
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 kernel
.
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
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
tended 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
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:
Doc
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
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
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
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 insertio
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 DD
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
|
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
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(+)
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 belie
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
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
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
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(-)
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
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 excessi
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
M 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...@linar
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
supp
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.
>>
>&
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
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
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
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
lt "-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.
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
8d324 ("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 10064
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 changed,
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
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 ban
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 cause
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 (o
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(
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
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 in
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
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
> +
> +title: Qualcomm SDM660 Network-On-Chip interconnect
> +
> +maintainers:
> + - Georgi Djakov
Why me? This should be you.
Thanks,
Georgi
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/dr
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
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
--
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
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 Djako
000
>
> Fixes: e23b1220a246 ("arm64: dts: qcom: sc7180: Increase the number of
> interconnect cells")
> Signed-off-by: Douglas Anderson
Reviewed-by: Georgi Djakov
BR,
Georgi
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
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
---
dr
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
---
dr
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
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:
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:
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
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
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 - 100 of 904 matches
Mail list logo