2018-09-30 18:38:30

by Andy Gross

[permalink] [raw]
Subject: [GIT PULL] Qualcomm ARM64 Defconfig updates for 4.20

The following changes since commit 5b394b2ddf0347bef56e50c69a58773c94343ff3:

Linux 4.19-rc1 (2018-08-26 14:11:59 -0700)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git tags/qcom-arm64-defconfig-for-4.20

for you to fetch changes up to 1bdf91fd2ae8226f34ed3a760199946c7dfe746d:

arm64: defconfig: Enable Qualcomm QRTR (2018-09-13 14:38:06 -0500)

----------------------------------------------------------------
Qualcomm ARM64 Based defconfig Updates for v4.20

* Enable Qualcomm QRTR driver

----------------------------------------------------------------
Bjorn Andersson (1):
arm64: defconfig: Enable Qualcomm QRTR

arch/arm64/configs/defconfig | 3 +++
1 file changed, 3 insertions(+)


2018-09-30 18:38:34

by Andy Gross

[permalink] [raw]
Subject: [GIT PULL] Qualcomm Defconfig updates for 4.20

The following changes since commit 5b394b2ddf0347bef56e50c69a58773c94343ff3:

Linux 4.19-rc1 (2018-08-26 14:11:59 -0700)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git tags/qcom-defconfig-for-4.20

for you to fetch changes up to 54c2678cd198f61555796bbda5e1727e6e1858f1:

ARM: qcom_defconfig: Enable MAILBOX (2018-09-13 15:39:19 -0500)

----------------------------------------------------------------
Qualcomm ARM Based defconfig Updates for v4.20

* Enable MAILBOX

----------------------------------------------------------------
Frank Rowand (1):
ARM: qcom_defconfig: Enable MAILBOX

arch/arm/configs/qcom_defconfig | 1 +
1 file changed, 1 insertion(+)

2018-09-30 18:38:49

by Andy Gross

[permalink] [raw]
Subject: [GIT PULL] Qualcomm Device Tree updates for 4.20

The following changes since commit 5b394b2ddf0347bef56e50c69a58773c94343ff3:

Linux 4.19-rc1 (2018-08-26 14:11:59 -0700)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git tags/qcom-dts-for-4.20

for you to fetch changes up to ca02f96b95ca1a50344e7e2a7bb43fbb825aa3a2:

ARM: dts: qcom: Update coresight bindings for hardware ports (2018-09-30 13:14:05 -0500)

----------------------------------------------------------------
Qualcomm Device Tree Changes for v4.20

* Fix IRQ constants usage on MSM8974
* Add led, gpio-button, sdcc, and pcie nodes for IPQ8064
* Move/cleanup common nodes for IPQ8064
* Add i2c sensor nodes for MSM8974 Hammerhead
* Fixes for SAW, kpss, opp, pci range, and space/tab on IPQ4019
* Update coresight bindings

----------------------------------------------------------------
Brian Masney (3):
ARM: dts: qcom: msm8974-hammerhead: add device tree bindings for mpu6515
ARM: dts: qcom: msm8974-hammerhead: add device tree bindings for ALS / proximity
ARM: dts: qcom-msm8974: change invalid flag IRQ NONE to valid value

Christian Lamparter (1):
ARM: dts: qcom: ipq4019: fix cpu0's qcom,saw2 reg value

Frank Rowand (6):
ARM: dts: qcom-msm8974: use named constant for interrupt type GIC_PPI
ARM: dts: qcom-msm8974: use named constant for interrupt type GIC_SPI
ARM: dts: qcom-msm8974: use named constant for interrupt flag EDGE RISING
ARM: dts: qcom-msm8974: use named constant for interrupt flag LEVEL HIGH
ARM: dts: qcom-msm8974: use named constant for interrupt flag NONE
ARM: dts: qcom-msm8974: change invalid flag IRQ NONE to valid value

John Crispin (1):
ARM: dts: qcom: ipq4019: fix space vs tab indenting inside qcom-ipq4019.dtsi

Mathias Kresin (1):
ARM: dts: qcom: ipq4019: fix PCI range

Matthew McClintock (2):
ARM: dts: qcom: ipq4019: use v2 of the kpss bringup mechanism
ARM: dts: qcom: ipq4019: add cpu operating points for cpufreq support

Sricharan R (4):
ARM: dts: qcom: Add pcie nodes for ipq8064
ARM: dts: qcom: Add sdcc nodes for ipq8064
ARM: dts: qcom: Move common nodes to ipq8064-v.1.0.dtsi
ARM: dts: qcom: Add led and gpio-button nodes to ipq8064 boards

