* [PATCH v2 0/4] arm64: dts: qcom: qrb2210-rb1: enable Type-C support
@ 2024-02-01 23:55 Dmitry Baryshkov
2024-02-01 23:55 ` [PATCH v2 1/4] dt-bindings: regulator: qcom,usb-vbus-regulator: add support for PM4125 Dmitry Baryshkov
` (5 more replies)
0 siblings, 6 replies; 13+ messages in thread
From: Dmitry Baryshkov @ 2024-02-01 23:55 UTC (permalink / raw)
To: Bjorn Andersson, Konrad Dybcio, Liam Girdwood, Mark Brown,
Rob Herring, Krzysztof Kozlowski, Conor Dooley, Wesley Cheng,
Bryan O'Donoghue, Greg Kroah-Hartman
Cc: linux-arm-msm, devicetree, linux-usb, Krzysztof Kozlowski
Reuse Type-C support implemented for the PMI632 PMIC (found on Qualcomm
Robotics RB2 platform) and implement Type-C handling for the Qualcomm
Robotics RB1 platform.
Dependencies: [1]
[1] https://lore.kernel.org/linux-arm-msm/20240130-pmi632-typec-v3-0-b05fe44f0a51@linaro.org/
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
---
Changes in v2:
- Removed unnecessary conditional expansion, covered by existing compat
string (Krzysztof)
- Link to v1: https://lore.kernel.org/r/20240130-pm4125-typec-v1-0-e8d0097e2991@linaro.org
---
Dmitry Baryshkov (4):
dt-bindings: regulator: qcom,usb-vbus-regulator: add support for PM4125
dt-bindings: usb: qcom,pmic-typec: add support for the PM4125 block
arm64: dts: qcom: pm4125: define USB-C related blocks
arm64: dts: qcom: qrb2210-rb1: enable USB-C port handling
.../regulator/qcom,usb-vbus-regulator.yaml | 1 +
.../devicetree/bindings/usb/qcom,pmic-typec.yaml | 12 +++--
arch/arm64/boot/dts/qcom/pm4125.dtsi | 30 +++++++++++
arch/arm64/boot/dts/qcom/qcm2290.dtsi | 42 +++++++++++++++
arch/arm64/boot/dts/qcom/qrb2210-rb1.dts | 60 +++++++++++++++++++---
5 files changed, 134 insertions(+), 11 deletions(-)
---
base-commit: 10fcb85d581e1d7e592a5db0efd45c2954a262b1
change-id: 20240117-pm4125-typec-8800d9c09aec
Best regards,
--
Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
^ permalink raw reply [flat|nested] 13+ messages in thread
* [PATCH v2 1/4] dt-bindings: regulator: qcom,usb-vbus-regulator: add support for PM4125
2024-02-01 23:55 [PATCH v2 0/4] arm64: dts: qcom: qrb2210-rb1: enable Type-C support Dmitry Baryshkov
@ 2024-02-01 23:55 ` Dmitry Baryshkov
2024-02-01 23:55 ` [PATCH v2 2/4] dt-bindings: usb: qcom,pmic-typec: add support for the PM4125 block Dmitry Baryshkov
` (4 subsequent siblings)
5 siblings, 0 replies; 13+ messages in thread
From: Dmitry Baryshkov @ 2024-02-01 23:55 UTC (permalink / raw)
To: Bjorn Andersson, Konrad Dybcio, Liam Girdwood, Mark Brown,
Rob Herring, Krzysztof Kozlowski, Conor Dooley, Wesley Cheng,
Bryan O'Donoghue, Greg Kroah-Hartman
Cc: linux-arm-msm, devicetree, linux-usb, Krzysztof Kozlowski
The VBUS register block on the PM4125 PMIC shares the design with the
PM8150B one. Define corresponding compatible string, having the
qcom,pm8150b-vbus-reg as a fallback.
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
---
Documentation/devicetree/bindings/regulator/qcom,usb-vbus-regulator.yaml | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/regulator/qcom,usb-vbus-regulator.yaml b/Documentation/devicetree/bindings/regulator/qcom,usb-vbus-regulator.yaml
index 66dcd5ce03e6..3cd489326267 100644
--- a/Documentation/devicetree/bindings/regulator/qcom,usb-vbus-regulator.yaml
+++ b/Documentation/devicetree/bindings/regulator/qcom,usb-vbus-regulator.yaml
@@ -24,6 +24,7 @@ properties:
- qcom,pm8150b-vbus-reg
- items:
- enum:
+ - qcom,pm4125-vbus-reg
- qcom,pmi632-vbus-reg
- const: qcom,pm8150b-vbus-reg
--
2.39.2
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH v2 2/4] dt-bindings: usb: qcom,pmic-typec: add support for the PM4125 block
2024-02-01 23:55 [PATCH v2 0/4] arm64: dts: qcom: qrb2210-rb1: enable Type-C support Dmitry Baryshkov
2024-02-01 23:55 ` [PATCH v2 1/4] dt-bindings: regulator: qcom,usb-vbus-regulator: add support for PM4125 Dmitry Baryshkov
@ 2024-02-01 23:55 ` Dmitry Baryshkov
2024-02-02 11:09 ` Krzysztof Kozlowski
2024-02-01 23:55 ` [PATCH v2 3/4] arm64: dts: qcom: pm4125: define USB-C related blocks Dmitry Baryshkov
` (3 subsequent siblings)
5 siblings, 1 reply; 13+ messages in thread
From: Dmitry Baryshkov @ 2024-02-01 23:55 UTC (permalink / raw)
To: Bjorn Andersson, Konrad Dybcio, Liam Girdwood, Mark Brown,
Rob Herring, Krzysztof Kozlowski, Conor Dooley, Wesley Cheng,
Bryan O'Donoghue, Greg Kroah-Hartman
Cc: linux-arm-msm, devicetree, linux-usb
The PM4125 PMIC has the same Type-C register block as the PMI632.
Likewise it doesn't support USB Power Delivery. Define the compatible
for the TypeC block found on PM4125, using PMI632 as a compatible.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
---
Documentation/devicetree/bindings/usb/qcom,pmic-typec.yaml | 12 +++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/Documentation/devicetree/bindings/usb/qcom,pmic-typec.yaml b/Documentation/devicetree/bindings/usb/qcom,pmic-typec.yaml
index 6c0c6b337693..5527a4bc9388 100644
--- a/Documentation/devicetree/bindings/usb/qcom,pmic-typec.yaml
+++ b/Documentation/devicetree/bindings/usb/qcom,pmic-typec.yaml
@@ -14,9 +14,15 @@ description:
properties:
compatible:
- enum:
- - qcom,pmi632-typec
- - qcom,pm8150b-typec
+ oneOf:
+ - enum:
+ - qcom,pmi632-typec
+ - qcom,pm8150b-typec
+ - items:
+ - enum:
+ - qcom,pm4125-typec
+ - const: qcom,pmi632-typec
+
connector:
type: object
--
2.39.2
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH v2 3/4] arm64: dts: qcom: pm4125: define USB-C related blocks
2024-02-01 23:55 [PATCH v2 0/4] arm64: dts: qcom: qrb2210-rb1: enable Type-C support Dmitry Baryshkov
2024-02-01 23:55 ` [PATCH v2 1/4] dt-bindings: regulator: qcom,usb-vbus-regulator: add support for PM4125 Dmitry Baryshkov
2024-02-01 23:55 ` [PATCH v2 2/4] dt-bindings: usb: qcom,pmic-typec: add support for the PM4125 block Dmitry Baryshkov
@ 2024-02-01 23:55 ` Dmitry Baryshkov
2024-02-02 15:40 ` Bryan O'Donoghue
2024-02-01 23:55 ` [PATCH v2 4/4] arm64: dts: qcom: qrb2210-rb1: enable USB-C port handling Dmitry Baryshkov
` (2 subsequent siblings)
5 siblings, 1 reply; 13+ messages in thread
From: Dmitry Baryshkov @ 2024-02-01 23:55 UTC (permalink / raw)
To: Bjorn Andersson, Konrad Dybcio, Liam Girdwood, Mark Brown,
Rob Herring, Krzysztof Kozlowski, Conor Dooley, Wesley Cheng,
Bryan O'Donoghue, Greg Kroah-Hartman
Cc: linux-arm-msm, devicetree, linux-usb
Define VBUS regulator and the Type-C handling block as present on the
Quacomm PM4125 PMIC.
Reviewed-by: Konrad Dybcio <konrad.dybcio@linaro.org>
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
---
arch/arm64/boot/dts/qcom/pm4125.dtsi | 30 ++++++++++++++++++++++++++++++
1 file changed, 30 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/pm4125.dtsi b/arch/arm64/boot/dts/qcom/pm4125.dtsi
index d886a9e4b091..cf8c822e80ce 100644
--- a/arch/arm64/boot/dts/qcom/pm4125.dtsi
+++ b/arch/arm64/boot/dts/qcom/pm4125.dtsi
@@ -36,6 +36,36 @@ pm4125_resin: resin {
};
};
+ pm4125_vbus: usb-vbus-regulator@1100 {
+ compatible = "qcom,pm4125-vbus-reg", "qcom,pm8150b-vbus-reg";
+ reg = <0x1100>;
+ status = "disabled";
+ };
+
+ pm4125_typec: typec@1500 {
+ compatible = "qcom,pm4125-typec", "qcom,pmi632-typec";
+ reg = <0x1500>;
+ interrupts = <0x0 0x15 0x00 IRQ_TYPE_EDGE_RISING>,
+ <0x0 0x15 0x01 IRQ_TYPE_EDGE_BOTH>,
+ <0x0 0x15 0x02 IRQ_TYPE_EDGE_RISING>,
+ <0x0 0x15 0x03 IRQ_TYPE_EDGE_BOTH>,
+ <0x0 0x15 0x04 IRQ_TYPE_EDGE_RISING>,
+ <0x0 0x15 0x05 IRQ_TYPE_EDGE_RISING>,
+ <0x0 0x15 0x06 IRQ_TYPE_EDGE_BOTH>,
+ <0x0 0x15 0x07 IRQ_TYPE_EDGE_RISING>;
+ interrupt-names = "or-rid-detect-change",
+ "vpd-detect",
+ "cc-state-change",
+ "vconn-oc",
+ "vbus-change",
+ "attach-detach",
+ "legacy-cable-detect",
+ "try-snk-src-detect";
+ vdd-vbus-supply = <&pm4125_vbus>;
+
+ status = "disabled";
+ };
+
rtc@6000 {
compatible = "qcom,pm8941-rtc";
reg = <0x6000>, <0x6100>;
--
2.39.2
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH v2 4/4] arm64: dts: qcom: qrb2210-rb1: enable USB-C port handling
2024-02-01 23:55 [PATCH v2 0/4] arm64: dts: qcom: qrb2210-rb1: enable Type-C support Dmitry Baryshkov
` (2 preceding siblings ...)
2024-02-01 23:55 ` [PATCH v2 3/4] arm64: dts: qcom: pm4125: define USB-C related blocks Dmitry Baryshkov
@ 2024-02-01 23:55 ` Dmitry Baryshkov
2024-02-02 15:45 ` Bryan O'Donoghue
2024-02-20 17:57 ` (subset) [PATCH v2 0/4] arm64: dts: qcom: qrb2210-rb1: enable Type-C support Bjorn Andersson
2024-02-20 22:40 ` Dmitry Baryshkov
5 siblings, 1 reply; 13+ messages in thread
From: Dmitry Baryshkov @ 2024-02-01 23:55 UTC (permalink / raw)
To: Bjorn Andersson, Konrad Dybcio, Liam Girdwood, Mark Brown,
Rob Herring, Krzysztof Kozlowski, Conor Dooley, Wesley Cheng,
Bryan O'Donoghue, Greg Kroah-Hartman
Cc: linux-arm-msm, devicetree, linux-usb
Plug in USB-C related bits and pieces to enable USB role switching and
USB-C orientation handling for the Qualcomm RB1 board.
Reviewed-by: Konrad Dybcio <konrad.dybcio@linaro.org>
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
---
arch/arm64/boot/dts/qcom/qcm2290.dtsi | 42 ++++++++++++++++++++++
arch/arm64/boot/dts/qcom/qrb2210-rb1.dts | 60 +++++++++++++++++++++++++++-----
2 files changed, 94 insertions(+), 8 deletions(-)
diff --git a/arch/arm64/boot/dts/qcom/qcm2290.dtsi b/arch/arm64/boot/dts/qcom/qcm2290.dtsi
index 0911fb08ed63..6e9a92556423 100644
--- a/arch/arm64/boot/dts/qcom/qcm2290.dtsi
+++ b/arch/arm64/boot/dts/qcom/qcm2290.dtsi
@@ -689,8 +689,29 @@ usb_qmpphy: phy@1615000 {
clock-output-names = "usb3_phy_pipe_clk_src";
#phy-cells = <0>;
+ orientation-switch;
status = "disabled";
+
+ ports {
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ port@0 {
+ reg = <0>;
+
+ usb_qmpphy_out: endpoint {
+ };
+ };
+
+ port@1 {
+ reg = <1>;
+
+ usb_qmpphy_usb_ss_in: endpoint {
+ remote-endpoint = <&usb_dwc3_ss>;
+ };
+ };
+ };
};
system_noc: interconnect@1880000 {
@@ -1373,6 +1394,27 @@ usb_dwc3: usb@4e00000 {
snps,usb3_lpm_capable;
maximum-speed = "super-speed";
dr_mode = "otg";
+ usb-role-switch;
+
+ ports {
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ port@0 {
+ reg = <0>;
+
+ usb_dwc3_hs: endpoint {
+ };
+ };
+
+ port@1 {
+ reg = <1>;
+
+ usb_dwc3_ss: endpoint {
+ remote-endpoint = <&usb_qmpphy_usb_ss_in>;
+ };
+ };
+ };
};
};
diff --git a/arch/arm64/boot/dts/qcom/qrb2210-rb1.dts b/arch/arm64/boot/dts/qcom/qrb2210-rb1.dts
index 64b2ab286279..00fcc01326ff 100644
--- a/arch/arm64/boot/dts/qcom/qrb2210-rb1.dts
+++ b/arch/arm64/boot/dts/qcom/qrb2210-rb1.dts
@@ -244,6 +244,46 @@ &pm4125_resin {
status = "okay";
};
+&pm4125_typec {
+ status = "okay";
+
+ connector {
+ compatible = "usb-c-connector";
+
+ power-role = "dual";
+ data-role = "dual";
+ self-powered;
+
+ typec-power-opmode = "default";
+ pd-disable;
+
+ ports {
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ port@0 {
+ reg = <0>;
+ pm4125_hs_in: endpoint {
+ remote-endpoint = <&usb_dwc3_hs>;
+ };
+ };
+
+ port@1 {
+ reg = <1>;
+ pm4125_ss_in: endpoint {
+ remote-endpoint = <&usb_qmpphy_out>;
+ };
+ };
+ };
+ };
+};
+
+&pm4125_vbus {
+ regulator-min-microamp = <500000>;
+ regulator-max-microamp = <500000>;
+ status = "okay";
+};
+
&qupv3_id_0 {
status = "okay";
};
@@ -517,14 +557,8 @@ &usb {
status = "okay";
};
-&usb_qmpphy {
- vdda-phy-supply = <&pm4125_l12>;
- vdda-pll-supply = <&pm4125_l13>;
- status = "okay";
-};
-
-&usb_dwc3 {
- dr_mode = "host";
+&usb_dwc3_hs {
+ remote-endpoint = <&pm4125_hs_in>;
};
&usb_hsphy {
@@ -534,6 +568,16 @@ &usb_hsphy {
status = "okay";
};
+&usb_qmpphy {
+ vdda-phy-supply = <&pm4125_l12>;
+ vdda-pll-supply = <&pm4125_l13>;
+ status = "okay";
+};
+
+&usb_qmpphy_out {
+ remote-endpoint = <&pm4125_ss_in>;
+};
+
&wifi {
vdd-0.8-cx-mx-supply = <&pm4125_l7>;
vdd-1.8-xo-supply = <&pm4125_l13>;
--
2.39.2
^ permalink raw reply related [flat|nested] 13+ messages in thread
* Re: [PATCH v2 2/4] dt-bindings: usb: qcom,pmic-typec: add support for the PM4125 block
2024-02-01 23:55 ` [PATCH v2 2/4] dt-bindings: usb: qcom,pmic-typec: add support for the PM4125 block Dmitry Baryshkov
@ 2024-02-02 11:09 ` Krzysztof Kozlowski
0 siblings, 0 replies; 13+ messages in thread
From: Krzysztof Kozlowski @ 2024-02-02 11:09 UTC (permalink / raw)
To: Dmitry Baryshkov, Bjorn Andersson, Konrad Dybcio, Liam Girdwood,
Mark Brown, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Wesley Cheng, Bryan O'Donoghue, Greg Kroah-Hartman
Cc: linux-arm-msm, devicetree, linux-usb
On 02/02/2024 00:55, Dmitry Baryshkov wrote:
> The PM4125 PMIC has the same Type-C register block as the PMI632.
...
> @@ -14,9 +14,15 @@ description:
>
> properties:
> compatible:
> - enum:
> - - qcom,pmi632-typec
> - - qcom,pm8150b-typec
> + oneOf:
> + - enum:
> + - qcom,pmi632-typec
> + - qcom,pm8150b-typec
> + - items:
> + - enum:
> + - qcom,pm4125-typec
> + - const: qcom,pmi632-typec
> +
>
If there is going to be a new version, please drop redundant blank line
(so only one).
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH v2 3/4] arm64: dts: qcom: pm4125: define USB-C related blocks
2024-02-01 23:55 ` [PATCH v2 3/4] arm64: dts: qcom: pm4125: define USB-C related blocks Dmitry Baryshkov
@ 2024-02-02 15:40 ` Bryan O'Donoghue
0 siblings, 0 replies; 13+ messages in thread
From: Bryan O'Donoghue @ 2024-02-02 15:40 UTC (permalink / raw)
To: Dmitry Baryshkov, Bjorn Andersson, Konrad Dybcio, Liam Girdwood,
Mark Brown, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Wesley Cheng, Greg Kroah-Hartman
Cc: linux-arm-msm, devicetree, linux-usb
On 02/02/2024 00:55, Dmitry Baryshkov wrote:
> Define VBUS regulator and the Type-C handling block as present on the
> Quacomm PM4125 PMIC.
>
> Reviewed-by: Konrad Dybcio <konrad.dybcio@linaro.org>
> Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
> ---
> arch/arm64/boot/dts/qcom/pm4125.dtsi | 30 ++++++++++++++++++++++++++++++
> 1 file changed, 30 insertions(+)
>
> diff --git a/arch/arm64/boot/dts/qcom/pm4125.dtsi b/arch/arm64/boot/dts/qcom/pm4125.dtsi
> index d886a9e4b091..cf8c822e80ce 100644
> --- a/arch/arm64/boot/dts/qcom/pm4125.dtsi
> +++ b/arch/arm64/boot/dts/qcom/pm4125.dtsi
> @@ -36,6 +36,36 @@ pm4125_resin: resin {
> };
> };
>
> + pm4125_vbus: usb-vbus-regulator@1100 {
> + compatible = "qcom,pm4125-vbus-reg", "qcom,pm8150b-vbus-reg";
> + reg = <0x1100>;
> + status = "disabled";
> + };
> +
> + pm4125_typec: typec@1500 {
> + compatible = "qcom,pm4125-typec", "qcom,pmi632-typec";
> + reg = <0x1500>;
> + interrupts = <0x0 0x15 0x00 IRQ_TYPE_EDGE_RISING>,
> + <0x0 0x15 0x01 IRQ_TYPE_EDGE_BOTH>,
> + <0x0 0x15 0x02 IRQ_TYPE_EDGE_RISING>,
> + <0x0 0x15 0x03 IRQ_TYPE_EDGE_BOTH>,
> + <0x0 0x15 0x04 IRQ_TYPE_EDGE_RISING>,
> + <0x0 0x15 0x05 IRQ_TYPE_EDGE_RISING>,
> + <0x0 0x15 0x06 IRQ_TYPE_EDGE_BOTH>,
> + <0x0 0x15 0x07 IRQ_TYPE_EDGE_RISING>;
> + interrupt-names = "or-rid-detect-change",
> + "vpd-detect",
> + "cc-state-change",
> + "vconn-oc",
> + "vbus-change",
> + "attach-detach",
> + "legacy-cable-detect",
> + "try-snk-src-detect";
> + vdd-vbus-supply = <&pm4125_vbus>;
> +
> + status = "disabled";
> + };
> +
> rtc@6000 {
> compatible = "qcom,pm8941-rtc";
> reg = <0x6000>, <0x6100>;
>
Reviewed-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH v2 4/4] arm64: dts: qcom: qrb2210-rb1: enable USB-C port handling
2024-02-01 23:55 ` [PATCH v2 4/4] arm64: dts: qcom: qrb2210-rb1: enable USB-C port handling Dmitry Baryshkov
@ 2024-02-02 15:45 ` Bryan O'Donoghue
0 siblings, 0 replies; 13+ messages in thread
From: Bryan O'Donoghue @ 2024-02-02 15:45 UTC (permalink / raw)
To: Dmitry Baryshkov, Bjorn Andersson, Konrad Dybcio, Liam Girdwood,
Mark Brown, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Wesley Cheng, Greg Kroah-Hartman
Cc: linux-arm-msm, devicetree, linux-usb
On 02/02/2024 00:55, Dmitry Baryshkov wrote:
> Plug in USB-C related bits and pieces to enable USB role switching and
> USB-C orientation handling for the Qualcomm RB1 board.
>
> Reviewed-by: Konrad Dybcio <konrad.dybcio@linaro.org>
> Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Reviewed-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: (subset) [PATCH v2 0/4] arm64: dts: qcom: qrb2210-rb1: enable Type-C support
2024-02-01 23:55 [PATCH v2 0/4] arm64: dts: qcom: qrb2210-rb1: enable Type-C support Dmitry Baryshkov
` (3 preceding siblings ...)
2024-02-01 23:55 ` [PATCH v2 4/4] arm64: dts: qcom: qrb2210-rb1: enable USB-C port handling Dmitry Baryshkov
@ 2024-02-20 17:57 ` Bjorn Andersson
2024-02-20 22:38 ` Dmitry Baryshkov
2024-02-20 22:40 ` Dmitry Baryshkov
5 siblings, 1 reply; 13+ messages in thread
From: Bjorn Andersson @ 2024-02-20 17:57 UTC (permalink / raw)
To: Konrad Dybcio, Liam Girdwood, Mark Brown, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, Wesley Cheng,
Bryan O'Donoghue, Greg Kroah-Hartman, Dmitry Baryshkov
Cc: linux-arm-msm, devicetree, linux-usb, Krzysztof Kozlowski
On Fri, 02 Feb 2024 01:55:07 +0200, Dmitry Baryshkov wrote:
> Reuse Type-C support implemented for the PMI632 PMIC (found on Qualcomm
> Robotics RB2 platform) and implement Type-C handling for the Qualcomm
> Robotics RB1 platform.
>
> Dependencies: [1]
>
> [1] https://lore.kernel.org/linux-arm-msm/20240130-pmi632-typec-v3-0-b05fe44f0a51@linaro.org/
>
> [...]
Applied, thanks!
[3/4] arm64: dts: qcom: pm4125: define USB-C related blocks
commit: 46ea59235c4f00bbca6955cf05d7cc0fccde7a64
[4/4] arm64: dts: qcom: qrb2210-rb1: enable USB-C port handling
(no commit info)
Best regards,
--
Bjorn Andersson <andersson@kernel.org>
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: (subset) [PATCH v2 0/4] arm64: dts: qcom: qrb2210-rb1: enable Type-C support
2024-02-20 17:57 ` (subset) [PATCH v2 0/4] arm64: dts: qcom: qrb2210-rb1: enable Type-C support Bjorn Andersson
@ 2024-02-20 22:38 ` Dmitry Baryshkov
0 siblings, 0 replies; 13+ messages in thread
From: Dmitry Baryshkov @ 2024-02-20 22:38 UTC (permalink / raw)
To: Bjorn Andersson
Cc: Konrad Dybcio, Liam Girdwood, Mark Brown, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, Wesley Cheng,
Bryan O'Donoghue, Greg Kroah-Hartman, linux-arm-msm,
devicetree, linux-usb, Krzysztof Kozlowski
On Tue, 20 Feb 2024 at 19:57, Bjorn Andersson <andersson@kernel.org> wrote:
>
>
> On Fri, 02 Feb 2024 01:55:07 +0200, Dmitry Baryshkov wrote:
> > Reuse Type-C support implemented for the PMI632 PMIC (found on Qualcomm
> > Robotics RB2 platform) and implement Type-C handling for the Qualcomm
> > Robotics RB1 platform.
> >
> > Dependencies: [1]
> >
> > [1] https://lore.kernel.org/linux-arm-msm/20240130-pmi632-typec-v3-0-b05fe44f0a51@linaro.org/
> >
> > [...]
>
> Applied, thanks!
>
> [3/4] arm64: dts: qcom: pm4125: define USB-C related blocks
> commit: 46ea59235c4f00bbca6955cf05d7cc0fccde7a64
> [4/4] arm64: dts: qcom: qrb2210-rb1: enable USB-C port handling
> (no commit info)
This looks worryingly.
--
With best wishes
Dmitry
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH v2 0/4] arm64: dts: qcom: qrb2210-rb1: enable Type-C support
2024-02-01 23:55 [PATCH v2 0/4] arm64: dts: qcom: qrb2210-rb1: enable Type-C support Dmitry Baryshkov
` (4 preceding siblings ...)
2024-02-20 17:57 ` (subset) [PATCH v2 0/4] arm64: dts: qcom: qrb2210-rb1: enable Type-C support Bjorn Andersson
@ 2024-02-20 22:40 ` Dmitry Baryshkov
2024-02-20 23:45 ` Mark Brown
5 siblings, 1 reply; 13+ messages in thread
From: Dmitry Baryshkov @ 2024-02-20 22:40 UTC (permalink / raw)
To: Bjorn Andersson, Konrad Dybcio, Liam Girdwood, Mark Brown,
Rob Herring, Krzysztof Kozlowski, Conor Dooley, Wesley Cheng,
Bryan O'Donoghue, Greg Kroah-Hartman
Cc: linux-arm-msm, devicetree, linux-usb, Krzysztof Kozlowski
On Fri, 2 Feb 2024 at 01:55, Dmitry Baryshkov
<dmitry.baryshkov@linaro.org> wrote:
>
> Reuse Type-C support implemented for the PMI632 PMIC (found on Qualcomm
> Robotics RB2 platform) and implement Type-C handling for the Qualcomm
> Robotics RB1 platform.
>
> Dependencies: [1]
>
> [1] https://lore.kernel.org/linux-arm-msm/20240130-pmi632-typec-v3-0-b05fe44f0a51@linaro.org/
>
> Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
> ---
> Changes in v2:
> - Removed unnecessary conditional expansion, covered by existing compat
> string (Krzysztof)
> - Link to v1: https://lore.kernel.org/r/20240130-pm4125-typec-v1-0-e8d0097e2991@linaro.org
>
> ---
> Dmitry Baryshkov (4):
> dt-bindings: regulator: qcom,usb-vbus-regulator: add support for PM4125
> dt-bindings: usb: qcom,pmic-typec: add support for the PM4125 block
> arm64: dts: qcom: pm4125: define USB-C related blocks
> arm64: dts: qcom: qrb2210-rb1: enable USB-C port handling
Mark, Greg, granted that the dependency has landed, could you please
pick up patches 1 and 2 correspondingly.
--
With best wishes
Dmitry
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH v2 0/4] arm64: dts: qcom: qrb2210-rb1: enable Type-C support
2024-02-20 22:40 ` Dmitry Baryshkov
@ 2024-02-20 23:45 ` Mark Brown
2024-02-20 23:58 ` Dmitry Baryshkov
0 siblings, 1 reply; 13+ messages in thread
From: Mark Brown @ 2024-02-20 23:45 UTC (permalink / raw)
To: Dmitry Baryshkov
Cc: Bjorn Andersson, Konrad Dybcio, Liam Girdwood, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, Wesley Cheng,
Bryan O'Donoghue, Greg Kroah-Hartman, linux-arm-msm,
devicetree, linux-usb, Krzysztof Kozlowski
[-- Attachment #1: Type: text/plain, Size: 783 bytes --]
On Wed, Feb 21, 2024 at 12:40:32AM +0200, Dmitry Baryshkov wrote:
> > Dmitry Baryshkov (4):
> > dt-bindings: regulator: qcom,usb-vbus-regulator: add support for PM4125
> > dt-bindings: usb: qcom,pmic-typec: add support for the PM4125 block
> > arm64: dts: qcom: pm4125: define USB-C related blocks
> > arm64: dts: qcom: qrb2210-rb1: enable USB-C port handling
> Mark, Greg, granted that the dependency has landed, could you please
> pick up patches 1 and 2 correspondingly.
Please submit patches using subject lines reflecting the style for the
subsystem, this makes it easier for people to identify relevant patches.
Look at what existing commits in the area you're changing are doing and
make sure your subject lines visually resemble what they're doing.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH v2 0/4] arm64: dts: qcom: qrb2210-rb1: enable Type-C support
2024-02-20 23:45 ` Mark Brown
@ 2024-02-20 23:58 ` Dmitry Baryshkov
0 siblings, 0 replies; 13+ messages in thread
From: Dmitry Baryshkov @ 2024-02-20 23:58 UTC (permalink / raw)
To: Mark Brown
Cc: Bjorn Andersson, Konrad Dybcio, Liam Girdwood, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, Wesley Cheng,
Bryan O'Donoghue, Greg Kroah-Hartman, linux-arm-msm,
devicetree, linux-usb, Krzysztof Kozlowski
On Wed, 21 Feb 2024 at 01:45, Mark Brown <broonie@kernel.org> wrote:
>
> On Wed, Feb 21, 2024 at 12:40:32AM +0200, Dmitry Baryshkov wrote:
> > > Dmitry Baryshkov (4):
> > > dt-bindings: regulator: qcom,usb-vbus-regulator: add support for PM4125
> > > dt-bindings: usb: qcom,pmic-typec: add support for the PM4125 block
> > > arm64: dts: qcom: pm4125: define USB-C related blocks
> > > arm64: dts: qcom: qrb2210-rb1: enable USB-C port handling
>
> > Mark, Greg, granted that the dependency has landed, could you please
> > pick up patches 1 and 2 correspondingly.
>
> Please submit patches using subject lines reflecting the style for the
> subsystem, this makes it easier for people to identify relevant patches.
> Look at what existing commits in the area you're changing are doing and
> make sure your subject lines visually resemble what they're doing.
Ack, excuse me.
--
With best wishes
Dmitry
^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2024-02-20 23:58 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-02-01 23:55 [PATCH v2 0/4] arm64: dts: qcom: qrb2210-rb1: enable Type-C support Dmitry Baryshkov
2024-02-01 23:55 ` [PATCH v2 1/4] dt-bindings: regulator: qcom,usb-vbus-regulator: add support for PM4125 Dmitry Baryshkov
2024-02-01 23:55 ` [PATCH v2 2/4] dt-bindings: usb: qcom,pmic-typec: add support for the PM4125 block Dmitry Baryshkov
2024-02-02 11:09 ` Krzysztof Kozlowski
2024-02-01 23:55 ` [PATCH v2 3/4] arm64: dts: qcom: pm4125: define USB-C related blocks Dmitry Baryshkov
2024-02-02 15:40 ` Bryan O'Donoghue
2024-02-01 23:55 ` [PATCH v2 4/4] arm64: dts: qcom: qrb2210-rb1: enable USB-C port handling Dmitry Baryshkov
2024-02-02 15:45 ` Bryan O'Donoghue
2024-02-20 17:57 ` (subset) [PATCH v2 0/4] arm64: dts: qcom: qrb2210-rb1: enable Type-C support Bjorn Andersson
2024-02-20 22:38 ` Dmitry Baryshkov
2024-02-20 22:40 ` Dmitry Baryshkov
2024-02-20 23:45 ` Mark Brown
2024-02-20 23:58 ` Dmitry Baryshkov
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox