2022-07-15 10:25:41

by Georgi Djakov

[permalink] [raw]
Subject: [GIT PULL] interconnect changes for 5.20

Hello Greg,

This is the pull request with interconnect changes for the 5.20-rc1 merge
window. It contains driver updates. The details are in the signed tag.

All patches have been in linux-next during the last few days. No issues have
been reported so far. Please pull into char-misc-next.

Thanks,
Georgi

The following changes since commit f2906aa863381afb0015a9eb7fefad885d4e5a56:

Linux 5.19-rc1 (2022-06-05 17:18:54 -0700)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git tags/icc-5.20-rc1

for you to fetch changes up to a6339ac8a1048f316c95c3fcbe22497cfdcc8da0:

Merge branch 'icc-rpm' into icc-next (2022-07-12 10:05:55 +0300)

----------------------------------------------------------------
interconnect changes for 5.20

Here are the interconnect changes for the 5.20-rc1 merge window consisting
of two new drivers, misc driver improvements and new device managed API.

Core change:
- Add device managed bulk API

Driver changes:
- New driver for NXP i.MX8MP platforms
- New driver for Qualcomm SM6350 platforms
- Multiple bucket support for Qualcomm RPM-based drivers.

Signed-off-by: Georgi Djakov <[email protected]>

----------------------------------------------------------------
Bryan O'Donoghue (1):
interconnect: icc-rpm: Set destination bandwidth as well as source bandwidth

Georgi Djakov (3):
Merge branch 'icc-sm6350' into icc-next
Merge branch 'icc-imx8mp' into icc-next
Merge branch 'icc-rpm' into icc-next

Leo Yan (6):
interconnect: qcom: msm8939: Use icc_sync_state
dt-bindings: interconnect: Update property for icc-rpm path tag
interconnect: qcom: Move qcom_icc_xlate_extended() to a common file
interconnect: qcom: icc-rpm: Change to use qcom_icc_xlate_extended()
interconnect: qcom: icc-rpm: Support multiple buckets
interconnect: qcom: icc-rpm: Set bandwidth and clock for bucket values

Luca Weiss (4):
interconnect: qcom: icc-rpmh: Support child NoC device probe
dt-bindings: interconnect: qcom: Split out rpmh-common bindings
dt-bindings: interconnect: Add Qualcomm SM6350 NoC support
interconnect: qcom: Add SM6350 driver support

Peng Fan (9):
dt-bindings: interconnect: imx8m: Add bindings for imx8mp noc
dt-bindings: interconnect: add fsl,imx8mp.h
interconnect: add device managed bulk API
interconnect: imx: fix max_node_id
interconnect: imx: set src node
interconnect: imx: introduce imx_icc_provider
interconnect: imx: configure NoC mode/prioriry/ext_control
interconnect: imx: Add platform driver for imx8mp
PM / devfreq: imx: Register i.MX8MP interconnect device

.../devicetree/bindings/interconnect/fsl,imx8m-noc.yaml | 6 +-
Documentation/devicetree/bindings/interconnect/qcom,rpm.yaml | 6 +-
.../devicetree/bindings/interconnect/qcom,rpmh-common.yaml | 43 +
Documentation/devicetree/bindings/interconnect/qcom,rpmh.yaml | 22 +-
.../devicetree/bindings/interconnect/qcom,sm6350-rpmh.yaml | 82 ++
drivers/devfreq/imx-bus.c | 1 +
drivers/interconnect/bulk.c | 42 +
drivers/interconnect/imx/Kconfig | 4 +
drivers/interconnect/imx/Makefile | 2 +
drivers/interconnect/imx/imx.c | 84 +-
drivers/interconnect/imx/imx.h | 49 +-
drivers/interconnect/imx/imx8mm.c | 2 +-
drivers/interconnect/imx/imx8mn.c | 2 +-
drivers/interconnect/imx/imx8mp.c | 259 ++++
drivers/interconnect/imx/imx8mq.c | 2 +-
drivers/interconnect/qcom/Kconfig | 9 +
drivers/interconnect/qcom/Makefile | 5 +
drivers/interconnect/qcom/icc-common.c | 34 +
drivers/interconnect/qcom/icc-common.h | 13 +
drivers/interconnect/qcom/icc-rpm.c | 168 ++-
drivers/interconnect/qcom/icc-rpm.h | 6 +
drivers/interconnect/qcom/icc-rpmh.c | 30 +-
drivers/interconnect/qcom/icc-rpmh.h | 1 -
drivers/interconnect/qcom/msm8939.c | 1 +
drivers/interconnect/qcom/sm6350.c | 493 ++++++++
drivers/interconnect/qcom/sm6350.h | 139 ++
drivers/interconnect/qcom/sm8450.c | 1 +
include/dt-bindings/interconnect/fsl,imx8mp.h | 59 +
include/dt-bindings/interconnect/qcom,sm6350.h | 148 +++
include/linux/interconnect.h | 7 +
30 files changed, 1627 insertions(+), 93 deletions(-)
create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,rpmh-common.yaml
create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sm6350-rpmh.yaml
create mode 100644 drivers/interconnect/imx/imx8mp.c
create mode 100644 drivers/interconnect/qcom/icc-common.c
create mode 100644 drivers/interconnect/qcom/icc-common.h
create mode 100644 drivers/interconnect/qcom/sm6350.c
create mode 100644 drivers/interconnect/qcom/sm6350.h
create mode 100644 include/dt-bindings/interconnect/fsl,imx8mp.h
create mode 100644 include/dt-bindings/interconnect/qcom,sm6350.h


2022-07-15 12:55:18

by Greg Kroah-Hartman

[permalink] [raw]
Subject: Re: [GIT PULL] interconnect changes for 5.20

On Fri, Jul 15, 2022 at 02:53:13PM +0200, Greg KH wrote:
> On Fri, Jul 15, 2022 at 01:10:21PM +0300, Georgi Djakov wrote:
> > Hello Greg,
> >
> > This is the pull request with interconnect changes for the 5.20-rc1 merge
> > window. It contains driver updates. The details are in the signed tag.
> >
> > All patches have been in linux-next during the last few days. No issues have
> > been reported so far. Please pull into char-misc-next.
> >
> > Thanks,
> > Georgi
> >
> > The following changes since commit f2906aa863381afb0015a9eb7fefad885d4e5a56:
> >
> > Linux 5.19-rc1 (2022-06-05 17:18:54 -0700)
> >
> > are available in the Git repository at:
> >
> > git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git tags/icc-5.20-rc1
>
> Pulled and pushed out, thanks.

Oops, nope, I got the following error:

Fixes tag: Fixes: f0d8048525d7d("interconnect: Add imx core driver")
Has these problem(s):
- missing space between the SHA1 and the subject

I can rebase this and fix it up myself, or you can do it, which ever is
easier for you.

thanks,

greg k-h

2022-07-15 13:32:29

by Greg Kroah-Hartman

[permalink] [raw]
Subject: Re: [GIT PULL] interconnect changes for 5.20

On Fri, Jul 15, 2022 at 01:10:21PM +0300, Georgi Djakov wrote:
> Hello Greg,
>
> This is the pull request with interconnect changes for the 5.20-rc1 merge
> window. It contains driver updates. The details are in the signed tag.
>
> All patches have been in linux-next during the last few days. No issues have
> been reported so far. Please pull into char-misc-next.
>
> Thanks,
> Georgi
>
> The following changes since commit f2906aa863381afb0015a9eb7fefad885d4e5a56:
>
> Linux 5.19-rc1 (2022-06-05 17:18:54 -0700)
>
> are available in the Git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git tags/icc-5.20-rc1

Pulled and pushed out, thanks.

greg k-h

2022-07-15 15:45:23

by Georgi Djakov

[permalink] [raw]
Subject: Re: [GIT PULL] interconnect changes for 5.20


On 15.07.22 15:54, Greg KH wrote:
> On Fri, Jul 15, 2022 at 02:53:13PM +0200, Greg KH wrote:
>> On Fri, Jul 15, 2022 at 01:10:21PM +0300, Georgi Djakov wrote:
>>> Hello Greg,
>>>
>>> This is the pull request with interconnect changes for the 5.20-rc1 merge
>>> window. It contains driver updates. The details are in the signed tag.
>>>
>>> All patches have been in linux-next during the last few days. No issues have
>>> been reported so far. Please pull into char-misc-next.
>>>
>>> Thanks,
>>> Georgi
>>>
>>> The following changes since commit f2906aa863381afb0015a9eb7fefad885d4e5a56:
>>>
>>> Linux 5.19-rc1 (2022-06-05 17:18:54 -0700)
>>>
>>> are available in the Git repository at:
>>>
>>> git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git tags/icc-5.20-rc1
>>
>> Pulled and pushed out, thanks.
>
> Oops, nope, I got the following error:
>
> Fixes tag: Fixes: f0d8048525d7d("interconnect: Add imx core driver")
> Has these problem(s):
> - missing space between the SHA1 and the subject
>