Suzuki K Poulose (1):
ARM: dts: qcom: Update coresight bindings for hardware ports

arch/arm/boot/dts/qcom-apq8064.dtsi | 71 ++---
arch/arm/boot/dts/qcom-ipq4019.dtsi | 143 ++++++-----
arch/arm/boot/dts/qcom-ipq8064-ap148.dts | 83 +-----
arch/arm/boot/dts/qcom-ipq8064-v1.0.dtsi | 125 +++++++++
arch/arm/boot/dts/qcom-ipq8064.dtsi | 286 +++++++++++++++++++++
.../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 83 ++++++
arch/arm/boot/dts/qcom-msm8974.dtsi | 198 ++++++++------
7 files changed, 731 insertions(+), 258 deletions(-)

2018-09-30 18:39:14

by Andy Gross

[permalink] [raw]
Subject: [GIT PULL] Qualcomm Driver updates for 4.20

The following changes since commit 5b394b2ddf0347bef56e50c69a58773c94343ff3:

Linux 4.19-rc1 (2018-08-26 14:11:59 -0700)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git tags/qcom-drivers-for-4.20

for you to fetch changes up to 579fde69dc1467a033ff44ced75ff368b9d3d072:

Merge branch 'drivers-for-4.20' into drivers-for-4.20-final (2018-09-30 12:44:33 -0500)

----------------------------------------------------------------
Qualcomm ARM Based Driver Updates for v4.20

* Refactor of SCM compatibles and clock requirements
* SMEM cleanup
* Add LLCC EDAC driver
* Fixes for GENI clocks and macros
* Fix includes for llcc-slice and smem
* String overflow fixes for APR and wcnss_ctrl
* Fixup for COMPILE_TEST of qcom driver Kconfigs
* Cleanup of Kconfig depends of rpmh, smd_rpm, smsm, and smp2p
* Add SCM dependencies to SPM and rmtfs-mem

----------------------------------------------------------------
Alex Elder (12):
soc: qcom: smem: rename variable in qcom_smem_get_global()
soc: qcom: smem: initialize region struct only when successful
soc: qcom: smem: always ignore partitions with 0 offset or size
soc: qcom: smem: small refactor in qcom_smem_enumerate_partitions()
soc: qcom: smem: verify both host ids in partition header
soc: qcom: smem: require order of host ids to match
soc: qcom: smem: introduce qcom_smem_partition_header()
soc: qcom: smem: verify partition header size
soc: qcom: smem: verify partition offset_free_uncached
soc: qcom: smem: small change in global entry loop
soc: qcom: smem: verify partition host ids match
soc: qcom: smem: a few last cleanups

Andy Gross (2):
Merge tag 'qcom-geni-immutable-for-mark-brown' into drivers-for-4.20-final
Merge branch 'drivers-for-4.20' into drivers-for-4.20-final

Bjorn Andersson (4):
soc: qcom: rmtfs-mem: Validate that scm is available
dt-bindings: firmware: scm: Refactor compatibles and clocks
firmware: qcom: scm: Refactor clock handling
dt-bindings: firmware: scm: Add MSM8998 and SDM845

Channagoud Kadabi (1):
drivers: edac: Add EDAC driver support for QCOM SoCs

Colin Ian King (1):
soc: qcom: apr: fix spelling mistake: "paket" -> "packet"

Douglas Anderson (4):
soc: qcom: geni: Don't ignore clk_round_rate() errors in geni_se_clk_tbl_get()
soc: qcom: geni: geni_se_clk_freq_match() should always accept multiples
soc: qcom: geni: Don't ignore clk_round_rate() errors in geni_se_clk_tbl_get()
soc: qcom: geni: geni_se_clk_freq_match() should always accept multiples

Felix Fietkau (1):
soc: qcom: spm: add SCM probe dependency

Lina Iyer (1):
drivers: qcom: rpmh-rsc: clear wait_for_compl after use

Niklas Cassel (9):
soc: qcom: smem: Add missing include of sizes.h
soc: qcom: llcc-slice: Add missing include of sizes.h
soc: qcom: smp2p: Add select IRQ_DOMAIN
soc: qcom: smsm: Add select IRQ_DOMAIN
soc: qcom: Remove bogus depends on OF from QCOM_SMD_RPM
soc: qcom: Remove depends on OF from QCOM_RPMH
soc: qcom: wcnss_ctrl: Avoid string overflow
soc: qcom: apr: Avoid string overflow
soc: qcom: Allow COMPILE_TEST of qcom SoC Kconfigs

Stephen Boyd (2):
soc: qcom: geni: Make version macros simpler
soc: qcom: geni: Make version macros simpler

Venkata Narendra Kumar Gutta (3):
soc: qcom: Add broadcast base for Last Level Cache Controller (LLCC)
soc: qcom: Add support to register LLCC EDAC driver
dt-bindings: msm: Update documentation of qcom,llcc

.../devicetree/bindings/arm/msm/qcom,llcc.txt | 19 +-
.../devicetree/bindings/firmware/qcom,scm.txt | 33 +-
MAINTAINERS | 8 +
drivers/edac/Kconfig | 14 +
drivers/edac/Makefile | 1 +
drivers/edac/qcom_edac.c | 414 +++++++++++++++++++++
drivers/firmware/qcom_scm.c | 74 ++--
drivers/soc/qcom/Kconfig | 21 +-
drivers/soc/qcom/apr.c | 6 +-
drivers/soc/qcom/llcc-slice.c | 74 ++--
drivers/soc/qcom/qcom-geni-se.c | 41 +-
drivers/soc/qcom/rmtfs_mem.c | 5 +
drivers/soc/qcom/rpmh-rsc.c | 2 +
drivers/soc/qcom/smem.c | 174 +++++----
drivers/soc/qcom/spm.c | 3 +
drivers/soc/qcom/wcnss_ctrl.c | 2 +-
include/linux/qcom-geni-se.h | 13 +-
include/linux/soc/qcom/llcc-qcom.h | 30 +-
18 files changed, 732 insertions(+), 202 deletions(-)
create mode 100644 drivers/edac/qcom_edac.c

2018-09-30 18:39:44

by Andy Gross

[permalink] [raw]
Subject: [GIT PULL] Qualcomm ARM64 DT updates for 4.20

The following changes since commit 5b394b2ddf0347bef56e50c69a58773c94343ff3:

Linux 4.19-rc1 (2018-08-26 14:11:59 -0700)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git tags/qcom-arm64-for-4.20

for you to fetch changes up to 6db0483cf622fc690e32e0804f8b86061f13962a:

Revert "dt-bindings: thermal: qcom-spmi-temp-alarm: Fix documentation of 'reg'" (2018-09-30 12:59:52 -0500)

----------------------------------------------------------------
Qualcomm ARM64 Updates for v4.20

* Update Coresight for MSM8916
* Switch to use mailbox for smp2p and smd on MSM8996
* Add dispcc, dsp, USB, regulator, and other nodes for SDM845
* Drop model/compatible from MSM8916 and MSM8996
* Add compat for db820c
* Add MSM8998 SoC and board support along with associated nodes
* Add RESIN/PON for Qualcomm PM8916 and PM8994

----------------------------------------------------------------
Andy Gross (2):
Revert "dt-bindings: iio: vadc: Fix documentation of 'reg'"
Revert "dt-bindings: thermal: qcom-spmi-temp-alarm: Fix documentation of 'reg'"

Bjorn Andersson (10):
arm64: dts: qcom: msm8998: Add RPM and regulators for MTP
arm64: dts: qcom: msm8998: Add tsens and thermal-zones
arm64: dts: qcom: msm8998: Add pmi8998 file
arm64: dts: qcom: msm8998: Add smem related nodes
arm64: dts: qcom: msm8998: Add firmware node
arm64: dts: qcom: msm8998: Add the qfprom node
arm64: dts: qcom: msm8998: Add smp2p nodes
arm64: dts: qcom: Populate pm8998 with additional nodes
arm64: dts: qcom: sdm845: Add adsp, cdsp and slpi smp2p
arm64: dts: msm8996: Transition smp2p and smd to mailbox

Douglas Anderson (2):
arm64: dts: qcom: sdm845-mtp: Add RPMh VRM/XOB regulators
arm64: dts: qcom: sdm845-mtp: Add nodes for USB

Joonwoo Park (1):
arm64: dts: Add msm8998 SoC and MTP board support

Manu Gautam (1):
arm64: dts: qcom: sdm845: Add USB-related nodes

Matthias Kaehlcke (6):
dt-bindings: iio: vadc: Fix documentation of 'reg'
arm64: dts: qcom: pm8998: Add adc node
arm64: dts: sdm845: Add dispcc node
dt-bindings: thermal: qcom-spmi-temp-alarm: Fix documentation of 'reg'
arm64: dts: qcom: pm8998: Add spmi-temp-alarm node
arm64: dts: qcom: pm8998: Add pm8998 thermal zone

Niklas Cassel (3):
arm64: dts: db820c: Add qcom,apq8096 to compatible string
arm64: dts: msm8916: Drop model and compatible
arm64: dts: msm8996: Drop model

Sibi Sankar (1):
arm64: dts: qcom: Add AOSS reset driver node for SDM845

Suzuki K Poulose (1):
arm64: dts: msm8916: Update coresight bindings for hardware ports

Vinod Koul (4):
arm64: dts: qcom: pm8916: Add PON node
arm64: dts: qcom: pm8994: Add PON node
arm64: dts: qcom: apq8016-sbc: Add resin node
arm64: dts: qcom: apq8096-db820c: Add resin node

arch/arm64/boot/dts/qcom/Makefile | 1 +
arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 14 +
arch/arm64/boot/dts/qcom/apq8096-db820c.dts | 2 +-
arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 14 +
arch/arm64/boot/dts/qcom/msm8916.dtsi | 98 ++--
arch/arm64/boot/dts/qcom/msm8996.dtsi | 15 +-
arch/arm64/boot/dts/qcom/msm8998-mtp.dts | 13 +
arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 243 ++++++++++
arch/arm64/boot/dts/qcom/msm8998.dtsi | 690 +++++++++++++++++++++++++++
arch/arm64/boot/dts/qcom/pm8916.dtsi | 18 +-
arch/arm64/boot/dts/qcom/pm8994.dtsi | 18 +
arch/arm64/boot/dts/qcom/pm8998.dtsi | 75 ++-
arch/arm64/boot/dts/qcom/pmi8998.dtsi | 40 ++
arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 382 +++++++++++++++
arch/arm64/boot/dts/qcom/sdm845.dtsi | 300 ++++++++++++
15 files changed, 1858 insertions(+), 65 deletions(-)
create mode 100644 arch/arm64/boot/dts/qcom/msm8998-mtp.dts
create mode 100644 arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/msm8998.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/pmi8998.dtsi

2018-10-01 15:59:48

by Arnd Bergmann

[permalink] [raw]
Subject: Re: [GIT PULL] Qualcomm Defconfig updates for 4.20

On Sun, Sep 30, 2018 at 8:38 PM Andy Gross <[email protected]> wrote:
>
> The following changes since commit 5b394b2ddf0347bef56e50c69a58773c94343ff3:
>
> Linux 4.19-rc1 (2018-08-26 14:11:59 -0700)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git tags/qcom-defconfig-for-4.20
>
> for you to fetch changes up to 54c2678cd198f61555796bbda5e1727e6e1858f1:
>
> ARM: qcom_defconfig: Enable MAILBOX (2018-09-13 15:39:19 -0500)
>
> ----------------------------------------------------------------
> Qualcomm ARM Based defconfig Updates for v4.20
>
> * Enable MAILBOX
>
Pulled into next/defconfig, thanks!

Arnd

2018-10-01 16:01:16

by Arnd Bergmann

[permalink] [raw]
Subject: Re: [GIT PULL] Qualcomm ARM64 Defconfig updates for 4.20

On Sun, Sep 30, 2018 at 8:38 PM Andy Gross <[email protected]> wrote:
>
> The following changes since commit 5b394b2ddf0347bef56e50c69a58773c94343ff3:
>
> Linux 4.19-rc1 (2018-08-26 14:11:59 -0700)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git tags/qcom-arm64-defconfig-for-4.20
>
> for you to fetch changes up to 1bdf91fd2ae8226f34ed3a760199946c7dfe746d:
>
> arm64: defconfig: Enable Qualcomm QRTR (2018-09-13 14:38:06 -0500)
>
> ----------------------------------------------------------------
> Qualcomm ARM64 Based defconfig Updates for v4.20
>
> * Enable Qualcomm QRTR driver

Pulled into next/defconfig, thanks

Arnd

2018-10-02 08:15:13

by Arnd Bergmann

[permalink] [raw]
Subject: Re: [GIT PULL] Qualcomm Driver updates for 4.20

On Sun, Sep 30, 2018 at 8:38 PM Andy Gross <[email protected]> wrote:
>
> The following changes since commit 5b394b2ddf0347bef56e50c69a58773c94343ff3:
>
> Linux 4.19-rc1 (2018-08-26 14:11:59 -0700)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git tags/qcom-drivers-for-4.20
>
> for you to fetch changes up to 579fde69dc1467a033ff44ced75ff368b9d3d072:
>
> Merge branch 'drivers-for-4.20' into drivers-for-4.20-final (2018-09-30 12:44:33 -0500)
>
> ----------------------------------------------------------------
> Qualcomm ARM Based Driver Updates for v4.20
>
> * Refactor of SCM compatibles and clock requirements
> * SMEM cleanup
> * Add LLCC EDAC driver
> * Fixes for GENI clocks and macros
> * Fix includes for llcc-slice and smem
> * String overflow fixes for APR and wcnss_ctrl
> * Fixup for COMPILE_TEST of qcom driver Kconfigs
> * Cleanup of Kconfig depends of rpmh, smd_rpm, smsm, and smp2p
> * Add SCM dependencies to SPM and rmtfs-mem

Pulled into next/drivers, thanks!

Arnd

2018-10-02 09:31:07

by Arnd Bergmann

[permalink] [raw]
Subject: Re: [GIT PULL] Qualcomm ARM64 DT updates for 4.20

On Sun, Sep 30, 2018 at 8:38 PM Andy Gross <[email protected]> wrote:
>
> The following changes since commit 5b394b2ddf0347bef56e50c69a58773c94343ff3:
>
> Linux 4.19-rc1 (2018-08-26 14:11:59 -0700)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git tags/qcom-arm64-for-4.20
>
> for you to fetch changes up to 6db0483cf622fc690e32e0804f8b86061f13962a:
>
> Revert "dt-bindings: thermal: qcom-spmi-temp-alarm: Fix documentation of 'reg'" (2018-09-30 12:59:52 -0500)
>
> ----------------------------------------------------------------
> Qualcomm ARM64 Updates for v4.20
>
> * Update Coresight for MSM8916
> * Switch to use mailbox for smp2p and smd on MSM8996
> * Add dispcc, dsp, USB, regulator, and other nodes for SDM845
> * Drop model/compatible from MSM8916 and MSM8996
> * Add compat for db820c
> * Add MSM8998 SoC and board support along with associated nodes
> * Add RESIN/PON for Qualcomm PM8916 and PM8994

Pulled into next/dt, thanks.

There is a small chance that the two reverts end up causing more
problems than they help: they might conflict with the patches merged
into the iio branch, or they could end up being applied on top of
the iio branch and revert the changes during the release. I think
it will be fine, but it's obviously better to avoid this.

Arnd

2018-10-02 09:37:11

by Arnd Bergmann

[permalink] [raw]
Subject: Re: [GIT PULL] Qualcomm Device Tree updates for 4.20

On Sun, Sep 30, 2018 at 8:38 PM Andy Gross <[email protected]> wrote:
>
> The following changes since commit 5b394b2ddf0347bef56e50c69a58773c94343ff3:
>
> Linux 4.19-rc1 (2018-08-26 14:11:59 -0700)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git tags/qcom-dts-for-4.20
>
> for you to fetch changes up to ca02f96b95ca1a50344e7e2a7bb43fbb825aa3a2:
>
> ARM: dts: qcom: Update coresight bindings for hardware ports (2018-09-30 13:14:05 -0500)
>
> ----------------------------------------------------------------
> Qualcomm Device Tree Changes for v4.20
>
> * Fix IRQ constants usage on MSM8974
> * Add led, gpio-button, sdcc, and pcie nodes for IPQ8064
> * Move/cleanup common nodes for IPQ8064
> * Add i2c sensor nodes for MSM8974 Hammerhead
> * Fixes for SAW, kpss, opp, pci range, and space/tab on IPQ4019
> * Update coresight bindings

Some of the ipq4019 changes look like important fixes, should
they be applied for linux-4.19 and possibly backported to stable?
If so, please submit them again for the fixes branch.

I also get this one warning (both with and without your patches):

arch/arm/boot/dts/qcom-apq8064-arrow-sd-600eval.dtb: Warning
(graph_endpoint): /soc/mdp@5100000/ports/port@3/endpoint: graph
connection to node '/soc/hdmi-tx@4a00000/ports/port@0/endpoint' is not
bidirectional

Can you have a look and see if it can be fixed in a follow-up?

I pulled this version into next/dt for now, thanks!

Arnd

2018-10-05 14:30:23

by Andy Gross

[permalink] [raw]
Subject: Re: [GIT PULL] Qualcomm Device Tree updates for 4.20

On Tue, Oct 02, 2018 at 11:36:11AM +0200, Arnd Bergmann wrote:
> On Sun, Sep 30, 2018 at 8:38 PM Andy Gross <[email protected]> wrote:
> >
> > The following changes since commit 5b394b2ddf0347bef56e50c69a58773c94343ff3:
> >
> > Linux 4.19-rc1 (2018-08-26 14:11:59 -0700)
> >
> > are available in the git repository at:
> >
> > git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git tags/qcom-dts-for-4.20
> >
> > for you to fetch changes up to ca02f96b95ca1a50344e7e2a7bb43fbb825aa3a2:
> >
> > ARM: dts: qcom: Update coresight bindings for hardware ports (2018-09-30 13:14:05 -0500)
> >
> > ----------------------------------------------------------------
> > Qualcomm Device Tree Changes for v4.20
> >
> > * Fix IRQ constants usage on MSM8974
> > * Add led, gpio-button, sdcc, and pcie nodes for IPQ8064
> > * Move/cleanup common nodes for IPQ8064
> > * Add i2c sensor nodes for MSM8974 Hammerhead
> > * Fixes for SAW, kpss, opp, pci range, and space/tab on IPQ4019
> > * Update coresight bindings
>
> Some of the ipq4019 changes look like important fixes, should
> they be applied for linux-4.19 and possibly backported to stable?
> If so, please submit them again for the fixes branch.
>
> I also get this one warning (both with and without your patches):
>
> arch/arm/boot/dts/qcom-apq8064-arrow-sd-600eval.dtb: Warning
> (graph_endpoint): /soc/mdp@5100000/ports/port@3/endpoint: graph
> connection to node '/soc/hdmi-tx@4a00000/ports/port@0/endpoint' is not
> bidirectional

We may very well drop the sd600. It was not distributed in any large numbers,
was only used for development. I am in the process of determining whether or
not to send the patch removing this entirely.


Andy

2018-10-05 14:31:35

by Andy Gross

[permalink] [raw]
Subject: Re: [GIT PULL] Qualcomm ARM64 DT updates for 4.20

On Tue, Oct 02, 2018 at 11:30:29AM +0200, Arnd Bergmann wrote:
> On Sun, Sep 30, 2018 at 8:38 PM Andy Gross <[email protected]> wrote:
> >
> > The following changes since commit 5b394b2ddf0347bef56e50c69a58773c94343ff3:
> >
> > Linux 4.19-rc1 (2018-08-26 14:11:59 -0700)
> >
> > are available in the git repository at:
> >
> > git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git tags/qcom-arm64-for-4.20
> >
> > for you to fetch changes up to 6db0483cf622fc690e32e0804f8b86061f13962a:
> >
> > Revert "dt-bindings: thermal: qcom-spmi-temp-alarm: Fix documentation of 'reg'" (2018-09-30 12:59:52 -0500)
> >
> > ----------------------------------------------------------------
> > Qualcomm ARM64 Updates for v4.20
> >
> > * Update Coresight for MSM8916
> > * Switch to use mailbox for smp2p and smd on MSM8996
> > * Add dispcc, dsp, USB, regulator, and other nodes for SDM845
> > * Drop model/compatible from MSM8916 and MSM8996
> > * Add compat for db820c
> > * Add MSM8998 SoC and board support along with associated nodes
> > * Add RESIN/PON for Qualcomm PM8916 and PM8994
>
> Pulled into next/dt, thanks.
>
> There is a small chance that the two reverts end up causing more
> problems than they help: they might conflict with the patches merged
> into the iio branch, or they could end up being applied on top of
> the iio branch and revert the changes during the release. I think
> it will be fine, but it's obviously better to avoid this.
>

Agreed, I'll check in on this once -rc1 hits to make sure they weren't removed.


Andy

2018-10-05 14:34:12

by Arnd Bergmann

[permalink] [raw]
Subject: Re: [GIT PULL] Qualcomm Device Tree updates for 4.20

On Fri, Oct 5, 2018 at 4:28 PM Andy Gross <[email protected]> wrote:
> On Tue, Oct 02, 2018 at 11:36:11AM +0200, Arnd Bergmann wrote:
> > On Sun, Sep 30, 2018 at 8:38 PM Andy Gross <[email protected]> wrote:
> > I also get this one warning (both with and without your patches):
> >
> > arch/arm/boot/dts/qcom-apq8064-arrow-sd-600eval.dtb: Warning
> > (graph_endpoint): /soc/mdp@5100000/ports/port@3/endpoint: graph
> > connection to node '/soc/hdmi-tx@4a00000/ports/port@0/endpoint' is not
> > bidirectional
>
> We may very well drop the sd600. It was not distributed in any large numbers,
> was only used for development. I am in the process of determining whether or
> not to send the patch removing this entirely.

Ok, fair enough, but please send either the removal or a patch to address
the warning before the merge window.

Arnd

2018-10-25 05:26:23

by Amit Kucheria

[permalink] [raw]
Subject: Re: [GIT PULL] Qualcomm ARM64 DT updates for 4.20

