* [PATCH v2 0/4] add ufs support for Exynosautov920 SoC [not found] <CGME20260417115813epcas5p40234b872c221ce28981b17e42ca48139@epcas5p4.samsung.com> @ 2026-04-17 12:14 ` Alim Akhtar 2026-04-17 12:14 ` [PATCH v2 1/4] arm64: dts: exynosautov920: Add syscon hsi2 node Alim Akhtar ` (3 more replies) 0 siblings, 4 replies; 7+ messages in thread From: Alim Akhtar @ 2026-04-17 12:14 UTC (permalink / raw) To: avri.altman, bvanassche, robh, martin.petersen, krzk+dt Cc: sowon.na, peter.griffin, linux-scsi, devicetree, linux-samsung-soc, linux-kernel, Alim Akhtar This series adds ufs driver support for ExynosAutov920, ExynosAutov920 has the UFSHCI 3.1 compliant UFS controller. ExynosAutov920 has a different mask of UFS sharability from ExynosAutov9, so this series provide flexible parameter for the mask. With this series applied, UFS is functional and basic I/O operations are known to be working. Changes since v1: * collected Acked-by on patch 2/4 * This Acked-by from Krzysztof was long back, for now kept it * rebased on linux-next * fixed few self review comments * split dtsi patch into two, separated out syscon node patch Link v1: https://lore.kernel.org/linux-samsung-soc/20250702013316.2837427-1-sowon.na@samsung.com/ Alim Akhtar (1): arm64: dts: exynosautov920: Add syscon hsi2 node Sowon Na (3): dt-bindings: ufs: exynos: add ExynosAutov920 compatible string scsi: ufs: exynos: add support for ExynosAutov920 SoC arm64: dts: exynosautov920: enable support for ufs controller .../bindings/ufs/samsung,exynos-ufs.yaml | 1 + .../boot/dts/exynos/exynosautov920-sadk.dts | 8 ++ .../arm64/boot/dts/exynos/exynosautov920.dtsi | 27 +++++ drivers/ufs/host/ufs-exynos.c | 110 ++++++++++++++++++ 4 files changed, 146 insertions(+) base-commit: 452c3b1ea875276105ac90ba474f72b4cd9b77a2 -- 2.34.1 ^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH v2 1/4] arm64: dts: exynosautov920: Add syscon hsi2 node 2026-04-17 12:14 ` [PATCH v2 0/4] add ufs support for Exynosautov920 SoC Alim Akhtar @ 2026-04-17 12:14 ` Alim Akhtar 2026-04-17 12:14 ` [PATCH v2 2/4] dt-bindings: ufs: exynos: add ExynosAutov920 compatible string Alim Akhtar ` (2 subsequent siblings) 3 siblings, 0 replies; 7+ messages in thread From: Alim Akhtar @ 2026-04-17 12:14 UTC (permalink / raw) To: avri.altman, bvanassche, robh, martin.petersen, krzk+dt Cc: sowon.na, peter.griffin, linux-scsi, devicetree, linux-samsung-soc, linux-kernel, Alim Akhtar Syscon HSI2 block has system configuration settings for HSI IPs, like ufs, usb etc. Add a syscon_hsi2 node entry so that related HSI controller can make use of the same. Signed-off-by: Sowon Na <sowon.na@samsung.com> Signed-off-by: Alim Akhtar <alim.akhtar@samsung.com> --- arch/arm64/boot/dts/exynos/exynosautov920.dtsi | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/arch/arm64/boot/dts/exynos/exynosautov920.dtsi b/arch/arm64/boot/dts/exynos/exynosautov920.dtsi index 0bf7c4cb9846..0eb853770732 100644 --- a/arch/arm64/boot/dts/exynos/exynosautov920.dtsi +++ b/arch/arm64/boot/dts/exynos/exynosautov920.dtsi @@ -1426,6 +1426,12 @@ cmu_hsi2: clock-controller@16b00000 { "ethernet"; }; + syscon_hsi2: syscon@16c00000 { + compatible = "samsung,exynosautov920-hsi2-sysreg", + "syscon"; + reg = <0x16c00000 0x800>; + }; + pinctrl_hsi2: pinctrl@16c10000 { compatible = "samsung,exynosautov920-pinctrl"; reg = <0x16c10000 0x10000>; -- 2.34.1 ^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH v2 2/4] dt-bindings: ufs: exynos: add ExynosAutov920 compatible string 2026-04-17 12:14 ` [PATCH v2 0/4] add ufs support for Exynosautov920 SoC Alim Akhtar 2026-04-17 12:14 ` [PATCH v2 1/4] arm64: dts: exynosautov920: Add syscon hsi2 node Alim Akhtar @ 2026-04-17 12:14 ` Alim Akhtar 2026-04-17 12:02 ` Alim Akhtar 2026-04-17 12:14 ` [PATCH v2 3/4] scsi: ufs: exynos: add support for ExynosAutov920 SoC Alim Akhtar 2026-04-17 12:14 ` [PATCH v2 4/4] arm64: dts: exynosautov920: enable support for ufs controller Alim Akhtar 3 siblings, 1 reply; 7+ messages in thread From: Alim Akhtar @ 2026-04-17 12:14 UTC (permalink / raw) To: avri.altman, bvanassche, robh, martin.petersen, krzk+dt Cc: sowon.na, peter.griffin, linux-scsi, devicetree, linux-samsung-soc, linux-kernel, Krzysztof Kozlowski, Alim Akhtar From: Sowon Na <sowon.na@samsung.com> Add samsung,exynosautov920-ufs compatible for ExynosAutov920 SoC. Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Signed-off-by: Sowon Na <sowon.na@samsung.com> Signed-off-by: Alim Akhtar <alim.akhtar@samsung.com> --- Documentation/devicetree/bindings/ufs/samsung,exynos-ufs.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/ufs/samsung,exynos-ufs.yaml b/Documentation/devicetree/bindings/ufs/samsung,exynos-ufs.yaml index a7eb7ad85a94..710ce493f3b6 100644 --- a/Documentation/devicetree/bindings/ufs/samsung,exynos-ufs.yaml +++ b/Documentation/devicetree/bindings/ufs/samsung,exynos-ufs.yaml @@ -19,6 +19,7 @@ properties: - samsung,exynos7-ufs - samsung,exynosautov9-ufs - samsung,exynosautov9-ufs-vh + - samsung,exynosautov920-ufs - tesla,fsd-ufs reg: -- 2.34.1 ^ permalink raw reply related [flat|nested] 7+ messages in thread
* RE: [PATCH v2 2/4] dt-bindings: ufs: exynos: add ExynosAutov920 compatible string 2026-04-17 12:14 ` [PATCH v2 2/4] dt-bindings: ufs: exynos: add ExynosAutov920 compatible string Alim Akhtar @ 2026-04-17 12:02 ` Alim Akhtar 2026-04-17 12:55 ` Krzysztof Kozlowski 0 siblings, 1 reply; 7+ messages in thread From: Alim Akhtar @ 2026-04-17 12:02 UTC (permalink / raw) To: avri.altman, bvanassche, robh, martin.petersen, krzk+dt Cc: sowon.na, peter.griffin, linux-scsi, devicetree, linux-samsung-soc, linux-kernel, 'Krzysztof Kozlowski' > -----Original Message----- > From: Alim Akhtar <alim.akhtar@samsung.com> > Sent: Friday, April 17, 2026 5:45 PM > To: avri.altman@wdc.com; bvanassche@acm.org; robh@kernel.org; > martin.petersen@oracle.com; krzk+dt@kernel.org > Cc: sowon.na@samsung.com; peter.griffin@linaro.org; linux- > scsi@vger.kernel.org; devicetree@vger.kernel.org; linux-samsung- > soc@vger.kernel.org; linux-kernel@vger.kernel.org; Krzysztof Kozlowski > <krzysztof.kozlowski@linaro.org>; Alim Akhtar <alim.akhtar@samsung.com> > Subject: [PATCH v2 2/4] dt-bindings: ufs: exynos: add ExynosAutov920 > compatible string > > From: Sowon Na <sowon.na@samsung.com> > > Add samsung,exynosautov920-ufs compatible for ExynosAutov920 SoC. > > Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Just noticed that this email is no longer valid, In case there is a re-spin, will correct this. Sorry for the noise. ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH v2 2/4] dt-bindings: ufs: exynos: add ExynosAutov920 compatible string 2026-04-17 12:02 ` Alim Akhtar @ 2026-04-17 12:55 ` Krzysztof Kozlowski 0 siblings, 0 replies; 7+ messages in thread From: Krzysztof Kozlowski @ 2026-04-17 12:55 UTC (permalink / raw) To: Alim Akhtar, avri.altman, bvanassche, robh, martin.petersen, krzk+dt Cc: sowon.na, peter.griffin, linux-scsi, devicetree, linux-samsung-soc, linux-kernel, 'Krzysztof Kozlowski' On 17/04/2026 14:02, Alim Akhtar wrote: > > >> -----Original Message----- >> From: Alim Akhtar <alim.akhtar@samsung.com> >> Sent: Friday, April 17, 2026 5:45 PM >> To: avri.altman@wdc.com; bvanassche@acm.org; robh@kernel.org; >> martin.petersen@oracle.com; krzk+dt@kernel.org >> Cc: sowon.na@samsung.com; peter.griffin@linaro.org; linux- >> scsi@vger.kernel.org; devicetree@vger.kernel.org; linux-samsung- >> soc@vger.kernel.org; linux-kernel@vger.kernel.org; Krzysztof Kozlowski >> <krzysztof.kozlowski@linaro.org>; Alim Akhtar <alim.akhtar@samsung.com> >> Subject: [PATCH v2 2/4] dt-bindings: ufs: exynos: add ExynosAutov920 >> compatible string >> >> From: Sowon Na <sowon.na@samsung.com> >> >> Add samsung,exynosautov920-ufs compatible for ExynosAutov920 SoC. >> >> Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> > Just noticed that this email is no longer valid, In case there is a re-spin, will correct this. > Sorry for the noise. The ack can stay wild email, it's fine. It still gives the credit to previous employer. Best regards, Krzysztof ^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH v2 3/4] scsi: ufs: exynos: add support for ExynosAutov920 SoC 2026-04-17 12:14 ` [PATCH v2 0/4] add ufs support for Exynosautov920 SoC Alim Akhtar 2026-04-17 12:14 ` [PATCH v2 1/4] arm64: dts: exynosautov920: Add syscon hsi2 node Alim Akhtar 2026-04-17 12:14 ` [PATCH v2 2/4] dt-bindings: ufs: exynos: add ExynosAutov920 compatible string Alim Akhtar @ 2026-04-17 12:14 ` Alim Akhtar 2026-04-17 12:14 ` [PATCH v2 4/4] arm64: dts: exynosautov920: enable support for ufs controller Alim Akhtar 3 siblings, 0 replies; 7+ messages in thread From: Alim Akhtar @ 2026-04-17 12:14 UTC (permalink / raw) To: avri.altman, bvanassche, robh, martin.petersen, krzk+dt Cc: sowon.na, peter.griffin, linux-scsi, devicetree, linux-samsung-soc, linux-kernel, Alim Akhtar From: Sowon Na <sowon.na@samsung.com> Add a dedicated compatible and drv_data with associated hooks for ExynosAutov920 SoC. ExynosAutov920 has a different mask of UFS sharability from ExynosAutov9, so add related changes for the same. Signed-off-by: Sowon Na <sowon.na@samsung.com> Signed-off-by: Alim Akhtar <alim.akhtar@samsung.com> [Alim: fixed unintended changes, other fixes] --- drivers/ufs/host/ufs-exynos.c | 110 ++++++++++++++++++++++++++++++++++ 1 file changed, 110 insertions(+) diff --git a/drivers/ufs/host/ufs-exynos.c b/drivers/ufs/host/ufs-exynos.c index 77a6c8e44485..b2f65c465525 100644 --- a/drivers/ufs/host/ufs-exynos.c +++ b/drivers/ufs/host/ufs-exynos.c @@ -97,6 +97,10 @@ #define UFS_EXYNOSAUTO_RD_SHARABLE BIT(1) #define UFS_EXYNOSAUTO_SHARABLE (UFS_EXYNOSAUTO_WR_SHARABLE | \ UFS_EXYNOSAUTO_RD_SHARABLE) +#define UFS_EXYNOSAUTOV920_WR_SHARABLE BIT(3) +#define UFS_EXYNOSAUTOV920_RD_SHARABLE BIT(2) +#define UFS_EXYNOSAUTOV920_SHARABLE (UFS_EXYNOSAUTOV920_WR_SHARABLE |\ + UFS_EXYNOSAUTOV920_RD_SHARABLE) #define UFS_GS101_WR_SHARABLE BIT(1) #define UFS_GS101_RD_SHARABLE BIT(0) #define UFS_GS101_SHARABLE (UFS_GS101_WR_SHARABLE | \ @@ -417,6 +421,95 @@ static int exynos7_ufs_post_pwr_change(struct exynos_ufs *ufs, return 0; } +static int exynosautov920_ufs_pre_link(struct exynos_ufs *ufs) +{ + struct ufs_hba *hba = ufs->hba; + int i; + u32 tx_line_reset_period, rx_line_reset_period; + + rx_line_reset_period = (RX_LINE_RESET_TIME * ufs->mclk_rate) + / NSEC_PER_MSEC; + tx_line_reset_period = (TX_LINE_RESET_TIME * ufs->mclk_rate) + / NSEC_PER_MSEC; + + unipro_writel(ufs, 0x5f, 0x44); + + ufshcd_dme_set(hba, UIC_ARG_MIB(0x200), 0x40); + ufshcd_dme_set(hba, UIC_ARG_MIB(0x202), 0x02); + + for_each_ufs_rx_lane(ufs, i) { + ufshcd_dme_set(hba, UIC_ARG_MIB_SEL(VND_RX_CLK_PRD, i), + DIV_ROUND_UP(NSEC_PER_SEC, ufs->mclk_rate)); + ufshcd_dme_set(hba, UIC_ARG_MIB_SEL(VND_RX_CLK_PRD_EN, i), 0x0); + ufshcd_dme_set(hba, UIC_ARG_MIB_SEL(VND_RX_LINERESET_VALUE2, i), + (rx_line_reset_period >> 16) & 0xFF); + ufshcd_dme_set(hba, UIC_ARG_MIB_SEL(VND_RX_LINERESET_VALUE1, i), + (rx_line_reset_period >> 8) & 0xFF); + ufshcd_dme_set(hba, UIC_ARG_MIB_SEL(VND_RX_LINERESET_VALUE0, i), + (rx_line_reset_period) & 0xFF); + ufshcd_dme_set(hba, UIC_ARG_MIB_SEL(0x2f, i), 0x69); + ufshcd_dme_set(hba, UIC_ARG_MIB_SEL(0x84, i), 0x1); + ufshcd_dme_set(hba, UIC_ARG_MIB_SEL(0x25, i), 0xf6); + } + + for_each_ufs_tx_lane(ufs, i) { + ufshcd_dme_set(hba, UIC_ARG_MIB_SEL(VND_TX_CLK_PRD, i), + DIV_ROUND_UP(NSEC_PER_SEC, ufs->mclk_rate)); + ufshcd_dme_set(hba, UIC_ARG_MIB_SEL(VND_TX_CLK_PRD_EN, i), + 0x02); + ufshcd_dme_set(hba, UIC_ARG_MIB_SEL(VND_TX_LINERESET_PVALUE2, i), + (tx_line_reset_period >> 16) & 0xFF); + ufshcd_dme_set(hba, UIC_ARG_MIB_SEL(VND_TX_LINERESET_PVALUE1, i), + (tx_line_reset_period >> 8) & 0xFF); + ufshcd_dme_set(hba, UIC_ARG_MIB_SEL(VND_TX_LINERESET_PVALUE0, i), + (tx_line_reset_period) & 0xFF); + + ufshcd_dme_set(hba, UIC_ARG_MIB_SEL(0x04, i), 0x1); + ufshcd_dme_set(hba, UIC_ARG_MIB_SEL(0x7f, i), 0x0); + } + + ufshcd_dme_set(hba, UIC_ARG_MIB(0x200), 0x0); + ufshcd_dme_set(hba, UIC_ARG_MIB(PA_LOCAL_TX_LCC_ENABLE), 0x0); + ufshcd_dme_set(hba, UIC_ARG_MIB(0xa011), 0x8000); + + return 0; +} + +static int exynosautov920_ufs_post_link(struct exynos_ufs *ufs) +{ + struct ufs_hba *hba = ufs->hba; + + ufshcd_dme_set(hba, UIC_ARG_MIB(0x9529), 0x1); + ufshcd_dme_set(hba, UIC_ARG_MIB(0x15a4), 0x3e8); + ufshcd_dme_set(hba, UIC_ARG_MIB(0x9529), 0x0); + + return 0; +} + +static int exynosautov920_ufs_pre_pwr_change(struct exynos_ufs *ufs, + struct ufs_pa_layer_attr *pwr) +{ + struct ufs_hba *hba = ufs->hba; + + ufshcd_dme_set(hba, UIC_ARG_MIB(0x15d4), 0x1); + + ufshcd_dme_set(hba, UIC_ARG_MIB(DL_FC0PROTTIMEOUTVAL), 8064); + ufshcd_dme_set(hba, UIC_ARG_MIB(DL_TC0REPLAYTIMEOUTVAL), 28224); + ufshcd_dme_set(hba, UIC_ARG_MIB(DL_AFC0REQTIMEOUTVAL), 20160); + ufshcd_dme_set(hba, UIC_ARG_MIB(PA_PWRMODEUSERDATA0), 12000); + ufshcd_dme_set(hba, UIC_ARG_MIB(PA_PWRMODEUSERDATA1), 32000); + ufshcd_dme_set(hba, UIC_ARG_MIB(PA_PWRMODEUSERDATA2), 16000); + + unipro_writel(ufs, 8064, UNIPRO_DME_POWERMODE_REQ_LOCALL2TIMER0); + unipro_writel(ufs, 28224, UNIPRO_DME_POWERMODE_REQ_LOCALL2TIMER1); + unipro_writel(ufs, 20160, UNIPRO_DME_POWERMODE_REQ_LOCALL2TIMER2); + unipro_writel(ufs, 12000, UNIPRO_DME_POWERMODE_REQ_REMOTEL2TIMER0); + unipro_writel(ufs, 32000, UNIPRO_DME_POWERMODE_REQ_REMOTEL2TIMER1); + unipro_writel(ufs, 16000, UNIPRO_DME_POWERMODE_REQ_REMOTEL2TIMER2); + + return 0; +} + /* * exynos_ufs_auto_ctrl_hcc - HCI core clock control by h/w * Control should be disabled in the below cases @@ -2201,6 +2294,21 @@ static const struct exynos_ufs_drv_data gs101_ufs_drvs = { .suspend = gs101_ufs_suspend, }; +static const struct exynos_ufs_drv_data exynosautov920_ufs_drvs = { + .uic_attr = &exynos7_uic_attr, + .quirks = UFSHCD_QUIRK_SKIP_DEF_UNIPRO_TIMEOUT_SETTING, + .opts = EXYNOS_UFS_OPT_BROKEN_AUTO_CLK_CTRL | + EXYNOS_UFS_OPT_SKIP_CONFIG_PHY_ATTR | + EXYNOS_UFS_OPT_BROKEN_RX_SEL_IDX | + EXYNOS_UFS_OPT_TIMER_TICK_SELECT, + .iocc_mask = UFS_EXYNOSAUTOV920_SHARABLE, + .drv_init = exynosauto_ufs_drv_init, + .post_hce_enable = exynosauto_ufs_post_hce_enable, + .pre_link = exynosautov920_ufs_pre_link, + .post_link = exynosautov920_ufs_post_link, + .pre_pwr_change = exynosautov920_ufs_pre_pwr_change, +}; + static const struct of_device_id exynos_ufs_of_match[] = { { .compatible = "google,gs101-ufs", .data = &gs101_ufs_drvs }, @@ -2210,6 +2318,8 @@ static const struct of_device_id exynos_ufs_of_match[] = { .data = &exynosauto_ufs_drvs }, { .compatible = "samsung,exynosautov9-ufs-vh", .data = &exynosauto_ufs_vh_drvs }, + { .compatible = "samsung,exynosautov920-ufs", + .data = &exynosautov920_ufs_drvs }, { .compatible = "tesla,fsd-ufs", .data = &fsd_ufs_drvs }, {}, -- 2.34.1 ^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH v2 4/4] arm64: dts: exynosautov920: enable support for ufs controller 2026-04-17 12:14 ` [PATCH v2 0/4] add ufs support for Exynosautov920 SoC Alim Akhtar ` (2 preceding siblings ...) 2026-04-17 12:14 ` [PATCH v2 3/4] scsi: ufs: exynos: add support for ExynosAutov920 SoC Alim Akhtar @ 2026-04-17 12:14 ` Alim Akhtar 3 siblings, 0 replies; 7+ messages in thread From: Alim Akhtar @ 2026-04-17 12:14 UTC (permalink / raw) To: avri.altman, bvanassche, robh, martin.petersen, krzk+dt Cc: sowon.na, peter.griffin, linux-scsi, devicetree, linux-samsung-soc, linux-kernel, Alim Akhtar From: Sowon Na <sowon.na@samsung.com> Add ufs node for ExynosAutov920 SoC. Also enable ufs_phy and ufs controller nodes. Signed-off-by: Sowon Na <sowon.na@samsung.com> Signed-off-by: Alim Akhtar <alim.akhtar@samsung.com> --- .../boot/dts/exynos/exynosautov920-sadk.dts | 8 +++++++ .../arm64/boot/dts/exynos/exynosautov920.dtsi | 21 +++++++++++++++++++ 2 files changed, 29 insertions(+) diff --git a/arch/arm64/boot/dts/exynos/exynosautov920-sadk.dts b/arch/arm64/boot/dts/exynos/exynosautov920-sadk.dts index a397f068ed53..5873720c213e 100644 --- a/arch/arm64/boot/dts/exynos/exynosautov920-sadk.dts +++ b/arch/arm64/boot/dts/exynos/exynosautov920-sadk.dts @@ -83,6 +83,14 @@ &usi_0 { status = "okay"; }; +&ufs_0 { + status = "okay"; +}; + +&ufs_0_phy { + status = "okay"; +}; + &xtcxo { clock-frequency = <38400000>; }; diff --git a/arch/arm64/boot/dts/exynos/exynosautov920.dtsi b/arch/arm64/boot/dts/exynos/exynosautov920.dtsi index 0eb853770732..f1f5efcdb91e 100644 --- a/arch/arm64/boot/dts/exynos/exynosautov920.dtsi +++ b/arch/arm64/boot/dts/exynos/exynosautov920.dtsi @@ -1444,6 +1444,27 @@ pinctrl_hsi2ufs: pinctrl@16d20000 { interrupts = <GIC_SPI 603 IRQ_TYPE_LEVEL_HIGH>; }; + ufs_0: ufs@16e00000 { + compatible = "samsung,exynosautov920-ufs"; + reg = <0x16e00000 0x100>, + <0x16e01100 0x400>, + <0x16e80000 0x8000>, + <0x16d08000 0x800>; + reg-names = "hci", "vs_hci", "unipro", "ufsp"; + interrupts = <GIC_SPI 613 IRQ_TYPE_LEVEL_HIGH>; + clocks = <&cmu_hsi2 CLK_MOUT_HSI2_UFS_EMBD_USER>, + <&cmu_hsi2 CLK_MOUT_HSI2_NOC_UFS_USER>; + clock-names = "core_clk", "sclk_unipro_main"; + freq-table-hz = <0 0>, <0 0>; + pinctrl-names = "default"; + pinctrl-0 = <&ufs_rst_n &ufs_refclk_out>; + phys = <&ufs_0_phy>; + phy-names = "ufs-phy"; + samsung,sysreg = <&syscon_hsi2 0x710>; + dma-coherent; + status = "disabled"; + }; + ufs_0_phy: phy@16e04000 { compatible = "samsung,exynosautov920-ufs-phy"; reg = <0x16e04000 0x4000>; -- 2.34.1 ^ permalink raw reply related [flat|nested] 7+ messages in thread
end of thread, other threads:[~2026-04-17 12:55 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <CGME20260417115813epcas5p40234b872c221ce28981b17e42ca48139@epcas5p4.samsung.com>
2026-04-17 12:14 ` [PATCH v2 0/4] add ufs support for Exynosautov920 SoC Alim Akhtar
2026-04-17 12:14 ` [PATCH v2 1/4] arm64: dts: exynosautov920: Add syscon hsi2 node Alim Akhtar
2026-04-17 12:14 ` [PATCH v2 2/4] dt-bindings: ufs: exynos: add ExynosAutov920 compatible string Alim Akhtar
2026-04-17 12:02 ` Alim Akhtar
2026-04-17 12:55 ` Krzysztof Kozlowski
2026-04-17 12:14 ` [PATCH v2 3/4] scsi: ufs: exynos: add support for ExynosAutov920 SoC Alim Akhtar
2026-04-17 12:14 ` [PATCH v2 4/4] arm64: dts: exynosautov920: enable support for ufs controller Alim Akhtar
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox