From: "Pritam Manohar Sutar" <pritam.sutar@samsung.com>
To: "'Vinod Koul'" <vkoul@kernel.org>
Cc: <kishon@kernel.org>, <robh@kernel.org>, <krzk+dt@kernel.org>,
<conor+dt@kernel.org>, <alim.akhtar@samsung.com>,
<andre.draszik@linaro.org>, <peter.griffin@linaro.org>,
<kauschluss@disroot.org>, <ivo.ivanov.ivanov1@gmail.com>,
<igor.belwon@mentallysanemainliners.org>,
<m.szyprowski@samsung.com>, <s.nawrocki@samsung.com>,
<linux-phy@lists.infradead.org>, <devicetree@vger.kernel.org>,
<linux-kernel@vger.kernel.org>,
<linux-arm-kernel@lists.infradead.org>,
<linux-samsung-soc@vger.kernel.org>, <rosa.pila@samsung.com>,
<dev.tailor@samsung.com>, <faraz.ata@samsung.com>,
<muhammed.ali@samsung.com>, <selvarasu.g@samsung.com>
Subject: RE: [PATCH v5 4/6] phy: exynos5-usbdrd: support HS combo phy for ExynosAutov920
Date: Tue, 19 Aug 2025 11:10:58 +0530 [thread overview]
Message-ID: <008401dc10cb$d97ebec0$8c7c3c40$@samsung.com> (raw)
In-Reply-To: <aJtNGGjKy762BLcX@vaman>
Hi Vinod,
> -----Original Message-----
> From: Vinod Koul <vkoul@kernel.org>
> Sent: 12 August 2025 07:48 PM
> To: Pritam Manohar Sutar <pritam.sutar@samsung.com>
> Cc: kishon@kernel.org; robh@kernel.org; krzk+dt@kernel.org;
> conor+dt@kernel.org; alim.akhtar@samsung.com; andre.draszik@linaro.org;
> peter.griffin@linaro.org; kauschluss@disroot.org;
> ivo.ivanov.ivanov1@gmail.com; igor.belwon@mentallysanemainliners.org;
> m.szyprowski@samsung.com; s.nawrocki@samsung.com; linux-
> phy@lists.infradead.org; devicetree@vger.kernel.org; linux-
> kernel@vger.kernel.org; linux-arm-kernel@lists.infradead.org;
linux-samsung-
> soc@vger.kernel.org; rosa.pila@samsung.com; dev.tailor@samsung.com;
> faraz.ata@samsung.com; muhammed.ali@samsung.com;
> selvarasu.g@samsung.com
> Subject: Re: [PATCH v5 4/6] phy: exynos5-usbdrd: support HS combo phy for
> ExynosAutov920
>
> On 05-08-25, 17:22, Pritam Manohar Sutar wrote:
> > Support UTMI+ combo phy for this SoC which is somewhat simmilar to
> > what the existing Exynos850 support does. The difference is that some
> > register offsets and bit fields are defferent from Exynos850.
> >
> > Add required change in phy driver to support combo HS phy for this SoC.
> >
> > Signed-off-by: Pritam Manohar Sutar <pritam.sutar@samsung.com>
> > ---
> > drivers/phy/samsung/phy-exynos5-usbdrd.c | 210
> > +++++++++++++++++++++++
> > 1 file changed, 210 insertions(+)
> >
> > diff --git a/drivers/phy/samsung/phy-exynos5-usbdrd.c
> > b/drivers/phy/samsung/phy-exynos5-usbdrd.c
> > index 5400dd23e500..c22f4de7d094 100644
> > --- a/drivers/phy/samsung/phy-exynos5-usbdrd.c
> > +++ b/drivers/phy/samsung/phy-exynos5-usbdrd.c
> > @@ -41,6 +41,13 @@
> > #define EXYNOS2200_CLKRST_LINK_PCLK_SEL BIT(1)
> >
> > #define EXYNOS2200_DRD_UTMI 0x10
> > +
> > +/* ExynosAutov920 bits */
> > +#define UTMICTL_FORCE_UTMI_SUSPEND BIT(13)
> > +#define UTMICTL_FORCE_UTMI_SLEEP BIT(12)
> > +#define UTMICTL_FORCE_DPPULLDOWN BIT(9)
> > +#define UTMICTL_FORCE_DMPULLDOWN BIT(8)
> > +
> > #define EXYNOS2200_UTMI_FORCE_VBUSVALID BIT(1)
> > #define EXYNOS2200_UTMI_FORCE_BVALID BIT(0)
> >
> > @@ -250,6 +257,22 @@
> > #define EXYNOS850_DRD_HSP_TEST 0x5c
> > #define HSP_TEST_SIDDQ BIT(24)
> >
> > +#define EXYNOSAUTOV920_DRD_HSP_CLKRST 0x100
> > +#define HSPCLKRST_PHY20_SW_PORTRESET BIT(3)
> > +#define HSPCLKRST_PHY20_SW_POR BIT(1)
> > +#define HSPCLKRST_PHY20_SW_POR_SEL BIT(0)
> > +
> > +#define EXYNOSAUTOV920_DRD_HSPCTL 0x104
> > +#define HSPCTRL_VBUSVLDEXTSEL BIT(13)
> > +#define HSPCTRL_VBUSVLDEXT BIT(12)
> > +#define HSPCTRL_EN_UTMISUSPEND BIT(9)
> > +#define HSPCTRL_COMMONONN BIT(8)
> > +
> > +#define EXYNOSAUTOV920_DRD_HSP_TEST 0x10c
> > +
> > +#define EXYNOSAUTOV920_DRD_HSPPLLTUNE 0x110
> > +#define HSPPLLTUNE_FSEL GENMASK(18, 16)
> > +
> > /* Exynos9 - GS101 */
> > #define EXYNOS850_DRD_SECPMACTL 0x48
> > #define SECPMACTL_PMA_ROPLL_REF_CLK_SEL GENMASK(13,
> 12)
> > @@ -2054,6 +2077,139 @@ static const struct exynos5_usbdrd_phy_drvdata
> exynos990_usbdrd_phy = {
> > .n_regulators = ARRAY_SIZE(exynos5_regulator_names),
> > };
> >
> > +static void
> > +exynosautov920_usbdrd_utmi_init(struct exynos5_usbdrd_phy *phy_drd) {
> > + void __iomem *reg_phy = phy_drd->reg_phy;
> > + u32 reg;
> > +
> > + /*
> > + * Disable HWACG (hardware auto clock gating control). This
> > + * forces QACTIVE signal in Q-Channel interface to HIGH level,
> > + * to make sure the PHY clock is not gated by the hardware.
> > + */
> > + reg = readl(reg_phy + EXYNOS850_DRD_LINKCTRL);
> > + reg |= LINKCTRL_FORCE_QACT;
> > + writel(reg, reg_phy + EXYNOS850_DRD_LINKCTRL);
>
> maybe add a read-modify-write helper, this is user a lot here
Used this convention for readability purpose. Other SoCs are also using
convention in this file.
Moreover, noted this and will consider to clean-up this file later.
>
> > +
> > + /* De-assert link reset */
> > + reg = readl(reg_phy + EXYNOS2200_DRD_CLKRST);
> > + reg &= ~CLKRST_LINK_SW_RST;
> > + writel(reg, reg_phy + EXYNOS2200_DRD_CLKRST);
> > +
> > + /* Set PHY POR High */
> > + reg = readl(reg_phy + EXYNOSAUTOV920_DRD_HSP_CLKRST);
> > + reg |= HSPCLKRST_PHY20_SW_POR | HSPCLKRST_PHY20_SW_POR_SEL;
> > + writel(reg, reg_phy + EXYNOSAUTOV920_DRD_HSP_CLKRST);
> > +
> > + /* Enable UTMI+ */
> > + reg = readl(reg_phy + EXYNOS2200_DRD_UTMI);
> > + reg &= ~(UTMICTL_FORCE_UTMI_SUSPEND |
> UTMICTL_FORCE_UTMI_SLEEP |
> > + UTMICTL_FORCE_DPPULLDOWN |
> UTMICTL_FORCE_DMPULLDOWN);
> > + writel(reg, reg_phy + EXYNOS2200_DRD_UTMI);
> > +
> > + /* set phy clock & control HS phy */
> > + reg = readl(reg_phy + EXYNOSAUTOV920_DRD_HSPCTL);
> > + reg |= HSPCTRL_EN_UTMISUSPEND | HSPCTRL_COMMONONN;
> > + writel(reg, reg_phy + EXYNOSAUTOV920_DRD_HSPCTL);
> > +
> > + fsleep(100);
> > +
> > + /* Set VBUS Valid and DP-Pull up control by VBUS pad usage */
> > + reg = readl(reg_phy + EXYNOS850_DRD_LINKCTRL);
> > + reg |= FIELD_PREP_CONST(LINKCTRL_BUS_FILTER_BYPASS, 0xf);
> > + writel(reg, reg_phy + EXYNOS850_DRD_LINKCTRL);
> > +
> > + reg = readl(reg_phy + EXYNOS2200_DRD_UTMI);
> > + reg |= EXYNOS2200_UTMI_FORCE_VBUSVALID |
> EXYNOS2200_UTMI_FORCE_BVALID;
> > + writel(reg, reg_phy + EXYNOS2200_DRD_UTMI);
> > +
> > + reg = readl(reg_phy + EXYNOSAUTOV920_DRD_HSPCTL);
> > + reg |= HSPCTRL_VBUSVLDEXTSEL | HSPCTRL_VBUSVLDEXT;
> > + writel(reg, reg_phy + EXYNOSAUTOV920_DRD_HSPCTL);
> > +
> > + /* Setting FSEL for refference clock */
> > + reg = readl(reg_phy + EXYNOSAUTOV920_DRD_HSPPLLTUNE);
> > + reg &= ~HSPPLLTUNE_FSEL;
>
> Empty line here please
Will add empty line.
>
> > + switch (phy_drd->extrefclk) {
> > + case EXYNOS5_FSEL_50MHZ:
> > + reg |= FIELD_PREP(HSPPLLTUNE_FSEL, 7);
> > + break;
> > + case EXYNOS5_FSEL_26MHZ:
> > + reg |= FIELD_PREP(HSPPLLTUNE_FSEL, 6);
> > + break;
> > + case EXYNOS5_FSEL_24MHZ:
> > + reg |= FIELD_PREP(HSPPLLTUNE_FSEL, 2);
> > + break;
> > + case EXYNOS5_FSEL_20MHZ:
> > + reg |= FIELD_PREP(HSPPLLTUNE_FSEL, 1);
> > + break;
> > + case EXYNOS5_FSEL_19MHZ2:
> > + reg |= FIELD_PREP(HSPPLLTUNE_FSEL, 0);
> > + break;
> > + default:
> > + dev_warn(phy_drd->dev, "unsupported ref clk: %#.2x\n",
> > + phy_drd->extrefclk);
>
> but we still continue?
This SoC supports 19.2Mhz refclk and it sets default reg value for this
refclk if it does not find clk.
> --
> ~Vinod
Thank you,
Regards,
Pritam
WARNING: multiple messages have this Message-ID (diff)
From: "Pritam Manohar Sutar" <pritam.sutar@samsung.com>
To: "'Vinod Koul'" <vkoul@kernel.org>
Cc: <kishon@kernel.org>, <robh@kernel.org>, <krzk+dt@kernel.org>,
<conor+dt@kernel.org>, <alim.akhtar@samsung.com>,
<andre.draszik@linaro.org>, <peter.griffin@linaro.org>,
<kauschluss@disroot.org>, <ivo.ivanov.ivanov1@gmail.com>,
<igor.belwon@mentallysanemainliners.org>,
<m.szyprowski@samsung.com>, <s.nawrocki@samsung.com>,
<linux-phy@lists.infradead.org>, <devicetree@vger.kernel.org>,
<linux-kernel@vger.kernel.org>,
<linux-arm-kernel@lists.infradead.org>,
<linux-samsung-soc@vger.kernel.org>, <rosa.pila@samsung.com>,
<dev.tailor@samsung.com>, <faraz.ata@samsung.com>,
<muhammed.ali@samsung.com>, <selvarasu.g@samsung.com>
Subject: RE: [PATCH v5 4/6] phy: exynos5-usbdrd: support HS combo phy for ExynosAutov920
Date: Tue, 19 Aug 2025 11:10:58 +0530 [thread overview]
Message-ID: <008401dc10cb$d97ebec0$8c7c3c40$@samsung.com> (raw)
In-Reply-To: <aJtNGGjKy762BLcX@vaman>
Hi Vinod,
> -----Original Message-----
> From: Vinod Koul <vkoul@kernel.org>
> Sent: 12 August 2025 07:48 PM
> To: Pritam Manohar Sutar <pritam.sutar@samsung.com>
> Cc: kishon@kernel.org; robh@kernel.org; krzk+dt@kernel.org;
> conor+dt@kernel.org; alim.akhtar@samsung.com; andre.draszik@linaro.org;
> peter.griffin@linaro.org; kauschluss@disroot.org;
> ivo.ivanov.ivanov1@gmail.com; igor.belwon@mentallysanemainliners.org;
> m.szyprowski@samsung.com; s.nawrocki@samsung.com; linux-
> phy@lists.infradead.org; devicetree@vger.kernel.org; linux-
> kernel@vger.kernel.org; linux-arm-kernel@lists.infradead.org;
linux-samsung-
> soc@vger.kernel.org; rosa.pila@samsung.com; dev.tailor@samsung.com;
> faraz.ata@samsung.com; muhammed.ali@samsung.com;
> selvarasu.g@samsung.com
> Subject: Re: [PATCH v5 4/6] phy: exynos5-usbdrd: support HS combo phy for
> ExynosAutov920
>
> On 05-08-25, 17:22, Pritam Manohar Sutar wrote:
> > Support UTMI+ combo phy for this SoC which is somewhat simmilar to
> > what the existing Exynos850 support does. The difference is that some
> > register offsets and bit fields are defferent from Exynos850.
> >
> > Add required change in phy driver to support combo HS phy for this SoC.
> >
> > Signed-off-by: Pritam Manohar Sutar <pritam.sutar@samsung.com>
> > ---
> > drivers/phy/samsung/phy-exynos5-usbdrd.c | 210
> > +++++++++++++++++++++++
> > 1 file changed, 210 insertions(+)
> >
> > diff --git a/drivers/phy/samsung/phy-exynos5-usbdrd.c
> > b/drivers/phy/samsung/phy-exynos5-usbdrd.c
> > index 5400dd23e500..c22f4de7d094 100644
> > --- a/drivers/phy/samsung/phy-exynos5-usbdrd.c
> > +++ b/drivers/phy/samsung/phy-exynos5-usbdrd.c
> > @@ -41,6 +41,13 @@
> > #define EXYNOS2200_CLKRST_LINK_PCLK_SEL BIT(1)
> >
> > #define EXYNOS2200_DRD_UTMI 0x10
> > +
> > +/* ExynosAutov920 bits */
> > +#define UTMICTL_FORCE_UTMI_SUSPEND BIT(13)
> > +#define UTMICTL_FORCE_UTMI_SLEEP BIT(12)
> > +#define UTMICTL_FORCE_DPPULLDOWN BIT(9)
> > +#define UTMICTL_FORCE_DMPULLDOWN BIT(8)
> > +
> > #define EXYNOS2200_UTMI_FORCE_VBUSVALID BIT(1)
> > #define EXYNOS2200_UTMI_FORCE_BVALID BIT(0)
> >
> > @@ -250,6 +257,22 @@
> > #define EXYNOS850_DRD_HSP_TEST 0x5c
> > #define HSP_TEST_SIDDQ BIT(24)
> >
> > +#define EXYNOSAUTOV920_DRD_HSP_CLKRST 0x100
> > +#define HSPCLKRST_PHY20_SW_PORTRESET BIT(3)
> > +#define HSPCLKRST_PHY20_SW_POR BIT(1)
> > +#define HSPCLKRST_PHY20_SW_POR_SEL BIT(0)
> > +
> > +#define EXYNOSAUTOV920_DRD_HSPCTL 0x104
> > +#define HSPCTRL_VBUSVLDEXTSEL BIT(13)
> > +#define HSPCTRL_VBUSVLDEXT BIT(12)
> > +#define HSPCTRL_EN_UTMISUSPEND BIT(9)
> > +#define HSPCTRL_COMMONONN BIT(8)
> > +
> > +#define EXYNOSAUTOV920_DRD_HSP_TEST 0x10c
> > +
> > +#define EXYNOSAUTOV920_DRD_HSPPLLTUNE 0x110
> > +#define HSPPLLTUNE_FSEL GENMASK(18, 16)
> > +
> > /* Exynos9 - GS101 */
> > #define EXYNOS850_DRD_SECPMACTL 0x48
> > #define SECPMACTL_PMA_ROPLL_REF_CLK_SEL GENMASK(13,
> 12)
> > @@ -2054,6 +2077,139 @@ static const struct exynos5_usbdrd_phy_drvdata
> exynos990_usbdrd_phy = {
> > .n_regulators = ARRAY_SIZE(exynos5_regulator_names),
> > };
> >
> > +static void
> > +exynosautov920_usbdrd_utmi_init(struct exynos5_usbdrd_phy *phy_drd) {
> > + void __iomem *reg_phy = phy_drd->reg_phy;
> > + u32 reg;
> > +
> > + /*
> > + * Disable HWACG (hardware auto clock gating control). This
> > + * forces QACTIVE signal in Q-Channel interface to HIGH level,
> > + * to make sure the PHY clock is not gated by the hardware.
> > + */
> > + reg = readl(reg_phy + EXYNOS850_DRD_LINKCTRL);
> > + reg |= LINKCTRL_FORCE_QACT;
> > + writel(reg, reg_phy + EXYNOS850_DRD_LINKCTRL);
>
> maybe add a read-modify-write helper, this is user a lot here
Used this convention for readability purpose. Other SoCs are also using
convention in this file.
Moreover, noted this and will consider to clean-up this file later.
>
> > +
> > + /* De-assert link reset */
> > + reg = readl(reg_phy + EXYNOS2200_DRD_CLKRST);
> > + reg &= ~CLKRST_LINK_SW_RST;
> > + writel(reg, reg_phy + EXYNOS2200_DRD_CLKRST);
> > +
> > + /* Set PHY POR High */
> > + reg = readl(reg_phy + EXYNOSAUTOV920_DRD_HSP_CLKRST);
> > + reg |= HSPCLKRST_PHY20_SW_POR | HSPCLKRST_PHY20_SW_POR_SEL;
> > + writel(reg, reg_phy + EXYNOSAUTOV920_DRD_HSP_CLKRST);
> > +
> > + /* Enable UTMI+ */
> > + reg = readl(reg_phy + EXYNOS2200_DRD_UTMI);
> > + reg &= ~(UTMICTL_FORCE_UTMI_SUSPEND |
> UTMICTL_FORCE_UTMI_SLEEP |
> > + UTMICTL_FORCE_DPPULLDOWN |
> UTMICTL_FORCE_DMPULLDOWN);
> > + writel(reg, reg_phy + EXYNOS2200_DRD_UTMI);
> > +
> > + /* set phy clock & control HS phy */
> > + reg = readl(reg_phy + EXYNOSAUTOV920_DRD_HSPCTL);
> > + reg |= HSPCTRL_EN_UTMISUSPEND | HSPCTRL_COMMONONN;
> > + writel(reg, reg_phy + EXYNOSAUTOV920_DRD_HSPCTL);
> > +
> > + fsleep(100);
> > +
> > + /* Set VBUS Valid and DP-Pull up control by VBUS pad usage */
> > + reg = readl(reg_phy + EXYNOS850_DRD_LINKCTRL);
> > + reg |= FIELD_PREP_CONST(LINKCTRL_BUS_FILTER_BYPASS, 0xf);
> > + writel(reg, reg_phy + EXYNOS850_DRD_LINKCTRL);
> > +
> > + reg = readl(reg_phy + EXYNOS2200_DRD_UTMI);
> > + reg |= EXYNOS2200_UTMI_FORCE_VBUSVALID |
> EXYNOS2200_UTMI_FORCE_BVALID;
> > + writel(reg, reg_phy + EXYNOS2200_DRD_UTMI);
> > +
> > + reg = readl(reg_phy + EXYNOSAUTOV920_DRD_HSPCTL);
> > + reg |= HSPCTRL_VBUSVLDEXTSEL | HSPCTRL_VBUSVLDEXT;
> > + writel(reg, reg_phy + EXYNOSAUTOV920_DRD_HSPCTL);
> > +
> > + /* Setting FSEL for refference clock */
> > + reg = readl(reg_phy + EXYNOSAUTOV920_DRD_HSPPLLTUNE);
> > + reg &= ~HSPPLLTUNE_FSEL;
>
> Empty line here please
Will add empty line.
>
> > + switch (phy_drd->extrefclk) {
> > + case EXYNOS5_FSEL_50MHZ:
> > + reg |= FIELD_PREP(HSPPLLTUNE_FSEL, 7);
> > + break;
> > + case EXYNOS5_FSEL_26MHZ:
> > + reg |= FIELD_PREP(HSPPLLTUNE_FSEL, 6);
> > + break;
> > + case EXYNOS5_FSEL_24MHZ:
> > + reg |= FIELD_PREP(HSPPLLTUNE_FSEL, 2);
> > + break;
> > + case EXYNOS5_FSEL_20MHZ:
> > + reg |= FIELD_PREP(HSPPLLTUNE_FSEL, 1);
> > + break;
> > + case EXYNOS5_FSEL_19MHZ2:
> > + reg |= FIELD_PREP(HSPPLLTUNE_FSEL, 0);
> > + break;
> > + default:
> > + dev_warn(phy_drd->dev, "unsupported ref clk: %#.2x\n",
> > + phy_drd->extrefclk);
>
> but we still continue?
This SoC supports 19.2Mhz refclk and it sets default reg value for this
refclk if it does not find clk.
> --
> ~Vinod
Thank you,
Regards,
Pritam
--
linux-phy mailing list
linux-phy@lists.infradead.org
https://lists.infradead.org/mailman/listinfo/linux-phy
next prev parent reply other threads:[~2025-08-19 6:00 UTC|newest]
Thread overview: 38+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <CGME20250805114303epcas5p4c88843b7e38d86b722e60e386c637160@epcas5p4.samsung.com>
2025-08-05 11:52 ` [PATCH v5 0/6] initial usbdrd phy support for Exynosautov920 soc Pritam Manohar Sutar
2025-08-05 11:52 ` Pritam Manohar Sutar
2025-08-05 11:52 ` [PATCH v5 1/6] dt-bindings: phy: samsung,usb3-drd-phy: add ExynosAutov920 HS phy compatible Pritam Manohar Sutar
2025-08-05 11:52 ` Pritam Manohar Sutar
2025-08-06 23:42 ` Rob Herring
2025-08-06 23:42 ` Rob Herring
2025-08-07 12:21 ` Pritam Manohar Sutar
2025-08-07 12:21 ` Pritam Manohar Sutar
2025-08-05 11:52 ` [PATCH v5 2/6] phy: exynos5-usbdrd: support HS phy for ExynosAutov920 Pritam Manohar Sutar
2025-08-05 11:52 ` Pritam Manohar Sutar
2025-08-12 14:15 ` Vinod Koul
2025-08-12 14:15 ` Vinod Koul
2025-08-14 13:26 ` Pritam Manohar Sutar
2025-08-14 13:26 ` Pritam Manohar Sutar
2025-08-05 11:52 ` [PATCH v5 3/6] dt-bindings: phy: samsung,usb3-drd-phy: add ExynosAutov920 combo hsphy Pritam Manohar Sutar
2025-08-05 11:52 ` Pritam Manohar Sutar
2025-08-05 11:52 ` [PATCH v5 4/6] phy: exynos5-usbdrd: support HS combo phy for ExynosAutov920 Pritam Manohar Sutar
2025-08-05 11:52 ` Pritam Manohar Sutar
2025-08-12 14:18 ` Vinod Koul
2025-08-12 14:18 ` Vinod Koul
2025-08-19 5:40 ` Pritam Manohar Sutar [this message]
2025-08-19 5:40 ` Pritam Manohar Sutar
2025-08-05 11:52 ` [PATCH v5 5/6] dt-bindings: phy: samsung,usb3-drd-phy: add ExynosAutov920 combo ssphy Pritam Manohar Sutar
2025-08-05 11:52 ` Pritam Manohar Sutar
2025-08-06 23:43 ` Rob Herring
2025-08-06 23:43 ` Rob Herring
2025-08-07 12:32 ` Pritam Manohar Sutar
2025-08-07 12:32 ` Pritam Manohar Sutar
2025-08-05 11:52 ` [PATCH v5 6/6] phy: exynos5-usbdrd: support SS combo phy for ExynosAutov920 Pritam Manohar Sutar
2025-08-05 11:52 ` Pritam Manohar Sutar
2025-08-12 14:21 ` Vinod Koul
2025-08-12 14:21 ` Vinod Koul
2025-08-18 7:41 ` Pritam Manohar Sutar
2025-08-18 7:41 ` Pritam Manohar Sutar
2025-08-19 6:54 ` Vinod Koul
2025-08-19 6:54 ` Vinod Koul
2025-08-19 7:44 ` Pritam Manohar Sutar
2025-08-19 7:44 ` Pritam Manohar Sutar
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='008401dc10cb$d97ebec0$8c7c3c40$@samsung.com' \
--to=pritam.sutar@samsung.com \
--cc=alim.akhtar@samsung.com \
--cc=andre.draszik@linaro.org \
--cc=conor+dt@kernel.org \
--cc=dev.tailor@samsung.com \
--cc=devicetree@vger.kernel.org \
--cc=faraz.ata@samsung.com \
--cc=igor.belwon@mentallysanemainliners.org \
--cc=ivo.ivanov.ivanov1@gmail.com \
--cc=kauschluss@disroot.org \
--cc=kishon@kernel.org \
--cc=krzk+dt@kernel.org \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-phy@lists.infradead.org \
--cc=linux-samsung-soc@vger.kernel.org \
--cc=m.szyprowski@samsung.com \
--cc=muhammed.ali@samsung.com \
--cc=peter.griffin@linaro.org \
--cc=robh@kernel.org \
--cc=rosa.pila@samsung.com \
--cc=s.nawrocki@samsung.com \
--cc=selvarasu.g@samsung.com \
--cc=vkoul@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.