Re: [PATCH RESEND][next] phy: qcom-usb-hs: Fix fall-through warnings for Clang

2021-03-15 Thread Vinod Koul
On 05-03-21, 04:02, Gustavo A. R. Silva wrote: > In preparation to enable -Wimplicit-fallthrough for Clang, fix a warning > by explicitly adding a break statement instead of letting the code fall > through to the next case. Applied, thanks -- ~Vinod

Re: [PATCH -next] phy: ralink: phy-mt7621-pci: fix return value check in mt7621_pci_phy_probe()

2021-03-15 Thread Vinod Koul
On 05-03-21, 03:49, 'Wei Yongjun wrote: > From: Wei Yongjun > > Fix the return value check which testing the wrong variable > in mt7621_pci_phy_probe(). Applied, thanks -- ~Vinod

Re: [PATCH v2 1/2] phy/qualcomm: add hbr3_hbr2 voltage and premphasis swing table

2021-03-15 Thread Vinod Koul
On 18-02-21, 08:51, Kuogee Hsieh wrote: > Add hbr3_hbr2 voltage and premphasis swing table to support > HBR3 link rate. Please use phy: qcom-qmp: "" for the patch title > > Changes in V2: > -- replaced upper case with lower case at hbr3_hbr2 table > > Signed-off-by: Kuogee Hsieh > --- >

Re: [PATCH] phy: rockchip-typec: add missing of_node_put

2021-03-15 Thread Vinod Koul
On 16-02-21, 16:48, angkery wrote: > From: Junlin Yang > > Fix OF node leaks by calling of_node_put in > for_each_available_child_of_node when the cycle returns. > > Generated by: scripts/coccinelle/iterators/for_each_child.cocci Applied, thanks -- ~Vinod

Re: [PATCH] phy: ti: j721e-wiz: add missing of_node_put

2021-03-15 Thread Vinod Koul
On 16-02-21, 16:27, angkery wrote: > From: Junlin Yang > > Fix OF node leaks by calling of_node_put in > for_each_child_of_node when the cycle returns. > > Generated by: scripts/coccinelle/iterators/for_each_child.cocci Applied, thanks -- ~Vinod

Re: [PATCH] phy: marvell: ARMADA375_USBCLUSTER_PHY should not default to y, unconditionally

2021-03-15 Thread Vinod Koul
On 08-02-21, 16:02, Geert Uytterhoeven wrote: > Merely enabling CONFIG_COMPILE_TEST should not enable additional code. > To fix this, restrict the automatic enabling of ARMADA375_USBCLUSTER_PHY > to MACH_ARMADA_375, and ask the user in case of compile-testing. Applied, thanks -- ~Vinod

Re: [RESEND PATCH v3 0/2] STM32 USBPHYC ck_usbo_48m clock provider

2021-03-15 Thread Vinod Koul
On 04-03-21, 17:04, Amelie Delaunay wrote: > STM32 USBPHYC provides clocks to STM32 RCC pour STM32 USB controllers. > Specifically, ck_usbo_48m is a possible clock parent for USB OTG clock, > during OTG Full-Speed operation. > > This series registers the usbphyc as clock provider of this

Re: [PATCH] arm64: dts: qcom: pm8150: Enable RTC

2021-03-13 Thread Vinod Koul
On 05-01-21, 16:10, Bjorn Andersson wrote: > The PM8150 comes with everything the RTC needs, so let's just leave it > enabled instead of having to explicitly enable it for all boards. > In effect this patch enables the RTC on the SM8150 MTP and the SM8250 > HDK. Reviewed-by

[PATCH 8/8] arm64: dts: qcom: sm8350-mtp: Add PMICs

2021-03-11 Thread Vinod Koul
SM8350-MTP features PM8350, PM8350B, PM8350C, PMK8350, PMR735A and PMR735B. PMICs Add the dtsi for these PMICs to MTP. Signed-off-by: Vinod Koul --- arch/arm64/boot/dts/qcom/sm8350-mtp.dts | 6 ++ 1 file changed, 6 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sm8350-mtp.dts b/arch

[PATCH 7/8] arm64: dts: qcom: pmr735B: Add base dts file

2021-03-11 Thread Vinod Koul
Add base DTS file for PMR735B along with GPIO node Signed-off-by: Vinod Koul --- arch/arm64/boot/dts/qcom/pmr735b.dtsi | 25 + 1 file changed, 25 insertions(+) create mode 100644 arch/arm64/boot/dts/qcom/pmr735b.dtsi diff --git a/arch/arm64/boot/dts/qcom/pmr735b.dtsi

[PATCH 6/8] arm64: dts: qcom: pmr735a: Add base dts file

2021-03-11 Thread Vinod Koul
Add base DTS file for PMR735A along with GPIO node Signed-off-by: Vinod Koul --- arch/arm64/boot/dts/qcom/pmr735a.dtsi | 25 + 1 file changed, 25 insertions(+) create mode 100644 arch/arm64/boot/dts/qcom/pmr735a.dtsi diff --git a/arch/arm64/boot/dts/qcom/pmr735a.dtsi

[PATCH 5/8] arm64: dts: qcom: pm8350c: Add base dts file

2021-03-11 Thread Vinod Koul
Add base DTS file for PM8350C along with GPIO node Signed-off-by: Vinod Koul --- arch/arm64/boot/dts/qcom/pm8350c.dtsi | 25 + 1 file changed, 25 insertions(+) create mode 100644 arch/arm64/boot/dts/qcom/pm8350c.dtsi diff --git a/arch/arm64/boot/dts/qcom/pm8350c.dtsi

[PATCH 4/8] arm64: dts: qcom: pm8350b: Add base dts file

2021-03-11 Thread Vinod Koul
Add base DTS file for PM8350B along with GPIO node Signed-off-by: Vinod Koul --- arch/arm64/boot/dts/qcom/pm8350b.dtsi | 25 + 1 file changed, 25 insertions(+) create mode 100644 arch/arm64/boot/dts/qcom/pm8350b.dtsi diff --git a/arch/arm64/boot/dts/qcom/pm8350b.dtsi

[PATCH 1/8] arm64: dts: qcom: sm8350: Add spmi node

2021-03-11 Thread Vinod Koul
Add SPMI node found in SM8350 SoC Signed-off-by: Vinod Koul --- arch/arm64/boot/dts/qcom/sm8350.dtsi | 18 ++ 1 file changed, 18 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sm8350.dtsi b/arch/arm64/boot/dts/qcom/sm8350.dtsi index 90439bd6eea8..5e2569ceebad 100644

[PATCH 0/8] arm64: dts: qcom: sm8350: Add PMICs

2021-03-11 Thread Vinod Koul
This adds the SPMI nodes for SM8350 followed by PMIC base file containing the GPIO nodes for these pmics (pmic compatibles have been picked by LinusW) SM8350-MTP includes PM8350, PM8350B, PM8350C, PMK8350, PMR735A AND PMR735B pmics. Vinod Koul (8): arm64: dts: qcom: sm8350: Add spmi node

[PATCH 3/8] arm64: dts: qcom: pm8350: Add base dts file

2021-03-11 Thread Vinod Koul
Add base DTS file for PM8350 along with GPIO node Signed-off-by: Vinod Koul --- arch/arm64/boot/dts/qcom/pm8350.dtsi | 25 + 1 file changed, 25 insertions(+) create mode 100644 arch/arm64/boot/dts/qcom/pm8350.dtsi diff --git a/arch/arm64/boot/dts/qcom/pm8350.dtsi b

[PATCH 2/8] arm64: dts: qcom: pmk8350: Add base dts file

2021-03-11 Thread Vinod Koul
Add base DTS file for PMK8350 along with GPIO node Signed-off-by: Vinod Koul --- arch/arm64/boot/dts/qcom/pmk8350.dtsi | 25 + 1 file changed, 25 insertions(+) create mode 100644 arch/arm64/boot/dts/qcom/pmk8350.dtsi diff --git a/arch/arm64/boot/dts/qcom/pmk8350.dtsi

[PATCH] dt-bindings: mailbox: Add compatible for SM8350 IPCC

2021-03-11 Thread Vinod Koul
Add the compatible string for SM8350 IPCC block on this SoC Signed-off-by: Vinod Koul --- Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml b/Documentation/devicetree/bindings

Re: [PATCH v2] scsi: dt-bindings: ufs: Add sm8250, sm8350 compatible strings

2021-03-11 Thread Vinod Koul
On 04-02-21, 22:22, Vinod Koul wrote: > Document "qcom,sm8250-ufshc" and "qcom,sm8350-ufshc" compatible string. > Use of "qcom,sm8250-ufshc" is already present upstream, so add misiing > documentation. "qcom,sm8350-ufshc" is for UFS HC found in SM8

Re: [PATCH 2/2] arm64: dts: qcom: sm8350: Add wakeup-parent to tlmm

2021-03-11 Thread Vinod Koul
On 11-03-21, 19:42, Bjorn Andersson wrote: > Now that TLMM has the wakeup table, specify the Power Domain Controller > to be the wakeup-parent of TLMM. Reviewed-by: Vinod Koul -- ~Vinod

Re: [PATCH 1/2] pinctrl: qcom: sm8350: add GPIO wakeup interrupt map

2021-03-11 Thread Vinod Koul
On 11-03-21, 19:42, Bjorn Andersson wrote: > From: Lina Iyer > > GPIOs that can be configured as wakeup sources, have their interrupt > lines routed to PDC interrupt controller. Provide the interrupt map of > the GPIO to its wakeup capable interrupt parent. Reviewed-by: Vinod Koul -- ~Vinod

Re: [PATCH] dt-bindings: arm: qcom: Add SM8350 HDK

2021-03-09 Thread Vinod Koul
On 09-03-21, 19:57, Bjorn Andersson wrote: > Document the SM8350 Hardware Development Kit (HDK). > > Reported-by: Vinod Koul > Signed-off-by: Bjorn Andersson Reviewed-by: Vinod Koul > --- > Documentation/devicetree/bindings/arm/qcom.yaml | 1 + > 1 file changed, 1 i

Re: [PATCH v2] arm64: dts: qcom: Introduce SM8350 HDK

2021-03-09 Thread Vinod Koul
On 08-03-21, 10:21, Bjorn Andersson wrote: > +#include > +#include > +#include "sm8350.dtsi" > + > +/ { > + model = "Qualcomm Technologies, Inc. SM8350 HDK"; > + compatible = "qcom,sm8350-hdk", "qcom,sm8350"; qcom,sm8350-hd

[PATCH 2/2] pinctrl: qcom: spmi-gpio: Add support for PM8350 and friends

2021-03-08 Thread Vinod Koul
Add support for the PM8350, PM8350B, PM8350C, PMK8350, PMR735A and PMR735B GPIO support to the Qualcomm PMIC GPIO driver. Signed-off-by: Vinod Koul --- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 6 ++ 1 file changed, 6 insertions(+) diff --git a/drivers/pinctrl/qcom/pinctrl-spmi-gpio.c b

[PATCH 1/2] dt-bindings: pinctrl: qcom-pmic-gpio: Add pm8350 and friends

2021-03-08 Thread Vinod Koul
Add support for the PM8350, PM8350B, PM8350C, PMK8350, PMR735A and PMR735B GPIO support to the Qualcomm PMIC GPIO binding. Signed-off-by: Vinod Koul --- .../devicetree/bindings/pinctrl/qcom,pmic-gpio.txt | 12 1 file changed, 12 insertions(+) diff --git a/Documentation

[PATCH 18/18] arm64: qcom: ipq6018: drop '0x' from unit address

2021-03-07 Thread Vinod Koul
Nodes need not contain '0x' for the unit address. Drop it to fix the below warning: arch/arm64/boot/dts/qcom/ipq6018-cp01-c1.dt.yaml: reserved-memory: 'memory@0x6' does not match any of the regexes Signed-off-by: Vinod Koul --- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 2 +- 1 file changed

[PATCH 16/18] arm64: qcom: ipq8074: fix pci node reg property

2021-03-07 Thread Vinod Koul
, 540016640, 0, 13631488]] is not of type 'null' [2164260864, 0, 538968064, 538968064, 0, 1048576, 2181038080, 0, 540016640, 540016640, 0, 13631488] is too long Signed-off-by: Vinod Koul --- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 16 1 file changed, 8 insertions(+), 8 deletions

[PATCH 17/18] arm64: qcom: sdm660: use reg value for memory node

2021-03-07 Thread Vinod Koul
memory node like other node should be node@reg, which is missing in this case, so fix it up arch/arm64/boot/dts/qcom/ipq8074-hk01.dt.yaml: /: memory: False schema does not allow {'device_type': ['memory'], 'reg': [[0, 1073741824, 0, 536870912]]} Signed-off-by: Vinod Koul --- arch/arm64/boot

[PATCH 15/18] arm64: qcom: sdm660: don't use empty memory node

2021-03-07 Thread Vinod Koul
We expect bootloader to full memory details but passing empty values can give warning, so add a default value Signed-off-by: Vinod Koul --- arch/arm64/boot/dts/qcom/sdm660.dtsi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sdm660.dtsi b/arch

[PATCH 14/18] arm64: qcom: sdm630: don't use empty memory node

2021-03-07 Thread Vinod Koul
We expect bootloader to full memory details but passing empty values can give warning, so add a default value Signed-off-by: Vinod Koul --- arch/arm64/boot/dts/qcom/sdm630.dtsi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sdm630.dtsi b/arch

[PATCH 11/18] arm64: qcom: sdm660: don't use underscore in node name

2021-03-07 Thread Vinod Koul
We have underscore (_) in node name so fix that up as well. Fix this by changing node name to use dash (-) Signed-off-by: Vinod Koul --- arch/arm64/boot/dts/qcom/sdm660.dtsi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sdm660.dtsi b/arch

[PATCH 13/18] arm64: qcom: msm8998: don't use empty memory node

2021-03-07 Thread Vinod Koul
We expect bootloader to full memory details but passing empty values can give warning, so add a default value Signed-off-by: Vinod Koul --- arch/arm64/boot/dts/qcom/msm8998.dtsi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/msm8998.dtsi b/arch

[PATCH 10/18] arm64: qcom: sdm630: don't use underscore in node name

2021-03-07 Thread Vinod Koul
We have underscore (_) in node name so fix that up as well. Fix this by changing node name to use dash (-) Signed-off-by: Vinod Koul --- arch/arm64/boot/dts/qcom/sdm630.dtsi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sdm630.dtsi b/arch

[PATCH 09/18] arm64: qcom: msm8996: don't use underscore in node name

2021-03-07 Thread Vinod Koul
'} is not allowed for {'compatible': ['fixed-clock'], '#clock-cells': [[0]], 'clock-frequency': [[1920]], 'clock-output-names': ['xo_board'], 'phandle': [[115]]} Fix this by changing node name to use dash (-) Signed-off-by: Vinod Koul --- arch/arm64/boot/dts/qcom/msm8996.dtsi | 4 ++-- 1

[PATCH 12/18] arm64: qcom: msm8996: don't use empty memory node

2021-03-07 Thread Vinod Koul
We expect bootloader to full memory details but passing empty values can give warning, so add a default value Signed-off-by: Vinod Koul --- arch/arm64/boot/dts/qcom/msm8996.dtsi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/msm8996.dtsi b/arch

[PATCH 08/18] arm64: qcom: msm8994: don't use underscore in node name

2021-03-07 Thread Vinod Koul
/arm64/boot/dts/qcom/msm8994-msft-lumia-octagon-cityman.dt.yaml: clocks: sleep_clk: {'type': 'object'} is not allowed for {'compatible': ['fixed-clock'], '#clock-cells': [[0]], 'clock-frequency': [[32768]]} Fix this by changing node name to use dash (-) Signed-off-by: Vinod Koul --- arch/arm64

[PATCH 07/18] dt-bindings: arm: qcom: Drop qcom,mtp

2021-03-07 Thread Vinod Koul
', 'qcom,msm8916', 'qcom,mtp'] is too long Additional items are not allowed ('qcom,msm8916', 'qcom,mtp' were unexpected) Additional items are not allowed ('qcom,mtp' was unexpected) Signed-off-by: Vinod Koul --- arch/arm64/boot/dts/qcom/msm8916-mtp.dts | 3 +-- 1 file changed, 1

[PATCH 06/18] dt-bindings: arm: qcom: Document alcatel,idol347 board

2021-03-07 Thread Vinod Koul
Document the alcatel,idol347 board. It was missing leading to warning: arch/arm64/boot/dts/qcom/msm8916-alcatel-idol347.dt.yaml: /: compatible: 'oneOf' conditional failed, one must be fixed: Additional items are not allowed ('qcom,msm8916' was unexpected) Signed-off-by: Vinod Koul

[PATCH 05/18] dt-bindings: arm: qcom: Document sony boards for apq8094

2021-03-07 Thread Vinod Koul
Document the various sony boards for apq8094. These are used in various sony dts files but not documented Signed-off-by: Vinod Koul --- Documentation/devicetree/bindings/arm/qcom.yaml | 10 ++ 1 file changed, 10 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/qcom.yaml

[PATCH 02/18] arm64: qcom: msm8916: don't use empty memory node

2021-03-07 Thread Vinod Koul
We expect bootloader to full memory details but passing empty values gives warning, so add a default value arch/arm64/boot/dts/qcom/apq8016-sbc.dt.yaml: /: memory: False schema does not allow {'device_type': ['memory'], 'reg': [[0, 0, 0, 0]]} Signed-off-by: Vinod Koul --- arch/arm64

[PATCH 04/18] arm64: qcom: msm8994: don't use empty memory node

2021-03-07 Thread Vinod Koul
-by: Vinod Koul --- arch/arm64/boot/dts/qcom/msm8994.dtsi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/msm8994.dtsi b/arch/arm64/boot/dts/qcom/msm8994.dtsi index f49d442d2edf..f9f0b5aa6a26 100644 --- a/arch/arm64/boot/dts/qcom/msm8994.dtsi +++ b

[PATCH 01/18] arm64: qcom: apq8016-sbc: drop qcom,sbc

2021-03-07 Thread Vinod Koul
/qcom/apq8016-sbc.dt.yaml: /: compatible:0: 'qcom,apq8016-sbc' is not one of ['qcom,apq8074-dragonboard'] Signed-off-by: Vinod Koul --- arch/arm64/boot/dts/qcom/apq8016-sbc.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/apq8016-sbc.dts b/arch

[PATCH 03/18] dt-bindings: arm: qcom: Document ipq6018-cp01 board

2021-03-07 Thread Vinod Koul
Additional items are not allowed ('qcom,ipq6018' was unexpected) Signed-off-by: Vinod Koul --- Documentation/devicetree/bindings/arm/qcom.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/arm/qcom.yaml b/Documentation/devicetree/bindings/arm

[PATCH 00/18] arm64: qcom: fix dtbs_check warning

2021-03-07 Thread Vinod Koul
qcom dts folder shows a bunch of dtbs_check warning, this is an attempt to fix some of them. Many are due to txt binding which should be fixed when we have the yaml binding documents. Few of them are fixed as below with missing nodes names, not properly using nodes. Vinod Koul (18): arm64

Re: [PATCH] dt-bindings: cpufreq: cpufreq-qcom-hw: Document SM8350 CPUfreq compatible

2021-03-07 Thread Vinod Koul
On 05-03-21, 15:57, Rob Herring wrote: > On Thu, Feb 18, 2021 at 09:18:20PM +0530, Viresh Kumar wrote: > > On 18-02-21, 18:14, Vinod Koul wrote: > > > On 17-02-21, 10:19, Viresh Kumar wrote: > > > > On 16-02-21, 16:42, Vinod Koul wrote: > > > > > Ad

Re: [PATCH] arm64: defconfig: Enable Qualcomm SM8350 TLMM and GCC

2021-03-07 Thread Vinod Koul
Reviewed-by: Vinod Koul > Signed-off-by: Bjorn Andersson > --- > arch/arm64/configs/defconfig | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig > index d612f633b771..029edddb50df 100644 > --- a/arch/arm64/con

Re: [PATCH v2 9/9] phy/drivers/stm32: Use HZ macros

2021-03-03 Thread Vinod Koul
On 02-03-21, 18:03, Daniel Lezcano wrote: > On 02/03/2021 17:32, Vinod Koul wrote: > > On 24-02-21, 15:42, Daniel Lezcano wrote: > >> HZ unit conversion macros are available in units.h, use them and > >> remove the duplicate definition. > >>

Re: [PATCH v2 9/9] phy/drivers/stm32: Use HZ macros

2021-03-02 Thread Vinod Koul
On 24-02-21, 15:42, Daniel Lezcano wrote: > HZ unit conversion macros are available in units.h, use them and > remove the duplicate definition. > > Signed-off-by: Daniel Lezcano > --- > drivers/phy/st/phy-stm32-usbphyc.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git

Re: [PATCH v5 1/1] phy: tusb1210: use bitmasks to set VENDOR_SPECIFIC2

2021-03-02 Thread Vinod Koul
On 19-02-21, 13:28, Vinod Koul wrote: > On 17-02-21, 10:22, Liam Beguin wrote: > > Hi Vinod, > > > > On Wed Jan 13, 2021 at 6:49 AM EST, Vinod Koul wrote: > > > Applied, thanks > > > > > > > I can't seem to find where this was applied, could yo

Re: [PATCH] phy: ti: j721e-wiz: add missing call to of_node_put()

