* [PATCH v3 0/2] arm64: Support Universal Flash Storage on MediaTek MT6779 platform @ 2021-01-22 8:36 ` Stanley Chu 0 siblings, 0 replies; 6+ messages in thread From: Stanley Chu @ 2021-01-22 8:36 UTC (permalink / raw) To: linux-scsi, devicetree, robh+dt, robh, martin.petersen, jejb, avri.altman, alim.akhtar Cc: linux-mediatek, yingjoe.chen, matthias.bgg, kuohong.wang, peter.wang, chun-hung.wu, andy.teng, alice.chao, chaotian.jing, cc.chou, jiajie.hao, hanks.chen, Stanley Chu Hi, This series adds UFS (Universal Flash Storage) support on MediaTek MT6779 SoC platform. Changes since v2: - Rebase to Martin's 5.12/scsi-queue branch Changes since v1: - Fix irq attribute in dts in patch [2/2] Stanley Chu (2): arm64: configs: Support Universal Flash Storage on MediaTek platforms arm64: dts: mt6779: Support ufshci and ufsphy arch/arm64/boot/dts/mediatek/mt6779.dtsi | 36 +++++++++++++++++++++++- arch/arm64/configs/defconfig | 1 + 2 files changed, 36 insertions(+), 1 deletion(-) -- 2.18.0 ^ permalink raw reply [flat|nested] 6+ messages in thread
* [PATCH v3 0/2] arm64: Support Universal Flash Storage on MediaTek MT6779 platform @ 2021-01-22 8:36 ` Stanley Chu 0 siblings, 0 replies; 6+ messages in thread From: Stanley Chu @ 2021-01-22 8:36 UTC (permalink / raw) To: linux-scsi, devicetree, robh+dt, robh, martin.petersen, jejb, avri.altman, alim.akhtar Cc: hanks.chen, andy.teng, cc.chou, chun-hung.wu, kuohong.wang, jiajie.hao, linux-mediatek, peter.wang, matthias.bgg, yingjoe.chen, Stanley Chu, chaotian.jing, alice.chao Hi, This series adds UFS (Universal Flash Storage) support on MediaTek MT6779 SoC platform. Changes since v2: - Rebase to Martin's 5.12/scsi-queue branch Changes since v1: - Fix irq attribute in dts in patch [2/2] Stanley Chu (2): arm64: configs: Support Universal Flash Storage on MediaTek platforms arm64: dts: mt6779: Support ufshci and ufsphy arch/arm64/boot/dts/mediatek/mt6779.dtsi | 36 +++++++++++++++++++++++- arch/arm64/configs/defconfig | 1 + 2 files changed, 36 insertions(+), 1 deletion(-) -- 2.18.0 _______________________________________________ Linux-mediatek mailing list Linux-mediatek@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-mediatek ^ permalink raw reply [flat|nested] 6+ messages in thread
* [PATCH v3 1/2] arm64: configs: Support Universal Flash Storage on MediaTek platforms 2021-01-22 8:36 ` Stanley Chu @ 2021-01-22 8:36 ` Stanley Chu -1 siblings, 0 replies; 6+ messages in thread From: Stanley Chu @ 2021-01-22 8:36 UTC (permalink / raw) To: linux-scsi, devicetree, robh+dt, robh, martin.petersen, jejb, avri.altman, alim.akhtar Cc: linux-mediatek, yingjoe.chen, matthias.bgg, kuohong.wang, peter.wang, chun-hung.wu, andy.teng, alice.chao, chaotian.jing, cc.chou, jiajie.hao, hanks.chen, Stanley Chu Support UFS on MediaTek platforms by enabling CONFIG_SCSI_UFS_MEDIATEK. Reviewed-by: Hanks Chen <hanks.chen@mediatek.com> Signed-off-by: Stanley Chu <stanley.chu@mediatek.com> --- arch/arm64/configs/defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig index 838301650a79..12ff990b2691 100644 --- a/arch/arm64/configs/defconfig +++ b/arch/arm64/configs/defconfig @@ -283,6 +283,7 @@ CONFIG_SCSI_MPT3SAS=m CONFIG_SCSI_UFSHCD=y CONFIG_SCSI_UFSHCD_PLATFORM=y CONFIG_SCSI_UFS_QCOM=m +CONFIG_SCSI_UFS_MEDIATEK=m CONFIG_SCSI_UFS_HISI=y CONFIG_ATA=y CONFIG_SATA_AHCI=y -- 2.18.0 ^ permalink raw reply related [flat|nested] 6+ messages in thread
* [PATCH v3 1/2] arm64: configs: Support Universal Flash Storage on MediaTek platforms @ 2021-01-22 8:36 ` Stanley Chu 0 siblings, 0 replies; 6+ messages in thread From: Stanley Chu @ 2021-01-22 8:36 UTC (permalink / raw) To: linux-scsi, devicetree, robh+dt, robh, martin.petersen, jejb, avri.altman, alim.akhtar Cc: hanks.chen, andy.teng, cc.chou, chun-hung.wu, kuohong.wang, jiajie.hao, linux-mediatek, peter.wang, matthias.bgg, yingjoe.chen, Stanley Chu, chaotian.jing, alice.chao Support UFS on MediaTek platforms by enabling CONFIG_SCSI_UFS_MEDIATEK. Reviewed-by: Hanks Chen <hanks.chen@mediatek.com> Signed-off-by: Stanley Chu <stanley.chu@mediatek.com> --- arch/arm64/configs/defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig index 838301650a79..12ff990b2691 100644 --- a/arch/arm64/configs/defconfig +++ b/arch/arm64/configs/defconfig @@ -283,6 +283,7 @@ CONFIG_SCSI_MPT3SAS=m CONFIG_SCSI_UFSHCD=y CONFIG_SCSI_UFSHCD_PLATFORM=y CONFIG_SCSI_UFS_QCOM=m +CONFIG_SCSI_UFS_MEDIATEK=m CONFIG_SCSI_UFS_HISI=y CONFIG_ATA=y CONFIG_SATA_AHCI=y -- 2.18.0 _______________________________________________ Linux-mediatek mailing list Linux-mediatek@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-mediatek ^ permalink raw reply related [flat|nested] 6+ messages in thread
* [PATCH v3 2/2] arm64: dts: mt6779: Support ufshci and ufsphy 2021-01-22 8:36 ` Stanley Chu @ 2021-01-22 8:36 ` Stanley Chu -1 siblings, 0 replies; 6+ messages in thread From: Stanley Chu @ 2021-01-22 8:36 UTC (permalink / raw) To: linux-scsi, devicetree, robh+dt, robh, martin.petersen, jejb, avri.altman, alim.akhtar Cc: linux-mediatek, yingjoe.chen, matthias.bgg, kuohong.wang, peter.wang, chun-hung.wu, andy.teng, alice.chao, chaotian.jing, cc.chou, jiajie.hao, hanks.chen, Stanley Chu Support UFS on MT6779 platforms by adding ufshci and ufsphy nodes in dts file. Reviewed-by: Hanks Chen <hanks.chen@mediatek.com> Signed-off-by: Stanley Chu <stanley.chu@mediatek.com> --- arch/arm64/boot/dts/mediatek/mt6779.dtsi | 36 +++++++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/mediatek/mt6779.dtsi b/arch/arm64/boot/dts/mediatek/mt6779.dtsi index 370f309d32de..6eaf230bb0d1 100644 --- a/arch/arm64/boot/dts/mediatek/mt6779.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt6779.dtsi @@ -225,6 +225,41 @@ #clock-cells = <1>; }; + ufshci: ufshci@11270000 { + compatible = "mediatek,mt8183-ufshci"; + reg = <0 0x11270000 0 0x2300>; + interrupts = <GIC_SPI 104 IRQ_TYPE_LEVEL_LOW>; + phys = <&ufsphy>; + + clocks = <&infracfg_ao CLK_INFRA_UFS>, + <&infracfg_ao CLK_INFRA_UFS_TICK>, + <&infracfg_ao CLK_INFRA_UFS_AXI>, + <&infracfg_ao CLK_INFRA_UNIPRO_TICK>, + <&infracfg_ao CLK_INFRA_UNIPRO_MBIST>, + <&topckgen CLK_TOP_FAES_UFSFDE>, + <&infracfg_ao CLK_INFRA_AES_UFSFDE>, + <&infracfg_ao CLK_INFRA_AES_BCLK>; + clock-names = "ufs", "ufs_tick", "ufs_axi", + "unipro_tick", "unipro_mbist", + "aes_top", "aes_infra", "aes_bclk"; + freq-table-hz = <0 0>, <0 0>, <0 0>, + <0 0>, <0 0>, <0 0>, + <0 0>, <0 0>; + + mediatek,ufs-disable-ah8; + mediatek,ufs-support-va09; + }; + + ufsphy: phy@11fa0000 { + compatible = "mediatek,mt8183-ufsphy"; + reg = <0 0x11fa0000 0 0xc000>; + #phy-cells = <0>; + + clocks = <&infracfg_ao CLK_INFRA_UNIPRO_SCK>, + <&infracfg_ao CLK_INFRA_UFS_MP_SAP_BCLK>; + clock-names = "unipro", "mp"; + }; + mfgcfg: clock-controller@13fbf000 { compatible = "mediatek,mt6779-mfgcfg", "syscon"; reg = <0 0x13fbf000 0 0x1000>; @@ -266,6 +301,5 @@ reg = <0 0x1b000000 0 0x1000>; #clock-cells = <1>; }; - }; }; -- 2.18.0 ^ permalink raw reply related [flat|nested] 6+ messages in thread
* [PATCH v3 2/2] arm64: dts: mt6779: Support ufshci and ufsphy @ 2021-01-22 8:36 ` Stanley Chu 0 siblings, 0 replies; 6+ messages in thread From: Stanley Chu @ 2021-01-22 8:36 UTC (permalink / raw) To: linux-scsi, devicetree, robh+dt, robh, martin.petersen, jejb, avri.altman, alim.akhtar Cc: hanks.chen, andy.teng, cc.chou, chun-hung.wu, kuohong.wang, jiajie.hao, linux-mediatek, peter.wang, matthias.bgg, yingjoe.chen, Stanley Chu, chaotian.jing, alice.chao Support UFS on MT6779 platforms by adding ufshci and ufsphy nodes in dts file. Reviewed-by: Hanks Chen <hanks.chen@mediatek.com> Signed-off-by: Stanley Chu <stanley.chu@mediatek.com> --- arch/arm64/boot/dts/mediatek/mt6779.dtsi | 36 +++++++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/mediatek/mt6779.dtsi b/arch/arm64/boot/dts/mediatek/mt6779.dtsi index 370f309d32de..6eaf230bb0d1 100644 --- a/arch/arm64/boot/dts/mediatek/mt6779.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt6779.dtsi @@ -225,6 +225,41 @@ #clock-cells = <1>; }; + ufshci: ufshci@11270000 { + compatible = "mediatek,mt8183-ufshci"; + reg = <0 0x11270000 0 0x2300>; + interrupts = <GIC_SPI 104 IRQ_TYPE_LEVEL_LOW>; + phys = <&ufsphy>; + + clocks = <&infracfg_ao CLK_INFRA_UFS>, + <&infracfg_ao CLK_INFRA_UFS_TICK>, + <&infracfg_ao CLK_INFRA_UFS_AXI>, + <&infracfg_ao CLK_INFRA_UNIPRO_TICK>, + <&infracfg_ao CLK_INFRA_UNIPRO_MBIST>, + <&topckgen CLK_TOP_FAES_UFSFDE>, + <&infracfg_ao CLK_INFRA_AES_UFSFDE>, + <&infracfg_ao CLK_INFRA_AES_BCLK>; + clock-names = "ufs", "ufs_tick", "ufs_axi", + "unipro_tick", "unipro_mbist", + "aes_top", "aes_infra", "aes_bclk"; + freq-table-hz = <0 0>, <0 0>, <0 0>, + <0 0>, <0 0>, <0 0>, + <0 0>, <0 0>; + + mediatek,ufs-disable-ah8; + mediatek,ufs-support-va09; + }; + + ufsphy: phy@11fa0000 { + compatible = "mediatek,mt8183-ufsphy"; + reg = <0 0x11fa0000 0 0xc000>; + #phy-cells = <0>; + + clocks = <&infracfg_ao CLK_INFRA_UNIPRO_SCK>, + <&infracfg_ao CLK_INFRA_UFS_MP_SAP_BCLK>; + clock-names = "unipro", "mp"; + }; + mfgcfg: clock-controller@13fbf000 { compatible = "mediatek,mt6779-mfgcfg", "syscon"; reg = <0 0x13fbf000 0 0x1000>; @@ -266,6 +301,5 @@ reg = <0 0x1b000000 0 0x1000>; #clock-cells = <1>; }; - }; }; -- 2.18.0 _______________________________________________ Linux-mediatek mailing list Linux-mediatek@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-mediatek ^ permalink raw reply related [flat|nested] 6+ messages in thread
end of thread, other threads:[~2021-01-22 9:23 UTC | newest] Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2021-01-22 8:36 [PATCH v3 0/2] arm64: Support Universal Flash Storage on MediaTek MT6779 platform Stanley Chu 2021-01-22 8:36 ` Stanley Chu 2021-01-22 8:36 ` [PATCH v3 1/2] arm64: configs: Support Universal Flash Storage on MediaTek platforms Stanley Chu 2021-01-22 8:36 ` Stanley Chu 2021-01-22 8:36 ` [PATCH v3 2/2] arm64: dts: mt6779: Support ufshci and ufsphy Stanley Chu 2021-01-22 8:36 ` Stanley Chu
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.