On Fri, Oct 5, 2018 at 7:59 PM Andy Gross <[email protected]> wrote:
>
> On Tue, Oct 02, 2018 at 11:30:29AM +0200, Arnd Bergmann wrote:
> > On Sun, Sep 30, 2018 at 8:38 PM Andy Gross <[email protected]> wrote:
> > >
> > > The following changes since commit 5b394b2ddf0347bef56e50c69a58773c94343ff3:
> > >
> > > Linux 4.19-rc1 (2018-08-26 14:11:59 -0700)
> > >
> > > are available in the git repository at:
> > >
> > > git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git tags/qcom-arm64-for-4.20
> > >
> > > for you to fetch changes up to 6db0483cf622fc690e32e0804f8b86061f13962a:
> > >
> > > Revert "dt-bindings: thermal: qcom-spmi-temp-alarm: Fix documentation of 'reg'" (2018-09-30 12:59:52 -0500)
> > >
> > > ----------------------------------------------------------------
> > > Qualcomm ARM64 Updates for v4.20
> > >
> > > * Update Coresight for MSM8916
> > > * Switch to use mailbox for smp2p and smd on MSM8996
> > > * Add dispcc, dsp, USB, regulator, and other nodes for SDM845
> > > * Drop model/compatible from MSM8916 and MSM8996
> > > * Add compat for db820c
> > > * Add MSM8998 SoC and board support along with associated nodes
> > > * Add RESIN/PON for Qualcomm PM8916 and PM8994
> >
> > Pulled into next/dt, thanks.
> >
> > There is a small chance that the two reverts end up causing more
> > problems than they help: they might conflict with the patches merged
> > into the iio branch, or they could end up being applied on top of
> > the iio branch and revert the changes during the release. I think
> > it will be fine, but it's obviously better to avoid this.
> >
>
> Agreed, I'll check in on this once -rc1 hits to make sure they weren't removed.

Andy,

While you acked the tsens thermal DT patches[1] so they could go
through the thermal tree[2] to avoid a dependency, Eduardo would
prefer the DT changes for tsens to go through the arch tree.

To avoid a scenario where these DT changes don't get merged until the
next merge window, would you or arm-soc maintainers consider merging
them in -rc2 (after the thermal-soc tree gets merged)?

For convenience, I've provided just the DT changes with all tags in a
separate branch on top of v4.19 here:
https://git.linaro.org/people/amit.kucheria/kernel.git/log/?h=up/thermal/tsens-preirq-cleanup-v4

Regards,
Amit
[1] Here is a reference to the patch series with Andy's acks:
https://lore.kernel.org/lkml/[email protected]/T/
[2] Here is a link to Eduardo's tree containing a subset of the above
series (I don't yet see a pull request):
https://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git/log/?h=linus

2018-10-25 16:11:36

by Andy Gross

[permalink] [raw]
Subject: Re: [GIT PULL] Qualcomm ARM64 DT updates for 4.20

On Thu, Oct 25, 2018 at 10:55:32AM +0530, Amit Kucheria wrote:

<snip>

> Andy,
>
> While you acked the tsens thermal DT patches[1] so they could go
> through the thermal tree[2] to avoid a dependency, Eduardo would
> prefer the DT changes for tsens to go through the arch tree.
>
> To avoid a scenario where these DT changes don't get merged until the
> next merge window, would you or arm-soc maintainers consider merging
> them in -rc2 (after the thermal-soc tree gets merged)?
>
> For convenience, I've provided just the DT changes with all tags in a
> separate branch on top of v4.19 here:
> https://git.linaro.org/people/amit.kucheria/kernel.git/log/?h=up/thermal/tsens-preirq-cleanup-v4
>
> Regards,
> Amit
> [1] Here is a reference to the patch series with Andy's acks:
> https://lore.kernel.org/lkml/[email protected]/T/
> [2] Here is a link to Eduardo's tree containing a subset of the above
> series (I don't yet see a pull request):
> https://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git/log/?h=linus

I can just send a pull request for -rc1. No biggie.


Andy


2018-10-28 17:55:34

by Amit Kucheria

[permalink] [raw]
Subject: Re: [GIT PULL] Qualcomm ARM64 DT updates for 4.20

On Thu, Oct 25, 2018 at 9:38 PM Andy Gross <[email protected]> wrote:
>
> On Thu, Oct 25, 2018 at 10:55:32AM +0530, Amit Kucheria wrote:
>
> <snip>
>
> > Andy,
> >
> > While you acked the tsens thermal DT patches[1] so they could go
> > through the thermal tree[2] to avoid a dependency, Eduardo would
> > prefer the DT changes for tsens to go through the arch tree.
> >
> > To avoid a scenario where these DT changes don't get merged until the
> > next merge window, would you or arm-soc maintainers consider merging
> > them in -rc2 (after the thermal-soc tree gets merged)?
> >
> > For convenience, I've provided just the DT changes with all tags in a
> > separate branch on top of v4.19 here:
> > https://git.linaro.org/people/amit.kucheria/kernel.git/log/?h=up/thermal/tsens-preirq-cleanup-v4
> >
> > Regards,
> > Amit
> > [1] Here is a reference to the patch series with Andy's acks:
> > https://lore.kernel.org/lkml/[email protected]/T/
> > [2] Here is a link to Eduardo's tree containing a subset of the above
> > series (I don't yet see a pull request):
> > https://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git/log/?h=linus
>
> I can just send a pull request for -rc1. No biggie.
>

Thanks Andy.

FWIW, the dependency patches landed in Linus' tree.

2018-11-07 06:16:34

by Amit Kucheria

[permalink] [raw]
Subject: Re: [GIT PULL] Qualcomm ARM64 DT updates for 4.20

On Sun, Oct 28, 2018 at 11:24 PM Amit Kucheria <[email protected]> wrote:
>
> On Thu, Oct 25, 2018 at 9:38 PM Andy Gross <[email protected]> wrote:
> >
> > On Thu, Oct 25, 2018 at 10:55:32AM +0530, Amit Kucheria wrote:
> >
> > <snip>
> >
> > > Andy,
> > >
> > > While you acked the tsens thermal DT patches[1] so they could go
> > > through the thermal tree[2] to avoid a dependency, Eduardo would
> > > prefer the DT changes for tsens to go through the arch tree.
> > >
> > > To avoid a scenario where these DT changes don't get merged until the
> > > next merge window, would you or arm-soc maintainers consider merging
> > > them in -rc2 (after the thermal-soc tree gets merged)?
> > >
> > > For convenience, I've provided just the DT changes with all tags in a
> > > separate branch on top of v4.19 here:
> > > https://git.linaro.org/people/amit.kucheria/kernel.git/log/?h=up/thermal/tsens-preirq-cleanup-v4
> > >
> > > Regards,
> > > Amit
> > > [1] Here is a reference to the patch series with Andy's acks:
> > > https://lore.kernel.org/lkml/[email protected]/T/
> > > [2] Here is a link to Eduardo's tree containing a subset of the above
> > > series (I don't yet see a pull request):
> > > https://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git/log/?h=linus
> >
> > I can just send a pull request for -rc1. No biggie.
> >
>
> Thanks Andy.
>
> FWIW, the dependency patches landed in Linus' tree.

Andy, a gentle reminder that the DT patches can now go in safely.

Thanks,
Amit

2018-11-29 10:13:16

by Clément Péron

[permalink] [raw]
Subject: Re: [GIT PULL] Qualcomm Device Tree updates for 4.20

HI Arnd,

On Tue, 2 Oct 2018 at 11:38, Arnd Bergmann <[email protected]> wrote:
>
> On Sun, Sep 30, 2018 at 8:38 PM Andy Gross <[email protected]> wrote:
> >
> > The following changes since commit 5b394b2ddf0347bef56e50c69a58773c94343ff3:
> >
> > Linux 4.19-rc1 (2018-08-26 14:11:59 -0700)
> >
> > are available in the git repository at:
> >
> > git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git tags/qcom-dts-for-4.20
> >
> > for you to fetch changes up to ca02f96b95ca1a50344e7e2a7bb43fbb825aa3a2:
> >
> > ARM: dts: qcom: Update coresight bindings for hardware ports (2018-09-30 13:14:05 -0500)
> >
> > ----------------------------------------------------------------
> > Qualcomm Device Tree Changes for v4.20
> >
> > * Fix IRQ constants usage on MSM8974
> > * Add led, gpio-button, sdcc, and pcie nodes for IPQ8064
> > * Move/cleanup common nodes for IPQ8064
> > * Add i2c sensor nodes for MSM8974 Hammerhead
> > * Fixes for SAW, kpss, opp, pci range, and space/tab on IPQ4019
> > * Update coresight bindings
>
> Some of the ipq4019 changes look like important fixes, should
> they be applied for linux-4.19 and possibly backported to stable?

Just want to point that it has not been backported to 4.19 is it expected ?

Thanks,
Clement

> If so, please submit them again for the fixes branch.
>
> I also get this one warning (both with and without your patches):
>
> arch/arm/boot/dts/qcom-apq8064-arrow-sd-600eval.dtb: Warning
> (graph_endpoint): /soc/mdp@5100000/ports/port@3/endpoint: graph
> connection to node '/soc/hdmi-tx@4a00000/ports/port@0/endpoint' is not
> bidirectional
>
> Can you have a look and see if it can be fixed in a follow-up?
>
> I pulled this version into next/dt for now, thanks!
>
> Arnd