summaryrefslogtreecommitdiffstats
path: root/drivers/i2c/busses/i2c-ismt.c
Commit message (Expand)AuthorAgeFilesLines
* i2c: ismt: Fix an out-of-bounds bug in ismt_access()Zheyu Ma2022-12-071-0/+3
* i2c: ismt: Remove useless DMA-32 fallback configurationChristophe JAILLET2022-08-201-5/+2
* i2c: ismt: prevent memory corruption in ismt_access()Dan Carpenter2022-06-021-0/+3
* i2c: ismt: Provide a DMA buffer for Interrupt Cause LoggingMika Westerberg2022-05-211-0/+14
* i2c: ismt: Fix undefined behavior due to shift overflowing the constantBorislav Petkov2022-04-151-2/+2
* i2c: switch from 'pci_' to 'dma_' APIChristophe JAILLET2021-10-021-7/+5
* i2c: ismt: Adding support for I2C_SMBUS_BLOCK_PROC_CALLMario Alejandro Posso Escobar2020-12-031-2/+17
* i2c: ismt: Add support for Intel Emmitsburg PCHAndy Shevchenko2020-09-211-0/+2
* i2c: ismt: Describe parameters in kernel docAndy Shevchenko2020-09-211-8/+2
* i2c: ismt: Remove call to memset after dmam_alloc_coherentFuqian Huang2019-08-011-2/+0
* i2c: ismt: Add support for Intel Cedar ForkJarkko Nikula2019-01-031-0/+2
* i2c: ismt: 16-byte align the DMA buffer addressRadu Rendec2018-01-151-18/+19
* i2c: ismt: dump registers at the end of transactionsRadu Rendec2018-01-151-0/+2
* i2c: ismt: Use %pad specifier for dma_addr_t variablesAndy Shevchenko2017-12-311-2/+1
* i2c: ismt: Separate I2C block read from SMBus block readPontus Andersson2017-10-131-1/+4
* i2c: ismt: Return EMSGSIZE for block reads with bogus lengthStephen Douthit2017-08-291-1/+3
* i2c: ismt: Don't duplicate the receive length for block readsStephen Douthit2017-08-291-2/+2
* i2c: ismt: fix wrong device address when unmap the data bufferLiwei Song2017-06-151-1/+1
* i2c: don't print error when adding adapter failsWolfram Sang2016-08-221-3/+1
* i2c: ismt: Add Intel DNV PCI IDMika Westerberg2016-04-121-0/+2
* Merge branch 'i2c/for-4.4' of git://git.kernel.org/pub/scm/linux/kernel/git/w...Linus Torvalds2015-11-101-65/+15
|\
| * i2c: add ACPI support for I2C mux portsDustin Byford2015-10-251-6/+2
| * i2c: ismt: issue a warning when fail to request MSIAndy Shevchenko2015-10-201-6/+5
| * i2c: ismt: propagate actual error codeAndy Shevchenko2015-10-201-1/+1
| * i2c: ismt: do not duplicate msi_enabled flagAndy Shevchenko2015-10-201-5/+1
| * i2c: ismt: PCI core handles power state for usAndy Shevchenko2015-10-201-33/+0
| * i2c: ismt: improve usage of devres APIAndy Shevchenko2015-10-201-13/+5
| * i2c: ismt: mark register space with __iomemAndy Shevchenko2015-10-201-1/+1
* | move io-64-nonatomic*.h out of asm-genericChristoph Hellwig2015-10-151-1/+1
|/
* i2c: ismt: fix type of return var of wait_for_completion_timeoutNicholas Mc Guire2015-03-151-2/+3
* i2c: remove FSF addressWolfram Sang2014-11-071-4/+0
* i2c: ismt: Use minimum descriptor sizeFan Du2014-09-291-1/+1
* i2c: ismt: use correct length when copy bufferFan Du2014-09-201-2/+2
* i2c: remove DEFINE_PCI_DEVICE_TABLE macroJingoo Han2014-03-131-1/+1
* i2c: delete non-required instances of include <linux/init.h>Paul Gortmaker2014-01-241-1/+0
* i2c-ismt: support I2C_SMBUS_I2C_BLOCK_DATA transaction typerobert.valiquette@intel.com2014-01-131-0/+37
* tree-wide: use reinit_completion instead of INIT_COMPLETIONWolfram Sang2013-11-151-1/+1
* i2c: ismt: initialize DMA bufferJames Ralston2013-09-281-0/+3
* i2c: ismt: add error return code in probe()Wolfram Sang2013-08-281-0/+1
* i2c: ismt: remove duplicate constWolfram Sang2013-03-241-1/+1
* i2c: iSMT: add Intel Avoton DeviceIDsSeth Heasley2013-03-221-0/+2
* i2c: fix i2c-ismt.c printk format warningRandy Dunlap2013-02-151-1/+1
* i2c: Adding support for Intel iSMT SMBus 2.0 host controllerNeil Horman2013-02-101-0/+963