2018-05-23 04:38:39

by Andy Gross

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

The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:

Linux 4.17-rc1 (2018-04-15 18:24:20 -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.18

for you to fetch changes up to 57fc67ef0d35af11fbb1b928e359b370889994ae:

arm64: dts: qcom: msm8996: Add ufs related nodes (2018-05-22 23:29:03 -0500)

----------------------------------------------------------------
Qualcomm ARM64 Updates for v4.18

* Add support for SDM845 and associated peripherals
* Fix gic_irq_domain_translation warnings on Qualcomm platforms
* Add binding for GENI SE, Qualcomm bluetooth, and Command DB
* Add support for SDHCI and ramoops on MSM8992
* Fixup qcom,pcie devices to pcie
* Add wlan, bluetooth, and micro SD supplies on db820c
* Add UFS related nodes on MSM8996

----------------------------------------------------------------
Arnd Bergmann (1):
arm64: dts: qcom: rename qcom,pcie devices to pcie

Bjorn Andersson (1):
arm64: dts: qcom: msm8996: Add ufs related nodes

Douglas Anderson (4):
arm64: dts: sdm845: Fix xo_board clock name and speed
arm64: dts: sdm845: Add command DB node
arm64: dts: qcom: sdm845: Sort nodes in the reserved mem by address
arm64: dts: qcom: sdm845: Sort nodes in the soc by address

Jeremy McNicoll (2):
arm64: dts: Enable onboard SDHCI on msm8992
arm64: dts: msm8992: add pstore-ramoops support

Karthikeyan Ramasubramanian (1):
dt-bindings: soc: qcom: Add device tree binding for GENI SE

Mahesh Sivasubramanian (1):
dt-bindings: introduce Command DB for QCOM SoCs

Rajendra Nayak (1):
arm64: dts: sdm845: Add minimal dts/dtsi files for sdm845 SoC and MTP

Sibi S (2):
arm64: dts: qcom: Add APSS shared mailbox node to SDM845
arm64: dts: qcom: Add SDM845 SMEM nodes

Srinivas Kandagatla (3):
arm64: dts: apq8096-db820c: Enable wlan and bt en pins
arm64: dts: apq8096-db820c: Add micro sd card supplies
arm64: dts: msm8916: fix gic_irq_domain_translate warnings

Thierry Escande (3):
arm64: dts: apq8096-db820c: enable bluetooth node
dt-bindings: net: bluetooth: Add qualcomm-bluetooth
arm64: dts: msm8996: fix gic_irq_domain_translate warnings

.../devicetree/bindings/net/qualcomm-bluetooth.txt | 30 ++
.../bindings/reserved-memory/qcom,cmd-db.txt | 37 +++
.../devicetree/bindings/soc/qcom/qcom,geni-se.txt | 119 ++++++++
arch/arm64/boot/dts/qcom/Makefile | 1 +
arch/arm64/boot/dts/qcom/apq8096-db820c-pins.dtsi | 26 ++
.../boot/dts/qcom/apq8096-db820c-pmic-pins.dtsi | 32 ++
arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 77 ++++-
arch/arm64/boot/dts/qcom/msm8916.dtsi | 18 +-
.../boot/dts/qcom/msm8992-bullhead-rev-101.dts | 17 ++
arch/arm64/boot/dts/qcom/msm8992-pins.dtsi | 60 ++++
arch/arm64/boot/dts/qcom/msm8992.dtsi | 87 +++++-
arch/arm64/boot/dts/qcom/msm8994-smd-rpm.dtsi | 276 +++++++++++++++++
arch/arm64/boot/dts/qcom/msm8996.dtsi | 120 +++++++-
arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 15 +
arch/arm64/boot/dts/qcom/sdm845.dtsi | 327 +++++++++++++++++++++
15 files changed, 1217 insertions(+), 25 deletions(-)
create mode 100644 Documentation/devicetree/bindings/net/qualcomm-bluetooth.txt
create mode 100644 Documentation/devicetree/bindings/reserved-memory/qcom,cmd-db.txt
create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,geni-se.txt
create mode 100644 arch/arm64/boot/dts/qcom/msm8994-smd-rpm.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/sdm845-mtp.dts
create mode 100644 arch/arm64/boot/dts/qcom/sdm845.dtsi


2018-05-23 04:38:16

by Andy Gross

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

The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:

Linux 4.17-rc1 (2018-04-15 18:24:20 -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.18

for you to fetch changes up to f378dab2c576ab1ef30ff26d2a96687a5a855271:

soc: qcom: smem: introduce qcom_smem_virt_to_phys() (2018-05-14 14:06:49 -0500)

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

* Various SMEM updates/fixes
* Add qcom_smem_virt_to_phys SMEM API
* Update MAINTAINERS to include qcom_scm pattern
* Add Qualcomm Command DB driver
* Fix crash in Qualcomm SCM atomic1 call
* Add Qualcomm SCM compatible for IPQ4019
* Add MSM8998 to smd-rpm compatible list
* Add Qualcomm GENI based QUP wrapper
* Fix Qualcomm QMI buffer sizing bug

----------------------------------------------------------------
Alex Elder (8):
soc: qcom: smem: fix first cache entry calculation
soc: qcom: smem: return proper type for cached entry functions
soc: qcom: smem: byte swap values properly
soc: qcom: smem: fix off-by-one error in qcom_smem_alloc_private()
soc: qcom: smem: fix qcom_smem_set_global_partition()
soc: qcom: smem: check sooner in qcom_smem_set_global_partition()
soc: qcom: qmi: fix a buffer sizing bug
soc: qcom: smem: introduce qcom_smem_virt_to_phys()

Bjorn Andersson (1):
soc: qcom: smd-rpm: Add msm8998 compatible

Guenter Roeck (1):
soc: Unconditionally include qcom Makefile

Karthikeyan Ramasubramanian (1):
soc: qcom: Add GENI based QUP Wrapper driver

Mahesh Sivasubramanian (1):
drivers: qcom: add command DB driver

Niklas Cassel (2):
firmware: qcom: scm: Fix crash in qcom_scm_call_atomic1()
MAINTAINERS: Update pattern for qcom_scm

Sricharan R (1):
firmware: qcom: scm: Add ipq4019 soc compatible

Stephen Boyd (1):
soc: qcom: cmd-db: Make endian-agnostic

.../devicetree/bindings/firmware/qcom,scm.txt | 3 +-
.../devicetree/bindings/soc/qcom/qcom,smd-rpm.txt | 1 +
MAINTAINERS | 2 +-
drivers/firmware/qcom_scm-32.c | 8 +-
drivers/firmware/qcom_scm.c | 3 +
drivers/of/platform.c | 1 +
drivers/soc/Makefile | 2 +-
drivers/soc/qcom/Kconfig | 18 +
drivers/soc/qcom/Makefile | 2 +
drivers/soc/qcom/cmd-db.c | 317 +++++++++
drivers/soc/qcom/qcom-geni-se.c | 748 +++++++++++++++++++++
drivers/soc/qcom/qmi_interface.c | 5 +-
drivers/soc/qcom/smd-rpm.c | 1 +
drivers/soc/qcom/smem.c | 77 ++-
include/linux/qcom-geni-se.h | 425 ++++++++++++
include/linux/soc/qcom/smem.h | 2 +
include/soc/qcom/cmd-db.h | 45 ++
17 files changed, 1629 insertions(+), 31 deletions(-)
create mode 100644 drivers/soc/qcom/cmd-db.c
create mode 100644 drivers/soc/qcom/qcom-geni-se.c
create mode 100644 include/linux/qcom-geni-se.h
create mode 100644 include/soc/qcom/cmd-db.h

2018-05-23 04:39:18

by Andy Gross

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

The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:

Linux 4.17-rc1 (2018-04-15 18:24:20 -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.18

for you to fetch changes up to 90ce62659994b87723ec6ba26815f9634c18e449:

ARM: dts: qcom-apq8064: use correct pci address for address translation (2018-05-14 15:22:28 -0500)

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

* APQ8064 fixes for irq translations and pci address translation
* Fix RPM clock controller compatible on MSM8660
* Add TZ and SMEM reserved regions on IPQ4019
* Add vadc nodes for PM8941
* Disable i2c by default at top level APQ8064 dtsi

----------------------------------------------------------------
Craig Tatlor (1):
ARM: dts: qcom: pm8941: Add vadc nodes needed to estimate an ocv

Linus Walleij (1):
ARM: dts: Fix the RPM clock controller compatible string

Niklas Cassel (1):
ARM: dts: qcom-apq8064: use correct pci address for address translation

Srinivas Kandagatla (1):
ARM: dts: qcom-apq8064: disable i2c by default at soc dtsi

Sven Eckelmann (1):
ARM: dts: ipq4019: Add TZ and SMEM reserved regions

Thierry Escande (1):
ARM: dts: qcom-apq8064: fix gic_irq_domain_translate warnings

arch/arm/boot/dts/qcom-apq8064.dtsi | 58 ++++++++++++++++++++-----------------
arch/arm/boot/dts/qcom-ipq4019.dtsi | 16 ++++++++++
arch/arm/boot/dts/qcom-msm8660.dtsi | 2 +-
arch/arm/boot/dts/qcom-pm8941.dtsi | 6 ++++
4 files changed, 54 insertions(+), 28 deletions(-)

2018-05-25 03:32:46

by Andy Gross

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

Please refrain from applying this pull request. The following patch
is going to be removed from the pull request and put into a fixes-for-4.17:

firmware: qcom: scm: Fix crash in qcom_scm_call_atomic1()

I'll send an amended pull request minus this patch.

Regards,

Andy

On Tue, May 22, 2018 at 11:37:40PM -0500, Andy Gross wrote:
> The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:
>
> Linux 4.17-rc1 (2018-04-15 18:24:20 -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.18
>
> for you to fetch changes up to f378dab2c576ab1ef30ff26d2a96687a5a855271:
>
> soc: qcom: smem: introduce qcom_smem_virt_to_phys() (2018-05-14 14:06:49 -0500)
>

2018-05-25 21:36:44

by Olof Johansson

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

On Tue, May 22, 2018 at 11:37:41PM -0500, Andy Gross wrote:
> The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:
>
> Linux 4.17-rc1 (2018-04-15 18:24:20 -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.18
>
> for you to fetch changes up to 90ce62659994b87723ec6ba26815f9634c18e449:
>
> ARM: dts: qcom-apq8064: use correct pci address for address translation (2018-05-14 15:22:28 -0500)

Merged, thanks!


-Olof

2018-05-25 21:37:37

by Olof Johansson

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

On Tue, May 22, 2018 at 11:37:39PM -0500, Andy Gross wrote:
> The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:
>
> Linux 4.17-rc1 (2018-04-15 18:24:20 -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.18
>
> for you to fetch changes up to 57fc67ef0d35af11fbb1b928e359b370889994ae:
>
> arm64: dts: qcom: msm8996: Add ufs related nodes (2018-05-22 23:29:03 -0500)
>
> ----------------------------------------------------------------
> Qualcomm ARM64 Updates for v4.18
>
> * Add support for SDM845 and associated peripherals
> * Fix gic_irq_domain_translation warnings on Qualcomm platforms
> * Add binding for GENI SE, Qualcomm bluetooth, and Command DB
> * Add support for SDHCI and ramoops on MSM8992
> * Fixup qcom,pcie devices to pcie
> * Add wlan, bluetooth, and micro SD supplies on db820c
> * Add UFS related nodes on MSM8996

Merged, thanks!


-Olof