[PATCH V4] i2c: i2c-qcom-geni: Add shutdown callback for i2c

2020-09-17 Thread Roja Rani Yarubandi
If the hardware is still accessing memory after SMMU translation is disabled (as part of smmu shutdown callback), then the IOVAs (I/O virtual address) which it was using will go on the bus as the physical addresses which will result in unknown crashes like NoC/interconnect errors. So, implement sh

Re: [PATCH V4] i2c: i2c-qcom-geni: Add shutdown callback for i2c

2020-09-21 Thread rojay
Hi Stephen, On 2020-09-18 01:53, Stephen Boyd wrote: Quoting Roja Rani Yarubandi (2020-09-17 05:25:58) diff --git a/drivers/i2c/busses/i2c-qcom-geni.c b/drivers/i2c/busses/i2c-qcom-geni.c index dead5db3315a..b0d8043c8cb2 100644 --- a/drivers/i2c/busses/i2c-qcom-geni.c +++ b/drivers/i2c/busses/

Re: [PATCH V4] i2c: i2c-qcom-geni: Add shutdown callback for i2c

2020-09-17 Thread Stephen Boyd
Quoting Roja Rani Yarubandi (2020-09-17 05:25:58) > diff --git a/drivers/i2c/busses/i2c-qcom-geni.c > b/drivers/i2c/busses/i2c-qcom-geni.c > index dead5db3315a..b0d8043c8cb2 100644 > --- a/drivers/i2c/busses/i2c-qcom-geni.c > +++ b/drivers/i2c/busses/i2c-qcom-geni.c > @@ -86,6 +86,10 @@ struct gen

Re: [PATCH V4] i2c: i2c-qcom-geni: Add shutdown callback for i2c

2020-09-21 Thread Stephen Boyd
Quoting ro...@codeaurora.org (2020-09-21 04:21:04) > Hi Stephen, > > On 2020-09-18 01:53, Stephen Boyd wrote: > > Quoting Roja Rani Yarubandi (2020-09-17 05:25:58) > >> diff --git a/drivers/i2c/busses/i2c-qcom-geni.c > >> b/drivers/i2c/busses/i2c-qcom-geni.c > >> index dead5db3315a..b0d8043c8cb2