* [PATCH v3 0/2] phy: qcom: qmp-pcie: Add support for Gen4 4-lane mode for X1E80100
@ 2024-08-23 7:04 Abel Vesa
2024-08-23 7:04 ` [PATCH v3 1/2] dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the X1E80100 QMP PCIe PHY Gen4 x4 Abel Vesa
` (2 more replies)
0 siblings, 3 replies; 10+ messages in thread
From: Abel Vesa @ 2024-08-23 7:04 UTC (permalink / raw)
To: Vinod Koul, Kishon Vijay Abraham I, Rob Herring,
Krzysztof Kozlowski, Conor Dooley
Cc: Johan Hovold, linux-arm-msm, linux-phy, devicetree, linux-kernel,
Abel Vesa, Krzysztof Kozlowski, Johan Hovold
On all X Elite boards currently supported upstream, the NVMe sits
on the PCIe 6. Until now that has been configured in dual lane mode
only. The schematics reveal that the NVMe is actually using 4 lanes.
So add support for the 4-lane mode and document the compatible for it.
This patchset depends on:
https://lore.kernel.org/all/20240805-phy-qcom-qmp-pcie-write-all-tbls-second-port-v3-1-6967c6bf61d1@linaro.org/
Signed-off-by: Abel Vesa <abel.vesa@linaro.org>
---
Changes in v3:
- Moved the x1e80100_qmp_gen4x4_pcie_serdes_4ln_tbl right after
proper serdes table, like Johan suggested
- Picked Johan's R-b tags
- Link to v2: https://lore.kernel.org/r/20240821-x1e80100-phy-add-gen4x4-v2-0-c34db42230e9@linaro.org
Changes in v2:
- Re-worded the commit message following Johan's suggestions.
- Picked up Krzysztof's R-b tag for the bindings patch
- Link to v1: https://lore.kernel.org/r/20240531-x1e80100-phy-add-gen4x4-v1-0-5c841dae7850@linaro.org
---
Abel Vesa (2):
dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the X1E80100 QMP PCIe PHY Gen4 x4
phy: qcom: qmp-pcie: Add Gen4 4-lanes mode for X1E80100
.../bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml | 3 ++
drivers/phy/qualcomm/phy-qcom-qmp-pcie.c | 42 ++++++++++++++++++++++
2 files changed, 45 insertions(+)
---
base-commit: 81528d2de965dafd6911a0f9a975fc30b25e7080
change-id: 20240531-x1e80100-phy-add-gen4x4-fa830a5505b6
Best regards,
--
Abel Vesa <abel.vesa@linaro.org>
--
linux-phy mailing list
linux-phy@lists.infradead.org
https://lists.infradead.org/mailman/listinfo/linux-phy
^ permalink raw reply [flat|nested] 10+ messages in thread* [PATCH v3 1/2] dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the X1E80100 QMP PCIe PHY Gen4 x4 2024-08-23 7:04 [PATCH v3 0/2] phy: qcom: qmp-pcie: Add support for Gen4 4-lane mode for X1E80100 Abel Vesa @ 2024-08-23 7:04 ` Abel Vesa 2024-08-30 10:42 ` Dmitry Baryshkov 2024-08-23 7:04 ` [PATCH v3 2/2] phy: qcom: qmp-pcie: Add Gen4 4-lanes mode for X1E80100 Abel Vesa 2024-08-29 19:05 ` [PATCH v3 0/2] phy: qcom: qmp-pcie: Add support for Gen4 4-lane " Vinod Koul 2 siblings, 1 reply; 10+ messages in thread From: Abel Vesa @ 2024-08-23 7:04 UTC (permalink / raw) To: Vinod Koul, Kishon Vijay Abraham I, Rob Herring, Krzysztof Kozlowski, Conor Dooley Cc: Johan Hovold, linux-arm-msm, linux-phy, devicetree, linux-kernel, Abel Vesa, Krzysztof Kozlowski, Johan Hovold The sixth PCIe instance on X1E80100 can be used in either 4-lane mode or 2-lane mode. Document the 4-lane mode as a separate compatible. Reviewed-by: Krzysztof Kozlowski <krzk@kernel.org> Reviewed-by: Johan Hovold <johan+linaro@kernel.org> Signed-off-by: Abel Vesa <abel.vesa@linaro.org> --- Documentation/devicetree/bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Documentation/devicetree/bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml b/Documentation/devicetree/bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml index 03dbd02cf9e7..dcf4fa55fbba 100644 --- a/Documentation/devicetree/bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml +++ b/Documentation/devicetree/bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml @@ -40,6 +40,7 @@ properties: - qcom,sm8650-qmp-gen4x2-pcie-phy - qcom,x1e80100-qmp-gen3x2-pcie-phy - qcom,x1e80100-qmp-gen4x2-pcie-phy + - qcom,x1e80100-qmp-gen4x4-pcie-phy reg: minItems: 1 @@ -118,6 +119,7 @@ allOf: contains: enum: - qcom,sc8280xp-qmp-gen3x4-pcie-phy + - qcom,x1e80100-qmp-gen4x4-pcie-phy then: properties: reg: @@ -169,6 +171,7 @@ allOf: - qcom,sc8280xp-qmp-gen3x1-pcie-phy - qcom,sc8280xp-qmp-gen3x2-pcie-phy - qcom,sc8280xp-qmp-gen3x4-pcie-phy + - qcom,x1e80100-qmp-gen4x4-pcie-phy then: properties: clocks: -- 2.34.1 -- linux-phy mailing list linux-phy@lists.infradead.org https://lists.infradead.org/mailman/listinfo/linux-phy ^ permalink raw reply related [flat|nested] 10+ messages in thread
* Re: [PATCH v3 1/2] dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the X1E80100 QMP PCIe PHY Gen4 x4 2024-08-23 7:04 ` [PATCH v3 1/2] dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the X1E80100 QMP PCIe PHY Gen4 x4 Abel Vesa @ 2024-08-30 10:42 ` Dmitry Baryshkov 2024-08-30 12:09 ` Johan Hovold 0 siblings, 1 reply; 10+ messages in thread From: Dmitry Baryshkov @ 2024-08-30 10:42 UTC (permalink / raw) To: Abel Vesa Cc: Vinod Koul, Kishon Vijay Abraham I, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Johan Hovold, linux-arm-msm, linux-phy, devicetree, linux-kernel, Krzysztof Kozlowski, Johan Hovold On Fri, Aug 23, 2024 at 10:04:15AM GMT, Abel Vesa wrote: > The sixth PCIe instance on X1E80100 can be used in either 4-lane mode or > 2-lane mode. Document the 4-lane mode as a separate compatible. As the patches were merged, it's too late for this series, but as a note: we should think of a way to describe the PHY configuration without changing the compatibility strings. The hardware stays the same, it's just the number of lanes being wired that changes. The obvious way to handle platform-specific differences is by using num-lanes property of the PCIe host and then passing required configuration (num lanes, max speed, etc.) to the PCIe PHY via phy_configure() call. > > Reviewed-by: Krzysztof Kozlowski <krzk@kernel.org> > Reviewed-by: Johan Hovold <johan+linaro@kernel.org> > Signed-off-by: Abel Vesa <abel.vesa@linaro.org> > --- > Documentation/devicetree/bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/Documentation/devicetree/bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml b/Documentation/devicetree/bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml > index 03dbd02cf9e7..dcf4fa55fbba 100644 > --- a/Documentation/devicetree/bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml > +++ b/Documentation/devicetree/bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml > @@ -40,6 +40,7 @@ properties: > - qcom,sm8650-qmp-gen4x2-pcie-phy > - qcom,x1e80100-qmp-gen3x2-pcie-phy > - qcom,x1e80100-qmp-gen4x2-pcie-phy > + - qcom,x1e80100-qmp-gen4x4-pcie-phy > > reg: > minItems: 1 > @@ -118,6 +119,7 @@ allOf: > contains: > enum: > - qcom,sc8280xp-qmp-gen3x4-pcie-phy > + - qcom,x1e80100-qmp-gen4x4-pcie-phy > then: > properties: > reg: > @@ -169,6 +171,7 @@ allOf: > - qcom,sc8280xp-qmp-gen3x1-pcie-phy > - qcom,sc8280xp-qmp-gen3x2-pcie-phy > - qcom,sc8280xp-qmp-gen3x4-pcie-phy > + - qcom,x1e80100-qmp-gen4x4-pcie-phy > then: > properties: > clocks: > > -- > 2.34.1 > -- With best wishes Dmitry -- linux-phy mailing list linux-phy@lists.infradead.org https://lists.infradead.org/mailman/listinfo/linux-phy ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH v3 1/2] dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the X1E80100 QMP PCIe PHY Gen4 x4 2024-08-30 10:42 ` Dmitry Baryshkov @ 2024-08-30 12:09 ` Johan Hovold 2024-08-30 15:02 ` Dmitry Baryshkov 0 siblings, 1 reply; 10+ messages in thread From: Johan Hovold @ 2024-08-30 12:09 UTC (permalink / raw) To: Dmitry Baryshkov Cc: Abel Vesa, Vinod Koul, Kishon Vijay Abraham I, Rob Herring, Krzysztof Kozlowski, Conor Dooley, linux-arm-msm, linux-phy, devicetree, linux-kernel, Krzysztof Kozlowski, Johan Hovold On Fri, Aug 30, 2024 at 01:42:10PM +0300, Dmitry Baryshkov wrote: > On Fri, Aug 23, 2024 at 10:04:15AM GMT, Abel Vesa wrote: > > The sixth PCIe instance on X1E80100 can be used in either 4-lane mode or > > 2-lane mode. Document the 4-lane mode as a separate compatible. > > As the patches were merged, it's too late for this series, but as a > note: we should think of a way to describe the PHY configuration without > changing the compatibility strings. The hardware stays the same, it's > just the number of lanes being wired that changes. No, this is not about configuration and we need two separate compatibles as the two PHY instances are distinct and only one of them can be used in 4-lane mode. The mistake was to ever describe pcie6a as 2-lane in the x1e80100 dtsi (and possibly also in the ambiguous commit message above). Whether pcie6a is used in 4-lane or 2-lane mode is determined by a TCSR register. Johan -- linux-phy mailing list linux-phy@lists.infradead.org https://lists.infradead.org/mailman/listinfo/linux-phy ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH v3 1/2] dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the X1E80100 QMP PCIe PHY Gen4 x4 2024-08-30 12:09 ` Johan Hovold @ 2024-08-30 15:02 ` Dmitry Baryshkov 0 siblings, 0 replies; 10+ messages in thread From: Dmitry Baryshkov @ 2024-08-30 15:02 UTC (permalink / raw) To: Johan Hovold Cc: Abel Vesa, Vinod Koul, Kishon Vijay Abraham I, Rob Herring, Krzysztof Kozlowski, Conor Dooley, linux-arm-msm, linux-phy, devicetree, linux-kernel, Krzysztof Kozlowski, Johan Hovold On Fri, 30 Aug 2024 at 15:09, Johan Hovold <johan@kernel.org> wrote: > > On Fri, Aug 30, 2024 at 01:42:10PM +0300, Dmitry Baryshkov wrote: > > On Fri, Aug 23, 2024 at 10:04:15AM GMT, Abel Vesa wrote: > > > The sixth PCIe instance on X1E80100 can be used in either 4-lane mode or > > > 2-lane mode. Document the 4-lane mode as a separate compatible. > > > > As the patches were merged, it's too late for this series, but as a > > note: we should think of a way to describe the PHY configuration without > > changing the compatibility strings. The hardware stays the same, it's > > just the number of lanes being wired that changes. > > No, this is not about configuration and we need two separate compatibles > as the two PHY instances are distinct and only one of them can be used > in 4-lane mode. Ack, makes sense. > The mistake was to ever describe pcie6a as 2-lane in the x1e80100 dtsi > (and possibly also in the ambiguous commit message above). Whether > pcie6a is used in 4-lane or 2-lane mode is determined by a TCSR > register. Yes, I was confused by the commit message. I assumed that the compatible string is used to switch PHY modes. Had the patchset come with the DT patch, it would be easier to understand what was going on. -- With best wishes Dmitry -- linux-phy mailing list linux-phy@lists.infradead.org https://lists.infradead.org/mailman/listinfo/linux-phy ^ permalink raw reply [flat|nested] 10+ messages in thread
* [PATCH v3 2/2] phy: qcom: qmp-pcie: Add Gen4 4-lanes mode for X1E80100 2024-08-23 7:04 [PATCH v3 0/2] phy: qcom: qmp-pcie: Add support for Gen4 4-lane mode for X1E80100 Abel Vesa 2024-08-23 7:04 ` [PATCH v3 1/2] dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the X1E80100 QMP PCIe PHY Gen4 x4 Abel Vesa @ 2024-08-23 7:04 ` Abel Vesa 2024-08-23 11:29 ` Johan Hovold 2024-08-29 19:05 ` [PATCH v3 0/2] phy: qcom: qmp-pcie: Add support for Gen4 4-lane " Vinod Koul 2 siblings, 1 reply; 10+ messages in thread From: Abel Vesa @ 2024-08-23 7:04 UTC (permalink / raw) To: Vinod Koul, Kishon Vijay Abraham I, Rob Herring, Krzysztof Kozlowski, Conor Dooley Cc: Johan Hovold, linux-arm-msm, linux-phy, devicetree, linux-kernel, Abel Vesa, Johan Hovold The sixth PCIe controller on X1E80100 can be used in either 4-lanes mode or 2-lanes mode. Add the configuration and compatible for the 4-lane mode. Reviewed-by: Johan Hovold <johan+linaro@kernel.org> Signed-off-by: Abel Vesa <abel.vesa@linaro.org> --- drivers/phy/qualcomm/phy-qcom-qmp-pcie.c | 42 ++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/drivers/phy/qualcomm/phy-qcom-qmp-pcie.c b/drivers/phy/qualcomm/phy-qcom-qmp-pcie.c index a7e2ce0c500d..f71787fb4d7e 100644 --- a/drivers/phy/qualcomm/phy-qcom-qmp-pcie.c +++ b/drivers/phy/qualcomm/phy-qcom-qmp-pcie.c @@ -1242,6 +1242,10 @@ static const struct qmp_phy_init_tbl x1e80100_qmp_gen4x2_pcie_serdes_tbl[] = { QMP_PHY_INIT_CFG(QSERDES_V6_COM_PLL_VCO_DC_LEVEL_CTRL, 0x0f), }; +static const struct qmp_phy_init_tbl x1e80100_qmp_gen4x4_pcie_serdes_4ln_tbl[] = { + QMP_PHY_INIT_CFG(QSERDES_V6_COM_PLL_BIAS_EN_CLK_BUFLR_EN, 0x1c), +}; + static const struct qmp_phy_init_tbl x1e80100_qmp_gen4x2_pcie_ln_shrd_tbl[] = { QMP_PHY_INIT_CFG(QSERDES_V6_LN_SHRD_RXCLK_DIV2_CTRL, 0x01), QMP_PHY_INIT_CFG(QSERDES_V6_LN_SHRD_DFE_DAC_ENABLE1, 0x88), @@ -3654,6 +3658,41 @@ static const struct qmp_phy_cfg x1e80100_qmp_gen4x2_pciephy_cfg = { .ln_shrd = x1e80100_qmp_gen4x2_pcie_ln_shrd_tbl, .ln_shrd_num = ARRAY_SIZE(x1e80100_qmp_gen4x2_pcie_ln_shrd_tbl), }, + + .reset_list = sdm845_pciephy_reset_l, + .num_resets = ARRAY_SIZE(sdm845_pciephy_reset_l), + .vreg_list = sm8550_qmp_phy_vreg_l, + .num_vregs = ARRAY_SIZE(sm8550_qmp_phy_vreg_l), + .regs = pciephy_v6_regs_layout, + + .pwrdn_ctrl = SW_PWRDN | REFCLK_DRV_DSBL, + .phy_status = PHYSTATUS_4_20, + .has_nocsr_reset = true, +}; + +static const struct qmp_phy_cfg x1e80100_qmp_gen4x4_pciephy_cfg = { + .lanes = 4, + + .offsets = &qmp_pcie_offsets_v6_20, + + .tbls = { + .serdes = x1e80100_qmp_gen4x2_pcie_serdes_tbl, + .serdes_num = ARRAY_SIZE(x1e80100_qmp_gen4x2_pcie_serdes_tbl), + .tx = x1e80100_qmp_gen4x2_pcie_tx_tbl, + .tx_num = ARRAY_SIZE(x1e80100_qmp_gen4x2_pcie_tx_tbl), + .rx = x1e80100_qmp_gen4x2_pcie_rx_tbl, + .rx_num = ARRAY_SIZE(x1e80100_qmp_gen4x2_pcie_rx_tbl), + .pcs = x1e80100_qmp_gen4x2_pcie_pcs_tbl, + .pcs_num = ARRAY_SIZE(x1e80100_qmp_gen4x2_pcie_pcs_tbl), + .pcs_misc = x1e80100_qmp_gen4x2_pcie_pcs_misc_tbl, + .pcs_misc_num = ARRAY_SIZE(x1e80100_qmp_gen4x2_pcie_pcs_misc_tbl), + .ln_shrd = x1e80100_qmp_gen4x2_pcie_ln_shrd_tbl, + .ln_shrd_num = ARRAY_SIZE(x1e80100_qmp_gen4x2_pcie_ln_shrd_tbl), + }, + + .serdes_4ln_tbl = x1e80100_qmp_gen4x4_pcie_serdes_4ln_tbl, + .serdes_4ln_num = ARRAY_SIZE(x1e80100_qmp_gen4x4_pcie_serdes_4ln_tbl), + .reset_list = sdm845_pciephy_reset_l, .num_resets = ARRAY_SIZE(sdm845_pciephy_reset_l), .vreg_list = sm8550_qmp_phy_vreg_l, @@ -4436,6 +4475,9 @@ static const struct of_device_id qmp_pcie_of_match_table[] = { }, { .compatible = "qcom,x1e80100-qmp-gen4x2-pcie-phy", .data = &x1e80100_qmp_gen4x2_pciephy_cfg, + }, { + .compatible = "qcom,x1e80100-qmp-gen4x4-pcie-phy", + .data = &x1e80100_qmp_gen4x4_pciephy_cfg, }, { }, }; -- 2.34.1 -- linux-phy mailing list linux-phy@lists.infradead.org https://lists.infradead.org/mailman/listinfo/linux-phy ^ permalink raw reply related [flat|nested] 10+ messages in thread
* Re: [PATCH v3 2/2] phy: qcom: qmp-pcie: Add Gen4 4-lanes mode for X1E80100 2024-08-23 7:04 ` [PATCH v3 2/2] phy: qcom: qmp-pcie: Add Gen4 4-lanes mode for X1E80100 Abel Vesa @ 2024-08-23 11:29 ` Johan Hovold 0 siblings, 0 replies; 10+ messages in thread From: Johan Hovold @ 2024-08-23 11:29 UTC (permalink / raw) To: Abel Vesa Cc: Vinod Koul, Kishon Vijay Abraham I, Rob Herring, Krzysztof Kozlowski, Conor Dooley, linux-arm-msm, linux-phy, devicetree, linux-kernel, Johan Hovold On Fri, Aug 23, 2024 at 10:04:16AM +0300, Abel Vesa wrote: > The sixth PCIe controller on X1E80100 can be used in either > 4-lanes mode or 2-lanes mode. Add the configuration and compatible > for the 4-lane mode. > > Reviewed-by: Johan Hovold <johan+linaro@kernel.org> > Signed-off-by: Abel Vesa <abel.vesa@linaro.org> Tested-by: Johan Hovold <johan+linaro@kernel.org> -- linux-phy mailing list linux-phy@lists.infradead.org https://lists.infradead.org/mailman/listinfo/linux-phy ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH v3 0/2] phy: qcom: qmp-pcie: Add support for Gen4 4-lane mode for X1E80100 2024-08-23 7:04 [PATCH v3 0/2] phy: qcom: qmp-pcie: Add support for Gen4 4-lane mode for X1E80100 Abel Vesa 2024-08-23 7:04 ` [PATCH v3 1/2] dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the X1E80100 QMP PCIe PHY Gen4 x4 Abel Vesa 2024-08-23 7:04 ` [PATCH v3 2/2] phy: qcom: qmp-pcie: Add Gen4 4-lanes mode for X1E80100 Abel Vesa @ 2024-08-29 19:05 ` Vinod Koul 2024-08-30 10:01 ` Krzysztof Kozlowski 2 siblings, 1 reply; 10+ messages in thread From: Vinod Koul @ 2024-08-29 19:05 UTC (permalink / raw) To: Kishon Vijay Abraham I, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Abel Vesa Cc: Johan Hovold, linux-arm-msm, linux-phy, devicetree, linux-kernel, Krzysztof Kozlowski, Johan Hovold On Fri, 23 Aug 2024 10:04:14 +0300, Abel Vesa wrote: > On all X Elite boards currently supported upstream, the NVMe sits > on the PCIe 6. Until now that has been configured in dual lane mode > only. The schematics reveal that the NVMe is actually using 4 lanes. > So add support for the 4-lane mode and document the compatible for it. > > This patchset depends on: > https://lore.kernel.org/all/20240805-phy-qcom-qmp-pcie-write-all-tbls-second-port-v3-1-6967c6bf61d1@linaro.org/ > > [...] Applied, thanks! [1/2] dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the X1E80100 QMP PCIe PHY Gen4 x4 commit: 0c5f4d23f77631f657b60ef660676303f7620688 [2/2] phy: qcom: qmp-pcie: Add Gen4 4-lanes mode for X1E80100 commit: 9dab00ee95447b286ebb0ada3a5edc00beab3750 Best regards, -- ~Vinod -- linux-phy mailing list linux-phy@lists.infradead.org https://lists.infradead.org/mailman/listinfo/linux-phy ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH v3 0/2] phy: qcom: qmp-pcie: Add support for Gen4 4-lane mode for X1E80100 2024-08-29 19:05 ` [PATCH v3 0/2] phy: qcom: qmp-pcie: Add support for Gen4 4-lane " Vinod Koul @ 2024-08-30 10:01 ` Krzysztof Kozlowski 2024-09-01 16:32 ` Vinod Koul 0 siblings, 1 reply; 10+ messages in thread From: Krzysztof Kozlowski @ 2024-08-30 10:01 UTC (permalink / raw) To: Vinod Koul, Kishon Vijay Abraham I, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Abel Vesa Cc: Johan Hovold, linux-arm-msm, linux-phy, devicetree, linux-kernel, Johan Hovold On 29/08/2024 21:05, Vinod Koul wrote: > > On Fri, 23 Aug 2024 10:04:14 +0300, Abel Vesa wrote: >> On all X Elite boards currently supported upstream, the NVMe sits >> on the PCIe 6. Until now that has been configured in dual lane mode >> only. The schematics reveal that the NVMe is actually using 4 lanes. >> So add support for the 4-lane mode and document the compatible for it. >> >> This patchset depends on: >> https://lore.kernel.org/all/20240805-phy-qcom-qmp-pcie-write-all-tbls-second-port-v3-1-6967c6bf61d1@linaro.org/ >> >> [...] > > Applied, thanks! > > [1/2] dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the X1E80100 QMP PCIe PHY Gen4 x4 > commit: 0c5f4d23f77631f657b60ef660676303f7620688 Heh, we discussed yesterday on IRC that this should wait. Why do we keep discussing things in private... Best regards, Krzysztof -- linux-phy mailing list linux-phy@lists.infradead.org https://lists.infradead.org/mailman/listinfo/linux-phy ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH v3 0/2] phy: qcom: qmp-pcie: Add support for Gen4 4-lane mode for X1E80100 2024-08-30 10:01 ` Krzysztof Kozlowski @ 2024-09-01 16:32 ` Vinod Koul 0 siblings, 0 replies; 10+ messages in thread From: Vinod Koul @ 2024-09-01 16:32 UTC (permalink / raw) To: Krzysztof Kozlowski Cc: Kishon Vijay Abraham I, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Abel Vesa, Johan Hovold, linux-arm-msm, linux-phy, devicetree, linux-kernel, Johan Hovold On 30-08-24, 12:01, Krzysztof Kozlowski wrote: > On 29/08/2024 21:05, Vinod Koul wrote: > > > > On Fri, 23 Aug 2024 10:04:14 +0300, Abel Vesa wrote: > >> On all X Elite boards currently supported upstream, the NVMe sits > >> on the PCIe 6. Until now that has been configured in dual lane mode > >> only. The schematics reveal that the NVMe is actually using 4 lanes. > >> So add support for the 4-lane mode and document the compatible for it. > >> > >> This patchset depends on: > >> https://lore.kernel.org/all/20240805-phy-qcom-qmp-pcie-write-all-tbls-second-port-v3-1-6967c6bf61d1@linaro.org/ > >> > >> [...] > > > > Applied, thanks! > > > > [1/2] dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the X1E80100 QMP PCIe PHY Gen4 x4 > > commit: 0c5f4d23f77631f657b60ef660676303f7620688 > > Heh, we discussed yesterday on IRC that this should wait. I must have miseed that... > Why do we keep discussing things in private... This ideally should have followed up as a reply to this thread... -- ~Vinod -- linux-phy mailing list linux-phy@lists.infradead.org https://lists.infradead.org/mailman/listinfo/linux-phy ^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2024-09-01 16:33 UTC | newest] Thread overview: 10+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2024-08-23 7:04 [PATCH v3 0/2] phy: qcom: qmp-pcie: Add support for Gen4 4-lane mode for X1E80100 Abel Vesa 2024-08-23 7:04 ` [PATCH v3 1/2] dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the X1E80100 QMP PCIe PHY Gen4 x4 Abel Vesa 2024-08-30 10:42 ` Dmitry Baryshkov 2024-08-30 12:09 ` Johan Hovold 2024-08-30 15:02 ` Dmitry Baryshkov 2024-08-23 7:04 ` [PATCH v3 2/2] phy: qcom: qmp-pcie: Add Gen4 4-lanes mode for X1E80100 Abel Vesa 2024-08-23 11:29 ` Johan Hovold 2024-08-29 19:05 ` [PATCH v3 0/2] phy: qcom: qmp-pcie: Add support for Gen4 4-lane " Vinod Koul 2024-08-30 10:01 ` Krzysztof Kozlowski 2024-09-01 16:32 ` Vinod Koul
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).