Apologies for missing this. This was in linux-next for more than a week, but nobody
reported it. I'll create a script to check for this problem to my workflow.
Now sending you v2 pull request.

Thanks,
Georgi

2022-07-16 05:50:48

by Greg Kroah-Hartman

[permalink] [raw]
Subject: Re: [GIT PULL] interconnect changes for 5.20

On Fri, Jul 15, 2022 at 06:30:36PM +0300, Georgi Djakov wrote:
>
> On 15.07.22 15:54, Greg KH wrote:
> > On Fri, Jul 15, 2022 at 02:53:13PM +0200, Greg KH wrote:
> > > On Fri, Jul 15, 2022 at 01:10:21PM +0300, Georgi Djakov wrote:
> > > > Hello Greg,
> > > >
> > > > This is the pull request with interconnect changes for the 5.20-rc1 merge
> > > > window. It contains driver updates. The details are in the signed tag.
> > > >
> > > > All patches have been in linux-next during the last few days. No issues have
> > > > been reported so far. Please pull into char-misc-next.
> > > >
> > > > Thanks,
> > > > Georgi
> > > >
> > > > The following changes since commit f2906aa863381afb0015a9eb7fefad885d4e5a56:
> > > >
> > > > Linux 5.19-rc1 (2022-06-05 17:18:54 -0700)
> > > >
> > > > are available in the Git repository at:
> > > >
> > > > git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git tags/icc-5.20-rc1
> > >
> > > Pulled and pushed out, thanks.
> >
> > Oops, nope, I got the following error:
> >
> > Fixes tag: Fixes: f0d8048525d7d("interconnect: Add imx core driver")
> > Has these problem(s):
> > - missing space between the SHA1 and the subject
> >
>
> Apologies for missing this. This was in linux-next for more than a week, but nobody
> reported it. I'll create a script to check for this problem to my workflow.
> Now sending you v2 pull request.

That's odd, as my scripts come from Stephen's linux-next scripts, I
would have thought he would have caught it before me.

thanks,

greg k-h

2022-07-16 06:55:26

by Georgi Djakov

[permalink] [raw]
Subject: Re: [GIT PULL] interconnect changes for 5.20


On 16.07.22 8:21, Greg KH wrote:
> On Fri, Jul 15, 2022 at 06:30:36PM +0300, Georgi Djakov wrote:
>>
>> On 15.07.22 15:54, Greg KH wrote:
>>> On Fri, Jul 15, 2022 at 02:53:13PM +0200, Greg KH wrote:
>>>> On Fri, Jul 15, 2022 at 01:10:21PM +0300, Georgi Djakov wrote:
>>>>> Hello Greg,
>>>>>
>>>>> This is the pull request with interconnect changes for the 5.20-rc1 merge
>>>>> window. It contains driver updates. The details are in the signed tag.
>>>>>
>>>>> All patches have been in linux-next during the last few days. No issues have
>>>>> been reported so far. Please pull into char-misc-next.
>>>>>
>>>>> Thanks,
>>>>> Georgi
>>>>>
>>>>> The following changes since commit f2906aa863381afb0015a9eb7fefad885d4e5a56:
>>>>>
>>>>> Linux 5.19-rc1 (2022-06-05 17:18:54 -0700)
>>>>>
>>>>> are available in the Git repository at:
>>>>>
>>>>> git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git tags/icc-5.20-rc1
>>>>
>>>> Pulled and pushed out, thanks.
>>>
>>> Oops, nope, I got the following error:
>>>
>>> Fixes tag: Fixes: f0d8048525d7d("interconnect: Add imx core driver")
>>> Has these problem(s):
>>> - missing space between the SHA1 and the subject
>>>
>>
>> Apologies for missing this. This was in linux-next for more than a week, but nobody
>> reported it. I'll create a script to check for this problem to my workflow.
>> Now sending you v2 pull request.
>
> That's odd, as my scripts come from Stephen's linux-next scripts, I
> would have thought he would have caught it before me.

I also thought the same, but anyway, now added your verify_fixes.sh checks to my workflow.

Thanks,
Georgi