[PATCH 0/4] i2c: tegra: Improve DMA mapping, latency, and power management

Akhil R posted 4 patches 1 month, 1 week ago
There is a newer version of this series
drivers/i2c/busses/i2c-tegra.c | 86 +++++++++++++++++++++++-----------
1 file changed, 58 insertions(+), 28 deletions(-)
[PATCH 0/4] i2c: tegra: Improve DMA mapping, latency, and power management
Posted by Akhil R 1 month, 1 week ago
This series addresses several aspects of the Tegra I2C driver:

- DMA mapping: Use the proper DMA device for buffer allocation to
  ensure correct DMA address translation.
- Transfer latency: Disable fair arbitration on non-MCTP buses to
  reduce transfer latency.
- Timing parameters: Update I2C timing values for Tegra410.
- Power management: Keep the controller available during noirq
  suspend/resume phases for system dependencies.

Akhil R (4):
  i2c: tegra: use dmaengine_get_dma_device() for DMA buffer allocation
  i2c: tegra: Disable fair arbitration for non-MCTP buses
  i2c: tegra: Update Tegra410 I2C timing parameters
  i2c: tegra: Fix NOIRQ suspend/resume

 drivers/i2c/busses/i2c-tegra.c | 86 +++++++++++++++++++++++-----------
 1 file changed, 58 insertions(+), 28 deletions(-)

-- 
2.50.1
Re: [PATCH 0/4] i2c: tegra: Improve DMA mapping, latency, and power management
Posted by Jon Hunter 1 month ago
On 05/05/2026 11:59, Akhil R wrote:
> This series addresses several aspects of the Tegra I2C driver:
> 
> - DMA mapping: Use the proper DMA device for buffer allocation to
>    ensure correct DMA address translation.
> - Transfer latency: Disable fair arbitration on non-MCTP buses to
>    reduce transfer latency.
> - Timing parameters: Update I2C timing values for Tegra410.
> - Power management: Keep the controller available during noirq
>    suspend/resume phases for system dependencies.
> 
> Akhil R (4):
>    i2c: tegra: use dmaengine_get_dma_device() for DMA buffer allocation
>    i2c: tegra: Disable fair arbitration for non-MCTP buses
>    i2c: tegra: Update Tegra410 I2C timing parameters
>    i2c: tegra: Fix NOIRQ suspend/resume
> 
>   drivers/i2c/busses/i2c-tegra.c | 86 +++++++++++++++++++++++-----------
>   1 file changed, 58 insertions(+), 28 deletions(-)
> 

For the series ...

Reviewed-by: Jon Hunter <jonathanh@nvidia.com>

Thanks!
Jon

-- 
nvpublic