summaryrefslogtreecommitdiff
path: root/drivers/i2c/busses/i2c-tegra.c
AgeCommit message (Expand)AuthorFilesLines
2020-10-05i2c: tegra: Initialize div-clk rate unconditionallyDmitry Osipenko1-18/+16
2020-10-05i2c: tegra: Mask interrupt in tegra_i2c_issue_bus_clear()Dmitry Osipenko1-0/+2
2020-10-05i2c: tegra: Handle potential error of tegra_i2c_flush_fifos()Dmitry Osipenko1-1/+3
2020-10-05i2c: tegra: Add missing pm_runtime_put()Dmitry Osipenko1-2/+2
2020-10-05i2c: tegra: Make tegra_i2c_flush_fifos() usable in atomic transferDmitry Osipenko1-9/+16
2020-07-28i2c: tegra: Avoid tegra_i2c_init_dma() for Tegra210 vi i2cSowjanya Komatineni1-1/+1
2020-07-28i2c: tegra: Fix runtime resume to re-init VI I2CSowjanya Komatineni1-0/+16
2020-07-28i2c: tegra: Fix the error path in tegra_i2c_runtime_resumeSowjanya Komatineni1-3/+8
2020-07-28i2c: tegra: Remove NULL pointer check before clk_enable/disable/prepare/unpre...Sowjanya Komatineni1-41/+23
2020-07-28i2c: tegra: Don't mark VI I2C as IRQ safe runtime PMSowjanya Komatineni1-1/+9
2020-05-12i2c: tegra: Add support for the VI I2C on Tegra210Thierry Reding1-2/+95
2020-05-12i2c: tegra: Use FIELD_PREP/FIELD_GET macrosThierry Reding1-41/+40
2020-05-08i2c: tegra: Synchronize DMA before terminationDmitry Osipenko1-0/+9
2020-05-08i2c: tegra: Better handle case where CPU0 is busy for a long timeDmitry Osipenko1-12/+15
2020-05-08i2c: tegra: Keep IRQs enabled during suspend/resumeThierry Reding1-2/+2
2020-05-08i2c: tegra: Restore pinmux on system resumeThierry Reding1-4/+19
2020-05-07Revert "i2c: tegra: Fix suspending in active runtime PM state"Thierry Reding1-9/+0
2020-04-28Revert "i2c: tegra: Better handle case where CPU0 is busy for a long time"Wolfram Sang1-15/+12
2020-04-28Revert "i2c: tegra: Synchronize DMA before termination"Wolfram Sang1-9/+0
2020-04-15i2c: tegra: Synchronize DMA before terminationDmitry Osipenko1-0/+9
2020-04-15i2c: tegra: Better handle case where CPU0 is busy for a long timeDmitry Osipenko1-12/+15
2020-03-25i2c: drivers: Use generic definitions for bus frequenciesAndy Shevchenko1-11/+7
2020-01-15i2c: tegra: Check DMA completion status in addition to left timeDmitry Osipenko1-1/+1
2020-01-15i2c: tegra: Always terminate DMA transferDmitry Osipenko1-8/+4
2020-01-15i2c: tegra: Use relaxed versions of readl/writelDmitry Osipenko1-10/+11
2020-01-15i2c: tegra: Rename I2C_PIO_MODE_MAX_LEN to I2C_PIO_MODE_PREFERRED_LENDmitry Osipenko1-5/+6
2020-01-15i2c: tegra: Support atomic transfersDmitry Osipenko1-15/+69
2020-01-15i2c: tegra: Prevent interrupt triggering after transfer timeoutDmitry Osipenko1-34/+36
2020-01-15i2c: tegra: Properly disable runtime PM on driver's probe errorDmitry Osipenko1-10/+19
2020-01-15i2c: tegra: Fix suspending in active runtime PM stateDmitry Osipenko1-0/+9
2019-11-14i2c: tegra: Use dma_request_chan() directly for channel requestPeter Ujfalusi1-2/+2
2019-09-13i2c: tegra: Move suspend handling to NOIRQ phaseJon Hunter1-18/+22
2019-08-01i2c: tegra: Compile PM functions unconditionallyDmitry Osipenko1-11/+5
2019-06-22i2c: tegra: remove BUG() macroBitan Biswas1-8/+39
2019-06-15i2c: tegra: Add suspend-resume supportBitan Biswas1-0/+24
2019-06-15i2c: tegra: Avoid error message on deferred probeThierry Reding1-1/+3
2019-06-12i2c: tegra: fix msleep warningBitan Biswas1-1/+1
2019-06-12i2c: tegra: add spinlock definition commentBitan Biswas1-0/+1
2019-06-12i2c: tegra: fix alignment and spacing violationsBitan Biswas1-16/+19
2019-06-12i2c: tegra: remove unnecessary variable initBitan Biswas1-3/+3
2019-06-12i2c: tegra: clean up macrosBitan Biswas1-14/+3
2019-02-23i2c: tegra: Only display error messages if DMA setup failsJonathan Hunter1-4/+6
2019-02-23i2c: tegra: remove multi-master supportSowjanya Komatineni1-2/+2
2019-02-23i2c: tegra: remove master fifo support on tegra186Sowjanya Komatineni1-1/+1
2019-02-16i2c: tegra: change phrasing, "fallbacking" to "falling back"Colin Ian King1-2/+2
2019-02-14i2c: tegra: add i2c interface timing supportSowjanya Komatineni1-30/+159
2019-02-14i2c: tegra: update transfer timeoutSowjanya Komatineni1-4/+11
2019-02-14i2c: tegra: Add DMA supportSowjanya Komatineni1-49/+383
2019-02-14i2c: tegra: update maximum transfer sizeSowjanya Komatineni1-2/+6
2019-02-14i2c: tegra: fix maximum transfer sizeSowjanya Komatineni1-1/+1