From: Jagan Teki <jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> To: Simon Glass <sjg-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org>, Philipp Tomsich <philipp.tomsich-SN7IsUiht6C/RdPyistoZJqQE7yCjDx5@public.gmane.org>, Kever Yang <kever.yang-TNX95d0MmH7DzftRWevZcw@public.gmane.org>, YouMin Chen <cym-TNX95d0MmH7DzftRWevZcw@public.gmane.org>, u-boot-0aAXYlwwYIKGBzrmiIFOJg@public.gmane.org Cc: linux-rockchip-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org, gajjar04akash-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org, linux-amarula-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org, Jagan Teki <jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org>, Manivannan Sadhasivam <manivannan.sadhasivam-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org> Subject: [PATCH v3 35/57] ram: rk3399: Add tsel control clock drive Date: Tue, 16 Jul 2019 17:27:23 +0530 [thread overview] Message-ID: <20190716115745.12585-36-jagan@amarulasolutions.com> (raw) In-Reply-To: <20190716115745.12585-1-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> tsel contrl clock drives are required to configure PHY 929, 939 controls drive settings. Add support for these control clock for all dramtype sdrams. Thse control clock drives are configure via tsel_ckcs_select_p and tsel_ckcs_select_n variables. tsel_ckcs_select_n is PHY_DRV_ODT_34_3 value where as tsel_ckcs_select_p is retrived from IO settings for lpddr4 and rest uses PHY_DRV_ODT_34_3. Signed-off-by: Jagan Teki <jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> Signed-off-by: YouMin Chen <cym-TNX95d0MmH7DzftRWevZcw@public.gmane.org> --- drivers/ram/rockchip/sdram_rk3399.c | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/drivers/ram/rockchip/sdram_rk3399.c b/drivers/ram/rockchip/sdram_rk3399.c index 1b8ce5160f..c38ea1d284 100644 --- a/drivers/ram/rockchip/sdram_rk3399.c +++ b/drivers/ram/rockchip/sdram_rk3399.c @@ -560,6 +560,7 @@ static void set_ds_odt(const struct chan_info *chan, u32 tsel_idle_select_n, tsel_rd_select_n; u32 tsel_wr_select_dq_p, tsel_wr_select_ca_p; u32 tsel_wr_select_dq_n, tsel_wr_select_ca_n; + u32 tsel_ckcs_select_p, tsel_ckcs_select_n; struct io_setting *io = NULL; u32 reg_value; @@ -577,6 +578,9 @@ static void set_ds_odt(const struct chan_info *chan, tsel_wr_select_ca_p = io->wr_ca_drv; tsel_wr_select_ca_n = PHY_DRV_ODT_40; + + tsel_ckcs_select_p = io->wr_ckcs_drv; + tsel_ckcs_select_n = PHY_DRV_ODT_34_3; } else if (params->base.dramtype == LPDDR3) { tsel_rd_select_p = PHY_DRV_ODT_240; tsel_rd_select_n = PHY_DRV_ODT_HI_Z; @@ -589,6 +593,9 @@ static void set_ds_odt(const struct chan_info *chan, tsel_wr_select_ca_p = PHY_DRV_ODT_48; tsel_wr_select_ca_n = PHY_DRV_ODT_48; + + tsel_ckcs_select_p = PHY_DRV_ODT_34_3; + tsel_ckcs_select_n = PHY_DRV_ODT_34_3; } else { tsel_rd_select_p = PHY_DRV_ODT_240; tsel_rd_select_n = PHY_DRV_ODT_240; @@ -601,6 +608,9 @@ static void set_ds_odt(const struct chan_info *chan, tsel_wr_select_ca_p = PHY_DRV_ODT_34_3; tsel_wr_select_ca_n = PHY_DRV_ODT_34_3; + + tsel_ckcs_select_p = PHY_DRV_ODT_34_3; + tsel_ckcs_select_n = PHY_DRV_ODT_34_3; } if (params->base.odt == 1) @@ -659,10 +669,12 @@ static void set_ds_odt(const struct chan_info *chan, clrsetbits_le32(&denali_phy[935], 0xff, reg_value); /* phy_pad_cs_drive 8bits DENALI_PHY_939 offset_0 */ - clrsetbits_le32(&denali_phy[939], 0xff, reg_value); + clrsetbits_le32(&denali_phy[939], 0xff, + tsel_ckcs_select_n | (tsel_ckcs_select_p << 0x4)); /* phy_pad_clk_drive 8bits DENALI_PHY_929 offset_0 */ - clrsetbits_le32(&denali_phy[929], 0xff, reg_value); + clrsetbits_le32(&denali_phy[929], 0xff, + tsel_ckcs_select_n | (tsel_ckcs_select_p << 0x4)); /* phy_pad_fdbk_drive 23bit DENALI_PHY_924/925 */ clrsetbits_le32(&denali_phy[924], 0xff, -- 2.18.0.321.gffc6fa0e3
WARNING: multiple messages have this Message-ID (diff)
From: Jagan Teki <jagan@amarulasolutions.com> To: u-boot@lists.denx.de Subject: [U-Boot] [PATCH v3 35/57] ram: rk3399: Add tsel control clock drive Date: Tue, 16 Jul 2019 17:27:23 +0530 [thread overview] Message-ID: <20190716115745.12585-36-jagan@amarulasolutions.com> (raw) In-Reply-To: <20190716115745.12585-1-jagan@amarulasolutions.com> tsel contrl clock drives are required to configure PHY 929, 939 controls drive settings. Add support for these control clock for all dramtype sdrams. Thse control clock drives are configure via tsel_ckcs_select_p and tsel_ckcs_select_n variables. tsel_ckcs_select_n is PHY_DRV_ODT_34_3 value where as tsel_ckcs_select_p is retrived from IO settings for lpddr4 and rest uses PHY_DRV_ODT_34_3. Signed-off-by: Jagan Teki <jagan@amarulasolutions.com> Signed-off-by: YouMin Chen <cym@rock-chips.com> --- drivers/ram/rockchip/sdram_rk3399.c | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/drivers/ram/rockchip/sdram_rk3399.c b/drivers/ram/rockchip/sdram_rk3399.c index 1b8ce5160f..c38ea1d284 100644 --- a/drivers/ram/rockchip/sdram_rk3399.c +++ b/drivers/ram/rockchip/sdram_rk3399.c @@ -560,6 +560,7 @@ static void set_ds_odt(const struct chan_info *chan, u32 tsel_idle_select_n, tsel_rd_select_n; u32 tsel_wr_select_dq_p, tsel_wr_select_ca_p; u32 tsel_wr_select_dq_n, tsel_wr_select_ca_n; + u32 tsel_ckcs_select_p, tsel_ckcs_select_n; struct io_setting *io = NULL; u32 reg_value; @@ -577,6 +578,9 @@ static void set_ds_odt(const struct chan_info *chan, tsel_wr_select_ca_p = io->wr_ca_drv; tsel_wr_select_ca_n = PHY_DRV_ODT_40; + + tsel_ckcs_select_p = io->wr_ckcs_drv; + tsel_ckcs_select_n = PHY_DRV_ODT_34_3; } else if (params->base.dramtype == LPDDR3) { tsel_rd_select_p = PHY_DRV_ODT_240; tsel_rd_select_n = PHY_DRV_ODT_HI_Z; @@ -589,6 +593,9 @@ static void set_ds_odt(const struct chan_info *chan, tsel_wr_select_ca_p = PHY_DRV_ODT_48; tsel_wr_select_ca_n = PHY_DRV_ODT_48; + + tsel_ckcs_select_p = PHY_DRV_ODT_34_3; + tsel_ckcs_select_n = PHY_DRV_ODT_34_3; } else { tsel_rd_select_p = PHY_DRV_ODT_240; tsel_rd_select_n = PHY_DRV_ODT_240; @@ -601,6 +608,9 @@ static void set_ds_odt(const struct chan_info *chan, tsel_wr_select_ca_p = PHY_DRV_ODT_34_3; tsel_wr_select_ca_n = PHY_DRV_ODT_34_3; + + tsel_ckcs_select_p = PHY_DRV_ODT_34_3; + tsel_ckcs_select_n = PHY_DRV_ODT_34_3; } if (params->base.odt == 1) @@ -659,10 +669,12 @@ static void set_ds_odt(const struct chan_info *chan, clrsetbits_le32(&denali_phy[935], 0xff, reg_value); /* phy_pad_cs_drive 8bits DENALI_PHY_939 offset_0 */ - clrsetbits_le32(&denali_phy[939], 0xff, reg_value); + clrsetbits_le32(&denali_phy[939], 0xff, + tsel_ckcs_select_n | (tsel_ckcs_select_p << 0x4)); /* phy_pad_clk_drive 8bits DENALI_PHY_929 offset_0 */ - clrsetbits_le32(&denali_phy[929], 0xff, reg_value); + clrsetbits_le32(&denali_phy[929], 0xff, + tsel_ckcs_select_n | (tsel_ckcs_select_p << 0x4)); /* phy_pad_fdbk_drive 23bit DENALI_PHY_924/925 */ clrsetbits_le32(&denali_phy[924], 0xff, -- 2.18.0.321.gffc6fa0e3
next prev parent reply other threads:[~2019-07-16 11:57 UTC|newest] Thread overview: 243+ messages / expand[flat|nested] mbox.gz Atom feed top 2019-07-16 11:56 [PATCH v3 00/57] ram: rk3399: Add LPDDR4 support Jagan Teki 2019-07-16 11:56 ` [U-Boot] " Jagan Teki 2019-07-16 11:56 ` [PATCH v3 01/57] ram: rk3399: Add ddrtype enc macro Jagan Teki 2019-07-16 11:56 ` [U-Boot] " Jagan Teki 2019-07-16 12:57 ` Kever Yang 2019-07-16 12:57 ` [U-Boot] " Kever Yang 2019-07-16 11:56 ` [PATCH v3 05/57] ram: rk3399: Add rank " Jagan Teki 2019-07-16 11:56 ` [U-Boot] " Jagan Teki [not found] ` <20190716115745.12585-6-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> 2019-07-16 12:58 ` Kever Yang 2019-07-16 12:58 ` [U-Boot] " Kever Yang 2019-07-16 11:57 ` [PATCH v3 12/57] ram: rk3399: Rename sys_reg with sys_reg2 Jagan Teki 2019-07-16 11:57 ` [U-Boot] " Jagan Teki [not found] ` <20190716115745.12585-13-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> 2019-07-16 13:03 ` Kever Yang 2019-07-16 13:03 ` [U-Boot] " Kever Yang [not found] ` <20190716115745.12585-1-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> 2019-07-16 11:56 ` [PATCH v3 02/57] ram: rk3399: Add channel number encoder macro Jagan Teki 2019-07-16 11:56 ` [U-Boot] " Jagan Teki [not found] ` <20190716115745.12585-3-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> 2019-07-16 12:58 ` Kever Yang 2019-07-16 12:58 ` [U-Boot] " Kever Yang 2019-07-16 11:56 ` [PATCH v3 03/57] ram: rk3399: Add row_3_4 enc macro Jagan Teki 2019-07-16 11:56 ` [U-Boot] " Jagan Teki [not found] ` <20190716115745.12585-4-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> 2019-07-16 12:58 ` Kever Yang 2019-07-16 12:58 ` [U-Boot] " Kever Yang 2019-07-16 11:56 ` [PATCH v3 04/57] ram: rk3399: Add chipinfo macro Jagan Teki 2019-07-16 11:56 ` [U-Boot] " Jagan Teki [not found] ` <20190716115745.12585-5-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> 2019-07-16 12:58 ` Kever Yang 2019-07-16 12:58 ` [U-Boot] " Kever Yang 2019-07-16 11:56 ` [PATCH v3 06/57] ram: rk3399: Add column enc macro Jagan Teki 2019-07-16 11:56 ` [U-Boot] " Jagan Teki [not found] ` <20190716115745.12585-7-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> 2019-07-16 12:59 ` Kever Yang 2019-07-16 12:59 ` [U-Boot] " Kever Yang 2019-07-16 11:56 ` [PATCH v3 07/57] ram: rk3399: Add bk " Jagan Teki 2019-07-16 11:56 ` [U-Boot] " Jagan Teki [not found] ` <20190716115745.12585-8-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> 2019-07-16 13:00 ` Kever Yang 2019-07-16 13:00 ` [U-Boot] " Kever Yang 2019-07-16 11:56 ` [PATCH v3 08/57] ram: rk3399: Add dbw " Jagan Teki 2019-07-16 11:56 ` [U-Boot] " Jagan Teki [not found] ` <20190716115745.12585-9-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> 2019-07-16 13:00 ` Kever Yang 2019-07-16 13:00 ` [U-Boot] " Kever Yang 2019-07-16 11:56 ` [PATCH v3 09/57] ram: rk3399: Add cs0_rw macro Jagan Teki 2019-07-16 11:56 ` [U-Boot] " Jagan Teki [not found] ` <20190716115745.12585-10-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> 2019-07-16 13:00 ` Kever Yang 2019-07-16 13:00 ` [U-Boot] " Kever Yang 2019-07-16 11:56 ` [PATCH v3 10/57] ram: rk3399: Add cs1_rw macro Jagan Teki 2019-07-16 11:56 ` [U-Boot] " Jagan Teki [not found] ` <20190716115745.12585-11-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> 2019-07-16 13:03 ` Kever Yang 2019-07-16 13:03 ` [U-Boot] " Kever Yang 2019-07-16 11:56 ` [PATCH v3 11/57] ram: rk3399: Add bw enc macro Jagan Teki 2019-07-16 11:56 ` [U-Boot] " Jagan Teki [not found] ` <20190716115745.12585-12-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> 2019-07-16 13:03 ` Kever Yang 2019-07-16 13:03 ` [U-Boot] " Kever Yang 2019-07-16 11:57 ` [PATCH v3 13/57] ram: rk3399: Update cs0_row to use sys_reg3 Jagan Teki 2019-07-16 11:57 ` [U-Boot] " Jagan Teki [not found] ` <20190716115745.12585-14-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> 2019-07-16 13:03 ` Kever Yang 2019-07-16 13:03 ` [U-Boot] " Kever Yang 2019-07-16 11:57 ` [PATCH v3 14/57] ram: rk3399: Update cs1_row " Jagan Teki 2019-07-16 11:57 ` [U-Boot] " Jagan Teki [not found] ` <20190716115745.12585-15-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> 2019-07-16 13:03 ` Kever Yang 2019-07-16 13:03 ` [U-Boot] " Kever Yang 2019-07-16 11:57 ` [PATCH v3 15/57] ram: rk3399: Add cs1_col enc macro Jagan Teki 2019-07-16 11:57 ` [U-Boot] " Jagan Teki [not found] ` <20190716115745.12585-16-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> 2019-07-16 13:02 ` Kever Yang 2019-07-16 13:02 ` [U-Boot] " Kever Yang 2019-07-16 11:57 ` [PATCH v3 16/57] ram: rk3399: Add ddr version " Jagan Teki 2019-07-16 11:57 ` [U-Boot] " Jagan Teki [not found] ` <20190716115745.12585-17-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> 2019-07-16 13:02 ` Kever Yang 2019-07-16 13:02 ` [U-Boot] " Kever Yang 2019-07-16 11:57 ` [PATCH v3 17/57] ram: rk3399: Add ddrtimingC0 Jagan Teki 2019-07-16 11:57 ` [U-Boot] " Jagan Teki [not found] ` <20190716115745.12585-18-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> 2019-07-16 13:02 ` Kever Yang 2019-07-16 13:02 ` [U-Boot] " Kever Yang 2019-07-16 11:57 ` [PATCH v3 18/57] ram: rk3399: Add DdrMode Jagan Teki 2019-07-16 11:57 ` [U-Boot] " Jagan Teki [not found] ` <20190716115745.12585-19-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> 2019-07-16 13:02 ` Kever Yang 2019-07-16 13:02 ` [U-Boot] " Kever Yang 2019-07-16 11:57 ` [PATCH v3 19/57] ram: rk3399: Configure phy IO in ds odt Jagan Teki 2019-07-16 11:57 ` [U-Boot] " Jagan Teki [not found] ` <20190716115745.12585-20-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> 2019-07-16 13:04 ` Kever Yang 2019-07-16 13:04 ` [U-Boot] " Kever Yang 2019-07-16 11:57 ` [PATCH v3 20/57] ram: rockchip: Kconfig: Add RK3399 LPDDR4 entry Jagan Teki 2019-07-16 11:57 ` [U-Boot] " Jagan Teki [not found] ` <20190716115745.12585-21-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> 2019-07-16 13:10 ` Kever Yang 2019-07-16 13:10 ` [U-Boot] " Kever Yang 2019-07-16 11:57 ` [PATCH v3 21/57] ram: rk3399: Add lpddr4 rank mask for ca training Jagan Teki 2019-07-16 11:57 ` [U-Boot] " Jagan Teki [not found] ` <20190716115745.12585-22-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> 2019-07-16 13:11 ` Kever Yang 2019-07-16 13:11 ` [U-Boot] " Kever Yang 2019-07-16 11:57 ` [PATCH v3 22/57] ram: rk3399: Add lpddr4 rank mask for wdql training Jagan Teki 2019-07-16 11:57 ` [U-Boot] " Jagan Teki [not found] ` <20190716115745.12585-23-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> 2019-07-16 13:11 ` Kever Yang 2019-07-16 13:11 ` [U-Boot] " Kever Yang 2019-07-16 11:57 ` [PATCH v3 23/57] ram: rk3399: Move mode_sel assignment Jagan Teki 2019-07-16 11:57 ` [U-Boot] " Jagan Teki [not found] ` <20190716115745.12585-24-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> 2019-07-16 13:12 ` Kever Yang 2019-07-16 13:12 ` [U-Boot] " Kever Yang 2019-07-16 11:57 ` [PATCH v3 24/57] ram: rk3399: Don't wait for PLL lock in lpddr4 Jagan Teki 2019-07-16 11:57 ` [U-Boot] " Jagan Teki [not found] ` <20190716115745.12585-25-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> 2019-07-16 13:12 ` Kever Yang 2019-07-16 13:12 ` [U-Boot] " Kever Yang 2019-07-16 11:57 ` [PATCH v3 25/57] ram: rk3399: Avoid two channel ZQ Cal Start at the same time Jagan Teki 2019-07-16 11:57 ` [U-Boot] " Jagan Teki [not found] ` <20190716115745.12585-26-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> 2019-07-16 13:12 ` Kever Yang 2019-07-16 13:12 ` [U-Boot] " Kever Yang 2019-07-16 11:57 ` [PATCH v3 26/57] ram: rk3399: Configure PHY_898, PHY_919 for lpddr4 Jagan Teki 2019-07-16 11:57 ` [U-Boot] " Jagan Teki [not found] ` <20190716115745.12585-27-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> 2019-07-16 13:12 ` Kever Yang 2019-07-16 13:12 ` [U-Boot] " Kever Yang 2019-07-16 11:57 ` [PATCH v3 27/57] ram: rk3399: Configure BOOSTP_EN, BOOSTN_EN " Jagan Teki 2019-07-16 11:57 ` [U-Boot] " Jagan Teki [not found] ` <20190716115745.12585-28-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> 2019-07-16 13:12 ` Kever Yang 2019-07-16 13:12 ` [U-Boot] " Kever Yang 2019-07-16 11:57 ` [PATCH v3 28/57] ram: rk3399: Configure SLEWP_EN, SLEWN_EN " Jagan Teki 2019-07-16 11:57 ` [U-Boot] " Jagan Teki [not found] ` <20190716115745.12585-29-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> 2019-07-16 13:13 ` Kever Yang 2019-07-16 13:13 ` [U-Boot] " Kever Yang 2019-07-16 11:57 ` [PATCH v3 29/57] ram: rk3399: Configure PHY RX_CM_INPUT " Jagan Teki 2019-07-16 11:57 ` [U-Boot] " Jagan Teki [not found] ` <20190716115745.12585-30-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> 2019-07-16 13:13 ` Kever Yang 2019-07-16 13:13 ` [U-Boot] " Kever Yang 2019-07-16 11:57 ` [PATCH v3 30/57] ram: rk3399: Map chipselect " Jagan Teki 2019-07-16 11:57 ` [U-Boot] " Jagan Teki [not found] ` <20190716115745.12585-31-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> 2019-07-16 13:13 ` Kever Yang 2019-07-16 13:13 ` [U-Boot] " Kever Yang 2019-07-16 11:57 ` [PATCH v3 31/57] ram: rk3399: Configure tsel write ca " Jagan Teki 2019-07-16 11:57 ` [U-Boot] " Jagan Teki [not found] ` <20190716115745.12585-32-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> 2019-07-16 13:14 ` Kever Yang 2019-07-16 13:14 ` [U-Boot] " Kever Yang 2019-07-16 11:57 ` [PATCH v3 32/57] ram: rk3399: Don't disable dfi dram clk for lpddr4, rank 1 Jagan Teki 2019-07-16 11:57 ` [U-Boot] " Jagan Teki [not found] ` <20190716115745.12585-33-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> 2019-07-16 13:14 ` Kever Yang 2019-07-16 13:14 ` [U-Boot] " Kever Yang 2019-07-16 11:57 ` [PATCH v3 33/57] ram: rk3399: Add IO settings Jagan Teki 2019-07-16 11:57 ` [U-Boot] " Jagan Teki [not found] ` <20190716115745.12585-34-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> 2019-07-16 13:14 ` Kever Yang 2019-07-16 13:14 ` [U-Boot] " Kever Yang 2019-07-16 11:57 ` [PATCH v3 34/57] ram: sdram: Configure lpddr4 tsel rd, wr based on " Jagan Teki 2019-07-16 11:57 ` [U-Boot] " Jagan Teki [not found] ` <20190716115745.12585-35-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> 2019-07-16 13:15 ` Kever Yang 2019-07-16 13:15 ` [U-Boot] " Kever Yang 2019-07-16 11:57 ` Jagan Teki [this message] 2019-07-16 11:57 ` [U-Boot] [PATCH v3 35/57] ram: rk3399: Add tsel control clock drive Jagan Teki [not found] ` <20190716115745.12585-36-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> 2019-07-16 13:15 ` Kever Yang 2019-07-16 13:15 ` [U-Boot] " Kever Yang 2019-07-16 11:57 ` [PATCH v3 36/57] ram: rk3399: Configure soc odt support Jagan Teki 2019-07-16 11:57 ` [U-Boot] " Jagan Teki [not found] ` <20190716115745.12585-37-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> 2019-07-16 13:15 ` Kever Yang 2019-07-16 13:15 ` [U-Boot] " Kever Yang 2019-07-16 11:57 ` [PATCH v3 37/57] ram: rk3399: Get lpddr4 tsel_rd_en from io settings Jagan Teki 2019-07-16 11:57 ` [U-Boot] " Jagan Teki [not found] ` <20190716115745.12585-38-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> 2019-07-16 13:15 ` Kever Yang 2019-07-16 13:15 ` [U-Boot] " Kever Yang 2019-07-16 11:57 ` [PATCH v3 38/57] ram: rk3399: Update lpddr4 vref based on " Jagan Teki 2019-07-16 11:57 ` [U-Boot] " Jagan Teki [not found] ` <20190716115745.12585-39-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> 2019-07-16 13:16 ` Kever Yang 2019-07-16 13:16 ` [U-Boot] " Kever Yang 2019-07-16 11:57 ` [PATCH v3 39/57] ram: rk3399: Update lpddr4 mode_sel " Jagan Teki 2019-07-16 11:57 ` [U-Boot] " Jagan Teki [not found] ` <20190716115745.12585-40-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> 2019-07-16 13:16 ` Kever Yang 2019-07-16 13:16 ` [U-Boot] " Kever Yang 2019-07-16 11:57 ` [PATCH v3 40/57] ram: rk3399: Update lpddr4 vref_mode_ac Jagan Teki 2019-07-16 11:57 ` [U-Boot] " Jagan Teki [not found] ` <20190716115745.12585-41-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> 2019-07-16 13:17 ` Kever Yang 2019-07-16 13:17 ` [U-Boot] " Kever Yang 2019-07-16 11:57 ` [PATCH v3 41/57] ram: rk3399: Simplify data training first argument Jagan Teki 2019-07-16 11:57 ` [U-Boot] " Jagan Teki [not found] ` <20190716115745.12585-42-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> 2019-07-16 13:17 ` Kever Yang 2019-07-16 13:17 ` [U-Boot] " Kever Yang 2019-07-16 11:57 ` [PATCH v3 42/57] ram: rk3399: Handle data training via ops Jagan Teki 2019-07-16 11:57 ` [U-Boot] " Jagan Teki [not found] ` <20190716115745.12585-43-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> 2019-07-16 13:18 ` Kever Yang 2019-07-16 13:18 ` [U-Boot] " Kever Yang 2019-07-16 11:57 ` [PATCH v3 43/57] ram: rk3399: Add LPPDR4 mr detection Jagan Teki 2019-07-16 11:57 ` [U-Boot] " Jagan Teki [not found] ` <20190716115745.12585-44-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> 2019-07-16 13:18 ` Kever Yang 2019-07-16 13:18 ` [U-Boot] " Kever Yang 2019-07-16 11:57 ` [PATCH v3 44/57] arm: include: rockchip: Add rk3399 pmu file Jagan Teki 2019-07-16 11:57 ` [U-Boot] " Jagan Teki [not found] ` <20190716115745.12585-45-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> 2019-07-16 13:18 ` Kever Yang 2019-07-16 13:18 ` [U-Boot] " Kever Yang 2019-07-16 11:57 ` [PATCH v3 45/57] rockchip: rk3399: syscon: Add pmu support Jagan Teki 2019-07-16 11:57 ` [U-Boot] " Jagan Teki [not found] ` <20190716115745.12585-46-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> 2019-07-16 13:19 ` Kever Yang 2019-07-16 13:19 ` [U-Boot] " Kever Yang 2019-07-16 11:57 ` [PATCH v3 46/57] rockchip: dts: rk3399: Add u-boot, dm-pre-reloc for pmu Jagan Teki 2019-07-16 11:57 ` [U-Boot] " Jagan Teki [not found] ` <20190716115745.12585-47-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> 2019-07-16 13:19 ` Kever Yang 2019-07-16 13:19 ` [U-Boot] " Kever Yang 2019-07-16 11:57 ` [PATCH v3 47/57] clk: rockchip: rk3399: Set 50MHz ddr clock Jagan Teki 2019-07-16 11:57 ` [U-Boot] " Jagan Teki [not found] ` <20190716115745.12585-48-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> 2019-07-16 13:19 ` Kever Yang 2019-07-16 13:19 ` [U-Boot] " Kever Yang 2019-07-16 11:57 ` [PATCH v3 48/57] clk: rockchip: rk3399: Set 400MHz " Jagan Teki 2019-07-16 11:57 ` [U-Boot] " Jagan Teki [not found] ` <20190716115745.12585-49-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> 2019-07-16 13:19 ` Kever Yang 2019-07-16 13:19 ` [U-Boot] " Kever Yang 2019-07-16 11:57 ` [PATCH v3 49/57] ram: rk3399: Add LPPDDR4-400 timings inc Jagan Teki 2019-07-16 11:57 ` [U-Boot] " Jagan Teki [not found] ` <20190716115745.12585-50-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> 2019-07-16 13:20 ` Kever Yang 2019-07-16 13:20 ` [U-Boot] " Kever Yang 2019-07-16 11:57 ` [PATCH v3 50/57] ram: rk3399: Add LPPDDR4-800 " Jagan Teki 2019-07-16 11:57 ` [U-Boot] " Jagan Teki [not found] ` <20190716115745.12585-51-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> 2019-07-16 13:20 ` Kever Yang 2019-07-16 13:20 ` [U-Boot] " Kever Yang 2019-07-16 11:57 ` [PATCH v3 51/57] ram: rk3399: Add set_rate sdram rk3399 ops Jagan Teki 2019-07-16 11:57 ` [U-Boot] " Jagan Teki [not found] ` <20190716115745.12585-52-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> 2019-07-16 13:20 ` Kever Yang 2019-07-16 13:20 ` [U-Boot] " Kever Yang 2019-07-16 11:57 ` [PATCH v3 52/57] ram: rk3399: Add lpddr4 set rate support Jagan Teki 2019-07-16 11:57 ` [U-Boot] " Jagan Teki [not found] ` <20190716115745.12585-53-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> 2019-07-16 13:21 ` Kever Yang 2019-07-16 13:21 ` [U-Boot] " Kever Yang 2019-07-20 3:13 ` Kever Yang 2019-07-16 11:57 ` [PATCH v3 53/57] configs: rockpro64: Enable LPDDR4 support Jagan Teki 2019-07-16 11:57 ` [U-Boot] " Jagan Teki [not found] ` <20190716115745.12585-54-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> 2019-07-16 13:21 ` Kever Yang 2019-07-16 13:21 ` [U-Boot] " Kever Yang 2019-07-16 11:57 ` [PATCH v3 54/57] configs: rock-pi-4: " Jagan Teki 2019-07-16 11:57 ` [U-Boot] " Jagan Teki [not found] ` <20190716115745.12585-55-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> 2019-07-16 13:21 ` Kever Yang 2019-07-16 13:21 ` [U-Boot] " Kever Yang 2019-07-16 11:57 ` [PATCH v3 55/57] rockchip: dts: rk3399: Add LPDDR4-100 timings Jagan Teki 2019-07-16 11:57 ` [U-Boot] " Jagan Teki [not found] ` <20190716115745.12585-56-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> 2019-07-16 13:21 ` Kever Yang 2019-07-16 13:21 ` [U-Boot] " Kever Yang 2019-07-16 11:57 ` [PATCH v3 56/57] rockchip: dts: rk3399: rockpro64: Use LPDDR4-100 dtsi Jagan Teki 2019-07-16 11:57 ` [U-Boot] " Jagan Teki [not found] ` <20190716115745.12585-57-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> 2019-07-16 13:22 ` Kever Yang 2019-07-16 13:22 ` [U-Boot] " Kever Yang 2019-07-16 11:57 ` [PATCH v3 57/57] rockchip: dts: rk3399: rock-pi-4: " Jagan Teki 2019-07-16 11:57 ` [U-Boot] " Jagan Teki [not found] ` <20190716115745.12585-58-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org> 2019-07-16 13:22 ` Kever Yang 2019-07-16 13:22 ` [U-Boot] " Kever Yang 2019-07-16 13:10 ` [PATCH v3 00/57] ram: rk3399: Add LPDDR4 support Kever Yang 2019-07-16 13:10 ` [U-Boot] " Kever Yang 2019-10-06 1:05 ` Qu Wenruo 2019-10-06 1:05 ` [U-Boot] " Qu Wenruo [not found] ` <310a4823-ce36-6152-2886-2bb6fcc0e328-KK0ffGbhmjU@public.gmane.org> 2019-10-06 1:28 ` Manivannan Sadhasivam 2019-10-06 1:28 ` Manivannan Sadhasivam 2019-10-06 1:30 ` Qu Wenruo 2019-10-06 1:30 ` [U-Boot] " Qu Wenruo 2019-10-08 0:31 ` Kever Yang 2019-10-08 0:31 ` [U-Boot] " Kever Yang 2019-10-12 10:37 ` Qu Wenruo 2019-10-12 10:37 ` [U-Boot] " Qu Wenruo
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=20190716115745.12585-36-jagan@amarulasolutions.com \ --to=jagan-dyjbcgdgk7pe9whmmfpqlfatqe2ktcn/@public.gmane.org \ --cc=cym-TNX95d0MmH7DzftRWevZcw@public.gmane.org \ --cc=gajjar04akash-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org \ --cc=kever.yang-TNX95d0MmH7DzftRWevZcw@public.gmane.org \ --cc=linux-amarula-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org \ --cc=linux-rockchip-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org \ --cc=manivannan.sadhasivam-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org \ --cc=philipp.tomsich-SN7IsUiht6C/RdPyistoZJqQE7yCjDx5@public.gmane.org \ --cc=sjg-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org \ --cc=u-boot-0aAXYlwwYIKGBzrmiIFOJg@public.gmane.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: linkBe 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.