2021-03-02 Thread Vinod Koul
On 25-02-21, 17:17, Yang Li wrote: > In one of the error paths of the for_each_child_of_node() loop in > of_property_read_u32, add missing call to of_node_put(). > > Fix the following coccicheck warning: > ./drivers/phy/ti/phy-j721e-wiz.c:786:1-23: WARNING: Function > "for_each_child_of_node"

Re: [PATCH] phy: ralink: phy-mt7621-pci: fix XTAL bitmask

2021-03-02 Thread Vinod Koul
On 02-03-21, 11:54, Sergio Paracuellos wrote: > When this was rewriten to get mainlined and start to > use 'linux/bitfield.h' headers, XTAL_MASK was wrong. > It must mask three bits but only two were used. Hence > properly fix it to make things work. Applied, thanks -- ~Vinod

[PATCH] MAINTAINERS: Add linux-phy list and patchwork

2021-02-26 Thread Vinod Koul
Linux-phy subsystem gained mailing list and a patchwork instance. Add the details to MAINTAINERS file Signed-off-by: Vinod Koul --- Greg, Linus: Can we merge this patch for -rc1? MAINTAINERS | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/MAINTAINERS b/MAINTAINERS index

Re: [GIT PULL]: dmaengine updates for 5.12-rc1

2021-02-22 Thread Vinod Koul
On 23-02-21, 09:45, Vinod Koul wrote: > Hello Linus, > > Please consider merging to get dmaengine updates for this cycle. We have > couple of drivers removed a new driver and bunch of new device support > and few updates to drivers for this round. Sorry, not sure why I tagged it

[PULL REQUEST]: dmaengine updates for 5.12-rc1

2021-02-22 Thread Vinod Koul
split channels Vinod Koul (2): MAINTAINERS: dmaengine: add header files directory MAINTAINERS: ioat: remove dmaengine susbstem files Xu Wang (1): dmaengine: qcom: gpi: Remove unneeded semicolon Zheng Yongjun (1): dma: idxd: use DEFINE_MUTEX() for mutex lock Documentation

Re: [PATCH] dt-bindings: cpufreq: cpufreq-qcom-hw: Document SM8350 CPUfreq compatible

2021-02-19 Thread Vinod Koul
On 18-02-21, 10:11, Bjorn Andersson wrote: > On Tue 16 Feb 05:12 CST 2021, Vinod Koul wrote: > > > Add the CPUfreq compatible for SM8350 SoC along with note for using the > > specific compatible for SoCs > > > > Signed-off-by: Vinod Koul > > --- > >

Re: [PATCH v5 1/1] phy: tusb1210: use bitmasks to set VENDOR_SPECIFIC2

2021-02-19 Thread Vinod Koul
On 17-02-21, 10:22, Liam Beguin wrote: > Hi Vinod, > > On Wed Jan 13, 2021 at 6:49 AM EST, Vinod Koul wrote: > > Applied, thanks > > > > I can't seem to find where this was applied, could you point me to the > right repository? Yeah I cant find the commit in phy

Re: [PATCH] dt-bindings: cpufreq: cpufreq-qcom-hw: Document SM8350 CPUfreq compatible

2021-02-18 Thread Vinod Koul
On 17-02-21, 10:19, Viresh Kumar wrote: > On 16-02-21, 16:42, Vinod Koul wrote: > > Add the CPUfreq compatible for SM8350 SoC along with note for using the > > specific compatible for SoCs > > > > Signed-off-by: Vinod Koul > > --- > > Documentation/d

Re: [PATCH V0 3/6] soc: qcom: dcc:Add driver support for Data Capture and Compare unit(DCC)

2021-02-17 Thread Vinod Koul
On 17-02-21, 12:18, Souradeep Chowdhury wrote: > The DCC is a DMA Engine designed to capture and store data > during system crash or software triggers.The DCC operates ^^^ Space after . (quite a few here, pls fix them) > based on link list entries which

Re: [PATCH] arm64: dts: qcom: db410c: Update firmware-name for wcnss and mpss

2021-02-17 Thread Vinod Koul
naro.org > Signed-off-by: Bjorn Andersson > [rebased and moved to use pronto label] > Signed-off-by: Vinod Koul > Tested-by: Aníbal Limón > --- > arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 6 ++ > 1 file changed, 6 insertions(+) > > diff --git a/arch/arm64/boot/dt

Re: [PATCH] drm/msm/dp: add support of HBR3 link rate

2021-02-17 Thread Vinod Koul
On 17-02-21, 09:36, Stephen Boyd wrote: > Quoting Kuogee Hsieh (2021-02-17 08:58:42) > > Add hbr3_hbr2 voltage and pre-emphasis swing table to support > > HBR3 link rate > > > > Signed-off-by: Kuogee Hsieh > > --- > > drivers/gpu/drm/msm/dp/dp_panel.c | 4 > >

Re: [PATCH V0 2/6] arm64: dts: qcom: sm8150: Add Data Capture and Compare(DCC) support node

2021-02-17 Thread Vinod Koul
On 17-02-21, 12:18, Souradeep Chowdhury wrote: > Add the DCC(Data Capture and Compare) device tree node entry along with > the addresses for register regions. This should be last patch.. > > Signed-off-by: Souradeep Chowdhury > --- > arch/arm64/boot/dts/qcom/sm8150.dtsi | 7 +++ > 1 file

Re: [PATCH V0 1/6] dt-bindings: Added the yaml bindings for DCC

2021-02-17 Thread Vinod Koul
On 17-02-21, 12:18, Souradeep Chowdhury wrote: > Documentation for Data Capture and Compare(DCC) device tree bindings > in yaml format. > > Signed-off-by: Souradeep Chowdhury > --- > .../devicetree/bindings/arm/msm/qcom,dcc.yaml | 49 > ++ > 1 file changed, 49

[PATCH 7/6] arm64: dts: qcom: sm8350: Add cpufreq node

2021-02-16 Thread Vinod Koul
Add cpufreq node and reference it for the CPUs. Signed-off-by: Vinod Koul --- - appended this to dts patch series arch/arm64/boot/dts/qcom/sm8350.dtsi | 21 + 1 file changed, 21 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sm8350.dtsi b/arch/arm64/boot/dts/qcom

[PATCH] dt-bindings: cpufreq: cpufreq-qcom-hw: Document SM8350 CPUfreq compatible

2021-02-16 Thread Vinod Koul
Add the CPUfreq compatible for SM8350 SoC along with note for using the specific compatible for SoCs Signed-off-by: Vinod Koul --- Documentation/devicetree/bindings/cpufreq/cpufreq-qcom-hw.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree

[PATCH 7/7] arm64: dts: qcom: sm8350: Use enums for GCC

2021-02-12 Thread Vinod Koul
Now that we have GCC define, use the enums instead of numbers in the DTS Signed-off-by: Vinod Koul --- arch/arm64/boot/dts/qcom/sm8350.dtsi | 91 ++-- 1 file changed, 46 insertions(+), 45 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sm8350.dtsi b/arch/arm64/boot

[PATCH 6/7] arm64: dts: qcom: sm8350-mtp: Enable remoteprocs

2021-02-12 Thread Vinod Koul
This enabled the four remoteprocs found in SM8350, audio, compute, modem and sensor for MTP platform and adds firmware for them. Signed-off-by: Vinod Koul --- arch/arm64/boot/dts/qcom/sm8350-mtp.dts | 20 1 file changed, 20 insertions(+) diff --git a/arch/arm64/boot/dts

[PATCH 5/7] arm64: dts: qcom: sm8350: Add remoteprocs

2021-02-12 Thread Vinod Koul
Add remoteproc nodes for the audio, compute and sensor cores, define glink for each one. Signed-off-by: Vinod Koul --- arch/arm64/boot/dts/qcom/sm8350.dtsi | 158 +++ 1 file changed, 158 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sm8350.dtsi b/arch/arm64/boot

[PATCH 4/7] arm64: dts: qcom: sm8350: Add SMP2P nodes

2021-02-12 Thread Vinod Koul
SMP2P is used for interrupting and being interrupted about remoteproc state changes related to the audio, compute, modem and sensor subsystems. Signed-off-by: Vinod Koul --- arch/arm64/boot/dts/qcom/sm8350.dtsi | 96 1 file changed, 96 insertions(+) diff --git

[PATCH 3/7] arm64: dts: qcom: sm8350: Add rmtfs node

2021-02-12 Thread Vinod Koul
Add the rmtfs as a reserved memory node. Signed-off-by: Vinod Koul --- arch/arm64/boot/dts/qcom/sm8350.dtsi | 10 ++ 1 file changed, 10 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sm8350.dtsi b/arch/arm64/boot/dts/qcom/sm8350.dtsi index 0bf5cec3a2aa..faa0d0a716e6 100644

[PATCH 2/7] arm64: dts: qcom: sm8350: Add rpmhpd node

2021-02-12 Thread Vinod Koul
This adds RPMH power domain found in SM8350 SoC Signed-off-by: Vinod Koul --- arch/arm64/boot/dts/qcom/sm8350.dtsi | 49 1 file changed, 49 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sm8350.dtsi b/arch/arm64/boot/dts/qcom/sm8350.dtsi index b53744618102

[PATCH 1/7] arm64: dts: qcom: sm8350: fix typo

2021-02-12 Thread Vinod Koul
Fix the typo s/Limaited/Limited Signed-off-by: Vinod Koul --- arch/arm64/boot/dts/qcom/sm8350.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/sm8350.dtsi b/arch/arm64/boot/dts/qcom/sm8350.dtsi index 188f4011352c..b53744618102 100644 --- a/arch

[PATCH 0/7] arm64: dts: qcom: sm8350: additional device support

2021-02-12 Thread Vinod Koul
This series fixes a typo, adds remoteproc nodes and enables them for MTP and uses enums for GCC This is v5.13 material and dependent on 20210204170907.63545-1-vk...@kernel.org Vinod Koul (7): arm64: dts: qcom: sm8350: fix typo arm64: dts: qcom: sm8350: Add rpmhpd node arm64: dts: qcom

[GIT PULL] soundwire updates for v5.12-rc1

2021-02-12 Thread Vinod Koul
Hello greg, Few more patches came in late and would be great to have in upcoming merge window. Please pull to receive a fix for Intel laptops and support for _no_pm in sdw regmap (acked by Mark) The following changes since commit 6d7a1ff71cbb326fadfbedb7f75c1fc8f5c84d84: soundwire: bus:

Re: [PATCH 1/2] dt-bindings: remoteproc: qcom: pas: Add SM8350 remoteprocs

2021-02-11 Thread Vinod Koul
On 11-02-21, 12:52, Bjorn Andersson wrote: > On Wed 10 Feb 04:45 CST 2021, Vinod Koul wrote: > > > Add the SM8350 audio, compute, modem and sensor remoteprocs to the PAS > > DT binding. > > > > Signed-off-by: Vinod Koul > > --- > > .../devicetree/

Re: [RESEND PATCH v2 0/9] soundwire/regmap: use _no_pm routines

