[PATCH v2] iommu/qcom: add optional 'tbu' clock for TLB invalidate

2020-05-18 Thread Shawn Guo
it over DT. While adding the third clock, let's switch to bulk clk API to simplify the enable/disable calls. clk_bulk_get() cannot used because the existing two clocks are required while the new one is optional. Signed-off-by: Shawn Guo --- Changes for v2: - Use devm_clk_get_optional() to simplify

Re: [PATCH] iommu/qcom: add optional clock for TLB invalidate

2020-05-14 Thread Shawn Guo
Hi Bjorn, On Mon, May 11, 2020 at 10:52:42PM -0700, Bjorn Andersson wrote: > On Sat 09 May 06:08 PDT 2020, Shawn Guo wrote: > > > On some SoCs like MSM8939 with A405 adreno, there is a gfx_tbu clock > > needs to be on while doing TLB invalidate. Otherwi

Re: [PATCH] iommu/qcom: add optional clock for TLB invalidate

2020-05-10 Thread Shawn Guo
Hi Stanimir, On Sat, May 09, 2020 at 04:21:20PM +0300, Stanimir Varbanov wrote: ... > > @@ -839,6 +849,12 @@ static int qcom_iommu_device_probe(struct > > platform_device *pdev) > > return PTR_ERR(qcom_iommu->bus_clk); > > } > > > > + qcom_iommu->tlb_clk = devm_clk_get(dev,

[PATCH] iommu/qcom: add optional clock for TLB invalidate

2020-05-09 Thread Shawn Guo
it over DT. Signed-off-by: Shawn Guo --- drivers/iommu/qcom_iommu.c | 16 1 file changed, 16 insertions(+) diff --git a/drivers/iommu/qcom_iommu.c b/drivers/iommu/qcom_iommu.c index 0e2a96467767..2f6c6da7d540 100644 --- a/drivers/iommu/qcom_iommu.c +++ b/drivers/iommu/qcom_iommu.c

Re: [PATCH] fix double ;;s in code

2018-02-24 Thread Shawn Guo
On Sat, Feb 24, 2018 at 09:52:27AM +0100, Pavel Machek wrote: > Hi! > > > > diff --git a/drivers/soc/imx/gpc.c b/drivers/soc/imx/gpc.c > > > index 53f7275..cfb42f5 100644 > > > --- a/drivers/soc/imx/gpc.c > > > +++ b/drivers/soc/imx/gpc.c > > > @@ -348,7 +348,7 @@ static int

Re: [PATCH] fix double ;;s in code

2018-02-22 Thread Shawn Guo
Hi Pavel, On Sat, Feb 17, 2018 at 10:19:55PM +0100, Pavel Machek wrote: ... > diff --git a/drivers/soc/imx/gpc.c b/drivers/soc/imx/gpc.c > index 53f7275..cfb42f5 100644 > --- a/drivers/soc/imx/gpc.c > +++ b/drivers/soc/imx/gpc.c > @@ -348,7 +348,7 @@ static int imx_gpc_old_dt_init(struct device