2021-02-10 Thread Vinod Koul
On 10-02-21, 19:58, Mark Brown wrote: > On Mon, Feb 08, 2021 at 08:34:49PM +0530, Vinod Koul wrote: > > On 08-02-21, 12:50, Mark Brown wrote: > > > > Is there a tag I can pull the new APIs from? > > > Yes, please pull from below: > > > git://git.ke

Re: [PATCH] regulator: qcom-rpmh: fix pm8009 ldo7

2021-02-10 Thread Vinod Koul
On 10-02-21, 22:49, Jonathan Marek wrote: > Use the correct name to avoid ldo7 commands being sent to ldo6's address. Thanks for spotting and fixing it. Reviewed-by: Vinod Koul > Fixes: 06369bcc15a1 ("regulator: qcom-rpmh: Add support for SM8150") > Signed-off

[PATCH] clk: qcom: gcc-sm8350: add gdsc

2021-02-10 Thread Vinod Koul
Add the GDSC found in GCC for SM8350 SoC Signed-off-by: Vinod Koul --- drivers/clk/qcom/gcc-sm8350.c | 100 include/dt-bindings/clock/qcom,gcc-sm8350.h | 12 +++ 2 files changed, 112 insertions(+) diff --git a/drivers/clk/qcom/gcc-sm8350.c b/drivers/clk/qcom

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

2021-02-10 Thread Vinod Koul
On 10-02-21, 13:40, Georgi Djakov wrote: > Hi Vinod, > > On 2/10/21 12:47, Vinod Koul wrote: > > Add driver for the Qualcomm interconnect buses found in SM8i350 based > > SM8i350? fumble fingers :( > > > platforms. The topology consists of several NoCs that

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

2021-02-10 Thread Vinod Koul
Hi Gerogi, On 10-02-21, 13:30, Georgi Djakov wrote: > > +#define SM8350_MASTER_LLCC_DISP1000 > > +#define SM8350_MASTER_MNOC_HF_MEM_NOC_DISP 1001 > > +#define SM8350_MASTER_MNOC_SF_MEM_NOC_DISP 1002 > > +#define SM8350_MASTER_MDP0_DISP

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

2021-02-10 Thread Vinod Koul
Signed-off-by: Vinod Koul --- drivers/interconnect/qcom/Kconfig | 10 + drivers/interconnect/qcom/Makefile | 2 + drivers/interconnect/qcom/sm8350.c | 635 + 3 files changed, 647 insertions(+) create mode 100644 drivers/interconnect/qcom/sm8350.c diff --git

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

2021-02-10 Thread Vinod Koul
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/interconnect/qcom,sm8350.h| 169 ++ 2

[PATCH 1/2] dt-bindings: remoteproc: qcom: pas: Add SM8350 remoteprocs

2021-02-10 Thread Vinod Koul
Add the SM8350 audio, compute, modem and sensor remoteprocs to the PAS DT binding. Signed-off-by: Vinod Koul --- .../devicetree/bindings/remoteproc/qcom,adsp.txt | 12 1 file changed, 12 insertions(+) diff --git a/Documentation/devicetree/bindings/remoteproc/qcom,adsp.txt b

[PATCH 2/2] remoteproc: qcom: pas: Add SM8350 PAS remoteprocs

2021-02-10 Thread Vinod Koul
Add audio, compute, modem and sensor DSP resources to the Qualcomm PAS driver. Signed-off-by: Vinod Koul --- drivers/remoteproc/qcom_q6v5_pas.c | 63 ++ 1 file changed, 63 insertions(+) diff --git a/drivers/remoteproc/qcom_q6v5_pas.c b/drivers/remoteproc

[PATCH 1/2] dt-bindings: power: Add rpm power domain bindings for SM8350

2021-02-10 Thread Vinod Koul
Add RPM power domain bindings for the SM8350 SoC Signed-off-by: Vinod Koul --- Documentation/devicetree/bindings/power/qcom,rpmpd.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/power/qcom,rpmpd.yaml b/Documentation/devicetree/bindings/power/qcom

[PATCH 2/2] soc: qcom: rpmhpd: Add SM8350 power domains

2021-02-10 Thread Vinod Koul
This adds the power domains found in SM8350 SoC. Signed-off-by: Vinod Koul --- drivers/soc/qcom/rpmhpd.c | 37 ++ include/dt-bindings/power/qcom-rpmpd.h | 15 +++ 2 files changed, 52 insertions(+) diff --git a/drivers/soc/qcom/rpmhpd.c b/drivers/soc

[GIT PULL] dmaengine fixes for v5.11

2021-02-10 Thread Vinod Koul
Hi Linus, Few late fixes for dmaengine. This includes one core fix and couple of driver fixes. The following changes since commit 7c53f6b671f4aba70ff15e1b05148b10d58c2837: Linux 5.11-rc3 (2021-01-10 14:34:50 -0800) are available in the Git repository at:

Re: [GIT PULL] phy: second round of fixes for v5.11

2021-02-10 Thread Vinod Koul
On 09-02-21, 09:33, Greg KH wrote: > On Fri, Feb 05, 2021 at 05:26:18PM +0530, Vinod Koul wrote: > > Hello Greg, > > > > Please pull to receive few phy driver fixes for v5.11. > > Apologies for sending them bit late. > > >

Re: [PATCH v2 1/3] dt-bindings: pinctrl: qcom: Define common TLMM binding

2021-02-08 Thread Vinod Koul
cified. Rob, Linus are we okay with this common binding, if so can we please get this one in for the next merge window? > > Reviewed-by: Vinod Koul > Signed-off-by: Bjorn Andersson > --- > > Changes since v1: > - Dropped "phandle", as Rob pushed this to t

Re: [RESEND PATCH v2 0/9] soundwire/regmap: use _no_pm routines

2021-02-08 Thread Vinod Koul
Hello Mark, On 08-02-21, 12:50, Mark Brown wrote: > On Sat, Feb 06, 2021 at 03:56:44PM +0530, Vinod Koul wrote: > > > Applied all sdw patches, thanks > > Is there a tag I can pull the new APIs from? Yes, please pull from below: git://git.kernel.org/pub/scm/linux/kernel/git/v

Re: [PATCH][next] dmaengine: dw-axi-dmac: remove redundant null check on desc

2021-02-08 Thread Vinod Koul
On 03-02-21, 13:46, Colin King wrote: > From: Colin Ian King > > The pointer desc is being null checked twice, the second null check > is redundant because desc has not been re-assigned between the > checks. Remove the redundant second null check on desc. Applied, thanks -- ~Vinod

Re: [PATCH][next] dmaengine: dw-axi-dmac: remove redundant null check on desc

2021-02-08 Thread Vinod Koul
sage- > > From: Colin King > > Sent: 03 February 2021 9:47 PM > > To: Eugeniy Paltsev ; Vinod Koul > > ; Sia, Jee Heng ; Andy > > Shevchenko ; > > dmaeng...@vger.kernel.org > > Cc: kernel-janit...@vger.kernel.org; linux-kernel@vger.kernel.org > >

Re: [PATCH v2] Revert "dmaengine: dw: Enable runtime PM"

2021-02-08 Thread Vinod Koul
On 03-02-21, 20:19, Cezary Rojewski wrote: > This reverts commit 842067940a3e3fc008a60fee388e000219b32632. > For some solutions e.g. sound/soc/intel/catpt, DW DMA is part of a > compound device (in that very example, domains: ADSP, SSP0, SSP1, DMA0 > and DMA1 are part of a single entity) rather

[GIT PULL]: Linux-phy updates for v5.12

2021-02-07 Thread Vinod Koul
phy: phy-brcm-usb: support PHY on the BCM4908 Vinod Koul (3): dt-bindings: phy: qcom,qmp: Add SM8350 UFS PHY bindings phy: qcom-qmp: Add UFS V5 registers found in SM8350 phy: qcom-qmp: Add support for SM8350 UFS phy Yang Li (1): phy: cpcap-usb: Simplify bool conversion

[GIT PULL]: soundwire: updates for v5.12-rc1

2021-02-07 Thread Vinod Koul
ice used by pm_runtime soundwire: bus: clarify dev_err/dbg device references Rikard Falkeborn (1): soundwire: sysfs: Constify static struct attribute_group Srinivas Kandagatla (1): soundwire: debugfs: use controller id instead of link_id Vinod Koul (2): MAINTAINERS: soundwire: Add s

Re: linux-next: Fixes tag needs some work in the soundwire tree

2021-02-07 Thread Vinod Koul
On 07-02-21, 21:59, Stephen Rothwell wrote: > Hi all, > > In commit > > 531f45f2bdf6 ("soundwire: export sdw_write/read_no_pm functions") > > Fixes tag > > Fixes: 60ee9be25571 ('soundwire: bus: add PM/no-PM versions of > > has these problem(s): > > - Subject has leading but no trailing

Re: [RESEND PATCH v2 0/9] soundwire/regmap: use _no_pm routines

2021-02-06 Thread Vinod Koul
On 22-01-21, 15:06, Bard Liao wrote: > When a Slave device is resumed, it may resume the bus and restart the > enumeration. And Slave drivers will wait for initialization_complete > complete in their resume function, however initialization_complete will > complete after sdw_update_slave_status

Re: [PATCH] soundwire: debugfs: use controller id instead of link_id

2021-02-06 Thread Vinod Koul
On 03-02-21, 16:44, Vinod Koul wrote: > On 02-02-21, 10:43, Pierre-Louis Bossart wrote: > > > > > > On 2/1/21 10:18 PM, Vinod Koul wrote: > > > On 01-02-21, 10:10, Pierre-Louis Bossart wrote: > > > > On 2/1/21 4:14 AM, Vinod Koul wrote: > > >

Re: [PATCH] phy: cpcap-usb: Simplify bool conversion

2021-02-06 Thread Vinod Koul
On 29-01-21, 15:38, Yang Li wrote: > Fix the following coccicheck warning: > ./drivers/phy/motorola/phy-cpcap-usb.c:146:31-36: WARNING: conversion to > bool not needed here Applied, thanks -- ~Vinod

Re: [PATCH] phy: qcom-qmp: make a const array static, makes object smaller

2021-02-06 Thread Vinod Koul
On 04-02-21, 18:03, Colin King wrote: > From: Colin Ian King > > Don't populate the const array cfg1_settings on the stack but instead make > it static. Makes the object code smaller by 24 bytes: > > Before: >text data bss dec hex filename > 73585 20240

Re: [PATCH] phy: zynqmp: Simplify code by using dev_err_probe()

2021-02-06 Thread Vinod Koul
On 04-02-21, 14:11, Michal Simek wrote: > Use already prepared dev_err_probe() introduced by commit a787e5400a1c > ("driver core: add device probe log helper"). > It simplifies EPROBE_DEFER handling. Applied, thanks -- ~Vinod

<    1   2   3   4   5   6   7   8   9   10   >